## Summary
## Type of change
- [ ] Bug fix
- [ ] New feature
- [ ] Refactor (no behavior change)
- [ ] Documentation update
- [ ] Build / CI change
## Related issues
## How was this tested?
## Pre-merge checklist
- [ ] `cargo fmt --all -- --check` passes locally
- [ ] `cargo clippy --all-targets -- -D warnings` passes locally
- [ ] `cargo test` passes locally
- [ ] Updated CHANGELOG.md if user-facing
- [ ] Updated docs/ if architecture or behavior changed
- [ ] No new external dependencies added without justification
## Screenshots / asciinema (UI changes)