What problem does it solve? After updating or reinstalling CatCode, users see bad command: unknown variant '<X>' errors from the core even though the source code already contains that variant. This Skill pinpoints the real cause: a stale, still-running core process using a deleted old binary, rather than an actual code bug. ## Core Features & Use Cases - Source Verification: Confirms the variant exists in core/src/protocol.rs and is dispatched in core/src/main.rs, ruling out a genuine code gap. - Stale Process Detection: Enumerates running core processes via /proc and flags deleted-inode executables that predate the current binary. - Empirical Binary Validation: Tests the on-disk binary directly with a JSON-lines init/command exchange instead of unreliable strings checks. - Use Case: A user updates CatCode and pastes unknown variant 'list_plugin_commands' from the TUI. The Skill confirms the source has the variant, finds an old web live-session core still running a deleted binary, and resolves the issue by killing the stale process with no rebuild needed. ## Quick Start Diagnose why the core reports an unknown variant error after I updated CatCode, and tell me whether I need to rebuild or just restart stale core processes.