## Summary

<!-- Describe your changes in 2-3 sentences -->

## Type of Change

- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
- [ ] Refactoring

## Testing

- [ ] Tests pass locally
- [ ] Tests pass in CI
- [ ] Added new tests

## Checklist

- [ ] My code follows the project's style guidelines
- [ ] I have self-reviewed my changes
- [ ] I have commented my code where necessary
- [ ] I have made corresponding changes to documentation
- [ ] My changes generate no new warnings

## Related Issues

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