Screens
UI · user-facing flows
Overview
Product surface documented from the app: every screen, the user flows that link them, and the API calls each screen fires — hover a screen card in any flow to see the request headers + body. Domain / data / DI nodes are pending the architecture-extraction pass.
Screens
Loads daily summary, main + global objectives and the tracker tiles on open (DashboardControllerV2).
Skeleton while the three objective calls resolve.
Ring progress + quick-add buttons; each add PATCHes the day total.
Confirmation toast after a successful PATCH.
Trend chart + add-entry sheet; entry PATCHes weight/body-fat/note.
Bottom sheet: weight, optional body-fat + note.
Sleep duration chart + stats; manual add PATCHes /v1/health/sleep.
Calendar-style list of past days' objective completion.
Edit weekly targets per category; save PATCHes the category.