Plan a sport training week
preview_sport_weekUse this when the user plays a sport and wants their gym days for a week planned around it, for example two lifting days during basketball season. It picks the closest coach-built Phorme sport program and returns one week of sessions sized to the days the user has, with sets, reps, coach notes and a demo link for each exercise. It reads only and changes nothing in any account. If Phorme has no program for that sport it says so in match_quality and limits; never present another sport's program as a match. To save one session, pass it to preview_workout_import with origin "sport_week". Do not use it for injury rehab, team practice plans for children, or nutrition.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | Yes | The sport or position, for example "basketball", "volleyball" or "wide receiver". | |
| season_phase | No | Where the user is in their season, only if they said. | |
| gym_days_per_week | Yes | Gym days the user has this week. Ask when the user did not say. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | Yes | ||
| limits | Yes | What this week does not cover. Tell the user. | |
| program | Yes | The coach-built program the week comes from. | |
| sessions | Yes | One entry per gym day, each with a title and exercises. | |
| week_number | No | ||
| match_quality | Yes | exact_sport: a program written for this sport. related: the closest program. none: a general athletic program. |