diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 61dba4c..67026ba 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -5,7 +5,7 @@ - ✅ **v1.0 MVP** — Phases 1-3 (shipped 2026-03-15) - ✅ **v1.1 Fixes & Polish** — Phases 4-6 (shipped 2026-03-15) - ✅ **v1.2 Collection Power-Ups** — Phases 7-9 (shipped 2026-03-16) -- 🚧 **v1.3 Research & Decision Tools** — Phases 10-13 (in progress) +- ✅ **v1.3 Research & Decision Tools** — Phases 10-13 (shipped 2026-04-08) - 📋 **v2.0 Platform Foundation** �� Phases 14-23 (planned) ## Phases @@ -44,7 +44,7 @@ - [x] **Phase 10: Schema Foundation + Pros/Cons Fields** — Migrate schema and deliver pros/cons annotation UI (completed 2026-03-16) - [x] **Phase 11: Candidate Ranking** — Drag-to-reorder priority ranking with rank badges (completed 2026-03-16) - [x] **Phase 12: Comparison View** — Side-by-side tabular comparison with relative deltas (completed 2026-03-17) -- [ ] **Phase 13: Setup Impact Preview** — Per-candidate weight and cost delta against a selected setup +- [x] **Phase 13: Setup Impact Preview** — Per-candidate weight and cost delta against a selected setup (completed 2026-04-08) ### v2.0 Platform Foundation (Planned) @@ -112,10 +112,10 @@ Plans: 2. When the selected setup contains an item in the same category as the thread, the delta reflects replacing that item (negative delta is possible) rather than pure addition 3. When no category match exists in the selected setup, the delta shows a pure addition amount clearly labeled as "add" 4. A candidate with no weight recorded shows a "-- (no weight data)" indicator instead of a zero delta -**Plans:** 2 plans +**Plans:** 2/2 plans complete Plans: -- [ ] 13-01-PLAN.md — TDD pure impact delta computation, uiStore state, ThreadWithCandidates type fix, useImpactDeltas hook -- [ ] 13-02-PLAN.md — SetupImpactSelector + ImpactDeltaBadge components, wire into thread detail and all candidate views +- [x] 13-01-PLAN.md — TDD pure impact delta computation, uiStore state, ThreadWithCandidates type fix, useImpactDeltas hook +- [x] 13-02-PLAN.md — SetupImpactSelector + ImpactDeltaBadge components, wire into thread detail and all candidate views ### Phase 14: PostgreSQL Migration **Goal**: The application runs entirely on PostgreSQL with async operations, and all existing tests pass against the new database @@ -263,7 +263,7 @@ Plans: | 10. Schema Foundation + Pros/Cons Fields | v1.3 | 1/1 | Complete | 2026-03-16 | | 11. Candidate Ranking | v1.3 | 2/2 | Complete | 2026-03-16 | | 12. Comparison View | v1.3 | 1/1 | Complete | 2026-03-17 | -| 13. Setup Impact Preview | v1.3 | 0/2 | Not started | - | +| 13. Setup Impact Preview | v1.3 | 2/2 | Complete | 2026-04-08 | | 14. PostgreSQL Migration | v2.0 | 0/? | Not started | - | | 15. External Authentication | v2.0 | 0/? | Not started | - | | 16. Multi-User Data Model | v2.0 | 0/? | Not started | - |