Every morning, before coffee, your body has already filed a status report. How you slept, how your nervous system recovered overnight, whether your resting heart rate is sitting at its usual baseline or creeping upward — it's all there, written in data your phone is already collecting.
ZeeRun's morning readiness score turns that report into one number and, more importantly, one decision: what your body is ready for today. Here's what's actually behind it.
The three inputs
1. Sleep
Not just hours — though hours matter — but consistency. Six hours after a week of eight-hour nights hits differently than a steady six. Your body adapts to patterns, and broken patterns show up as degraded recovery even when total hours look fine. ZeeRun weights both duration and regularity against your own recent baseline.
2. HRV (heart rate variability)
HRV measures the tiny variations in time between heartbeats. Higher variability generally means your parasympathetic nervous system — the "rest and recover" branch — is dominant and you've absorbed recent training. A suppressed HRV relative to your baseline is one of the earliest objective signs you're carrying more fatigue than you feel. It's the number most likely to catch overreaching before your legs do.
3. Resting heart rate
A resting HR sitting 5–10 beats above your normal morning range is a classic flag: illness brewing, accumulated fatigue, dehydration, or just a rough night. On its own it's noisy. Combined with the other two, it's signal.
Why "your baseline" matters more than the number
Here's what most readiness features get wrong: they compare you to a population. An HRV of 45ms might be excellent for one runner and concerning for another. ZeeRun compares each input against your trailing baseline — roughly your last two to four weeks — so the score reflects change in you, not distance from an average you'll never meet.
This is also why the score gets more useful over time. Week one, it's an educated guess. Week six, it knows your patterns: how your HRV responds to long runs, how many bad nights it takes to move your score, what your body looks like when a niggle is brewing.
What drags your score down (besides training)
Runners tend to blame workouts for low scores, but the usual culprits are boring:
- Alcohol. Even one or two drinks measurably suppress HRV and fragment sleep. It's the single biggest non-training readiness killer.
- Late, heavy meals. Your body spends the night digesting instead of recovering.
- Life stress. Work deadlines show up in HRV just like tempo runs do. Your nervous system doesn't itemize.
- Illness onset. A rising resting HR 24–48 hours before symptoms is one of the most reliable early warnings in the data.
- accumulated load. Three hard days in a row will eventually show up, even if each individual day felt fine.
How to actually use the score
A number you don't act on is just anxiety with better branding. Here's the framework:
- High readiness (green): train as planned. This is the day for the workout — intervals, tempo, long run. Don't waste green days on junk miles.
- Moderate readiness (amber): train, but cap the intensity. Easy aerobic work, strides if you feel good after warming up. The session happens; the sharp end doesn't.
- Low readiness (red): rest or walk. Not "easy run" — actual rest. One genuine rest day protects the other six.
The goal was never to train hard every day. It's to train hard on the days your body can absorb it — and the score tells you which days those are.
The score is one input, not a verdict on you
Two caveats worth internalizing. First, a single red day after one bad night isn't a crisis — look at trends across 3–5 days before changing your week. Second, the score doesn't know about your niggles unless you tell it. A green readiness score with a barking Achilles still means modify. That's why ZeeRun pairs readiness with the daily body check-in: recovery data plus pain data, combined into one honest verdict.
Four taps. One score. Zero guesswork.
ZeeRun reads your sleep, HRV, and resting heart rate from Apple Health each morning, compares them against your personal baseline, and sets today's session and your weekly mileage ceiling before you lace up. Free to try on iOS and Android.
Most runners already have the data. The readiness score just makes it impossible to ignore — in the best way.
Let your body set the plan.
Morning readiness, daily verdicts, and injury-aware plans — free on iOS & Android.
Get ZeeRun free
ZeeRun