get_weekly_training_status
Get a coaching summary for one Monday-Sunday training week. Use it when planning a workout to see workouts completed vs goal, calendar days left including today, strength/hypertrophy/endurance set counts, credited sets per muscle vs the user's four-week average, and trained or missing movement patterns. Defaults to the user's current local week.
The week boundaries and days_left depend on the user's timezone. If this client reports no timezone (the server instructions say so) and you know the user's IANA zone, pass it as timezone; otherwise the week is computed in UTC and week.timezone says so.
Args: week_start: Optional Monday in YYYY-MM-DD format. Defaults to the current local week. timezone: Optional IANA zone id (e.g. 'America/Denver') used to pick the current week and count days_left when the client reports no timezone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timezone | No | IANA zone id the week is computed in (e.g. 'America/Denver'). Only needed when the client reports no timezone; a client reported timezone always takes precedence. Defaults to UTC. | |
| week_start | No | Monday of the week to inspect (YYYY-MM-DD). Defaults to the current local week. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| week | Yes | ||
| workouts | Yes | ||
| muscle_load | Yes | ||
| training_focus | Yes | ||
| movement_patterns | Yes |