A data-driven recovery scoring system comparing your HRV, resting heart rate, total sleep, and deep sleep against a personalized 14-day rolling baseline.
Enter today's values and baselines. If using Shortcuts, the URL auto-fills everything.
The science and math behind your recovery score.
Today's HRV compared to your 14-day rolling average from Apple Health. HRV 30ms above baseline scores near 100. At baseline = ~65. 30ms below = ~0. Highest weight because high-HRV days produce ~10% more training volume.
Today's RHR compared to your 14-day average. RHR 10bpm below baseline = ~100. At baseline = ~65. 5+ bpm above baseline is a reliable warning sign of fatigue, poor sleep, or illness.
Combines total sleep hours (target 8h) and deep sleep minutes (bonus above 45min). 9+ hours with 70+ min deep = near 100. Hours weighted 60%, deep sleep 40% within this component.
8 parameters, all from Apple Health via Shortcuts:?hrv=45&rhr=58&sleep=7.5&deep=55&bhrv=42&brhr=60&bslp=8&bdeep=48
Sleep auto-detects seconds/minutes/hours. Baselines fall back to stored history if missing from URL.