| DAY | SESSION | EFFORT CAP |
| Mon 9/7 | Recovery. Yesterday was 12 sprints at max HR 186 — legs earned a day off. Upper-body/core (no leg work) · stretch 15 min · pack: goggles, run shoes | no leg work |
| Tue 9/8 | Early travel to Chicago. PM, pool free → Swim ~600 m: 4×25 easy warmup (nose exhale) · 2×50 · rest fully · attempt 75 m unbroken — controlled? attempt 100 m · easy 25s to finish. Pool occupied → stationary bike 40 min easy (bonus minutes; Thursday's pool is guaranteed, so nothing is lost) | swim: no cap · bike: avg HR ≤ 140 |
| Wed 9/9 | Run 5 mi easy, downtown Chicago (Lakefront Trail — flat, no excuses on pace discipline). Morning, before the workday. No sprints; conversational throughout. Travel home in the evening; stretch on arrival | avg HR ≤ 145, ceiling 150 |
| Thu 9/10 | Swim 600 m, home 25 m pool. If Tuesday's attempt happened: consolidate — 4×25 warmup · repeat the longest unbroken distance, twice · easy 50s to 600 m. If Tuesday was lost to a full pool: run Tuesday's session verbatim, 75 m attempt included | no cap — technique & milestone |
| Fri 9/11 | Bike 16 mi outdoors, easy. First real ride in 10 days — terrain varies, watch avg HR, not speed | avg HR ≤ 140 |
| Sat 9/12 | Run 4 mi easy + 4×20 s relaxed strides at the end (strides, not sprints — smooth and tall, full recovery between). Optional third swim if the 100 m is still unclaimed | avg HR ≤ 145 (strides exempt) |
| Sun 9/13 | Bike 18 mi easy — longest ride of the program, deferred from Week 5. Fuel: carry fluids + one gel/bar. If the week has gone perfectly and legs feel good, add an easy 1 mi jog off the bike (a mini-brick); otherwise just ride | avg HR ≤ 140 |
Week 5 actual: 5.3 mi run / 16.2 mi bike / 550 m swim. The swim delivered the week's headline —
three unbroken 50s (66.6 / 66.7 / 66.9 s — a 0.3 s spread) with the nose-exhale fix, doubling the
continuous ceiling from 25 m. The Sunday brick didn't happen; in its place, 5.34 mi with 12 sprints
(45–60 s, descending 9:56 → sub-8:00/mi, max HR 186) — a harder run than prescribed, which is why
every Week 6 run is easy-capped. Bike came in at 16 of 34 mi, so the 34 returns unchanged — same two-ride
shape, and Sunday's 18 mi (longest yet) is simply Week 5's postponed ride, not a new ask. Swim doubles to
1,200 m because access doubled: two guaranteed home sessions Thu–Sat plus a hotel bonus shot, against
one borrowed lane last week. Run rises modestly to 9 mi across two easy runs. Diet logging broke on the
road last trip (3/7); this trip is one night — the streak restarts today and holds. Readiness sits at 35%;
the swim line is what moves it. T-minus 279 days.