--- plan_id: created: created_by: target_session: claude | minimax | any status: draft | ready | in_progress | complete | blocked | abandoned branch: related_issue: --- # > Copy this file to `.claude/plans/.md` and fill in. Use the `superpowers:writing-plans` skill if available. ## Goal ## Background (from planner's conversation) **This is the most important section for the implementer.** The chat history doesn't transfer between sessions, so anything the planner and the operator discussed but didn't write down goes here. Cover, in free form: - **Why this work** — the operator's stated intent, the user story, the bug report - **Decisions made in chat** — "we agreed to use X over Y because…", "the operator vetoed Z" - **Dead ends** — "we tried `` but it failed because…" - **Constraints** — backwards compat, must-not-break, deadlines, who's affected - **Links** — relevant commits, prior plans in this folder, external docs, Slack threads ## Context (links the implementer needs) - **AGENTS.md rules that apply:** - **PB schema fields touched:** - **MCP tools involved:** - **Prior art in repo:** <`file:line` refs to similar code to copy from> - **External references:** ## Scope **In scope:** - **Out of scope:** - (explicitly call these out so the implementer doesn't drift) ## Files to touch - `src/path/to/file.ts` — create | modify | delete — - `src/path/to/another.tsx` — modify — ## Steps 1. - verify: 2. - verify: 3. - verify: ## Verification - `pnpm test` — full suite green (or specific test file: `pnpm test src/lib/foo.test.ts`) - Manual: `` renders - Acceptance: ## Risks / open questions - - --- ## Status (filled by implementer) - [ ] Plan read end-to-end + AGENTS.md / CLAUDE.md loaded - [ ] Branch / working tree confirmed - [ ] Steps 1..N complete with their verify checks passing - [ ] `pnpm test` green - [ ] Manual verification at `http://localhost:4001/...` done - [ ] Status frontmatter flipped to `complete` ### Report ### Commits / PRs - `` — ``