get_athlete_snapshot
Retrieve athlete profile, coaching memory (constraints, preferences, goals), recent sessions, and other activities before planning workouts. Check hard constraints and resolve conflicts.
Instructions
Everything needed before planning: profile (bodyweight, age, watch), the coaching memory (active facts grouped as constraints{hard, soft} / preferences / goals / observations / conflicts, preferences, ★preferred / ⊘avoided exercises, owned equipment) and recent sessions, plus otherActivities imported from the phone health app (off-machine work — include it in load). Check memory.facts.constraints.hard before building any workout and respect it; raise any memory.facts.conflicts with the user rather than picking one. memory.facts.legacyUnreviewed holds old free-form facts not yet curated: they may still bind — treat injury ones as hard constraints until curated, and curate them promptly with the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No |