garmin_set_profile
Define race goals, training phase, weekly availability, and intensity preferences to produce accurate, personalized coaching reports.
Instructions
Athlete context the watch cannot know: goal race (date; a distance, or a fixed-time event like 24h with a target distance), phase, weekly availability, intensity preference, LT1 override. Local only; only provided fields change. Injuries and illness go to garmin_log.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phase | No | ||
| goal_time | No | H:MM:SS, distance races only | |
| phase_week | No | ||
| tid_target | No | ||
| goal_distance | No | ||
| goal_custom_km | No | with goal_distance='custom' | |
| goal_race_date | No | YYYY-MM-DD | |
| goal_target_km | No | for fixed-time events (6h/12h/24h) | |
| lt1_hr_override | No | ||
| availability_days | No | ||
| phase_total_weeks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |