docs(05): complete phase plan (5 plans, 5 waves, 10/10 coverage)

This commit is contained in:
2026-06-24 10:13:22 +02:00
parent 114edcf89b
commit f925fd3654
4 changed files with 14 additions and 29 deletions
+11 -26
View File
@@ -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 4. User can configure external calendar sources (WebDAV, Exchange, ICS) in settings
5. Calendar widget shows upcoming events from selected calendar sources 5. Calendar widget shows upcoming events from selected calendar sources
**Plans**: 4 plans **Plans**: 5 plans
**Wave 1** **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)* **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)* **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)* **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 **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) 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 3. Code changes are automatically committed and pushed to Gitea with minimal manual intervention
**Plans**: 5 plans **Plans**: 0/TBD
**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
## Progress ## Progress
@@ -225,5 +210,5 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6
| 2. Authentication & Multi-Tenancy | 2/5 | In Progress| | | 2. Authentication & Multi-Tenancy | 2/5 | In Progress| |
| 3. Module System & Domaincheck | 3/4 | In Progress| | | 3. Module System & Domaincheck | 3/4 | In Progress| |
| 4. Marketplace & Portal Navigation | 0/4 | Not started | - | | 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 | - | | 6. Desktop Client & CI/CD | 0/TBD | Not started | - |
+1 -1
View File
@@ -4,7 +4,7 @@ milestone: v1.0
milestone_name: milestone milestone_name: milestone
status: completed status: completed
stopped_at: context exhaustion at 76% (2026-06-24) 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) last_activity: 2026-06-23 -- Plan 04-03 completed (sidebar enhancement)
progress: progress:
total_phases: 6 total_phases: 6
@@ -2,7 +2,7 @@
phase: 05-dashboard-calendar phase: 05-dashboard-calendar
plan: 04 plan: 04
type: execute type: execute
wave: 3 wave: 4
depends_on: ["05-01", "05-02", "05-03"] depends_on: ["05-01", "05-02", "05-03"]
files_modified: files_modified:
- apps/web/src/components/dashboard/widgets/calendar-widget.tsx - apps/web/src/components/dashboard/widgets/calendar-widget.tsx
@@ -2,7 +2,7 @@
phase: 05-dashboard-calendar phase: 05-dashboard-calendar
plan: 05 plan: 05
type: execute type: execute
wave: 4 wave: 5
depends_on: ["05-01", "05-02", "05-03", "05-04"] depends_on: ["05-01", "05-02", "05-03", "05-04"]
files_modified: [] files_modified: []
autonomous: false autonomous: false