## Summary

<!-- What does this PR do? Keep it to 1-3 bullet points. -->

-

## Type

<!-- Check the one that applies -->

- [ ] `feat` — New feature
- [ ] `fix` — Bug fix
- [ ] `docs` — Documentation only
- [ ] `refactor` — Code refactoring (no behavior change)
- [ ] `test` — Adding or updating tests
- [ ] `chore` — Build, CI, dependency updates

## Changes

<!-- List the key files changed and why -->

| File | Change |
|------|--------|
| `src/...` | ... |

## Testing

<!-- How was this tested? -->

- [ ] `pnpm test` passes (134+ tests)
- [ ] `pnpm build` succeeds
- [ ] Manual testing: <!-- describe what you tested -->

## Checklist

- [ ] Code follows existing patterns in the codebase
- [ ] No hardcoded secrets or API keys
- [ ] Updated README/CHANGELOG if user-facing change
- [ ] Single concern — not mixing unrelated changes

## Related Issues

<!-- Link related issues: Fixes #123, Related to #456 -->
