2.3 KiB
2.3 KiB
/agenda
Produce a prioritized overview of all open tasks with agent-assist inference.
Behavior
- Read all task files in
todo/,ongoing/, andblocked/folders at~/Workspace/Personal/Tasks/ - Read all recurring definitions in
meta/recurring/ - Sort tasks:
- Priority: High > Medium > Low
- Within same priority: overdue first, then soonest due date, then TBD last
- Infer agent-assistability for each task based on description and context:
Yes-- task involves research, writing, analysis, code, document creation, data gatheringPartial-- task has agent-doable components mixed with human-only parts (meetings, decisions, calls)No-- purely human tasks (meetings, calls, approvals, external dependencies with no prep work)
- Output the agenda in the format below
Output Format
## High Priority
| Task | Initiative | Due | Effort | Agent |
|------|-----------|-----|--------|-------|
| [task title] | [initiative] | [due or OVERDUE] | [effort] | [Yes/Partial/No] |
## Other Open Tasks
| Task | Initiative | Due | Priority | Effort | Agent |
|------|-----------|-----|----------|--------|-------|
| [task title] | [initiative] | [due] | [priority] | [effort] | [Yes/Partial/No] |
## Blocked
| Task | Initiative | Blocker | Agent |
|------|-----------|---------|-------|
| [task title] | [initiative] | [blocker summary from Notes] | [Yes/Partial/No] |
## Recurring
| Task | Frequency | Next | Agent |
|------|-----------|------|-------|
| [task title] | [frequency] | [next occurrence] | [Yes/Partial/No] |
## Summary
- X open tasks (Y high priority, Z overdue)
- A in progress, B blocked
- N tasks where agent can assist
Rules
- High Priority table includes all tasks with Priority: High from
todo/andongoing/ - Other Open Tasks table includes Medium and Low priority tasks from
todo/andongoing/ - Blocked table shows all tasks in
blocked/regardless of priority - Tasks in
ongoing/show their folder status as context (mention "in progress" in the row or table header) - Overdue detection: if Due date is before today's date, mark as OVERDUE in the Due column
- Do NOT read
done/orcancelled/folders - Keep output concise -- no descriptions, just the table fields
- If a task's due date is relative (e.g., "Before integration testing"), display it as-is