## What

<!-- One sentence: what does this PR do? -->

## Why

<!-- One sentence: why is this change needed? -->

Closes #<!-- issue number -->

## How

<!-- Brief description of the approach taken. Skip for trivial changes. -->

## Testing

### Platforms tested

- [ ] macOS
- [ ] Windows (including backslash path handling)
- [ ] Linux

### Runtimes tested

- [ ] Claude Code
- [ ] Gemini CLI
- [ ] OpenCode
- [ ] Codex
- [ ] Copilot
- [ ] N/A (not runtime-specific)

### Test details

<!-- How did you verify this works? Manual steps, automated tests, etc. -->

## Checklist

- [ ] Follows GSD style (no enterprise patterns, no filler)
- [ ] Updates CHANGELOG.md for user-facing changes
- [ ] No unnecessary dependencies added
- [ ] Works on Windows (backslash paths tested)
- [ ] Templates/references updated if behavior changed
- [ ] Existing tests pass (`npm test`)

## Breaking Changes

<!-- List any breaking changes, or write "None" -->

None

## Screenshots / recordings

<!-- If this is a visual change, add before/after screenshots. Delete this section if not applicable. -->
