# Plan: <Task name>

## Overview
<2–5 sentences: what changes, what stays the same, approach>

## Read First
- Primary source: <repo path, issue/ticket URL, or explicit plan-only waiver>
- Source type: <discussion-to-implementation-doc | existing issue/spec | plan-only waiver>
- Open questions carried into execution: none

## Scope
- In scope: ...
- Out of scope: ...

## Assumptions
1. ...

## Sprint 1: <Name>
**Goal**: ...
**Demo/Validation**:
- Command(s): ...
- Verify: ...

### Task 1.1: <Name>
- **Location**:
  - `<file paths>`
- **Description**: ...
- **Dependencies**:
  - <task IDs or "none">
- **Complexity**: <optional int 1-10>
- **Acceptance criteria**:
  - ...
- **Validation**:
  - ...

## Sprint 2: <Name>
...

## Testing Strategy
- Unit: ...
- Integration: ...
- E2E/manual: ...

## Risks & gotchas
- ...

## Rollback plan
- ...
