← All changes
Muscle groups per exercise, Strava descriptions
Exercises now declare their muscle groups via a closed vocabulary; Strava uploads include a human-readable description built from the session.
What shipped
- Every exercise in the library can declare its primary muscle groups, using a
restricted 20-token enum (
chest,quads,hamstrings,rear-shoulders, etc.). The runner, the detail view, and the library all surface this. - Strava uploads now include a textual description: the exercise list, total volume, and key tempo cues, composed at session close.
- Schema change is fully back-compat — existing workouts without
muscleGroupsstill decode and run.
Why
A lifter running their own split wants to see what each session actually trains, at a glance, and wants that same summary when they open Strava the next morning.