7c6e1b445d
The merge pipeline (squash merge + quality gates) takes well over 60 seconds. Claude Code's MCP HTTP transport times out at 60s, causing "completed with no output" — the mergemaster retries fruitlessly. merge_agent_work now starts the pipeline as a background task and returns immediately. A new get_merge_status tool lets the mergemaster poll until the job reaches a terminal state. Also adds a double-start guard so concurrent calls for the same story are rejected. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>