agentic-praxis-grimoire

ADR 0001: Public Projection, Private Evidence, and Agent Reporting Boundaries

Status

Accepted

Date

2026-07-18

Context

Agentic Praxis Grimoire is developed in a private working environment and may later be released through periodic public projections with squashed history. The APG0 foundation established useful governance, but its publishable files also recorded working-repository identities, private source topology, private snapshot commits, and checkout-specific report observations. Those details are useful for internal reproducibility but are unsafe and unnecessary in a public project surface.

Removing all exact evidence would make future maintenance harder. Publishing it would disclose non-public projects and produce public records that depend on inaccessible sources. APG therefore needs an explicit boundary between publication-safe rationale and publication-excluded evidence.

The source corpus also exposed a provenance error: evidence location, source ownership, publication eligibility, and licensing answer different questions. Maintainer-authored material may still be private; external material may be publicly available under a license; and neither condition selects APG’s eventual distribution license.

APG0 also treated managed Git and operational report records as a possible manager-to-worker channel. In the actual agent environment, internal Codex workers already return bounded results through the agent harness. Managed report records instead serve the final handoff from the top-level Codex process to the external authority when a phase requires them.

Finally, architecture decisions and phase exits serve different purposes. ADRs record durable decisions and their alternatives. Exit records state what a bounded phase actually achieved. A combined counter would couple unrelated histories and obscure their different contracts.

Decision

1. Canonical public identity

2. Public projection

3. Tracked private material

4. Two-level provenance

5. External source licensing

6. Agent role boundaries

APG2 clarified this four-level chain under explicit human authority. The clarification corrects actor boundaries without changing this ADR’s accepted publication, provenance, reporting, or record decisions.

7. ADR and exit records

8. Roadmap governance

Alternatives considered

Publish the private working repository directly

Rejected. Its history and tracked evidence contain development details that are not part of the public product contract.

Preserve private commit identities in public provenance

Rejected. They disclose the private development lineage and do not help a public reader resolve inaccessible evidence.

Delete internal provenance instead of retaining it privately

Rejected. Exact evidence remains useful for reproducibility, maintenance, and future source reconciliation when kept within the publication boundary.

Keep exact private source project names in public research

Rejected. Generalized source families preserve relevant rationale without publishing private topology.

Use final report scripts for every internal Codex worker interaction

Rejected. The agent harness already owns internal result delivery. Requiring external report artifacts would add writes and ceremony without improving the manager’s evidence.

Maintain one combined ADR and status counter

Rejected. Decisions and exits have different lifecycles, schemas, and rates of change; coupling them supplies no useful invariant.

Postpone privacy cleanup until the first public release

Rejected. Publication safety is cheaper to preserve continuously than to reconstruct after additional private evidence accumulates.

Build a publication framework immediately

Deferred. The projection contract must stabilize before APG invests in a validator, filter, or release system.

Consequences

Deferred decisions