Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
N1 — Migration 0002: daily_metrics + food_logTo do · blockerN2 — Cronometer client + scheduled pullTo doN3 — Source-agnostic upsert + failure surfacingTo doN6 — Kill DAY_DATATo doN9 — Real targets and race weightTo doN2a — Set Cronometer secretsTo doN4 — GET /api/nutrition (single day)To doN5 — GET /api/nutrition/range (trends)To doN7 — Real date navigationTo doN8 — Real sparklines and weekly chartsTo doN10 — Manual import fallbackTo do
Wave
Nutrition, end to end
Kill the 3 fake days. Real Cronometer data behind every chart, with a generic metrics spine Health and Aero can reuse.
Athletic › Nutrition, end to end
0/11 done11 open1 open blocker
Selected taskclear
N10 — Manual import fallback
To doOwner · ait_90d613ae
Insurance. If the unofficial Cronometer endpoint changes or closes, this keeps nutrition alive without an emergency rebuild.
Waiting on 1 · 1 still openN3 — Source-agnostic upsert + failure surfacing
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it