What progressive overload actually looks like in a training log
Adding weight every week is not the only way to progress. Here is what PlatoBreakr looks at when it decides whether a session moved you forward.
Most people know the phrase. Fewer people can look at two workout logs side by side and say which one was the better session. That is the whole job of a training log, and it is harder than it sounds, because “better” has at least three shapes.
The three shapes of a better session
More weight for the same reps. The clean case. 100 kg × 5 beats 95 kg × 5, and nobody argues.
Same weight for more reps. 100 kg × 7 beats 100 kg × 5. Also uncontroversial, also the version most people forget to celebrate, because the number on the bar did not move.
More total work at a similar intensity. Four hard sets instead of three, at a weight you did not drop. This one is real, but it is the easiest to fool yourself with — adding junk volume is not progress, so it should only count when the jump is meaningful.
How PlatoBreakr scores it
The app picks your best working set of the exercise — highest estimated one-rep max, using the Brzycki formula — and compares it to the best working set of the last time you trained that exercise in the same workout. Weight first, then reps.
Two overrides sit on top of that comparison:
- a volume override, which only fires when working-set volume improved by more than 2%, so noise does not read as progress;
- a set-by-set override, which catches the session where your top set held steady but a lower set gained weight or reps.
Warm-ups, drop sets and failed sets are excluded from the progression signal. They still count toward the volume you see on screen — they just do not get a vote on whether you got stronger, because that is not what they are for.
Why the same answer appears everywhere
The workout summary and the progress dashboard call the same function. If the summary says you progressed on incline press, the dashboard cannot disagree, and the two screens cannot drift apart as the app changes. That sounds like an implementation detail. It is the reason you can trust the badge.
What to do with a “stalled”
A stall is information, not a verdict. It usually means one of three things: you are under-recovered, the jump you tried was too big, or the exercise has run its course for this block. The log will not tell you which. It will tell you, without flattering you, that the last three sessions did not move — and that is the conversation worth having with yourself before you add another plate.