63af29284b
Phase 4 of local-only polecat branches: Handle conflict resolution edge case. Problem: If polecat worktree is nuked before MR merges, the local branch is gone and conflict resolution can't access it. Solution: Witness now defers cleanup for polecats with pending MRs: - HandlePolecatDone creates a cleanup wisp with "merge-requested" state - Polecat worktree preserved until MERGED signal arrives - HandleMerged then nukes the polecat (existing behavior) Also updated mol-polecat-conflict-resolve.formula.toml: - Removed fetch from origin (branches are local-only now) - Added instructions to fetch from source polecat's worktree - Added rig and source_polecat variables 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>