VDOT score
Sets training paces from recent race performances so the plan starts from current fitness instead of a generic table. One recent time-trial or race result is enough to calibrate all five training zones.
Developed by Jack Daniels, PhD. Used by elite coaches and collegiate programs worldwide.
Training load (CTL / ATL)
Chronic training load tracks your fitness trend over 6 weeks. Acute load tracks the last 7 days. The gap between them, known as training stress balance, shows whether you're building, maintaining, or heading toward fatigue.
The same model used in most professional endurance coaching software.
Readiness score
Sleep quality, soreness, motivation, resting heart rate, and recent training stress combine into a daily readiness score. The plan uses it to decide whether to hold, reduce, or reschedule the day's session.
Runs below a readiness threshold adapt automatically without requiring manual plan editing.
Feasibility check
Before any plan is built, three terms are computed and the largest one wins: the minimum weeks the distance itself requires, the weeks needed to raise your weekly volume at a safe growth rate, and the weeks needed to progress your long run to race-ready. If that total exceeds the time you have, the plan is not built — you are told why, and what would work instead.
The free race reality check runs this exact computation, so it can never clear a race the plan builder would block.
Plan quality checks
Before the generated schedule reaches you, it's validated for zone distribution, weekly load progression, constraint fit (available days, long run day), and taper shape. A plan that fails validation is rebuilt, not shown.
Hard limits: no more than 10% weekly distance increase, minimum two easy days before a long run.