Record a coaching event
log_coach_eventAppend a dated milestone to the user's coaching history: a check-in held, a goal reviewed or achieved, a deload advised, a red flag raised, intake started or finished, the profile changed (for example type='checkin' after a check-in). Not for ordinary chat, logged workouts (log_session) or goal edits themselves (upsert_goal). Each call adds a new entry. The history is kept with the user's data export; no tool reads it back, so it does not replace facts saved through update_coach_profile or upsert_goal. Returns the stored event.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Which milestone happened. Each call appends one occurrence. | |
| payload | No | A small JSON object with the gist, e.g. {"summary": "…", "goal_id": "…"} for a goal_review or {"reason": "…"} for deload_advised or red_flag_raised. Optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||