Quick Metrics

Source: components/home/quick-metrics.tsx
What You See
Four small tiles in a row. They show: Sessions (number of runs this week), Distance (total km this week), ACWR (a number usually between 0.5 and 2.0), and Readiness (a score out of 100).
How the Numbers Work
Sessions and Distance are simple counts and sums from your activities this week. ACWR stands for Acute-to-Chronic Workload Ratio. It divides your training load from the last 7 days by your average load over the last 28 days. A number between 0.8 and 1.3 is the 'safe zone.' Above 1.5 is 'danger' (doing too much too fast). Readiness is how prepared your body is to perform, scored from 0 to 100.
Step by Step
Models & algorithms used: EWMA
Sessions = count of activities in the last 7 days. Distance = sum of distances in the last 7 days converted to km. ACWR uses an Exponentially Weighted Moving Average (EWMA): for each day's distance, the acute load is smoothed with alpha = 2/(7+1) = 0.25 over the last 7 days, and the chronic load is smoothed with alpha = 2/(28+1) over the last 28 days. ACWR = acute divided by chronic. Values between 0.8 and 1.3 are the safe zone; above 1.5 is the danger zone (too much load too fast); below 0.6 means detraining. Readiness is the headline score from the readiness engine (see Readiness Ring for the full calculation). All four values arrive in one response.