docs(05): complete phase plan (5 plans, 5 waves, 10/10 coverage)
This commit is contained in:
+11
-26
@@ -161,23 +161,27 @@ Decimal phases appear between their surrounding integers in numeric order.
|
||||
4. User can configure external calendar sources (WebDAV, Exchange, ICS) in settings
|
||||
5. Calendar widget shows upcoming events from selected calendar sources
|
||||
|
||||
**Plans**: 4 plans
|
||||
**Plans**: 5 plans
|
||||
|
||||
**Wave 1**
|
||||
|
||||
- [ ] 05-01-PLAN.md -- Dashboard slice: Prisma models + Dashboard CRUD API + grid with edit-mode + clock widget + settings shell + header link + i18n (DASH-01/02/03/07)
|
||||
- [ ] 05-01-PLAN.md -- Dashboard foundation: Prisma models, CRUD API, grid, edit-mode, clock widget, settings shell, header link, i18n (DASH-01/02/03/07)
|
||||
|
||||
**Wave 2** *(blocked on Wave 1 completion)*
|
||||
|
||||
- [ ] 05-02-PLAN.md -- Search + Notes widgets + widget settings panel + SearchProvider backend (DASH-04/06)
|
||||
- [ ] 05-02-PLAN.md -- Search + Notes widgets, widget settings panel, SearchProvider backend (DASH-04/06)
|
||||
|
||||
**Wave 3** *(blocked on Wave 2 completion)*
|
||||
|
||||
- [ ] 05-03-PLAN.md -- Calendar slice: CalendarSource model + AES-256-GCM crypto + CalDAV/ICS/Exchange providers + event aggregation + calendar widget + calendar settings (CAL-01/02/03, DASH-05)
|
||||
- [ ] 05-03-PLAN.md -- Calendar backend: Prisma model, AES-256-GCM crypto, source CRUD, CalDAV/ICS/Exchange providers, DB push (CAL-01/02/03, DASH-05)
|
||||
|
||||
**Wave 4** *(blocked on Wave 3 completion)*
|
||||
|
||||
- [ ] 05-04-PLAN.md -- Visual Verification: Human confirms dashboard grid, all four widgets, settings, and calendar integration
|
||||
- [ ] 05-04-PLAN.md -- Calendar frontend: calendar widget, calendar settings page, API client (CAL-01/02/03, DASH-05)
|
||||
|
||||
**Wave 5** *(blocked on Wave 4 completion)*
|
||||
|
||||
- [ ] 05-05-PLAN.md -- Visual Verification: Human confirms dashboard, widgets, calendar, settings
|
||||
|
||||
**UI hint**: yes
|
||||
|
||||
@@ -193,26 +197,7 @@ Decimal phases appear between their surrounding integers in numeric order.
|
||||
2. Desktop app connects to the existing web backend (no standalone server)
|
||||
3. Code changes are automatically committed and pushed to Gitea with minimal manual intervention
|
||||
|
||||
**Plans**: 5 plans
|
||||
|
||||
**Wave 1**
|
||||
|
||||
- [ ] 05-01-PLAN.md -- Dashboard foundation: Prisma models, CRUD API, grid, edit-mode, clock widget, settings shell, header link, i18n
|
||||
|
||||
**Wave 2** *(blocked on Wave 1 completion)*
|
||||
|
||||
- [ ] 05-02-PLAN.md -- Search + Notes widgets, widget settings panel, SearchProvider backend
|
||||
|
||||
**Wave 3** *(blocked on Wave 2 completion)*
|
||||
|
||||
- [ ] 05-03-PLAN.md -- Calendar backend: Prisma model, AES-256-GCM crypto, source CRUD, CalDAV/ICS/Exchange providers, event aggregation
|
||||
- [ ] 05-04-PLAN.md -- Calendar frontend: calendar widget, calendar settings page, API client (depends on 05-03)
|
||||
|
||||
**Wave 4** *(blocked on Wave 3 completion)*
|
||||
|
||||
- [ ] 05-05-PLAN.md -- Visual Verification: Human confirms dashboard, widgets, calendar, settings
|
||||
|
||||
**UI hint**: yes
|
||||
**Plans**: 0/TBD
|
||||
|
||||
## Progress
|
||||
|
||||
@@ -225,5 +210,5 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6
|
||||
| 2. Authentication & Multi-Tenancy | 2/5 | In Progress| |
|
||||
| 3. Module System & Domaincheck | 3/4 | In Progress| |
|
||||
| 4. Marketplace & Portal Navigation | 0/4 | Not started | - |
|
||||
| 5. Dashboard & Calendar | 0/4 | Not started | - |
|
||||
| 5. Dashboard & Calendar | 0/5 | Planned | - |
|
||||
| 6. Desktop Client & CI/CD | 0/TBD | Not started | - |
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ milestone: v1.0
|
||||
milestone_name: milestone
|
||||
status: completed
|
||||
stopped_at: context exhaustion at 76% (2026-06-24)
|
||||
last_updated: "2026-06-24T08:07:46.271Z"
|
||||
last_updated: "2026-06-24T08:12:35.458Z"
|
||||
last_activity: 2026-06-23 -- Plan 04-03 completed (sidebar enhancement)
|
||||
progress:
|
||||
total_phases: 6
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
phase: 05-dashboard-calendar
|
||||
plan: 04
|
||||
type: execute
|
||||
wave: 3
|
||||
wave: 4
|
||||
depends_on: ["05-01", "05-02", "05-03"]
|
||||
files_modified:
|
||||
- apps/web/src/components/dashboard/widgets/calendar-widget.tsx
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
phase: 05-dashboard-calendar
|
||||
plan: 05
|
||||
type: execute
|
||||
wave: 4
|
||||
wave: 5
|
||||
depends_on: ["05-01", "05-02", "05-03", "05-04"]
|
||||
files_modified: []
|
||||
autonomous: false
|
||||
|
||||
Reference in New Issue
Block a user