Skip to content

Domestique 3.2.0 — personalize your plan, and a workout library you can trust

Choose a tag to compare

@github-actions github-actions released this 05 Jul 14:34

The biggest release yet — real control over how your plan is shaped and how you test, a workout library matched by content rather than labels, ~30 new sessions, and a wave of honest fixes.

Shape your own plan

  • Phase editor — step your base/build/peak/taper week counts up or down on an interactive timeline (within safe limits), or snap back to the recommended split.
  • Mid-plan entry — tell Domestique you didn't start today: pick your real start date, or let it read your recent rides and place you on the week your fitness is actually on. No repeating a base phase you already rode.

A workout library you can trust

  • Every session matches its slot by content, not label — a sprint day gives you sprints, a sweet-spot day stays sweet spot. The two problems a tester hit (a brutal neuromuscular session on an easy day; 700-watt spikes under a "sweet spot" title) are now impossible by construction and pinned by tests.
  • The whole 4,000+ library was audited — ~100 mislabelled files reclassified by hand, and the classifier rules that caused the mislabels are fixed so it holds on updates.
  • "FTP test" now means an FTP test — 67 of 75 "FTP test" files weren't tests; reclassified. The real 20-minute test gains its 5-minute depletion effort.
  • ~30 new sessions — 30/15, 40/20 and 15/15 microburst VO2 ladders (2/3/4-set), over-unders, sweet-spot builds, and a proper 2×8-minute field test.

Test your FTP your way

  • Choose ramp or 20-minute, per test — a side-by-side chooser shows each option's power profile and honest pros/cons (ramp is quick but reads high for punchy riders; 20-minute is accurate but pace-sensitive). Pick a card and the workout swaps.
  • Your FTP is read from the effort itself — the ramp takes your best sustained minute on the ramp (a stray warm-up sprint can't inflate it), the 20-minute trims a finish kick, and you approve the suggested number.

Train to your own numbers

  • Cap short intervals to your measured power (opt-in) — hold a workout's short, very-hard efforts to what you can actually produce, grounded in critical-power research and your real numbers, approved per workout.

Under the hood

  • Regenerate / add-race / weekly recalc keep every plan setting (distribution, custom bands, races, backdated start). Race days and your completed/moved sessions survive a recalc. First-run setup polish (inline validation, native folder picker, prefill tags).

Full details in CHANGELOG.md.