set_overview
Create or replace a year's overview with a one-line goal plus now, target and checklist blocks, so quarterly milestones can be added later. Resend the checklist to keep it.
Instructions
Use it when the user sets or rewrites a year's plan (this year's goals, yearly plan).
Create or replace a year's overview: the one-line yearly `goal`, plus the three
blocks the dashboard shows for the current year — `now` (what is being worked on),
`target` (what that work is meant to reach) and `checklist` (the concrete steps to get
there, ticked off as they land). A year needs an overview before upsert_milestone will
add a quarter to it.
`year` is YYYY. All prose here is in the user's language. `now` and `target` are one
short line each. `checklist` items are strings (not done yet) or {text, done} maps,
in display order. Calling it again
replaces the whole overview — resend the checklist to keep it; use set_check to tick a
single item. Quarterly goals belong in upsert_milestone, not here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| now | No | ||
| goal | Yes | ||
| year | Yes | ||
| target | No | ||
| checklist | No |