Progression
This page covers every way Badger changes the weight you lift next: progression rules on a routine, the progressive overload suggestion, and auto-progress. Building the routine itself is on the Routines page.
Why did my weight go up, or not?
Look at the line under the exercise on the routine log preview. If the exercise has a progression rule, that line names the part of the rule that fired, or says why the weight is holding. No line means no rule, or a rule with nothing to do here; the weight comes from another source in this table.
| What sets the weight | Where you see it | Where it's set |
|---|---|---|
| Progression rule | The routine log preview, as a proposal you can change | On an exercise in a routine, or built into a program |
| Last-performance prefill | Starting weights copied from your last session | The routine's weight source |
| Progressive overload suggestion | A Suggested line above the weight field while you log | Settings → Coaching |
| Auto-progress | The workout summary, as an offer to update the routine | Settings → Coaching (off by default) |
| Deload week | A banner on the Today screen, and lighter weights in the preview | Settings → Coaching → Deload |
How they fit together:
- A rule's proposal replaces the prefilled weight on that exercise's working sets. Exercises without a rule start from the weight source.
- An exercise with a rule gets no overload suggestion, and auto-progress skips it.
- The overload suggestion and auto-progress only ever raise a weight. A rule can also lower one, for example after repeated misses.
- A deload week pauses a rule's count. See Holds, misses and deload weeks.
Progression rules
A progression rule is a sentence on an exercise in a routine that says what happens to its weight next session, based on the last one. This is the rule StrongLifts uses, as the app shows it:
After 3 misses, drop 10%. When all working sets hit the plan, add 2.5 kg.
- The bold parts are chips. Tap one to change its number.
- Badger checks the clauses from top to bottom and uses the first one that matches. If none matches, the weight stays where it is.
- The increment shows in your unit: 2.5 kg if you log in kilos, 5 lbs in pounds, the figures the program itself uses.
- Each exercise in a routine day can have one rule.
Six of the built-in programs come with their rules already written.
Write a rule
- Open a routine day and tap an exercise to open its planned sets.
- In the Progression section at the top, tap Linear or Double progression. Badger writes a starting sentence.
- Tap any number in the sentence (the increment, the percentage, the number of misses, the rep threshold) and type a new value.
The sentence stays exactly as you leave it. To add a reminder for yourself ("only while I'm eating enough"), use Notes; the rule runs the same either way. To remove the rule, tap None and confirm.
On an assisted exercise, like an assisted pull-up, the weight is help, so less is better. Linear and Double progression then work the other way: the sentence reads drop 2.5 kg when you hit the plan, and add after repeated misses. GZCLP and 5/3/1 aren't offered there.
Add rules to a routine you already have
- On the routine detail screen, open the ⋮ menu and tap Set up progression.
- Read the list of sentences it would write, day by day.
- Confirm to write them.
Exercises with a rep range get double progression, and fixed-rep exercises get linear. Exercises that already have a rule, or no weight, are skipped. When the same exercise, with the same preset, appears on two or more newly ruled days, those days are marked Progresses together on every day it appears (see Lifts that progress together).
Where a rule shows
On the routine detail screen, the rule's sentence sits under the exercise name, in the same words the editor used. On a day where some exercises have rules, the others read No rule · progression hints active.
What the routine log preview shows
A rule proposes a weight on the routine log preview, before you start, and you can change it there. The routine's planned sets stay as they are.
- The proposed weight is in the working sets. The line under them names the part of the rule that fired, for example Rule met: all sets hit the plan last session · tap edit to override.
- On a waved day, or with a training max, the line starts with where the number came from: Week 2 of 4 · from TM 135 lbs · Rule met: the cycle finished · tap edit to override. A stage ladder shows Stage 2 of 3 in place of the week.
- When a rule holds the weight, the line says why, for example Holding: the driver set fell short of its rep target. When the rule has nothing to do, there's no line.
- Reps come from the routine's plan. On a laddered program such as StrongLifts or GZCLP, a rule can also move you to the next stage, a different set scheme already written into the routine.
- Nothing is recorded until you tap Start, so backing out and opening the preview again shows the same proposal.
Use a different weight
Tap the edit pencil on the exercise and type your weight. The line keeps the reason and adds overridden. The rule stays in place for next time.
Holds, misses and deload weeks
- Miss the minimum once and a 5/3/1 training max holds for that whole cycle. 5/3/1 only raises it at a cycle boundary, so a week 1 shortfall still counts three weeks later. The preview says Holding: the plan's minimum was missed this cycle. Setting the week by hand clears it.
- A deload week pauses a rule's count without resetting it. It doesn't advance a cycle, and misses you'd already built up are still there afterward.
- A deload week written into the program, such as 5/3/1's fourth week, is an ordinary week and counts.
Training max
A training max is a number per lift, set a little below your real one-rep max, that programs such as 5/3/1 and nSuns take their percentages from. It's never loaded on the bar.
An exercise that uses one shows it under its name on the routine detail screen, for example Training max 135 lbs · 120 → 130 → 135 ›.
- Tap that line, or tap Set a training max to use this rule on the routine log preview.
- Accept Badger's proposal, or type your own number.
The proposal is 90% of your best estimated 1RM for the lift, with the working shown. With no history for the lift, Badger asks you for a number instead.
After that, the rule moves it. The same sheet lists every move, marked as coming from the rule, from you, or from the first time it was set. Your own edit always wins. A shared routine file doesn't carry your training max, so whoever opens it sets their own.
Percentage sets
A percentage set is planned as a share of the training max (85%) instead of a weight (100 kg). The routine log preview works out the weight and rounds it to something you can load.
- Open the exercise's planned sets in the routine.
- On a set, tap + % of max and enter the percentage.
The percentage replaces the weight field. Tap Use a weight instead and the weight you last typed comes back. The percentage controls appear when the exercise has a rule, when the day is waved, or when the set already uses them.
On the preview:
- The weight is rounded to your gym's plates, the bar you have pinned, the machine's step size, and whether the machine is logged per side. The plate calculator and the warm-up calculator round the same way.
- A percentage that lands below the bar is raised to the bar, and the preview says so.
- Until the exercise has a training max, the preview shows Set a training max to use this rule. Tap it to set one.
Percentage and plain-weight sets can sit in the same day. The routine's weight source and history scope don't apply to a percentage set.
A percentage of another lift
To base a variation on the lift it assists, such as close-grip bench at 80% of your bench, pick that lift in the Percent of row.
- Open the variation's planned sets. Once it has at least one percentage set, a Percent of row appears under Progression.
- Change it from This lift to the lift the percentage comes from. The list shows the other lifts in this routine.
- The percentages now follow that lift's training max or top set. Change the bench's training max and the close-grip weights follow it the same session.
- The lift you pick needs its own progression rule. Without one it has no number to lend, and the preview says so.
- Remove that lift from the routine and the row reads Not in this routine. The percentages go back to the variation's own number.
- This shares the number only. To share the number and the miss count, see Lifts that progress together.
The driver set
The driver is the one set whose logged reps a rule reads, such as the last main set in 5/3/1 or the key set in nSuns. Tap Drives progression on that set in the planned-sets editor, and a clause like If the driver set reaches 8, add 5 lbs reads your reps on it.
- When the set has a label such as 5+, the sentence uses it: If the 5+ set reaches 8, add 5 lbs.
- An exercise has one driver (one per week on a waved day). Marking a new one clears the old. A warmup can't be the driver.
- Driver sets are usually open-topped (5+), so the reps you get tell the rule how strong you were that day. Log the real number: a 5+ taken to 12 and one stopped at 5 lead to different weeks.
Waved days (a cycle of weeks)
A waved day runs a different session each week of a cycle, such as 5/3/1's four-week wave. Each set belongs to a week, and the preview shows only this week's sets.
- On the routine detail screen, open the day's Day options and set Wave to the number of weeks.
- In each exercise's planned sets, pick the week for every set. Tap Every week for a set that belongs in all of them, such as accessory work.
To turn the wave off, set it below two weeks.
Which week the routine is on
The whole routine is on one week, shown as Week 2 of 4 in the WAVE section near the top of the routine detail screen. Every waved day in the routine follows it.
- It moves to the next week once you've trained every day of the cycle, in any order. Skipping a day doesn't cost you a week.
- To change it, tap the section and pick a week in Which week?. It saves immediately.
- The section only appears when the routine has a waved day.
Rotate exercises by week
To change which lift you do each week (a board press one week, a good morning the next), add each variation as its own exercise in the day and put all its sets in its week.
An exercise whose sets all belong to other weeks is left out of that week's preview and workout. An exercise with no planned sets shows up every week.
Stage ladders
A stage ladder moves you to a lighter set scheme when you stall. StrongLifts goes 5×5 → 3×5 → 1×5. GZCLP's T1 goes 5×3+ → 6×2+ → 10×1+, and its T2 goes 3×10 → 3×8 → 3×6.
- The rule's deload is what moves you down: in StrongLifts, three misses in a row drop the weight 10% and move you to the next stage.
- The preview shows Stage 2 of 3. A laddered exercise has no WAVE section, and its stages only change when you stall.
- StrongLifts' deadlift is already 1×5 and has no ladder. If you stall again at 1×5, the program's advice is to move on; Madcow 5×5 is in the Intermediate folder.
Lifts that progress together
When a lift appears on more than one day, those days can share one number and one miss count. In Madcow, Friday's heavy triple sets the weight Monday ramps to. In 5/3/1 BBB, the main lift and its Boring But Big work read one training max.
- The built-in programs come set up this way. Set up progression can do this for your own routine too, when the same exercise and preset appear on two or more days it's newly writing a rule for; it can't reproduce Madcow's or GZCLP's shape by itself.
- In Madcow, one day moves each lift: Friday for the squat, bench and row, Wednesday for the press and deadlift. The other days take their percentages from that number.
Progressive overload suggestion
On an exercise without a rule, a Suggested: 82.5 kg line appears above the weight field once you've completed all your working sets in each of your last few sessions. Progressive overload trigger in Settings → Coaching sets how many (default 3).
- The suggestion is your last session's heaviest weight plus the exercise's increment, rounded to a weight your equipment can make. With a machine set, the machine's step is used.
- It reads history for the machine you have set. Switch machines and the suggestion comes from that machine's history.
- Tap × to dismiss it for this session.
Double progression
With a rep range on an exercise, you add reps until you reach the top of the range, then add weight and drop back to the bottom.
While you work up the range, the suggestion reads Work toward 10 reps. Once every working set reaches the top for as many sessions as the progressive overload trigger asks, it goes back to suggesting weight.
An open-topped target (8+) never shows the "work toward" prompt. Exercises with a plain rep target get the weight suggestion only.
Auto-progress routine weights
Auto-progress offers to write heavier weights you lifted back into the routine, so the next session starts from them. It's off by default: turn on Auto-progress routine weights in Settings → Coaching.
- Finish a workout you started from a routine.
- On the workout summary, the Update [Routine] · [Day]? section lists each exercise you lifted heavier than planned, for example 80 → 82.5 kg.
- Uncheck anything you don't want to keep, then tap Update routine.
If Workout timer auto-stop is on, the same section also appears on the pop-up when you finish your last set.
An exercise is offered only when you completed every planned working set, it's the exercise the routine planned (not an alternative you swapped in), and it has no progression rule.
Weights only go up. Sets are compared one by one, so a pyramid or back-off scheme keeps its shape and only the sets you beat change. Warmups don't count.