todo2code

Participant: codex (AI agent)

Understanding

The missing project/ regeneration is not a code2llm failure. Governance 0.10 replaced the old host-mutating pipeline with a managed fail-closed wrapper, while the repository-specific workstream map did not assign the remaining root-level analysis artifacts to an implementation owner.

The safe repair is sequential. Ticket 021 changes only ownership metadata and its lock. A later integration ticket can then implement a bounded analyzer, correct the stale redup scan core path, add freshness evidence and regenerate the artifacts. Keeping these phases separate avoids an unowned cross-workstream diff and keeps each delivery within the 30-minute policy budget.

Execution plan

  1. Obtain explicit human approval for this exact XS policy scope.
  2. Transition the ticket to IN_PROGRESS / EDIT and bind delivery to the accepted base SHA.
  3. Add narrowly matched root-level generated analysis paths to the integration workstream without changing ticket-directory ownership.
  4. Refresh lock evidence through the supported adoption/lock tooling.
  5. Run make governance, manifest validation, a positive generated-path ownership probe and a negative ticket-directory ownership probe.
  6. Record exact evidence, review the two-file implementation budget and return the ticket to DONE only after all criteria pass.
  7. Create the dependent integration ticket; do not implement its generator in this ticket.

Actual changes

Blockers