Plan interests in lanes
plan_lanesUse this when the user has several interests, projects or hobbies and asks for a plan for the next days or week, for example "I have 10 hours a week for an app, a book, guitar and Japanese: plan my week". Pass every interest as name plus a few words of note, hours_per_week, and start_date as the user's local YYYY-MM-DD. Optional: days (3 to 7, default 7), days_off, next_steps for an interest, lane when the user picked one, and spine in the user's words. When the user already had a lane plan and says in words what got done, also send done and not_done with lane set on each interest as last plan had it: the answer then reviews that plan, carries the missed build steps and keeps the parking lot. When they paste the plan text, use review_week. Returns the four lanes (build gets most minutes, reading is one chapter or paper, open is one side quest, the rest is parked with a bookmark), one spine sentence, the minute budget, the day-by-day plan with task ids, and todo_text: plain checkbox lines to paste into any todo app. Nothing is stored. Do not use it for one single task, a calendar booking, or a diagnosis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days to plan, 3 to 7. Defaults to 7. | |
| done | No | Only when the user already had a lane plan: the tasks they say they finished, in their words. Set lane on each interest to last plan's lane. The answer then reviews that plan and carries the missed build steps. | |
| spine | No | The user's own one-sentence direction that ties the interests together. Leave it out to get a first guess. | |
| days_off | No | Weekdays with no tasks, such as ["Sun"]. | |
| not_done | No | Only when the user already had a lane plan: the tasks they say they did not finish, in their words. | |
| interests | Yes | Every interest the user named, 1 to 12, in the order they gave them. | |
| start_date | No | First day of the plan as YYYY-MM-DD. Use today in the user's time zone, even mid-week: do not move it to a Monday or to tomorrow unless the user asked to start then. Defaults to today (UTC). | |
| hours_per_week | Yes | Hours a week the user has for all of these together. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | ||
| lanes | Yes | ||
| notes | Yes | ||
| spine | Yes | ||
| budget | Yes | ||
| review | No | ||
| status | Yes | ||
| changes | No | ||
| next_step | Yes | ||
| todo_text | Yes |