“Muscle confusion” is broscience. Structured variation isn't.
Random exercise changes make progress harder to compare. SwoleCraft keeps anchor lifts stable, rotates substitutions within the same movement pattern at planned boundaries, and labels those rules in the program instead of calling randomness a training method.
One slider
Stability ↔ Chaos
You control how much the plan moves. The engine controls how it moves — anchor lifts always survive so progress stays measurable. Drag it:
Steady
35/100Accessories rotate each mesocycle. Anchor lifts (squat/bench/dead/press) never move.
Face Pull ↔ Rear-Delt Fly next block. The big four hold still.
Honest label: variation sustains adherence and attacks sticking points — it does not add growth by “confusing” anything. Random novelty is mostly extra soreness.
Room of Requirement
A real workout from whatever you've got
Hotel gym? Garage with one kettlebell? The generator builds a session from your available equipment, current targets and recovery state — and it counts toward your program, because it is your program.
Equipment-aware
Tell it what's in the room. It knows every exercise's equipment needs from the same library that powers the tracker.
Target-aware
It reads your weekly heatmap and biases toward what's cold — neglected hamstrings get first pick.
Recovery-aware
Readiness low? It generates a pump day, not a max-effort ambush.