--- type: design status: gate-1 # gate-1 | gate-2 | gate-3 | gate-4 | gate-5 | done date: YYYY-MM-DD size: L # this template is for size L related: [] # issues, ADRs spawned or read --- # Design: Title ## Gate 1 — Product **Problem.** **Acceptance criterion.** **Non-goals.** **Announcement.** **Mockups.** > **STOP — awaiting Gate 1 approval.** ## Gate 2 — Architecture **Inputs read.** **System fit.** **Constraints.** **Options & trade-offs.** **New ADRs.** > **STOP — awaiting Gate 2 approval.** ## Gate 3 — Program Design **Files.** **Signatures.** **Call stack.** **Test assertions.** **Boundaries — DO NOT CHANGE.** **Shakiest calls.** > **STOP — awaiting Gate 3 approval.** ## Gate 4 — Vertical Slices ### Slice 1 — Tracer bullet - [ ] Task: … — files: … — action: … — verify: … — done: … **Evidence:** **Status:** > **STOP — slice review.** ### Slice 2 — … ### Handoff ## Gate 5 — Closeout (AAR) **Planned vs. actual.** **Why the difference.** **Learnings.** **Harvested.** **Open uncertainties.**