## Goal New users go through a conversational AI interview that extracts their goals, daily routine, and constraints — and produces a personalized plan. ## Checklist - [ ] Functional test: Alex completes onboarding interview, has plans ready for tomorrow - [ ] Onboarding chat API endpoint - [ ] AI context builder for onboarding - [ ] Goal extraction from conversation (structured output) - [ ] Routine parsing (commute, work hours, fixed commitments) - [ ] Timetable population from onboarding data - [ ] ONBOARDING_GREETING prompt template - [ ] ONBOARDING_GOAL_EXTRACTION prompt template - [ ] Frontend: multi-step onboarding flow - [ ] Frontend: onboarding chat interface ## Branch `feat/onboarding`
Goal
New users go through a conversational AI interview that extracts their goals, daily routine, and constraints — and produces a personalized plan.
Checklist
Branch
feat/onboarding