df8ee0d135
CI's `cargo clippy --workspace --all-targets -- -D warnings` failed on an unused `Keymap` import: `bound_commands` takes a `&Keymap` and lives in the test module, so the non-test lib build has no use for it. Moved into `mod tests`. Worth recording WHY I did not catch it locally: I ran clippy without `-D warnings` and grepped its output for `^(error|warning)\[`, which matches a lint with a NAME in brackets and misses a bare `warning:` — which is exactly what `unused_imports` emits. A check whose filter cannot see the failure reads as a clean run, which is the shape this repo keeps finding. Run the gate CI runs, not one that looks like it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FC2jVn8Au7E9JPkw6bwXXH