Background
Pi's own docs (`usage.md:308`) confirm it "intentionally does not include ... plan mode, to-dos." Claude Code has both natively (EnterPlanMode/ExitPlanMode, TaskCreate/TaskUpdate/TaskList/etc.). Pi only has these as bare example extensions (`plan-mode/`, `todo.ts` in the Pi CLI's own examples), not installed or built out by default.
Intent
Not just "port the bare example extensions" — given Pi's extension API is fairly rich (custom tools, persistent state, `registerCommand`/`registerShortcut`/`setWidget`/`setStatus`, proven out already by ca-pi's own dispatch/farm-preview work), there's an opportunity to build something better-designed than the stock example, tailored to how codeArbiter's own task-board (`open-tasks.md`) and planning skills (`writing-plans`, `brainstorming`) already work — rather than bolting on a generic todo-list clone that doesn't talk to the rest of the governance model.
Scope (not yet designed)
- A plan-mode-equivalent: some way to draft/review a plan before executing, native to Pi's session flow.
- A task-tracking layer that ideally integrates with or mirrors `.codearbiter/open-tasks.md` rather than being a disconnected, session-local todo list.
Related to #344 (background bash) — both are "build it ourselves using Pi's extensibility" efforts and may share design/implementation groundwork.
No implementation yet — this issue is to track the want and scope the design.
Background
Pi's own docs (`usage.md:308`) confirm it "intentionally does not include ... plan mode, to-dos." Claude Code has both natively (EnterPlanMode/ExitPlanMode, TaskCreate/TaskUpdate/TaskList/etc.). Pi only has these as bare example extensions (`plan-mode/`, `todo.ts` in the Pi CLI's own examples), not installed or built out by default.
Intent
Not just "port the bare example extensions" — given Pi's extension API is fairly rich (custom tools, persistent state, `registerCommand`/`registerShortcut`/`setWidget`/`setStatus`, proven out already by ca-pi's own dispatch/farm-preview work), there's an opportunity to build something better-designed than the stock example, tailored to how codeArbiter's own task-board (`open-tasks.md`) and planning skills (`writing-plans`, `brainstorming`) already work — rather than bolting on a generic todo-list clone that doesn't talk to the rest of the governance model.
Scope (not yet designed)
Related to #344 (background bash) — both are "build it ourselves using Pi's extensibility" efforts and may share design/implementation groundwork.
No implementation yet — this issue is to track the want and scope the design.