log_rest_day
Mark a date with user-selected day context: Rest Day, Sick Day, or Travel Day. Use Rest Day when the user intentionally takes the day off training, Sick Day when they say they are sick/recovering, and Travel Day when they say they are traveling. This context is visible to the AI team and workout-history reads.
Rest/Sick retain the existing rest-day training behavior. Travel is context-only: it does not mean the user skipped training and can coexist with a workout.
INFER — do not ask:
date: parse the user's reference; default to today
day_type: infer rest, sick, or travel from the user's wording; default to rest
Calling again on the same date updates the status in place. To remove the status, use cancel_rest_day.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | The date to mark. Format: YYYY-MM-DD. Default: today. | |
| day_type | No | User-selected day context. Default: rest. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Human-readable result text returned by the tool. |