## Why
## What
## How to verify
```sh
cargo fmt --all -- --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all-features
```
## Checklist
- [ ] PR title is a Conventional Commit (`feat:`, `fix:`, `refactor:`, ...).
- [ ] `cargo fmt`, `cargo clippy -D warnings`, `cargo test` all pass locally.
- [ ] Added or updated tests for every new pure function / branch.
- [ ] Updated `README.md` if user-visible behavior changed (in the same PR, not a follow-up).
- [ ] No new `unwrap`/`expect`/`eprintln!`/`dbg!`/`todo!`/`unimplemented!` in non-test code.
- [ ] No new dependencies — or if there are, justified in "Why" above.
- [ ] If this changes a CLI flag or JSON field that has already shipped in a tagged release, it is marked `feat!:`/`refactor!:` and the impact is described below.
- [ ] If this changes `src/report.rs` or `src/expectations.rs`, the wire-format implications are stated below (additive vs. schema bump).
- [ ] AI-assisted commits include the `Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>` trailer.
## Wire / CLI stability impact
## Hardware testing
## Related issues