a3bccc881b
The Witness handlers (HandlePolecatDone, HandleMerged, etc.) existed in Go code but were never called - there was no CLI command to invoke them. This caused polecats to remain in 'done' state after MR merge because POLECAT_DONE messages were never processed. Changes: - Add `gt witness process <rig>` command to process Witness mail - Fix --wisp flag to --ephemeral in cleanup wisp creation - Command processes POLECAT_DONE, MERGED, HELP, SWARM_START messages - Auto-nukes clean polecats, creates cleanup wisps for dirty ones 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>