Adds merge-slot integration to the Refinery's Engineer for serializing conflict resolution. When a conflict is detected: - Acquire the merge slot before creating a conflict resolution task - If slot is held, defer task creation (MR stays in queue) - Release slot after successful merge This prevents cascading conflicts from multiple polecats racing to resolve conflicts simultaneously. Adds MergeSlot wrapper functions to beads package for slot operations. (gt-4u49x) 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
24 KiB
24 KiB