Add arm closing to witness cleanup: - Add closePolecatArm(name, reason) method that: - Looks up arm ID in handoff state - Closes the arm issue with the given reason - Clears arm ID from handoff state - Call closePolecatArm() at end of cleanupPolecat() This completes the arm lifecycle: created when polecat discovered, closed when polecat cleaned up. The Christmas Ornament pattern now tracks the full polecat lifecycle. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>