# Phase 2: Design (Deep only) 1. **Investigate the codebase** — Read relevant files, existing patterns, dependencies. 2. **Write design.md** — Use the design.md template from [spec-templates](spec-templates.md). 3. **Confirm** — Show the design to the user. Do not proceed without confirmation.