One hour at threshold ≈ 100 points
- An easy long run can score few points even with lots of km
- A short quality session can weigh more than a “comfortable” jog
- So different workouts sit on the same scale
Behind the coach
The coach doesn’t invent numbers. It builds on established endurance ideas: how fitness grows, when load gets too aggressive, which paces make sense. Here’s the plain-language version — and the literature behind what Runvia actually computes, not a generic running-science library.
The building block of load
Training Stress Score (TSS) turns a run into load points: not just kilometres, but how hard it was relative to your threshold and for how long.
We prefer the most reliable data you have: pace (with normalized pace when available), otherwise heart rate, otherwise perceived effort. Day by day, those points become Fitness, Fatigue, Form and ACWR.
TSS scale (Coggan / TrainingPeaks tradition): a shared way to measure session stress — not “weekly kilometres alone.” When pace/HR are missing, Runvia can use perceived effort (session-RPE, Foster et al. 2001) on the same scale.
Fitness and fatigue
From each day’s TSS points come two traces: one that builds fitness over time, and one that is recent fatigue. The difference tells you whether today feels fresher or heavier.
Without this lens it’s easy to stack hard weeks, or show up to a race underbuilt. In Runvia (Premium) you see them in Heute, and the coach uses them to adapt the plan.
Impulse–response model: Fitness and Fatigue from daily load (Morton, Fitz-Clarke & Banister, J Appl Physiol 1990); in-app language is Fitness / Fatigue / Form (CTL / ATL / TSB).
Sustainable load
It compares recent load (from TSS) with what you’re used to. Spike too fast, and the chance of feeling overloaded (or stopping) goes up.
Room to build — but staying too low for too long can let fitness drift down.
Recent load lined up with your usual load: where most progress is sustainable.
Volume or intensity rose quickly. Runvia flags the band and the coach tends to ease off.
Recent vs usual load (ACWR), uncoupled in Runvia (7 vs prior 21 days; Lolli et al., BJSM). Bands help spot load jumps; using ACWR to predict injury is contested (Impellizzeri et al., IJSPP 2020) — so the app talks about “load variation,” not clinical risk.
Paces and races
From a best result (or a serious effort) we estimate your current fitness level. From that come realistic training paces and a finish estimate — not a wish, but what today’s form can support.
A “3:30 plan” without knowing if you’re near that level is mostly stress. Runvia derives paces from real form (PR or best effort), so coach and calendar speak the same language.
VDOT equations from Daniels & Gilbert (Oxygen Power, 1979) and paces in Daniels’ Running Formula (Human Kinetics). In Runvia, E/M/T paces come from measured form (PR or best effort), not goal time alone.
Hills and trail
Uphill, the same watch pace costs more. Runvia doesn’t ignore climb (D+): it adjusts pace and, for trail races, estimates what that course would be worth on the flat.
Grade Adjusted Pace estimates what you’d run on the flat at the same effort. It helps compare hilly runs with flat ones and improves load (TSS) when an elevation track is available.
For predictions and prep phases, metres of climb (and technical level) feed a flat-equivalent distance. So an ultra with lots of D+ isn’t treated like a flat road of the same GPS length.
Energy cost on climbs/descents: Minetti et al., J Appl Physiol 2002 (doi:10.1152/japplphysiol.01177.2001). Easy paces stay tied to fitness; trail race prediction accounts for climb.
Intensity
Not every run should feel “a bit hard.” HR zones help keep easy days truly easy and put intensity where it belongs — so you recover and improve.
Zones start from your max (and heart-rate reserve when available). After runs you see time in each zone — useful to spot too much “gray zone” or a healthy mix.
Many runners improve when most volume is light and hard sessions are few but clear. The coach keeps an eye on that balance when it proposes the week.
Zones derived from the Daniels / Pfitzinger tradition (contiguous product scale, not a verbatim quote). “Easy easy, hard hard” follows polarized distribution (Seiler, IJSPP 2010) that the coach uses as recent-week context.
Heute
One glance: push, hold, or recover today? It combines recent load with how you feel — and, if you connect Health, also sleep, heart-rate variability and resting heart rate.
In the Heute Hub (Premium), readiness isn’t an abstract score: it steers the day and gives the coach context before touching the calendar.
A short night, a heavy week, or fresh legs change what makes sense today. Better to adapt than chase a fixed spreadsheet.
Combines Form/TSB, load variation and (when available) wellness signals. Near race day, volume taper aligns with the tapering meta-analysis (Bosquet et al., Med Sci Sports Exerc 2007); durations by distance remain product choices.
From data to plan
Phone GPS, Strava, FIT/TCX files; with Premium also watch and Health data. Every run updates load, form and context.
TSS, Fitness, ACWR, VDOT, GAP and readiness stay explainable. You and the coach see the same signals.
The coach suggests the week or a reschedule. No silent edits: you say yes on the calendar.
If you report pain or exhaustion, the coach tends to cut volume or intensity. That’s training caution, not a diagnosis.
Want the glossary next to the plans? See also Kostenlos & Premium or the FAQ.
References
A short list: only sources that underpin formulas or rules already in Runvia (load, paces, zones, trail, taper). This is not a full running-science review — and it excludes medical guidelines: Runvia remains training help, not clinical advice.
Other product choices (Friel zones, %HRR≈%VO2R equivalence, Tanaka max HR, and so on) stay in the internal spec. Here we only cite what explains the numbers you see in the app.
Important
Runvia guides you with data and running science. It does not diagnose, treat, or replace a healthcare professional — especially if you have specific health conditions.
Everyone responds to training differently. Treat coach and metrics as a compass, not the only truth. If you’re in pain, listen to your body and get help when you need it.