Files
improvise/crates
Edward Langley df8ee0d135 fix(protocol): Keymap is a test-only import, and my clippy check was not CI's
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
2026-09-20 17:13:38 -07:00
..