Phase 4: Calendar — discovery→design→build
type feature/ui·priority med·complexity M·LifeOS v2 — Parallel Rebuild (Next.js/TS/Postgres/Clerk)·id a83ad208·devos ce2_dffa54WQw1Ck-Jr7f
Intake
done
Queued
done
Gate 0
current
Gate 1
Gate 2
Ship
Done
Agent stream
Agent stream · disconnected0 events
Waiting for activity. Claim a task to start a workflow run, or pick another task already in flight.
Gates
Gate 0 — Mockupsin_progress
Idea
Calendar in v2 (web + native iOS, parallel build). Sub-tasks filed when activated: discovery → mockups (web + mobile HTML) → design (dual-platform) → web build (apps/web) + native build (apps/mobile) as siblings → testing → deploy. v1 ref: js/calendar.js (~705 LOC), server.py /api/gcal/*. Auth via Clerk; Google Calendar OAuth tokens refresh via Inngest. Mobile uses native CalendarKit-style UI (large title, swipe to switch months, native event tap). Acceptance: Michael uses v2 Calendar daily ≥1 week on both platforms without falling back. Blocked by Phase 3. Blocks Phase 5.