Calyber writes the session, you log load, reps, and RIR, then the next session updates from what actually happened, so every session keeps driving muscle growth instead of wasted fatigue.
Every number on this page comes from a captured 13-week proof block: 1,068 sets logged across 26 exercises, 34 adjustments, all traceable.
Calyber writes the session, you log what happened, and the next session is recalculated from it. Here is the whole loop, on screen.
You open the session and the work is already written: which exercise, the target weight and reps, and how that compares to last time.


After each set you enter the weight, the reps you completed, and how many you had left in the tank, your RIR. That is the whole input.


The logged set feeds the engine. It weighs your output against the target, the effort against your rating, and the load against recovery.
Logged set → engine → next prescription
The session closes with a decision, not a pep talk. This is not motivation copy. It is a training decision summary.
Some lifts progress, some hold, some get watched. Calyber does not change everything at once. Each call traces back to what you logged.
That loop is the point. Every session feeds the next, so more of the block turns into muscle instead of wasted fatigue.
Sixty seconds of one real set going in and the next prescription coming out. Silent, captions available.
A fixed program runs the same script regardless of how your sessions actually go. Calyber reads each session and adjusts the next one.
Same sets and reps every week until the program says otherwise.
Updates from the load, reps, and RIR you logged last session.
A lighter week lands on a fixed calendar date.
A lighter week appears when fatigue accumulates, per muscle.
One rule applies to the whole plan.
Each exercise moves on its own: some push, some hold, some pull back.
Repeats week 1, unchanged.
+5 lbs, sets 3 to 5, from logged performance.
From the three numbers you log, the engine tracks six things across the block.
Calyber is not reading one number. It is reading the relationship between output, effort, fatigue, and context.
Whether strength and reps are trending up, flat, or down.
How hard the set was, checked against output, not only your rating.
Whether training demand is outrunning recovery.
Where you are in the plan.
Every prior set logged for this lift.
Whether missed or changed sessions should shift the plan.
You do not have to decide whether to add weight, add sets, back off, or take a lighter week. Calyber makes each call from your logged training and shows the basis.
Add work when a muscle clears its target with effort to spare.
Shoulders, week 6: on target across the week with RIR in hand. Calyber added a set, 24 in total.
A push only fires when performance is on or above target and fatigue is inside the recoverable range. Shoulders sat between MEV 10 and MRV 26, so there was room to add.
Add work when a muscle clears its target with effort to spare.
Shoulders, week 6: on target across the week with RIR in hand. Calyber added a set, 24 in total.
A push only fires when performance is on or above target and fatigue is inside the recoverable range. Shoulders sat between MEV 10 and MRV 26, so there was room to add.
Leave the prescription unchanged when the signal says steady.
Back and lats, weeks 1 to 5: on target, recovery fine. Held at 6 sets, no change needed.
Most sessions hold. Calyber moves volume only when the evidence is clear, so the plan does not chase week-to-week noise.
Flag a lift that slipped, without changing it yet.
Bench Press: same weight, two fewer reps than last session, one short of the target. Marked WATCH.
One off session is a signal, not a verdict. A WATCH raises attention and waits for the next session to confirm before it cuts or holds.
Remove work when fatigue outruns recovery.
Biceps, week 6: fatigue ran ahead of performance. Calyber pulled a set, down to 11.
A pull back protects the next session. Biceps sat near the lower end of its range (MEV 6, MRV 16), so a set came off rather than letting fatigue compound.
Schedule a lighter recovery week before progress stalls.
Week 13: a planned deload. Target RIR 8, load drops, the movements stay.
A deload is a load reduction, not a rest week. Volume and intensity come down together so accumulated fatigue clears while the pattern stays grooved.
Recovery Protocol →A single flagged session does not erase a block of progress. Calyber holds the WATCH and keeps the trend in view.
One short session raises a flag. It does not cut the lift on its own.
The trend is the context for any single session.
In the walkthrough above, some work pushes and some holds. When the signal is fatigue, the same engine can reduce stress instead of ending the whole block.

The walkthrough above is enough to understand the loop. Open these if you want the mechanical details.
Programs are configured per mesocycle: weeks, days, muscle priorities, and the RIR progression schedule. The builder generates the full week-by-week structure with planned exercises, set counts, rep ranges, and target RIR per session.
Methodology →
MESOCYCLE BUILDER · Upper Body - 2026
Logging is the input layer for everything downstream. Weight, reps, completion state, and notes are recorded per set. Auto-progression suggests the next session's weight and rep targets from prior performance.
e1RM formula →SET-BY-SET LOGGING · Upper Body - 2026
The Muscle Group Fatigue Index is a composite of soreness, pump, workload, and performance, split into a Readiness Index (short window) and an Accumulation Index (decayed multi-session burden). The fatigue map renders per-muscle state so you can see which groups are fresh, building, elevated, or critical before training them.
Fatigue Index reference →FATIGUE MAP · MGFI
Algorithm interventions across 13 weeks of Upper Body - 2026
A deload is a load reduction, not a rest week: volume drops, movement continues. Per-exercise adjustments fire when a single movement spikes fatigue; half-week and whole-session recovery commands run when subjective inputs exceed sustainable ranges. Recovery runs alongside the prescription engine, not as a manual override.
Recovery Protocol →RECOVERY PROTOCOLS
Build a block, log real sessions, and see more of the block turn into muscle.
28-day free trial · No card required
Trial starts when you build your first mesocycle
Founding $19/mo locked · Standard $29See plans →