docs(phase-02): complete phase — mark roadmap + requirements traceability

This commit is contained in:
Lucas Berger
2026-06-05 16:01:15 -04:00
parent 45b4c40c12
commit edf9649a21
2 changed files with 11 additions and 10 deletions
+7 -6
View File
@@ -18,12 +18,12 @@ Requirements for initial release. Each maps to roadmap phases.
### Calendar
- [ ] **CAL-01**: App reads the shared family Fastmail calendar via a CalDAV broker token and caches it locally (ctag polling)
- [ ] **CAL-02**: User sees a unified, color-coded calendar that aggregates every accessible calendar into one view
- [ ] **CAL-03**: User can switch between week, month, day, and agenda/list views
- [x] **CAL-02**: User sees a unified, color-coded calendar that aggregates every accessible calendar into one view
- [x] **CAL-03**: User can switch between week, month, day, and agenda/list views
- [ ] **CAL-04**: User can create a timed or all-day event, written back to the correct Fastmail calendar
- [ ] **CAL-05**: User can edit an existing event
- [ ] **CAL-06**: User can delete an event
- [ ] **CAL-07**: User can create a recurring event and see all its occurrences expanded correctly (single-occurrence editing deferred to v1.x)
- [x] **CAL-07**: User can create a recurring event and see all its occurrences expanded correctly (single-occurrence editing deferred to v1.x)
- [ ] **CAL-08**: Each member's personal Fastmail calendar is overlaid into the unified view — *spike-gated in Phase 1*; if cross-account CalDAV sharing proves infeasible, v1 falls back to shared-family-only and this moves to v1.x
### Lists
@@ -95,12 +95,12 @@ Explicitly excluded. Documented to prevent scope creep. Anti-features sourced fr
| AUTH-03 | Phase 1 | Pending |
| CAL-01 | Phase 1 | Pending |
| CAL-08 | Phase 1 | Pending |
| CAL-02 | Phase 2 | Pending |
| CAL-03 | Phase 2 | Pending |
| CAL-02 | Phase 2 | Complete |
| CAL-03 | Phase 2 | Complete |
| CAL-04 | Phase 3 | Pending |
| CAL-05 | Phase 3 | Pending |
| CAL-06 | Phase 3 | Pending |
| CAL-07 | Phase 3 | Pending |
| CAL-07 | Phase 3 | Complete |
| PWA-01 | Phase 3 | Pending |
| PWA-02 | Phase 3 | Pending |
| LIST-01 | Phase 4 | Pending |
@@ -112,6 +112,7 @@ Explicitly excluded. Documented to prevent scope creep. Anti-features sourced fr
| NOTIF-03 | Phase 5 | Pending |
**Coverage:**
- v1 requirements: 20 total
- Mapped to phases: 20
- Unmapped: 0 ✓