> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mov-eat.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Workout tracking

> How Moveat models exercises, workout sessions and sets.

# 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

| Concept                  | Meaning                                                            |
| ------------------------ | ------------------------------------------------------------------ |
| Exercise                 | A catalog exercise such as squat, bench press or running.          |
| Exercise media           | Optional image, GIF, video or animation reference for an exercise. |
| Workout session          | A performed training session.                                      |
| Workout session exercise | An exercise performed within a session.                            |
| Workout set              | A 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.
