BroccLee health command center
Training readiness, load, recovery, and consistency.
Grounded in the local Garmin, Strava, nutrition, body, and injury tables. Missing values stay visible.
Readiness Score
One blended recovery snapshot from sleep, HRV, resting HR, stress, and body battery.
Keep it easy
Performance Load Trend
Rolling training load: distance and duration from activities, plus Garmin acute load when available.
ATL/CTL/TSB are shown when present. The blue area uses daily activity training load as the current fallback.
Sleep Quality
Recent sleep duration and restorative deep plus REM minutes from Garmin.
Body Battery & Stress
Garmin energy reserve and daily drain, useful for deciding whether to push or back off.
Recent Training Volume
Recent normalized activity totals across Garmin and Strava after dedupe.
Weekly Sport Mix
How this week’s training time is split across cycling, swimming, running, strength, and other work.
Recent Activity Details
Latest normalized sessions with time, distance, heart rate, and training-load cost.
Nutrition Logging
Meal-log totals when available; empty data is shown honestly instead of guessed.
Body Weight & Composition
Eufy scale trend toward the 85 kg goal, with BMI and composition estimates for direction.
Injury & Rehab Guardrails
Current restrictions and pain signals so the plan stays hard enough without being reckless.