docs(03-01): complete foundation-scaffold plan
This commit is contained in:
+10
-10
@@ -20,9 +20,9 @@ Requirements for initial release. Each maps to roadmap phases.
|
||||
- [ ] **CAL-01**: App reads the shared family Fastmail calendar via a CalDAV broker token and caches it locally (ctag polling)
|
||||
- [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
|
||||
- [x] **CAL-04**: User can create a timed or all-day event, written back to the correct Fastmail calendar
|
||||
- [x] **CAL-05**: User can edit an existing event
|
||||
- [x] **CAL-06**: User can delete an event
|
||||
- [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
|
||||
|
||||
@@ -41,8 +41,8 @@ Requirements for initial release. Each maps to roadmap phases.
|
||||
|
||||
### PWA & Install
|
||||
|
||||
- [ ] **PWA-01**: App is installable to the Home Screen on iPhone and Android (web manifest + service worker, served over HTTPS)
|
||||
- [ ] **PWA-02**: First-time users get a guided "Add to Home Screen" prompt (prerequisite for iOS Web Push)
|
||||
- [x] **PWA-01**: App is installable to the Home Screen on iPhone and Android (web manifest + service worker, served over HTTPS)
|
||||
- [x] **PWA-02**: First-time users get a guided "Add to Home Screen" prompt (prerequisite for iOS Web Push)
|
||||
|
||||
## v1.x Requirements
|
||||
|
||||
@@ -97,12 +97,12 @@ Explicitly excluded. Documented to prevent scope creep. Anti-features sourced fr
|
||||
| CAL-08 | Phase 1 | 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-04 | Phase 3 | Complete |
|
||||
| CAL-05 | Phase 3 | Complete |
|
||||
| CAL-06 | Phase 3 | Complete |
|
||||
| CAL-07 | Phase 3 | Complete |
|
||||
| PWA-01 | Phase 3 | Pending |
|
||||
| PWA-02 | Phase 3 | Pending |
|
||||
| PWA-01 | Phase 3 | Complete |
|
||||
| PWA-02 | Phase 3 | Complete |
|
||||
| LIST-01 | Phase 4 | Pending |
|
||||
| LIST-02 | Phase 4 | Pending |
|
||||
| LIST-03 | Phase 4 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user