Finding
Hamma's public producer guidance currently dispatches the WireGuard data plane before the two control-plane gates that make it safe and interoperable. It also relies on private Kanon planning as the sequencing authority, which reverses the producer/consumer relationship for a public repository.
Evidence
Why this matters
Agent prose is a weak and duplicated control. A private consumer plan cannot be the only authority for a public producer's build order, and a future data-plane patch must fail before merge if it appears without both predecessor capabilities.
Desired correction
- Add one public typed
contracts/phase-a.toml graph with exactly:
- Generate bounded Phase A blocks in every public/agent surface and regenerate
_llm/current_state.toml from that contract.
- Put the generator's fixed-point/graph check inside the required forge and GitHub gates; docs-only changes must not bypass it.
- Refuse data-plane dependency/module activation while either predecessor is incomplete.
- Keep interoperability claims receipt-bound to immutable producer and independent-oracle artifacts.
- Make private Kanon planning consume this producer contract, not redefine it.
- Correct Koinon's ownership from the Cargo manifest.
Done when
Finding
Hamma's public producer guidance currently dispatches the WireGuard data plane before the two control-plane gates that make it safe and interoperable. It also relies on private Kanon planning as the sequencing authority, which reverses the producer/consumer relationship for a public repository.
Evidence
README.md,CLAUDE.md,AGENTS.md,llms.txt, and_llm/current_state.tomlcarry separately authored Phase A status or ordering.Cargo.tomlhas no activeboringtundependency and no data-plane constructor exists.forkwright/koinondependency used only fordictyondevelopment support; it is not an Akroasis-owned crate.Why this matters
Agent prose is a weak and duplicated control. A private consumer plan cannot be the only authority for a public producer's build order, and a future data-plane patch must fail before merge if it appears without both predecessor capabilities.
Desired correction
contracts/phase-a.tomlgraph with exactly:http2-over-noise;effective-acl, requiringhttp2-over-noise;data-plane, explicitly requiring both._llm/current_state.tomlfrom that contract.Done when