6 Reddit RRR Progressions:
| Progression | Levels (easy → hard) |
|---|---|
| push-up | wall → incline → knee → push-up → diamond |
| pull-up | scapular-pull → arch-hang → negative → assisted → pull-up |
| squat | assisted → bodyweight → split → bulgarian → pistol |
| hinge | romanian-deadlift → single-leg-deadlift → banded-nordic → nordic-curl |
| row | incline → horizontal → wide |
| dip | support-hold → negative → assisted → dip |
MVP (done):
progressions/progression as criteria option in generatorrrr-progressions (deno task wod:gym:rrr)Usage in workouts:
{ "exercises": [ { "criteria": { "progression": "push-up-progression" }, "reps": "5-8" }, { "criteria": { "progression": "row-progression" }, "reps": "5-8" } ] }
saved/profile.json for user's current levels:
{ "progressions": { "push-up-progression": 3, // currently at push-up (index 3) "pull-up-progression": 2 // currently at negative-pull-up } }
deno task wod:progress - Show current levelsdeno task wod:progress push-up-progression 3 - Set leveldeno task wod:progress --up push-up-progression - Level updeno task wod:challenge:100 and deno task wod:challenge:110rrr