## Summary

<!-- What does this PR do and why? -->

## Changes

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

## Checklist

- [ ] `cargo test` passes
- [ ] `cargo clippy --all-targets --all-features -- -D warnings` clean
- [ ] `cargo fmt` applied
- [ ] `cargo audit` clean (no new advisories)
- [ ] CHANGELOG updated (for user-facing changes)
- [ ] Public API changes reflected in `docs/api-reference.md`
