-
effort: consolidate reps into effort/reps.rs and migrate callsites
-
templates: Exercise.load_unit is a LoadUnit enum, not a raw string
-
progression: Prescription carries Load and Reps newtypes
-
sets: append_set and append_diagnostic_set take Load, Reps, Rpe
-
sets: SessionSet fields are Load, Reps, Rpe
-
estimator, progression, diagnostic, generation: source constants from heuristics
-
values, heuristics: name the primitives and gather the magic numbers
-
generate: seed prescription from most recent diagnostic when no working history
-
diagnostic: schema flag, protocol driver, and seed helpers
-
progression state machine and prescription math