Your steps are getting shorter on easy runs.
Often an early fatigue sign — worth an easy day, not a diagnosis.
−4% over 6 weeks vs your usual · third easy run in a row
A sample week
The week tape sets the scene, two findings surface with their evidence, and the feed shows every run behind them — the quiet days and the honest gaps included.
Illustrative example — not real data
Ranked by evidence · quiet when nothing changed
Often an early fatigue sign — worth an easy day, not a diagnosis.
−4% over 6 weeks vs your usual · third easy run in a row
A large one-day jump is a well-supported reason to look closer — not a verdict about what happens next.
+34% vs your 4-week average · longest run in 30 days
Latest first · one note per run
Mechanics analysis unavailable — a treadmill run doesn't record the running dynamics this one needs. Nothing is estimated in its place.
Your longest run in a month, and a real step up in a single day.
+34% vs your 4-week average · biggest single run in 30 days
Overnight heart-rate variability dipped the next morning. Plover is watching it — a recovery signal won't turn red without a performance signal to confirm.
Steps a touch shorter again — the third easy run in a row where they landed under your usual. This is where the week's finding comes from.
Too few interval days on record to judge this one fairly yet — needs a few more before Plover will compare it.
Nothing moved. Stride and heart rate sat right on your usual.
Every card leads with the plain-English change, then the number and the window behind it. When Plover can’t compare fairly, it says so rather than inventing a baseline.