|
| 1 | +# Sprint 01 Execution Order |
| 2 | + |
| 3 | +This file defines the execution sequence for the 14 Sprint 01 issues. |
| 4 | + |
| 5 | +## Issue ID Mapping |
| 6 | +- I01: [SPEC] Freeze V1 scope and acceptance baseline |
| 7 | +- I02: [SPEC] Freeze tooling positioning (LLM/MJ/Runway/Kling/CapCut) |
| 8 | +- I03: [BE] Implement shot state machine |
| 9 | +- I04: [BE] Implement multi-candidate asset model |
| 10 | +- I05: [BE] Build generation task queue baseline |
| 11 | +- I06: [BE] Define provider adapter contracts + Runway/Kling skeleton |
| 12 | +- I07: [API] Implement core shot endpoints |
| 13 | +- I08: [FE] Script Desk MVP |
| 14 | +- I09: [FE] Video Desk MVP |
| 15 | +- I10: [QA] Validate end-to-end shot flow with 20-shot scenario |
| 16 | +- I11: [BE] Midjourney tracking layer (metadata + linkage) |
| 17 | +- I12: [FE] Image Desk MVP |
| 18 | +- I13: [BE] CapCut handoff export contract |
| 19 | +- I14: [FE] Edit Desk MVP (export + pre-export checklist) |
| 20 | + |
| 21 | +## Dependency Graph (compact) |
| 22 | +- I01 -> I02 |
| 23 | +- I01 -> I03 |
| 24 | +- I03 -> I04 |
| 25 | +- I03 -> I05 |
| 26 | +- I02 -> I06 |
| 27 | +- I05 -> I06 |
| 28 | +- I03 + I04 + I05 + I06 -> I07 |
| 29 | +- I07 -> I08 |
| 30 | +- I04 + I07 + I08 -> I09 |
| 31 | +- I07 + I08 + I09 -> I10 |
| 32 | +- I02 + I04 -> I11 |
| 33 | +- I11 -> I12 |
| 34 | +- I04 + I07 + I09 -> I13 |
| 35 | +- I13 -> I14 |
| 36 | + |
| 37 | +## Recommended Build Order |
| 38 | +1. I01 |
| 39 | +2. I02 |
| 40 | +3. I03 |
| 41 | +4. I04 |
| 42 | +5. I05 |
| 43 | +6. I06 |
| 44 | +7. I07 |
| 45 | +8. I08 |
| 46 | +9. I09 |
| 47 | +10. I10 |
| 48 | +11. I11 |
| 49 | +12. I12 |
| 50 | +13. I13 |
| 51 | +14. I14 |
| 52 | + |
| 53 | +## Parallelization Plan |
| 54 | + |
| 55 | +### Track A (Spec + Platform Core) |
| 56 | +- I01 -> I02 -> I03 -> I04 -> I05 -> I06 -> I07 |
| 57 | + |
| 58 | +### Track B (Frontend) |
| 59 | +- start with scaffolding while Track A is in progress |
| 60 | +- then: I08 -> I09 -> I12 -> I14 |
| 61 | + |
| 62 | +### Track C (Validation) |
| 63 | +- I10 starts after I07/I08/I09 reach testable state. |
| 64 | + |
| 65 | +## Today-Only Issue Creation Sequence (Quick Start) |
| 66 | +Create these first to unlock the sprint: |
| 67 | +1. I01 |
| 68 | +2. I02 |
| 69 | +3. I03 |
| 70 | +4. I04 |
| 71 | +5. I05 |
| 72 | +6. I06 |
| 73 | +7. I07 |
| 74 | +8. I08 |
| 75 | +9. I09 |
| 76 | +10. I10 |
| 77 | + |
| 78 | +Then create P1: |
| 79 | +11. I11 |
| 80 | +12. I12 |
| 81 | +13. I13 |
| 82 | +14. I14 |
| 83 | + |
| 84 | +## Board Columns (suggested) |
| 85 | +- Backlog |
| 86 | +- Ready |
| 87 | +- In Progress |
| 88 | +- Review |
| 89 | +- QA |
| 90 | +- Done |
| 91 | + |
| 92 | +## Definition of Ready (per issue) |
| 93 | +- Scope is explicit. |
| 94 | +- Acceptance criteria are testable. |
| 95 | +- Dependencies are identified. |
| 96 | +- Owner is assigned (`@echowang1` currently). |
| 97 | + |
| 98 | +## Definition of Done (per issue) |
| 99 | +- Acceptance criteria passed. |
| 100 | +- Evidence linked in issue comments. |
| 101 | +- `docs/spec/execution-ledger.md` updated. |
0 commit comments