fix(05): clean must_haves, trailing XML, update ROADMAP to 5 plans

- Remove frontend artifacts from 05-03 must_haves (belong to 05-04)
- Remove trailing XML generation artifacts from 05-04 and 05-05
- Update ROADMAP Phase 5: 5 plans across 4 waves

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-24 10:07:35 +02:00
parent 271e71f901
commit 6e99ccc2a1
4 changed files with 20 additions and 15 deletions
@@ -41,15 +41,7 @@ must_haves:
exports: ["CalendarService"]
- path: "apps/api/src/calendar/providers/ics.provider.ts"
provides: "ICS event fetch + parse"
- path: "apps/web/src/components/dashboard/widgets/calendar-widget.tsx"
provides: "Upcoming-events list widget"
- path: "apps/web/src/app/(portal)/settings/dashboard/calendar/page.tsx"
provides: "Calendar source management UI"
key_links:
- from: "apps/web/src/components/dashboard/widgets/calendar-widget.tsx"
to: "/api/calendar/events"
via: "fetch in effect"
pattern: "calendar/events"
- from: "apps/api/src/calendar/calendar.service.ts"
to: "prisma.calendarSource"
via: "user-scoped query with credential decryption"
@@ -180,6 +180,3 @@ Consumed (built in 05-03, do NOT redefine): `GET /api/calendar/events`, `GET|POS
<output>
Create `.planning/phases/05-dashboard-calendar/05-04-SUMMARY.md` when done
</output>
</content>
</invoke>
@@ -126,6 +126,3 @@ No new trust boundaries — verification-only plan; all enforcement was implemen
<output>
Create `.planning/phases/05-dashboard-calendar/05-05-SUMMARY.md` when done
</output>
</content>
</invoke>