Research · 2026-05-20 · companion to high-volume-progression.md

Why elites skip the recovery week — and the 100→180 km/wk safety net

Why is the 3-up-1-down cycle universally recommended for non-elites and absent from elite weeks? Eight reasons in priority order, then a calibrated safety-net algorithm for Tren that bounds the 100→180 km/wk band by drawing the envelope around the published plans we've benchmarked.

1 — Eight reasons elites don't need a weekly cutback

The reasons divide into "strong evidence," "moderate evidence," and "speculative." Almost all of them probably contribute — there's no single answer.

1

Selection bias — we only observe the survivors strong

Athletes who needed weekly cutbacks at 180 km/wk got them (and stayed at 100-130 km/wk — became sub-elite). Athletes whose tissues couldn't tolerate continuous load got injured and dropped out. The elite cohort we observe is pre-filtered to be the population that doesn't need cutbacks. We literally cannot see the elites-who-needed-cutbacks-but-didn't-take-them, because they never became elites.

2

Doubles fractionate the per-session load strong

Kipchoge at 220 km/wk / 13 sessions averages 17 km/session. A non-elite at 60 km/wk / 5 sessions averages 12 km/session — the non-elite's sessions are actually a larger fraction of their tissue capacity. Doubles split daily km so the AM session is digested before PM, and per-session GRF stress stays modest even as weekly volume scales.

3

80%+ low-intensity distribution masks the load strong

Elites run 74-80 % at Z1 easy (Casado 2022, Stellingwerff 2012). At 180 km/wk, ~140 km is genuinely easy — biomechanically light. Non-elites often have inverted-pyramid intensity distribution: more moderate-hard than easy. A non-elite at 60 km/wk might do 25-30 km at intensities that accumulate more fatigue per km than an elite's 140 easy km. Total weekly km is the wrong unit to compare across populations — Daniels points × tissue cost is much more informative.

4

Race calendar provides the macrocycle recovery strong

Elites race 6-12 times per year. Each race + post-race recovery is itself a deload. Plus altitude camps (which include a settle-in phase), travel weeks, sponsor events. Add it up and you get ~10-15 lower-volume weeks per year — already at "cutback equivalent." It's just not on a fixed 3:1 calendar. Non-elites race 2-4 times per year; the natural opportunity for embedded recovery is much smaller, so they need explicit planned cutbacks.

5

Daily hard/easy modulation does the cutback work moderate

Kipchoge's week: Tue/Thu/Sat hard, Mon/Wed/Fri easy doubles, Sun long easy. Easy days are 18-22 km at recovery effort. Within a single elite week there's already a 2:1 ratio of recovery days to hard days, just expressed at day granularity instead of week granularity. Non-elite plans often blur this — Pfitzinger has "easy" days with strides, drills, and stretches of moderate pace.

6

Coaching density catches overreaching at day-level moderate

Elites get daily coaching contact, lactate testing (Norwegian model caps threshold sessions by mmol), HRV/blood markers, integrated physio. If overreached, the coach catches it Tuesday and modifies Thursday. The 3:1 cycle is a calendar-based safety net for the absence of day-level monitoring — preventive vs predictive maintenance. Non-elites are self-coached or weekly check-ins at best; the cycle is the safety net for what they can't measure.

7

Adapted tissues genuinely recover faster moderate

Years of high-volume running produce higher mitochondrial density, thicker tendons (Bohm 2024), denser bone in loaded regions, more capillarisation. The same 30 km easy run causes less microdamage and clears faster in an athlete with 15 years of training history. At elite volume, the recovery rate keeps pace with the load rate.

8

Controlled life compounds the recovery speculative

Elites sleep 8-9h, have managed nutrition, no day job, no commute, no toddlers, no significant life stress. Non-elites typically have all of these. The same training load produces less actual recovery when life-stress is competing for the same recovery resources. A cutback week for a non-elite is also a "catch up on sleep, eat properly" week — recovering from life + training, not just training.

2 — The real framing: elites have recovery, just shaped differently

"Elites don't need cutbacks" is the wrong framing. The more accurate version is: total recovery dose is probably comparable; it's just distributed across a different time scale. Elites recover daily; non-elites recover weekly. Both work; both are calibrated to the granularity of monitoring the athlete has access to.

