Skip to content

Task Me — what should I do right now?

What should I do right now? Loads tasks, calendar, and active contracts; clamps the day plan to the current moment; surfaces 1–2 next-action recommendations; and optionally writes the resulting plan back to the journal Day Planner.

Workflow name: task-me

Execution: main

Override not allowed

Steps

# ID Name Type Depends on
1 load-context Load task / calendar / contract / engage context code
2 build-now-plan Build clamp-to-now plan from focused tasks + calendar code load-context
3 engage Recommend top 1-2 actions and surface the plan reasoning build-now-plan
4 write-back Optional: write the plan into journal Day Planner reasoning engage

Step instructions

load-context

Auto-run: composes task_briefing, calendar, contract_constraints, and the Slice-5a engage view. The engage view filters by user_current_contexts when provided. No mutations.

build-now-plan

Auto-run: calls work_buddy.obsidian.day_planner.planner.generate_plan with clamp_to_now=True. Returns the proposed timeline; does NOT write back. Pull focused tasks from the engage view (so Slice-5a context filtering applies) — fall back to task_briefing.focused if engage is unavailable.

engage

Agentic step. Read the engage view in load-context.engage and the proposed plan in build-now-plan.plan. Present: 1. Top contract-constraint banner (if any active contracts). 2. ONE recommendation card with rationale traced to the active contract OR labeled exploration. 3. ONE alternative if a sensible second exists. 4. The clamp-to-now plan as a compact list. Keep this brief — V1a (attention scarcity). No more than 2 cards. If everything is blocked on contexts, say so + name the missing contexts + link to /setup.

write-back

Optional + consent-gated. Only run if the user explicitly asked to write the plan into the journal. Calls day_planner_generate_and_write. Do not run silently. Skip when not asked.