## Summary

<!-- Describe your changes in a few sentences. What problem does this solve? -->

## Test Plan

<!-- How did you test these changes? Include steps to reproduce or verify. -->

- [ ] Unit tests added/updated
- [ ] Manual testing performed
- [ ] Integration tests (if applicable)

## Checklist

- [ ] Tests pass (`cargo test --all`)
- [ ] Clippy is clean (`cargo clippy --all-targets --all-features -- -D warnings`)
- [ ] Code is formatted (`cargo fmt --all`)
- [ ] Changelog updated (if user-facing change)
- [ ] Documentation updated (if API or config changed)

## Related Issues

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