Failure Recovery Flows
Every failure has a precise re-entry point. Nothing is lost.
PLANNING
IMPLEMENTATION
DELIVER
draft
Planning lifecycle — spec stays in `planning`
planning
7-phase session
Gate 1 ≥80
Implementation
per-ticket assay on each complete_work_session
Deliver
Planning Review Fails
Stays in `planning`.
Actionable findings returned.
Ticket Blocked
Ticket → pending.
Dependents freeze. Others continue.
dep-1
dep-2
others continue →
⚠
Specification Reopened
done → in_progress
via reopen_specification. ⚠ Deliberate.
Assay Fails (per ticket)
Reopen failing tickets only.
Passing tickets untouched.
✓
✓
✗
Attempt 2/7