Personal Task System
Operating Principle
Use Codex/ChatGPT/Claude as the front door. Arthur should be able to dump messy thoughts into an agent; the agent then acts where possible, extracts human-only actions, and writes only the necessary commitments to Todoist or Calendar.
Keep the system light. Do not ask Arthur to learn a large new productivity method in one sitting. Introduce one operational change at a time and prefer immediate useful task management over meta-system design.
Default Stack
- AI agent: capture, clarify, research, execute, and triage.
- Todoist: task memory and reminders.
- Google Calendar: real appointments, protected time blocks, phone/admin windows, travel, work meetings, and on-call blocks.
- Linear: optional for project-like/coding/agent work, not ordinary life chores.
- Notion: optional reference/archive, not the active daily cockpit.
Triage Workflow
- Extract tasks from Arthur's message.
- Separate direct-agent work from human-only actions.
- Keep no more than seven active tasks visible unless Arthur explicitly asks for a larger import.
- Preserve the "why" behind each task in the description/comment.
- Add due dates only when useful: deadline, reminder, planned action window, or waiting follow-up.
- Use Calendar only for time-specific commitments or protected blocks; do not build a perfect full-day schedule.
- Hide or defer non-active ideas instead of making a stressful mega-backlog.
Use these buckets:
🚨 Red Zone: urgent, consequence-bearing, or deadline-sensitive.
✅ This Week: active list, maximum seven tasks.
⏳ Waiting: blocked on someone/something else.
🧊 Later: real but intentionally hidden from daily attention.
🧪 Experiments: productivity-system experiments and tooling.
Task Shape
Prefer this task content:
Emoji + concise verb phrase
Why: one sentence preserving the reason this matters.
Next action: the next visible physical or digital action.
Context: phone / computer / outside / errand / home / work break.
Blocker: optional.
Examples:
🩺 Call 116117 for psychotherapy appointment
Why: referral/code may expire around 2026-06-02.
Next action: call during weekday phone hours; allow up to 30 minutes.
Context: phone.
🚲 Buy tube and fix both bikes
Why: unlocks gym, errands, and dad's backup bike.
Next action: buy French-valve inner tube for personal bike.
Context: errand/home.
Emoji Convention
Use emojis as fast visual labels, not decoration. If unsure, use one emoji at the start of the task title.
🚨 urgent consequence or deadline
🩺 health, doctor, therapy, medical admin
💳 money, bank, payments, taxes
🏠 housing, moving, apartment, home admin
🚲 bike, mobility, gym unblockers
🛒 groceries, shopping, errands
🧹 cleaning, room, maintenance
💼 career, job search, CEO calls, resume
🖥️ computer setup, monitor, tools, devices
📅 appointments or calendar-specific tasks
⏳ waiting/follow-up
🧪 productivity-system experiments
Tool Use
For Todoist MCP details, read references/todoist-mcp.md when creating, updating, completing, deleting, or troubleshooting tasks.
Todoist CLI (td) is installed and useful as a local fallback or verification layer when MCP behavior is uncertain. Do not guess tool choice task-by-task; use the MCP/CLI routing table in references/todoist-mcp.md so the first attempt is usually the right one.
For device and calendar context, read references/device-calendar-context.md when scheduling, choosing apps, or designing cross-device workflows.
Guardrails
- Do not turn Arthur's personal life into a startup backlog.
- Do not dump every mentioned idea into Todoist by default.
- Do not create many categories/projects before the current active system is working.
- Do not ask Arthur to manually maintain scores, formulas, or elaborate views.
- Do not read or expose credentials/tokens while troubleshooting MCP.
- Ask before destructive task actions such as bulk deletion or completion.
1---2name: personal-task-system3description: Manage Arthur's personal productivity system through AI-first task capture, Todoist MCP task updates, lightweight Google Calendar/time-block planning, active-seven triage, emoji/category conventions, and cross-device constraints. Use when Arthur asks to manage personal tasks, life admin, reminders, Todoist, calendar planning, weekly/daily triage, backlog anxiety, or the evolving personal operating system.4---56# Personal Task System78## Operating Principle910Use Codex/ChatGPT/Claude as the front door. Arthur should be able to dump messy thoughts into an agent; the agent then acts where possible, extracts human-only actions, and writes only the necessary commitments to Todoist or Calendar.1112Keep the system light. Do not ask Arthur to learn a large new productivity method in one sitting. Introduce one operational change at a time and prefer immediate useful task management over meta-system design.1314## Default Stack1516- **AI agent**: capture, clarify, research, execute, and triage.17- **Todoist**: task memory and reminders.18- **Google Calendar**: real appointments, protected time blocks, phone/admin windows, travel, work meetings, and on-call blocks.19- **Linear**: optional for project-like/coding/agent work, not ordinary life chores.20- **Notion**: optional reference/archive, not the active daily cockpit.2122## Triage Workflow23241. Extract tasks from Arthur's message.252. Separate direct-agent work from human-only actions.263. Keep no more than seven active tasks visible unless Arthur explicitly asks for a larger import.274. Preserve the "why" behind each task in the description/comment.285. Add due dates only when useful: deadline, reminder, planned action window, or waiting follow-up.296. Use Calendar only for time-specific commitments or protected blocks; do not build a perfect full-day schedule.307. Hide or defer non-active ideas instead of making a stressful mega-backlog.3132Use these buckets:3334- `🚨 Red Zone`: urgent, consequence-bearing, or deadline-sensitive.35- `✅ This Week`: active list, maximum seven tasks.36- `⏳ Waiting`: blocked on someone/something else.37- `🧊 Later`: real but intentionally hidden from daily attention.38- `🧪 Experiments`: productivity-system experiments and tooling.3940## Task Shape4142Prefer this task content:4344```text45Emoji + concise verb phrase4647Why: one sentence preserving the reason this matters.48Next action: the next visible physical or digital action.49Context: phone / computer / outside / errand / home / work break.50Blocker: optional.51```5253Examples:5455```text56🩺 Call 116117 for psychotherapy appointment57Why: referral/code may expire around 2026-06-02.58Next action: call during weekday phone hours; allow up to 30 minutes.59Context: phone.60```6162```text63🚲 Buy tube and fix both bikes64Why: unlocks gym, errands, and dad's backup bike.65Next action: buy French-valve inner tube for personal bike.66Context: errand/home.67```6869## Emoji Convention7071Use emojis as fast visual labels, not decoration. If unsure, use one emoji at the start of the task title.7273- `🚨` urgent consequence or deadline74- `🩺` health, doctor, therapy, medical admin75- `💳` money, bank, payments, taxes76- `🏠` housing, moving, apartment, home admin77- `🚲` bike, mobility, gym unblockers78- `🛒` groceries, shopping, errands79- `🧹` cleaning, room, maintenance80- `💼` career, job search, CEO calls, resume81- `🖥️` computer setup, monitor, tools, devices82- `📅` appointments or calendar-specific tasks83- `⏳` waiting/follow-up84- `🧪` productivity-system experiments8586## Tool Use8788For Todoist MCP details, read [references/todoist-mcp.md](references/todoist-mcp.md) when creating, updating, completing, deleting, or troubleshooting tasks.8990Todoist CLI (`td`) is installed and useful as a local fallback or verification layer when MCP behavior is uncertain. Do not guess tool choice task-by-task; use the MCP/CLI routing table in [references/todoist-mcp.md](references/todoist-mcp.md) so the first attempt is usually the right one.9192For device and calendar context, read [references/device-calendar-context.md](references/device-calendar-context.md) when scheduling, choosing apps, or designing cross-device workflows.9394## Guardrails9596- Do not turn Arthur's personal life into a startup backlog.97- Do not dump every mentioned idea into Todoist by default.98- Do not create many categories/projects before the current active system is working.99- Do not ask Arthur to manually maintain scores, formulas, or elaborate views.100- Do not read or expose credentials/tokens while troubleshooting MCP.101- Ask before destructive task actions such as bulk deletion or completion.