The plan is data
Every exercise is an entity with cues, mistakes, a video and a place on a progression ladder. Every prescription is numbers: sets, a rep range, reps in reserve, rest, and a rule for when to move up. The engine knows which dumbbells are in the room, so when a load is capped it moves to reps, tempo, range and pauses instead of asking for weight that does not exist.