Full body, three sessions per week: warm-up, mobility, push and pull work, legs, core, cool-down.
Every movement sits on a regression tree — wall push-up → incline push-up → push-up → diamond push-up → archer push-up → one-arm push-up. RepRoute's tree engine lines up natively with the RR, and onboarding calibrates where you start on each ladder.
Moving up that ladder is a tap, not an automation. RepRoute does not promote you to a harder progression on its own when you hit a rep target — there's no such path in the engine. What you get is "Too easy" and "Too hard" in every session: tap and the exercise steps up or down the tree immediately.
On equipment: a pull-up bar genuinely matters for the RR. Pull-ups, chin-ups and hanging work are all gated on owning a bar or rings, and dips are gated on dip bars, rings or a TRX. Without a bar, RepRoute programs inverted rows for your pulling. It will not improvise a towel row, a door-frame row or an under-table row — those aren't exercises it has, and it won't pretend otherwise.