## Summary ## Changes - ## Type of change - [ ] 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 - [ ] 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