icu_get_annual_training_plan
Reads the annual training plan calendar: weekly TSS targets, training phases, and week notes. Use it to answer 'what's my weekly TSS?' or 'when are my recovery weeks?'
Instructions
Read the Annual Training Plan (ATP) on the calendar — weekly load targets (TSS), Base/Build/Peak phases, and ATP week notes.
Use when the user asks: "what's my weekly TSS target?", "what training phase am I in?", "show my periodization plan", "when are my recovery weeks?", "what's the note on this training week?". Defaults to a 365-day forward window so the full ATP is returned; pass a smaller days_ahead/days_back when the user asks about a specific month or week. NOT individual planned workouts (icu_get_upcoming_workouts), NOT all calendar entries (icu_get_calendar_events), NOT workout-library plan folders (icu_get_workout_library / icu_apply_training_plan).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days_back | No | Number of days to look back | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) | |
| days_ahead | No | Days to look ahead (default 365 — full annual plan). Narrow for month/week queries, e.g. 31 for July. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |