## What was wrong
## Fixes
Fixes #
## Why this way
## How it was verified
- [ ] `cargo fmt --all -- --check`
- [ ] `cargo clippy --locked --lib --bins --tests --examples --all-features -- -D warnings`
- [ ] `cargo test --locked --profile ci --all-features`
## Tests
## Checklist
- [ ] The commit is atomic and signed, and the message explains why the old
behaviour was wrong.
- [ ] No `Co-Authored-By` trailer, no "generated by" footer, no agent
attribution of any kind.
- [ ] No `[skip ci]` in any commit.
- [ ] Any test that reaches a config or keys writer runs under a home override,
so it cannot write the live `~/.opencrabs/`.
- [ ] If this is agent-written: I ran it locally, I understand every line, and I
can explain it in review without a transcript.