get_weekly_training_status
Get a coaching summary for one Monday-Sunday training week: 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.
Week boundaries and days_left use the client-reported timezone when available, otherwise the optional timezone argument, otherwise UTC. The response includes the resolved timezone in week.timezone.
Args: week_start: Optional Monday in YYYY-MM-DD format. Defaults to the current week in the resolved timezone. timezone: Optional IANA zone id (e.g. 'America/Denver'), used 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 |