Skip to main content

Markdown Template Consumer Audit

The taxonomy separates the canonical Main workpad, append-only operational evidence, Human Review decisions, and read-only reports. Runtime keys remain typed; paths are repository-owned Markdown selected through the resource closure.

Template pathTyped/runtime consumerLifecycle reason
template/workpad/main-handoff.mdsrc/lanes/main_loop/handoff.rsCanonical stable Main sections
template/workpad/main-handoff-failure.mdsrc/lanes/main_loop/handoff.rsStable Main recovery receipt
template/workpad/main-assignee-ownership.mdsrc/lanes/main_loop/handoff.rsPre-claim ownership receipt
template/workpad/main-quality-gate.mdsrc/commands/gate.rsPre-dispatch contract receipt
template/workpad/main-runtime-ownership.mdsrc/lanes/main_loop/handoff.rsStable run identity section
template/workpad/main-usage-limit-pause.mdsrc/lanes/main_loop/handoff.rsResumable Main recovery state
template/evidence/agent-review.mdsrc/review.rsAutomatic append-only Review run
template/evidence/agent-review-handoff.mdsrc/handoff.rsMain-to-Review invariant evidence
template/evidence/repeated-review-failure.mdsrc/review.rsCompact same-cause retry evidence
template/evidence/manual-review.mdsrc/lanes/review/manual.rsManual independent Review record
template/evidence/review-invalid-handoff.mdsrc/lanes/review/automatic.rsReview refusal before backend run
template/evidence/rework-diagnostic.mdsrc/rework.rsTyped Review/Main Rework trigger
template/evidence/review-freshness.mdsrc/review/freshness.rsPost-change review validity report
template/evidence/doctor-triage.mdsrc/doctor/report.rsGeneral Doctor finding/repair receipt
template/evidence/human-review-repair.mdsrc/doctor/report.rsNarrow invalid-Human-Review rollback receipt
template/evidence/merge-run.mdsrc/merge_lane.rsComplete merge attempt and readback
template/evidence/merge-repair.mdsrc/merge_lane.rsRepair-only evidence before routing
template/evidence/forge-rework-run.mdsrc/commands/forge/rework.rsConfirmed contract replacement evidence
template/evidence/forge-rework-blocked.mdsrc/commands/forge/rework.rsNo-write blocker evidence
template/evidence/lane-session.mdsrc/commands/session/start.rsBackend/session identity evidence
template/evidence/workspace-adoption.mdsrc/commands/workspace.rsOperator-selected workspace singleton
template/evidence/workspace-ensure.mdsrc/commands/workspace/ensure.rsRuntime-created/reused workspace validation
template/evidence/parent-topology.mdsrc/commands/forge.rsOptional native parent branch evidence
template/decision/human-review.md.agents/skills/shea-human-review/SKILL.mdOperator-confirmed append-only decision
template/report/parent-batch-readiness-report.md.agents/skills/shea-human-review/SKILL.mdOptional read-only advisory report

The audit deleted orphaned template/workpad/rework-run.md; typed rework-diagnostic is the active trigger record. The pairs above remain distinct where required fields or lifecycle authority differ: Doctor repair is narrower than general triage, blocked Forge Rework must prove no replacement, manual Review records a human actor/claim while automatic Review records a job ledger, Merge repair precedes routing while Merge run includes the final readback, and adoption versus ensure has different workspace authority.

The six Main receipts remain separate small sources because the section-aware canonical workpad merger updates their stable sections independently. Combining them into one conditional template would obscure accepted lifecycle boundaries.