## What changes
## Checklist
- [ ] `cargo fmt --all --check`, `cargo clippy --all-targets -- -D warnings`, `cargo test` and `cargo deny check` pass
- [ ] A change to path handling or a new path argument has a case in the escape tests
- [ ] Docs updated: `README.md`, `AGENTS.md`, `manifest.yaml` (tools, flags), `CHANGELOG.md`
- [ ] Every commit is signed off (`git commit -s`, [DCO](https://developercertificate.org/))