Skip to content

Track 2: Early Release

Progress

Status Count
Done 0
In Progress 0
To Do 81
Total 81
Complete 0%

Tasks

ID Title Status Repo
T2-001 Create user_uploads table migration [ ] backend-api
T2-002 POST /uploads/health-data -- accept CSV/JSON health data [ ] backend-api
T2-003 Parse uploaded CSV into health_metrics [ ] backend-api
T2-004 Parse uploaded JSON into health_metrics [ ] backend-api
T2-005 Upload validation and error reporting [ ] backend-api
T2-006 GET /uploads -- list user's uploads [ ] backend-api
T2-007 DELETE /uploads/{id} -- delete upload and associated data [ ] backend-api
T2-008 POST /food/photo -- upload food photo for analysis [ ] backend-api
T2-009 Food photo analysis via Gemini Pro Vision [ ] backend-api
T2-010 DeepSeek-VL fallback for food analysis [ ] backend-api
T2-011 GET /food/photo/{id}/analysis -- get food analysis result [ ] backend-api
T2-012 Save food analysis to nutrition log [ ] backend-api
T2-013 GET /food/history -- food log with photos [ ] backend-api
T2-014 Create src/ai/analytics.rs module [ ] backend-api
T2-015 AI provider abstraction -- Gemini Pro and DeepSeek [ ] backend-api
T2-016 DeepSeek API integration [ ] backend-api
T2-017 POST /analytics/health-report -- generate AI health report [ ] backend-api
T2-018 POST /analytics/sleep-analysis -- deep sleep analysis [ ] backend-api
T2-019 POST /analytics/activity-insights -- activity pattern anal... [ ] backend-api
T2-020 POST /analytics/nutrition-review -- nutrition analysis fro... [ ] backend-api
T2-021 POST /analytics/custom -- freeform analytics query [ ] backend-api
T2-022 Context builder -- assemble user health context for AI [ ] backend-api
T2-023 Response caching -- cache AI analytics results [ ] backend-api
T2-024 Rate limiting per user -- prevent AI abuse [ ] backend-api
T2-079 POST /analytics/run-analysis -- AI running performance ana... [ ] backend-api
T2-080 POST /analytics/cycling-analysis -- AI cycling performance... [ ] backend-api
T2-081 Include GPS activity data in context builder [ ] backend-api
T2-025 GET /dashboard/v2 -- revamped dashboard data [ ] backend-api
T2-026 GET /profile/v2 -- enhanced profile with analytics summary [ ] backend-api
T2-027 GET /health/timeline -- chronological health events [ ] backend-api
T2-028 Add UploadService -- health data upload CRUD [ ] athion-sdk
T2-029 Add FoodService.analyzePhoto(uploadId) [ ] athion-sdk
T2-030 Add FoodService.getHistory(from, to) [ ] athion-sdk
T2-031 Add AnalyticsService -- all AI analytics endpoints [ ] athion-sdk
T2-032 Add DashboardService.getV2() [ ] athion-sdk
T2-033 Add Track 2 models [ ] athion-sdk
T2-034 New dashboard layout -- redesigned home screen [ ] app-user
T2-035 Health tab redesign -- timeline view [ ] app-user
T2-036 Profile page redesign -- stats + AI bio [ ] app-user
T2-037 Settings page cleanup -- organized sections [ ] app-user
T2-038 Dark/light theme polish [ ] app-user
T2-039 Loading states and animations [ ] app-user
T2-040 Empty states for all screens [ ] app-user
T2-041 Food photo capture screen [ ] app-user
T2-042 Upload food photo to backend [ ] app-user
T2-043 Food analysis result display [ ] app-user
T2-044 Edit food analysis before saving [ ] app-user
T2-045 Meal type selection -- breakfast/lunch/dinner/snack [ ] app-user
T2-046 Food log screen -- history with photos [ ] app-user
T2-047 Daily nutrition summary card on dashboard [ ] app-user
T2-048 Upload health data screen [ ] app-user
T2-049 Upload status and error display [ ] app-user
T2-050 Upload history [ ] app-user
T2-051 AI Health Report screen [ ] app-user
T2-052 AI Sleep Analysis screen [ ] app-user
T2-053 AI Activity Insights screen [ ] app-user
T2-054 AI Nutrition Review screen [ ] app-user
T2-055 "Ask AI" freeform input [ ] app-user
T2-056 AI loading states [ ] app-user
T2-057 Home screen UI refresh [ ] app-device
T2-058 Pre-workout AI readiness check [ ] app-device
T2-059 Post-workout AI summary [ ] app-device
T2-060 Food photo from device app [ ] app-device
T2-061 Dashboard UI refresh [ ] coach-app
T2-062 Client AI health report view [ ] coach-app
T2-063 Client food log view [ ] coach-app
T2-064 Dashboard redesign -- new layout with AI summary [ ] champion-stats-hub
T2-065 Health Intelligence page refresh [ ] champion-stats-hub
T2-066 Profile page redesign [ ] champion-stats-hub
T2-067 Navigation and layout polish [ ] champion-stats-hub
T2-068 Dark/light theme consistency [ ] champion-stats-hub
T2-069 Food photo upload from web [ ] champion-stats-hub
T2-070 Food analysis display (web) [ ] champion-stats-hub
T2-071 Food log page with photo grid [ ] champion-stats-hub
T2-072 AI Health Report page [ ] champion-stats-hub
T2-073 AI Sleep Analysis page [ ] champion-stats-hub
T2-074 AI Activity Insights page [ ] champion-stats-hub
T2-075 AI Nutrition Review page [ ] champion-stats-hub
T2-076 "Ask AI" chat interface (web) [ ] champion-stats-hub
T2-077 Upload health data page [ ] champion-stats-hub
T2-078 Upload result display [ ] champion-stats-hub