Progression Preview
The progression preview shows you the projected weight, reps, RIR, and sets for every exercise across every remaining week of your mesocycle — before you train them.
Why preview progression?
When targets are computed by formulas, it's natural to want to see what's coming. The preview answers questions like:
- "What weight will I be squatting in Week 5?"
- "How many sets will I do if my fatigue ratings stay neutral?"
- "When does my RIR drop to 1?"
- "Is the final week's weight realistic or am I going to crash?"
Seeing the full picture helps you make informed decisions about mesocycle length and when to take a deload.
What the preview shows
For each exercise in each future week, the preview displays:
| Column | Description |
|---|---|
| Week | Week number and phase label (conservative / moderate / aggressive / deload) |
| Weight | Projected weight (steps up when you top out the range in weight mode; fixed in rep mode) |
| Reps | Target reps (climb the range then reset on a weight step in weight mode; increasing in rep mode) |
| RIR | Target Reps in Reserve for that week |
| Sets | Projected sets (based on current fatigue trajectory) |
Summary vs. Detailed view
The preview offers two modes:
- Summary shows a compact one-line-per-exercise view with sets×reps for the current week — useful for a quick glance at your training plan
- Detailed expands each exercise into a full week-by-week table with weight, reps, RIR, and sets columns
Completed weeks vs. future weeks
- Completed weeks show your actual logged data — what you really did, not what was prescribed
- Current week shows per-day data: completed workout days display actual results, while pending workout days show projected targets. This means you see a consistent picture even when you're partway through a week — no misleading drops in volume from partial data
- Future weeks show projected targets anchored on your most recent logged sets and fatigue history
This distinction matters. The preview is not a rigid plan — it's a projection that updates as you train and provide fatigue ratings.
How projections are calculated
Future targets use the same formulas as real-time workout targets:
- Weight: The progression rule iterated forward from your actuals anchor (the best set of your most recent session): hold-and-climb, step one increment at the top of the range; single-value targets roll ~2% per week; rep mode holds the anchored working weight
- Reps: Double-progression schedule in weight mode (climb the range, reset on a weight step), or linearly interpolated (rep mode)
- RIR: From the RIR schedule scaled to your mesocycle length
- Sets: Projected assuming neutral fatigue (rating = 0) for all future weeks — meaning sets hold steady at their current level
Why sets are projected with neutral fatigue
Sets depend on your fatigue ratings, which don't exist yet for future weeks. The preview assumes you'll rate everything as 0 (maintaining current volume). This gives you a baseline — your actual sets will diverge as you provide real ratings.
If you've been rating +1 consistently and want to see what happens if that continues, the AI coaching integration can model that scenario for you.
Reading the preview
Spotting problems early
The preview helps you catch issues before you're stuck mid-workout:
Final week looks impossible? Because the projection anchors on your real recent sets, an unrealistic final week usually means accumulated fatigue is due — consider a deload rather than a settings change. The projection re-anchors after every session, so it also self-corrects as you train.
Everything looks too easy? Lift more — the plan follows your actuals. Beat the targets and the projection climbs with you at the very next session.
RIR transition too abrupt? Check where the schedule shifts from RIR 3 to RIR 2, and from RIR 2 to your min RIR. For shorter mesocycles the jumps are bigger. If that concerns you, consider a longer mesocycle.
Volume looks high? If sets have been climbing due to positive fatigue ratings and the preview shows 6–7 sets per exercise, you might be approaching your MRV. Watch for signs you need to take a deload.
Comparing weight and rep mode
The preview makes it easy to evaluate which progression mode suits an exercise:
- Weight mode shows reps climbing the range at a fixed weight, then the weight stepping up one increment with reps reset to the equivalent — good for compound lifts where small weight jumps are practical
- Rep mode shows reps climbing while weight stays fixed for the whole mesocycle — better when even one increment is a large jump (e.g., 30 lb dumbbells can't go to 32.5)
Both modes progress reps within the range; the difference is whether (and how soon) the weight steps up.
How the preview updates
The progression preview is not static — it recalculates whenever the inputs change:
| Change | Effect on preview |
|---|---|
| Submit a fatigue rating | Future set projections update based on new volume level |
| Log a session | All future weeks re-anchor on the new actuals |
| Mark a week as deload | Deload week shows reduced targets; surrounding weeks re-index |
| Change mesocycle length | RIR schedule and total progression recalculate |
| AI override applied | Overridden weeks show the AI's suggested targets |
Example previews
Full mesocycle preview — weight mode
Barbell Bench Press — anchored at 200 lbs (your most recent logged working weight), 5 lb increment, single rep target 8, 3 base sets, min RIR 1, 6 loading weeks + deload
You're about to start the mesocycle. Here's the full preview:
| Week | Phase | Weight | Reps | RIR | Sets | Notes |
|---|---|---|---|---|---|---|
| 1 | Conservative | 200 lbs | 8 | 3 | 3 | Comfortable start |
| 2 | Conservative | 205 lbs | 8 | 3 | 3 | +5 lbs |
| 3 | Moderate | 210 lbs | 8 | 2 | 3 | RIR drops to 2 |
| 4 | Moderate | 210 lbs | 8 | 2 | 3 | Same weight (rounding) |
| 5 | Moderate | 215 lbs | 8 | 2 | 3 | +5 lbs |
| 6 | Aggressive | 220 lbs | 8 | 1 | 3 | Peak week |
| 7 | Deload | 200 lbs | 4 | — | 2 | Recovery |
Sets show 3 throughout because no fatigue ratings exist yet (all projected as 0). As you train and rate fatigue, the set column will update for remaining weeks.
Full mesocycle preview — rep mode
Dumbbell Lateral Raises — working weight 30 lbs (from your last session), 5 lb increment, rep range 8–12, 2 base sets, min RIR 0, 5 loading weeks + deload
| Week | Phase | Weight | Reps | RIR | Sets | Notes |
|---|---|---|---|---|---|---|
| 1 | Conservative | 30 lbs | 8 | 3 | 2 | Bottom of range |
| 2 | Conservative | 30 lbs | 9 | 3 | 2 | +1 rep |
| 3 | Moderate | 30 lbs | 10 | 2 | 2 | Midpoint |
| 4 | Moderate | 30 lbs | 11 | 2 | 2 | Approaching top |
| 5 | Aggressive | 30 lbs | 12 | 0 | 2 | Top of range, to failure |
| 6 | Deload | 30 lbs | 4 | — | 2 | Recovery |
Weight stays at 30 lbs throughout. If you hit 12 reps in Week 5, the next mesocycle bumps to 35 lb dumbbells and resets to 8 reps.
Preview mid-cycle with fatigue history
Barbell Squat — anchored at 270 lbs, 5 lb increment, single rep target 8, 3 base sets, 6 loading weeks + deload. You're on Week 3 and have submitted fatigue ratings for Weeks 1 and 2.
| Week | Phase | Weight | Reps | RIR | Sets | Status |
|---|---|---|---|---|---|---|
| 1 | Conservative | 270 lbs | 8 | 3 | 3 | Logged: 270 × 8, 8, 7 (3 sets) |
| 2 | Conservative | 275 lbs | 8 | 3 | 4 | Logged: 275 × 8, 8, 8, 7 (4 sets) — rated +1 |
| 3 | Moderate | 280 lbs | 8 | 2 | 4 | Current — rated 0 after W2 |
| 4 | Moderate | 280 lbs | 8 | 2 | 4 | Projected (assumes rating 0) |
| 5 | Moderate | 285 lbs | 8 | 2 | 4 | Projected |
| 6 | Aggressive | 290 lbs | 8 | 1 | 4 | Projected |
| 7 | Deload | 270 lbs | 4 | — | 2 | Projected |
Weeks 1–2 show actual logged data (including the extra set from the +1 rating). Week 3 is the current target. Weeks 4–7 are projections that assume neutral fatigue going forward — if you rate -1 on Week 3, the preview will update to show 3 sets for Weeks 4+.
Preview with deload every 4 weeks
Deadlift — reference 365 lbs, 5 lb increment, 5 reps, 3 base sets, min RIR 1, 10-week mesocycle, deload every 4 weeks
| Week | Phase | Weight | Reps | RIR | Sets | Notes |
|---|---|---|---|---|---|---|
| 1 | Conservative | 310 lbs | 5 | 3 | 3 | Loading week 1 |
| 2 | Conservative | 315 lbs | 5 | 3 | 3 | Loading week 2 |
| 3 | Conservative | 320 lbs | 5 | 3 | 3 | Loading week 3 |
| 4 | Deload | 310 lbs | 3 | — | 2 | Scheduled deload |
| 5 | Moderate | 325 lbs | 5 | 2 | 3 | Loading week 4 — continues from W3 |
| 6 | Moderate | 330 lbs | 5 | 2 | 3 | Loading week 5 |
| 7 | Moderate | 340 lbs | 5 | 2 | 3 | Loading week 6 |
| 8 | Deload | 310 lbs | 3 | — | 2 | Scheduled deload |
| 9 | Aggressive | 345 lbs | 5 | 1 | 3 | Loading week 7 — continues from W7 |
| 10 | Moderate | 350 lbs | 5 | 2 | 3 | Loading week 8 |
Notice how Week 5 (loading week 4) continues the weight progression smoothly from Week 3 (loading week 3) — the deload gap doesn't inflate the curve. Sets reset to base (3) after each deload.
Preview after out-lifting the plan
Overhead Press — 5 lb increment, rep range 6–10, 6 loading weeks + deload. In Week 2 the plan said 100×7, but you felt strong and logged 110×8.
| Week | Phase | Weight | Reps | RIR | Sets | Notes |
|---|---|---|---|---|---|---|
| 1 | Conservative | 6 | 3 | 3 | Logged | |
| 2 | Conservative | 8 | 3 | 3 | Logged — you beat the plan | |
| 3 | Moderate | 110 lbs | 9 | 2 | 3 | Re-anchored on your 110×8 |
| 4 | Moderate | 110 lbs | 10 | 2 | 3 | climbs to the top of the range |
| 5 | Moderate | 115 lbs | 9 | 2 | 3 | steps up one increment |
| 6 | Aggressive | 115 lbs | 10 | 1 | 3 | Peak week |
| 7 | Deload | 115 lbs | 3 | — | 2 | % of working weight, half reps |
The projection follows your actuals immediately: weeks 3+ re-anchor on the 110×8 you actually did, not the 100×7 that was planned. Nothing to edit, no setting to update — out-lift the plan and the plan catches up to you.
Deload weeks in the preview
Deload weeks appear in the preview with their reduced targets:
- Weight resets to the starting weight (or a configured percentage)
- Sets drop to the deload set count (default 2)
- Reps are roughly halved
- RIR shows "—" (easy effort, no target)
The preview also shows how progression resumes after the deload — loading week numbering skips over deload gaps, so the jump from pre-deload to post-deload is the same ~2% as any other week.
Progression preview and AI coaching
With AI coaching enabled, the preview can incorporate AI overrides — weeks where Claude has suggested different targets based on your performance patterns. These appear as modified values in the preview, clearly marked as AI-suggested so you can accept or dismiss them.
The AI can also use the preview data to explain its reasoning: "I'm suggesting 195 lbs instead of 200 lbs for Week 5 because your Week 3 and 4 RIR was lower than target."
Related
- Progressive Overload in Programs — The formulas behind the numbers
- Working Weights — How load is derived from your logged sets (autoregulation)
- Fatigue & Autoregulation — How fatigue ratings drive volume changes
- Deload Weeks — How deload weeks appear and affect progression