## What

Brief description of the change.

## Why

Why is this change needed? Link to related issue(s) if applicable.

Closes #

## How

Describe the approach taken, any trade-offs, or notable implementation details.

## Checklist

- [ ] `cargo fmt --check` passes
- [ ] `cargo clippy -- -D warnings` passes
- [ ] `cargo test` passes
- [ ] Documentation updated (if user-facing behavior changed)
- [ ] Tests added for new functionality
