Move the 8 directories under bundles/ to the repo root via git mv and remove the now-empty bundles/ directory. Replace the "bundles" entry in pyproject.toml [tool.deptry] extend_exclude with the 8 moved dir names so the moved trees stay excluded from Python dependency analysis. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
1.1 KiB
Lifecycle and Artifacts
The lifecycle is a continuity contract, not a claim about industry standard practice. The nine-stage contract — required question, minimum output, and stop condition per stage — lives in SKILL.md and is the single source of truth for stage expectations.
Every stage records entry evidence, the artifact produced, the accountable decision maker, unresolved unknowns, and the next handoff in the shared records below.
Shared record fields
For every stage record: date, stage, accountable lead, decision authority, entry evidence, work performed, source/evidence label, observed result, unknowns, risks, decision rule, decision, commitment, owner, due date, and next handoff. A stopped engagement remains a valid output if the stop reason and learning are preserved.
Use the canonical stage-handoff record for those fields. Maintain engagement status as the concise current-state view; it supplements rather than replaces the stage evidence and handoff record.