Skip to main content

Workout tracking

Workout tracking lets users record training sessions, exercises, sets, reps and loads.

Product purpose

Training data is needed to help users understand consistency, progression and exercise history.

Main concepts

ConceptMeaning
ExerciseA catalog exercise such as squat, bench press or running.
Exercise mediaOptional image, GIF, video or animation reference for an exercise.
Workout sessionA performed training session.
Workout session exerciseAn exercise performed within a session.
Workout setA set with reps, load and completion details.

Historical snapshots

Workout logs may store exercise name snapshots. This prevents old sessions from changing meaning if an exercise catalog name changes later.

Agent usage

Agent can eventually support:
  • Logging completed workouts.
  • Logging exercise progress.
  • Answering questions about current routine.
  • Helping generate or adjust routines.

Current limitation

The current model supports executed workout sessions. If Moveat needs planned routines or reusable workout templates, Platform should add explicit routine/program models instead of overloading workout sessions.