This week
Projections assume AMBER recovery for +1 to +3.
Morning briefing · Thu, 4 Jun 2026
Rest day.
No cycling slot scheduled today.
Recovery signals
HRV
61 ms
Sleep
6.7 h
Body Battery
—
Readiness
—
RHR
51 bpm
Computed signals
TSB · form
3.6 fresh
Ramp rate
-1.0 low
Days since hard
13
eFTP 14d
— → 211 stable
Today's pick
Rest day
No cycling slot scheduled today.
Reasoning
- Day: Thu (tomorrow Fri: lower)
- MACRO A week: W4
- Slot: no cycling scheduled
- Recovery state: GREEN
- → No cycling slot today. Rest or recovery spin only if requested.
Override engine inputs
Ship to calendar (manual)
Push hasn't been wired into the browser yet. Run this from the project root and the workout lands on intervals.icu, which Garmin Calendar Sync forwards to the watch.
python3 tools/intervalsicu/pick_workout.py --push --time 05:30