Using /plan-day¶
Build a ranked, filtered daily plan from your open tasks.
Overview¶
/plan-day reads every domain file listed in tasks/domains.md, ranks every open task using the priority ladder and tiebreak chain, applies your time/energy/context filters, and outputs a greedy-filled numbered plan for today.
Source of truth: ../../commands/plan-day.md
Basic Usage¶
Arguments¶
All arguments are optional.
| Argument | Default | Description |
|---|---|---|
hours |
8 | Available hours for the day |
energy:high\|med\|low |
med |
Energy level filter |
context:@tag,... |
any | Only include tasks matching these contexts |
Energy filter behavior:
energy:low— dropsfulltime- andparttime-prio tasks and large-effort tasks; preferstediousand small tasksenergy:med— standard ranking, no filterenergy:high— no filter applied
Output¶
## Today's Plan — 2026-06-09 (6h available)
1. [fulltime] Write onboarding doc effort:2h
2. [side] Merge PR #42 effort:1h
3. [trust] Reply to design review effort:30m
...
## Deferred / filtered out
- ...
## Warnings
- tasks/knowledge.md: "Read Shape Up ch 4" is missing prio: tag
Persistence¶
The ranked plan is saved to tasks/plans/<date>.md with mode: day. It includes:
## Today— the ranked task list## Comments— auto-captured salient decisions from the conversation
## Deferred / filtered out and ## Warnings remain chat-only. The Obsidian dashboard's Plan panel renders this note.
Related¶
- Priority Ladder — ranking values
- Ranking — tiebreak chain and greedy fill algorithm
- Task Line Format —
effort:andcontext:tag formats - Obsidian Dashboard — Plan panel display