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
|
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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user