ANALYTICS / THE BODY
synced
RECOVERY · HRV + SLEEP
The Body
What state you were in when you produced those compound scores — and whether you're accumulating a debt that shows up later.
trailing 90 days
01 · CURRENT STATUS
HRV
ABOVE BASELINE
92
+17
baseline 75 · 30d
Recovery window open. Hard intervals viable for the next 24–48h.
SLEEP · 7D
WITHIN NORMAL
7.2 h
−0.0
baseline 7.2h · 30d
Total volume holding. Deep sleep stages are the key indicator for adaptation.
RESTING HR
WITHIN NORMAL
52 bpm
−0
baseline 52 bpm · 30d
Resting pulse within expected range.
RECOVERY
GREEN
90 %
baseline Whoop composite
Green zone. Full output viable — body is primed.
02 · HRV TREND · 90 DAYS
7d rolling
±0.5 SD band
03 · SLEEP QUALITY · 60 NIGHTS
deep
rem
light
awake
DEEP · AVG
1.46h
REM · AVG
1.40h
TOTAL · AVG
7.2h
EFFICIENCY
40%
RECOVERY SYNOPSIS
Jul 26, 2026

HRV 43.6 today — the lowest reading in the past 15 days and roughly 1.9 SD below the trailing mean (~70.7, SD ~14.5). Resting pulse jumped to 63 bpm, the highest in the window, confirming the suppression signal.

  • · Today is not a day for high-intensity work — HRV is at the floor of the recent range and resting pulse (63 vs. a typical 48-58) is moving in lockstep, so both signals agree the body is under load
  • · An easy spin or full rest day is the right call
  • · This isn't an isolated blip in isolation — HRV has been choppy all month (swinging from the 40s-50s up to the high 80s-90s every few days), but today's combination of the lowest HRV of the window plus the highest resting pulse is the clearest suppression signal in the past two weeks
  • · Sleep was short again (6.77h) with unremarkable deep sleep (1.37h, below the ~1.5-1.9h seen on the better-recovered days this month) — the body hasn't been getting extended high-quality repair windows even on nights when total hours looked okay
  • · Compare to the past week of summaries: recent days (7/21-7/25) showed HRV mostly in the mid-60s to upper-80s with resting pulse in the high-40s to low-50s — a materially better-recovered state than today
  • · This is a clear step down, not a continuation of a trend
  • · Flag: compound score has declined for three straight weeks (825 on 7/6, 810 on 7/13, 722 on 7/20), tracking alongside this softer, more volatile HRV stretch
  • · That combination — falling output plus a fresh suppression low — suggests accumulating fatigue rather than a one-off bad night, and argues for backing off rather than pushing through
  • · With Dirt Diggler 41 days out, there's no urgency to force anything today
  • · Prioritize sleep tonight and reassess tomorrow before deciding whether to resume quality work
HRV 44 RHR 63 bpm Sleep 6.8h
SLEEP → POWER
Power is 11% higher after 6–7h of sleep vs 8+h.
218w
6–7h
n=79
216w
7–8h
n=136
196w
8+h
n=33
04 · HRV × COMPOUND SCORE
247 rides
BELOW · 76 rides
647
avg score
WITHIN · 93 rides
739
+14.2% vs below
ABOVE · 78 rides
766
+18.4% vs below
HRV zones derived from your personal baseline (mean ± 0.5 SD).
05 · WEEKLY LOAD × HRV · 12 WEEKS
load left axis · hrv label above bar
52
Jun 1
85
Jun 8
72
Jun 15
78
Jun 22
69
Jun 29
84
Jul 6
71
Jul 13
70
Jul 20
68
Jul 27
74
Aug 3
81
Aug 10
81
Aug 17
high load (>8,000kJ) + suppressed HRV (<70) = digging a hole
0 stress weeks this block
06 · DAY STRAIN × COMPOUND SCORE · 90 DAYS
strain
compound score
TRAINING PATTERN
Lower strain block with improving compound score — recovery is working.
07 · AEROBIC EFFICIENCY · W/BPM · 90 DAYS
ride
28d rolling avg