This week

Projections assume amber recovery for +1 to +3.

Morning briefing · Fri, 4 Sept 2026

Group ride day.

Friday is the group ride — ride what falls. No structured workout to push.

amber W18 group_ride updated recently

Recovery signals

HRV
53 ms
Sleep
5.7 h
Body Battery
Readiness
RHR
53 bpm

Computed signals

TSB · form
-18.4 overreaching
Ramp rate
2.2 low
Days since hard
0
eFTP 14d
— → 202 stable

Today's pick

Group ride day
Friday is the group ride — ride what falls. No structured workout to push.
Reasoning
  1. Day: Fri (tomorrow Sat: upper)
  2. MACRO A week: W18
  3. Slot: group_ride
  4. Recovery state: AMBER
  5. → Friday is the group ride day — no structured workout to push.
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