← What I found · the finding
The HRV signal we had to improvise
Showed up Worth watching Heart-rate-variability decline (via a sleep-stress proxy)
What the guide says Falling HRV across one or several mornings signals the parasympathetic 'rest and digest' branch is depleted and a crash may be near.
Catches ~9 in 10 crash lead-ups, but fires on ~2 of every 3 ordinary days too. When it fires, a crash follows roughly 1 time in 37, right ~1 of 37, wrong the other ~36.
- Catches
- 88%
- of crash lead-ups it fired on (sensitivity)
- Stays quiet
- 32%
- of ordinary days it correctly stayed quiet (specificity)
- When it fires
- 2.7%
- of the days it fires are followed by a crash (precision)
- Lift
- 1.28×
- × more likely than knowing nothing
These describe how the signal behaves in daily life, framed against how rare crashes are, not whether the pattern is real. That verdict is the badge above; a usable-looking number doesn't make a signal that didn't hold real. Tier C (worth watching at best), and with only 29 crashes the margins are wide.
Where this one stands
The closest thing to a warning signal I have, and the one signal that survived every way of slicing the record. Modest, improvised around a watch that can't measure HRV, but it kept standing. It reads the crash as it arrives, not days ahead: worth watching, not a forecast.
The shape, across the four years:
| Day | Crash week (mean) | Ordinary day (mean) |
|---|---|---|
| day -6 | -0.2 | 0.3 |
| day -5 | 0.7 | 0.5 |
| day -4 | -0.2 | 0.4 |
| day -3 | 0.4 | 0.7 |
| day -2 | 0.1 | 0.4 |
| day -1 | 0.6 | 0.3 |
| the crash (0) | 1.2 | 0.4 |
The Forerunner 245 records no HRV, so this is tested via the night-to-night variability of sleep-window stress (Garmin derives stress from the same R-R signal). The one signal that showed up across the whole record: it cleared the conventional one-in-twenty line (+19.7 pp, p=0.029), though still below the stricter cluster-corrected line for one body at n=29. 'Showed up' is its reach, not a promotion to predictor: it catches ~9 of 10 crash lead-ups but also fires on ~2 of 3 ordinary days, so when it fires a crash follows only ~1 time in 37 (Tier C, 'worth watching'). Doubly load-bearing on the site: this is also the statistical anchor under 'the body that looks perfectly recovered'. Set against the day-by-day run-up curves, that separation sits on the crash day itself, not the days leading up to it: it tells a crash week apart from an ordinary one after the fact, but on the tested channels it does not light up several days ahead. (This is the guide's C1 'orange minutes' pattern, read here through the night-to-night variability of sleep stress rather than a raw count of orange minutes.)
The numbers, for the record Single-pool SUPPORTED: +19.7 pp discrimination, p=0.029 (clears one-in-twenty; below the stricter cluster-corrected line at n=29). Sensitivity ~88%, specificity ~32%; PPV ~2.7% at the ~2% base rate, lift ~1.28x (the highest of the tested signals; still Tier C).
The curve above is the real pooled shape; the fuller write-up (how it was tested, and what it means) is coming as this finding’s page is built out. For now, the shape, the status, and the working note are the honest summary.