## Summary

<!-- What does this PR do? Link to the issue if applicable. -->

## Changes

<!-- Bullet list of what changed. -->

## Testing

<!-- How did you verify this? Include test commands, screenshots, or logs. -->

## Checklist

- [ ] Tests added/updated
- [ ] `pnpm lint && pnpm typecheck && pnpm test` passes locally
- [ ] Docs updated (if user-visible change)
- [ ] No secrets, credentials, or PII in the diff
