Sync freshness
syncedconnected
Live Fitbit connection. Synced less than 1 hour ago.
AstroFit · Training console
Live deficit, recovery context, and a training call with the why attached.
Use the transparent signal list below to decide whether today was a build, maintain, or recover day.
Synced and up to date for today. Readiness is an early coaching estimate from synced fields and missing-data checks, not medical advice.
Next training
Good default: Zone 2, Full Body Circuit Alpha at moderate volume, or skill practice.
Why this recommendation
Avoid turning a moderate day into a max-effort day unless warm-up and symptoms both check out.
Sync freshness
syncedconnected
Live Fitbit connection. Synced less than 1 hour ago.
Readiness
mediumMaintain
Initial maintain estimate from synced Fitbit data. This is a coaching hypothesis, not a diagnosis.
Sleep
emptyNo sleep yet
No synced sleep log for this date yet.
Recovery
emptyNo signals yet
No resting heart rate, HRV, or breathing-rate signal synced for this date yet.
Activity
syncedNo activity yet
0 steps, 0 active minutes, and 0 workout logs for this date.
Nutrition
empty0 logs
No nutrition context for this date yet.
Calorie balance
No confirmed calories consumed are logged yet.
Burned
171 kcal
Confirmed intake
— kcal
Net
— kcal
Burned 171 kcal. Confirmed intake is still empty.
Readiness reasons
Fitbit sync is live
AstroFit found date-scoped synced records for this snapshot.
Sleep is not synced for this date
Sleep is the largest missing input, so the recommendation stays conservative.
Sleep efficiency is missing
AstroFit cannot yet tell whether sleep was consolidated or fragmented.
Recovery trend baseline is not ready
Heart and breathing signals are treated as context only until more history is available.
No hard activity logged yet
This does not guarantee readiness; it only means the synced activity load is still low.
Nutrition context is empty
Manual or provider food logs can help explain training energy later.
No manual symptom check-in yet
A symptom or soreness note can override an otherwise positive training suggestion.
Symptoms & context
No manual symptom or soreness logs for this date yet.
Active min
0
Food kcal
—
Activity Engine v1
because readiness is moderate, choose baseline work with controlled volume. Keep volume moderate and downshift if the first few minutes feel off.
Recommended today
A simple aerobic baseline option that keeps effort conversational and adjustable.
easy aerobic work. Start mode: session.
baseline · recovery
A conservative mobility and breathing session for low-readiness or return-to-routine days.
move gently and downshift intensity. Start mode: session.
strength · circuit
Placeholder metadata for the first full-body circuit template; intentionally small until session player work begins.
balanced strength practice. Start mode: session.
The backend exposes activity templates, a readiness-linked recommendation, and a safe start endpoint that returns placeholder session metadata without writing unauthenticated activity data.
Food Photo AI v1
Upload a food photo to get a draft calories/macros estimate with confidence and uncertainty attached.
This runs through the server-side Make/CeloVision workflow and saves a draft that still needs your confirmation.
No photo nutrition estimates yet today.
Manual logs v1
Quick entries for water, symptoms, mood, caffeine, alcohol, workouts, and freeform notes.
775 kcal · Popeyes spicy chicken sandwich · 775 kcal · 35g protein · 60g carbs · 40g fat · Uncertainty: Standard portion includes bun, fried chicken patty, spicy sauce, and bacon.; Manufacturer's nutritional information is used for estimation.
140 kcal · Pre dinner · 140 kcal · 12g protein · 1g carbs · 10g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.
240 kcal · Post workout protein sgake · 240 kcal · 20g protein · 6g carbs · 3g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.
1450 kcal · Lunch · 1450 kcal · 88g protein · 110g carbs · 68g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.
780 kcal · Dinner - Fried Chicken Salad · 780 kcal · 34g protein · 28g carbs · 58g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.
170 kcal · Breakfast - Oikos protein shake · 170 kcal · 30g protein · 8g carbs · 4g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.
680 kcal · Dinner - fried chicken salad · 680 kcal · 35g protein · 24g carbs · 45g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.