Repository navigation
ci(review-answered): re-run a red gate when any internal review completes, not only the degradation - #6020
Conversation
…etes, not only the degradation Core #6014/#6017/#6018 (2026-10-03) were reviewed after the gate's 15-minute wait had already published red; the review's arrival re-ran nothing branch protection reads, and core sat idle. The listener now re-runs the newest pull_request gate run on any completed internal-review check run of the internal reviewer's App; the gate still judges the head itself. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Test Results (shard 0) 1 files 1 suites 2m 18s ⏱️ Results for commit 6e8e7ae. |
Test Results (shard 4)839 tests 646 ✅ 2m 29s ⏱️ Results for commit 6e8e7ae. |
Test Results (shard 2) 4 files 4 suites 3m 53s ⏱️ Results for commit 6e8e7ae. |
Test Results (shard 1) 3 files 3 suites 5m 17s ⏱️ Results for commit 6e8e7ae. |
Test Results (shard 3) 4 files 4 suites 12m 19s ⏱️ Results for commit 6e8e7ae. |
Test Results (shard 5) 4 files 4 suites 12m 52s ⏱️ Results for commit 6e8e7ae. |
Test Results 20 files 20 suites 39m 10s ⏱️ Results for commit 6e8e7ae. |
Why
On 2026-10-03 the control instance queued the internal reviewer's rounds behind its capacity bound for more than 75 minutes. Core #6014, #6017 and #6018 were reviewed after
Automatic review answeredhad finished its 15-minute wait and published red. The review's arrival then re-ran nothing that branch protection reads, so core merged nothing until someone pushed.review-answered-on-degradation.ymlalready does the right thing: it re-runs the newestpull_requestrun of the gate for the head. Until now it did that only for the "Reviewer unavailable" degradation.What
internal-reviewcheck run from the internal reviewer's App (systemorph-com, 4918443), whatever its conclusion. It still lets gate runs that are in flight finish, and leaves a gate that already reads success alone. The re-run judges the head itself, so this changes no verdict.Doc/Architecture/ReviewFindingsAnsweredrecords the change and the incident.The companion admission fix (reviews unlimited while the model pool has headroom) is Systemorph/MeshWeaver.Plugins#2746.
🤖 Generated with Claude Code