create_chore
Create recurring chores that carry forward unfinished occurrences instead of resetting each period. Supports daily, every N days, or weekly recurrence with optional rolling or fixed cadence.
Instructions
Create a recurring chore that lingers until done.
Chores differ from habits in that an unfinished occurrence carries
forward (Missed/InProgress) rather than resetting each period.
complete_by should be the first scheduled date as ISO-8601.
recurrence follows the same shape as Task: {"type": "daily"},
{"type": "every_n_days", "n": 3}, or
{"type": "weekly", "days": ["Mon", "Wed"]}.
v0.2 optional fields:
cadence_mode:"rolling"(default; the next occurrence is computed from the actual completion time) or"fixed"(the next occurrence is anchored to the original schedule, ignoring completion delay).deadline_time_of_day:"HH:MM"time-of-day deadline withinscheduled_date(user's TZ). Defaults to end-of-day.subtask_template: a list of subtask shapes that materialize as child Tasks on each occurrence. Empty list (default) means no template.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| description | No | ||
| complete_by | No | ||
| recurrence | No | ||
| parent_id | No | ||
| labels | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |