AstroFit · Training console

Today

Live deficit, recovery context, and a training call with the why attached.

Fitbit · connected2026-08-20
kcal
BurnedEaten0Projected finish

Loading your live deficit…

No burn data yet todayLog food →
0Level 0 · 100/200 XPBack in the arena — 0/2 days in a rowYou →
Synced less than 1 hour agoReadiness · limited confidence

Today Snapshot

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

Moderate baseline session

Good default: Zone 2, Full Body Circuit Alpha at moderate volume, or skill practice.

Why this recommendation

  • Fitbit sync is live
  • Some inputs are still missing or treated as context only.

Avoid turning a moderate day into a max-effort day unless warm-up and symptoms both check out.

Sync freshness

synced

connected

Live Fitbit connection. Synced less than 1 hour ago.

Readiness

medium

Maintain

Initial maintain estimate from synced Fitbit data. This is a coaching hypothesis, not a diagnosis.

Sleep

empty

No sleep yet

No synced sleep log for this date yet.

Recovery

empty

No signals yet

No resting heart rate, HRV, or breathing-rate signal synced for this date yet.

Activity

synced

No activity yet

0 steps, 0 active minutes, and 0 workout logs for this date.

Nutrition

empty

0 logs

No nutrition context for this date yet.

Calorie balance

No intake yet

No confirmed calories consumed are logged yet.

Needs data

Burned

171 kcal

Confirmed intake

kcal

Net

kcal

Burned 171 kcal. Confirmed intake is still empty.

Readiness reasons

What changed the estimate

medium
  • Supports

    Fitbit sync is live

    AstroFit found date-scoped synced records for this snapshot.

  • Missing

    Sleep is not synced for this date

    Sleep is the largest missing input, so the recommendation stays conservative.

  • Missing

    Sleep efficiency is missing

    AstroFit cannot yet tell whether sleep was consolidated or fragmented.

  • Missing

    Recovery trend baseline is not ready

    Heart and breathing signals are treated as context only until more history is available.

  • Context

    No hard activity logged yet

    This does not guarantee readiness; it only means the synced activity load is still low.

  • Missing

    Nutrition context is empty

    Manual or provider food logs can help explain training energy later.

  • Missing

    No manual symptom check-in yet

    A symptom or soreness note can override an otherwise positive training suggestion.

Symptoms & context

Not live yet

No manual symptom or soreness logs for this date yet.

Active min

0

Food kcal

Activity Engine v1

Recommended activity options

because readiness is moderate, choose baseline work with controlled volume. Keep volume moderate and downshift if the first few minutes feel off.

Readiness: medium

Recommended today

Baseline Zone 2 Walk

A simple aerobic baseline option that keeps effort conversational and adjustable.

Duration
25 min
Intensity
low to moderate

easy aerobic work. Start mode: session.

baseline · recovery

Baseline Mobility Reset

A conservative mobility and breathing session for low-readiness or return-to-routine days.

Duration
12 min
Intensity
low

move gently and downshift intensity. Start mode: session.

strength · circuit

Full Body Circuit Alpha

Placeholder metadata for the first full-body circuit template; intentionally small until session player work begins.

Duration
30 min
Intensity
moderate

balanced strength practice. Start mode: session.

Session start placeholder

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

Estimate a meal from a picture

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.

Estimates are AI-assisted drafts. Confirm or correct them before treating calories/macros as food-log truth.

Today's AI nutrition estimate drafts

No photo nutrition estimates yet today.

Manual logs v1

Log context now

Quick entries for water, symptoms, mood, caffeine, alcohol, workouts, and freeform notes.

Recent manual context

FoodJul 19, 7:18 PM

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.

FoodMay 14, 11:34 PM

140 kcal · Pre dinner · 140 kcal · 12g protein · 1g carbs · 10g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.

FoodMay 14, 11:28 PM

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.

FoodMay 14, 4:00 PM

1450 kcal · Lunch · 1450 kcal · 88g protein · 110g carbs · 68g fat · Uncertainty: Portion size, preparation method, and ingredient list may be incomplete.

FoodMay 3, 9:17 PM

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.

FoodMay 3, 5:05 PM

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.

FoodMay 3, 3:35 AM

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.