Synthesis And Readiness

Decision date: 2026-09-01

Civic-action research synthesis and readiness decision

Decision record. Begin with the

prompt-based Civic Action quickstart for user interaction.

This document records implementation readiness and boundaries; it is not a

command-led user procedure.

Decision date: 2026-09-01 Issues: #2213–#2222 Decision: proceed with an opt-in addon and fail-closed human gates; reject autonomous acquisition, recording, request submission, outreach, legal advice, speaker identification, award recommendation, and publication.

Accepted research findings

Three independent research streams were completed before implementation:

1. `legal-ethics-guardrails.md` establishes jurisdiction resolution, non-overridable blocked classes, privacy/retention defaults, draft-only meeting/records behavior, and accountable human review from 36 authoritative sources. 2. `civic-workflow-standards.md` establishes versioned provenance, source access and freshness states, records/meeting/procurement contracts, accessible publishing gates, correction/reindex behavior, and CAP/GTFS/HSDS pilots from 26 primary or authoritative sources. 3. `aiwg-design-patterns.md` audits 33 repository paths and selects the canonical addon, manifest, agent, skill, rule, FlowPlaybook, schema, template, discovery, deployment, and test patterns.

The reports agree on the critical boundaries: public availability is not publication permission; robots rules are not authorization; a machine transcript is not official minutes; federal FOIA is not a state/local rule; automated accessibility scanning is not a conformance claim; corrections are append-only revisions; and machine confidence never substitutes for evidence or human authority.

Packaging decision

The canonical implementation is `agentic/code/addons/civic-action/` with `core: false` and `autoInstall: false`. It composes existing AIWG frameworks and ships no vendor requirement. A marketplace plugin may later be generated as a thin wrapper; it must not own a second hand-edited implementation.

Required dependency: `aiwg-utils`. Optional dependencies are research-complete, media-curator, knowledge-base, media-marketing-kit, ops-complete, and security-engineering. Missing optional dependencies create explicit degraded or manual-review states.

Persona and artifact allocation

The durable roles are agents: `civic-newsroom-operator` owns orchestration, `news-caster` owns accessible evidence-bound explanation, `citation-editor` owns claim/source review, and `correction-editor` owns append-only correction review. Records research, procurement review, and CAP/GTFS/HSDS indexing remain skills plus schemas/templates because they are bounded procedures, not durable identities. Community-resource and public-records evidence editing compose the citation editor with their domain skill. Local SEO/GEO is limited to accurate, cited structured-data planning through the local-resource and publication gates; ranking manipulation, invented locality, and uncited optimization are out of scope.

Pilot and marketplace disposition

Recommended project-local pilots are: one official CAP alert feed, one public GTFS static feed, one public HSDS directory, one previously published meeting with approved minutes, and one closed public-records request whose response can be replayed without contacting an agency. Browser, CMS, hosting, OCR, transcription, search, and surveillance-vendor adapters remain optional and must degrade honestly when absent.

Marketplace language must describe Civic Action as a lawful research, reconciliation, drafting, and quality-review addon. It must not promise legal advice, guaranteed compliance, surveillance, automated outreach/submission, speaker identification, vendor scoring, or autonomous publication. A future plugin may distribute the addon as a generated thin wrapper only.

Human acceptance and non-overridable policy

The user's direction to fully implement the issue set using cited AIWG research accepts the proceed-with-gates design. The implementation therefore encodes covert/private recording, access-control bypass, doxxing, stalking, deanonymization, threats, impersonation, and coordinated personal targeting as non-overridable workflow rules. Local commands enforce only the declared fields they receive; broader content and jurisdiction determinations remain named-human review responsibilities. All legally or editorially consequential actions require a named, independent human reviewer of the exact artifact.

Tooling gaps found during implementation

  • The `add-agent` skill documentation advertises a `validator` template, but

`tools/scaffolding/add-agent.mjs` currently accepts only `simple`, `complex`, and `orchestrator`. Bounded reviewer agents were authored using the canonical agent contract instead.

  • The `add-template` skill documents addon targets, but the current scaffolder

rejects an addon target. Templates were authored using the documented frontmatter/content contract and are covered by manifest/tests.

These are upstream scaffolding gaps, not reasons to weaken the civic-action artifact contract.

Readiness criterion

Implementation is ready only after every manifest asset resolves, agent/skill metadata is non-placeholder, JSON schemas compile and validate positive/negative fixtures, executable gates reject invalid contracts and block their documented declared conditions, FlowPlaybooks and capabilities validate and resolve with human gates, discovery/deployment checks pass, public docs are registered, and CI is green. A pass remains bounded review evidence, not legality, compliance, or action authorization. Tracker closure must cite that evidence.