Review exercise history for recency, repeated use, progression status and preferences, then organize rotation suggestions without automatically replacing exercises that are still working.
Exercise rotation is most useful when it solves a problem: a movement has stalled, equipment availability changed, a program phase has changed, or the user wants more variation without losing movement coverage. Rotation for its own sake can make progression history harder to interpret.
The tool combines three simple pieces of history: how recently an exercise was used, how many weekly sets it currently receives, and whether you report it as progressing, stable or stalled. That makes the decision traceable.
A progressing exercise deserves continuity because changing it can make the previous trend harder to understand. A stalled exercise that has also been used recently gives a clearer reason to review alternatives. The output does not force the rotation; it surfaces that decision point.
A movement that has not appeared in many weeks may be worth reviewing for continuity even if it was once useful. But an old date alone is not evidence that the exercise should be removed. It is simply a historical signal.
When you decide to rotate, use the movement-pattern replacement matrix to choose alternatives, then record the new exercise as a new history line. Keeping the old history is important because it preserves the context for future comparisons.
No. It ranks historical signals and explicitly protects progressing exercises.
The recent-use window is user-controlled.
Yes. The history fields are exercise-agnostic.
Because a stall may be influenced by inconsistent exposure, changing volume or other program factors.
Yes, provided you maintain dated history for each exercise.
Use the Strength Exercise Replacement Matrix after the history review.