Recovery mechanismNon-eliteElite
Daily hard/easy distributionOften unclearSharp Tue/Thu/Sat-Sun pattern
Within-day recoveryNone (single sessions)8-12h gap between doubles
Intensity cappingRPE, often wrongLactate-controlled, daily
Microcycle (week)3:1 with 15-30 % cutDay-level modulation
Mesocycle (month)Often missingAltitude / race blocks
Macrocycle (year)One off-seasonMultiple peaks + recovery blocks
Tissue recovery rateSlow (small training age)Fast (15+ yrs adapted)
Life stress competingHighLow
The implication for Tren is clean. Our continuous EWMA model + Frandsen L30 cap + monotony guard is exactly the higher-resolution monitoring that lets us replace calendar cutbacks with day-level signals — i.e. Tren is the elite-style monitoring non-elites otherwise lack. The 3:1 cycle is "training wheels for athletes who don't have a coach." Tren replaces the coach.

3 — Safety net for the 100 → 180 km/wk band

A calibrated upper-bound function for safe weekly progression in the Norwegian-double-threshold target range. Default ceiling: 180 km/wk (the Ingebrigtsen/Bakken anchor; user-overridable). The safety net is the envelope around the published plans we've benchmarked — if a user's proposed weekly step exceeds this curve, we warn.

The three components

① Max build-week step (km)

How much can a runner add in a single build week, before the next mandatory cutback?

// Calibrated to Pfitz 18/55, 18/70, 18/85 max-build-week steps
function maxBuildStepKm(v: number): number {
  if (v < 60)  return 6;     // Higdon novice band
  if (v < 100) return 6;     // Pfitz 18/55 range
  if (v < 140) return 5;     // Pfitz 18/70, 18/85 build
  if (v < 170) return 4;     // Sub-elite tier
  return 3;                  // 170-180 elite tail
}

② Cutback magnitude (%)

How deep is the deload week vs the preceding peak?

// Inverted from current Tren code; matches Higdon family inversion (r=0.72)
function cutbackPct(v: number): number {
  if (v < 60)  return 0.10;  // Higdon Novice 1: ~10%
  if (v < 100) return 0.15;  // Higdon Inter, Hansons
  if (v < 140) return 0.15;  // Pfitz 18/85: 12-15%
  if (v < 170) return 0.18;  // Sub-elite
  return 0.15;                  // 170+: shallower (elites trend toward continuous)
}

③ Cycle dissolution above 150 km/wk

At elite volume, the weekly cutback evaporates into daily modulation (Kipchoge: "only slight variation"). Tren should drop the discrete cycle entirely.

// Above 150 km/wk, the discrete cycle dissolves into continuous EWMA control.
function useDiscreteCycle(v: number): boolean {
  return v < 150;
}

// Tren's default ceiling — anchored to Norwegian double-threshold target band
const TREN_DEFAULT_CEILING_KM = 180;

// User can override but loses our calibrated safety net (warning shown)
function overCeilingWarning(v: number): boolean {
  return v > TREN_DEFAULT_CEILING_KM;
}
Why 180 km/wk as the default ceiling? It's the Norwegian double-threshold anchor (Ingebrigtsen winter base 181.5 km; Bakken sea-level ~180 km). Above this band, the population becomes small (Kipchoge 220, Kiptum 250-300+) and the evidence base for safety thins out to "uncontrolled case series." 180 covers the realistic sub-elite-to-elite arc without extrapolating into the long tail.

4 — Algorithm envelope vs published plan ramp rates

The safety net should be the upper bound of safe progression. If our curve sits above the published plans' actual max-build-week steps, our model permits everything the plans permit (without prescribing them). If it sits below, we're more conservative than published practice.

Dots = observed max build-week step from a real published plan (label on hover). Line = our proposed safety-net upper bound. Dashed line = the dotted lower bound (everything below this is fine).

5 — Multi-year ramp simulator using the safety net

Apply the safety-net rules week-by-week. Build 3 weeks, cut 1 week, repeat. Above 150 km/wk drop the cycle and grow continuously at the safety-net cap.

100 km/wk
180 km/wk
0.85

Green = build week (baseline growing). Orange = cutback week (target dips; baseline preserved). Grey = consolidate phase (10 wks hold between 12-wk build blocks). Purple = continuous mode (above 150 km/wk). Red = at ceiling.

6 — Honest framing

Companion docs: high-volume-progression.md · published-plan-benchmarks.md · jhhr-cycle-evidence-and-continuous-formula.md
Interactive companions: high-volume-trajectories.html · plan-benchmarks.html