Hi Robert,
I think I found an interesting inconsistency in IntervalCoach’s recovery/readiness logic today, and it might be useful for debugging.
Tomorrow (Sep 19) I have my A-race, Road Classic Ještěd, so today’s planned workout is a short “Pre-race openers” session – 26 min / 18 TSS.
However, different parts of IntervalCoach are giving me contradictory information at exactly the same time:
1. Main dashboard / Today’s Plan
It still shows:
“IntervalCoach – Pre-race openers” – 18 TSS
2. Daily Briefing
It says:
“REST DAY – Recovery is part of the plan today.”
It recommends resting or only a 30–45 min easy walk.
3. Recovery section
It shows:
- Recovery: 29% – red zone
- HRV: 24 ms
- RHR: 62 bpm
- Sleep: 8h 40m
- “HRV today below baseline: −31%”
- Load-to-recovery ratio: 8.7, threshold 8.0
- It also says that 3 of 6 curves are based on my data and the remaining curves use population defaults for my fitness level.
4. However, the current IntervalCoach/Intervals backend data gives the opposite readiness assessment
- HRV: 23.54 ms
- 7-day HRV average: 19.93 ms
- HRV assessed as +18.1% above the 7-day average, trending up
- RHR: 61 bpm
- 7-day RHR average: 62.86 bpm, trending down
- Form: +15.5%, fresh
- Sleep: 8.7 h, GREAT
- Training readiness: GREEN, score 6, high confidence
- No safety vetoes
The backend also still contains today’s original 26 min / 18 TSS pre-race opener workout, so the workout itself does not appear to have been changed to a rest day.
What I find particularly interesting is that essentially the same HRV value (~24 ms) seems to be interpreted in opposite ways:
- Daily Recovery: −31% below baseline → red
- Backend readiness: +18.1% above 7-day average → positive
So it looks like the Daily Briefing/Recovery model and the training-readiness/planning model may be using different baselines or different recovery algorithms, resulting in contradictory recommendations.
For comparison, my other recovery measurements this morning are not showing critical recovery:
- HRV4Training: HRV score 6.4, within normal range 6.3–6.9, HR 65, “Proceed as planned”
- Elite HRV: Readiness 7/10, HRV 39, HR 65
- Garmin: HRV status Balanced, overnight HRV 33 ms, 7-day average 31 ms
Could you please check which recovery/readiness calculation is supposed to be authoritative for adapting the day’s workout?
I’m especially curious why Daily Recovery considers ~24 ms to be 31% below baseline while the backend considers 23.54 ms to be 18.1% above my 7-day average, and why the Daily Briefing says Rest Day while Today’s Plan still shows the pre-race openers.
I can send you screenshots showing all of this if helpful.
Thank you
Zdeněk