todo2code

Participant: codex (AI agent)

Understanding

The live Subactor canary repeatedly passes implementation tests but is rejected because every governed ticket README contributes AC-01 as the same global topic. The safe repair belongs in deterministic documentation extraction: a record located below project/ticket-NNN/ must retain that structural scope.

Execution plan

  1. Reproduce source-ticket scope loss with two synthetic governed tickets.
  2. Bind criterion-only documentation targets to the normalized source ticket.
  3. Preserve explicit non-criterion ticket references.
  4. Run focused, full, governance and Docker verification.

Actual changes

Current state