Empirical bisect on 6.1.1 (manifest 3f56ec0e...): a review.repository request with timeout_ms=900000 returns {"error_code":"invalid_request"} with no field diagnostic, while an otherwise identical request with timeout_ms=120000 (and 600000) validates. The packaged README states 'timeout_ms is 1–86400000'. Either the README bound is stale or the validator regressed; also, the invalid_request response naming no offending field made this expensive to bisect — a field-level diagnostic would fix that class. Found while running cross-family reviews via coordinator.py after the 6.1.1 update; 6.0.6 accepted 600000 (900000 untested there).
🤖 Generated with Claude Code
Empirical bisect on 6.1.1 (manifest 3f56ec0e...): a review.repository request with timeout_ms=900000 returns {"error_code":"invalid_request"} with no field diagnostic, while an otherwise identical request with timeout_ms=120000 (and 600000) validates. The packaged README states 'timeout_ms is 1–86400000'. Either the README bound is stale or the validator regressed; also, the invalid_request response naming no offending field made this expensive to bisect — a field-level diagnostic would fix that class. Found while running cross-family reviews via coordinator.py after the 6.1.1 update; 6.0.6 accepted 600000 (900000 untested there).
🤖 Generated with Claude Code