researchclaw-mcp-long-running-tool-pattern

For long-running MCP tools like researchclaw_run (23-stage pipeline that can take hours), the tool returns immediately with a run_id and ORACLE Hermes polls status via researchclaw_status. Gate stages (5, 9, 20) pause the pipeline waiting for ORACLE Hermes to call researchclaw_approve_gate or researchclaw_reject_gate. This async + gate pattern is the correct MCP design for pipelines exceeding typical tool timeout windows.