# Milestone Plan: [Project Name] ## Dependency Graph ``` Phase 1: 1.1 --> 1.2 --> 1.3 | Phase 2: v 2.1 --> 2.2 --> 2.3 ``` --- ## Phase 1: [Phase Name] ### Milestone 1.1: [Title] — PENDING **What:** [One-sentence summary of the deliverable.] **Tasks:** - [ ] Task with enough detail that someone else could do it - [ ] Another task **Deferred:** [What was intentionally left out and why.] **New Files:** | File | What | |------|------| | path/to/file | One-line description | **API Surface:** [Function signatures or interface definitions, if applicable] **Depends on:** None **Success Criteria:** [Falsifiable statement with numbers] **Test Cases:** 1. [Specific scenario] — [expected result] 2. [Specific scenario] — [expected result] ### Milestone 1.2: [Title] — PENDING **What:** ... **Depends on:** Milestone 1.1 ... --- ## Phase 2: [Phase Name] ### Milestone 2.1: [Title] — PENDING **Depends on:** Milestone 1.2 ... --- ## Kill Gates - **After Phase 1:** If [condition], abandon [approach] and [fallback action] - **After Phase 2:** If [condition], pivot to [alternative]