The Gemini, Claude, and Codex reviewer blocks invoked the CLIs with no explicit timeout, so each inherited the host default (~2 min on Claude Code). A source- grounded review of a large plan set takes ~570s (Codex xhigh) / ~525s (headless Claude) — both exceed that window, so the lane is killed mid-review, its output is empty, and the cross-AI review silently proceeds with fewer lanes. CodeRabbit and OpenCode already documented a timeout; the four main lanes did not. Add a shared timeout-guidance note directing a high Bash timeout (>= 900000; 1200000 for Codex xhigh / headless Claude), referencing BASH_MAX_TIMEOUT_MS for the Claude Code host cap, and framing a slow-lane empty output as a timeout kill (not the 0xc0000142 crash it gets misdiagnosed as) so operators re-run with more time instead of diagnosing a CLI failure. Closes #2194 Recaptures the 18 golden-install-parity fixtures + workflow-size baseline (only the review.md entry changed in each; review is LARGE-tier, 47168 < 61440).
29 KiB
29 KiB