## Summary

<!-- Brief description of what this PR does and why -->

## Changes

<!-- List the key changes. Use bullet points. -->

-

## Type of change

<!-- Check all that apply -->

- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Refactoring (no functional changes)
- [ ] Test coverage improvement

## Testing

<!-- Describe how you tested your changes -->

- [ ] Unit tests pass (`npm run test:unit`)
- [ ] Integration tests pass (`npm run test:integration`) — if applicable
- [ ] TypeScript compiles cleanly (`npx tsc --noEmit`)
- [ ] New tests added for new/changed functionality

## Checklist

- [ ] My code follows the existing code style and conventions
- [ ] I have added/updated JSDoc comments where appropriate
- [ ] I have updated documentation (README.md / DEVELOPER.md) if needed
- [ ] I have addressed all [CodeRabbit](https://coderabbit.ai) review comments (or marked as resolved with explanation)
- [ ] I have read the [Contributing Guide](../CONTRIBUTING.md)
- [ ] I agree to the [Contributor License Agreement](../CLA.md)

## Related issues

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