Finding
Ruleset 23787415 ("main gate: append-only + required checks + signatures + scanning") lists SonarCloud Code Analysis as a required status context on main. None of the five pull requests checked received that context — #1067, #1076, #1077, #1078 (open) and #1064 (merged 2026-09-29). The SonarCloud rollout is parked (#443), so nothing emits it.
A required context that nothing can emit makes every PR permanently BLOCKED; the only way anything lands is a bypass. That hides every other required check's verdict behind the same bypass, which is the vacuous-gate pattern this repo's own doctrine warns about.
Found by the new squabble verify-satisfied (cicd-squabbler, stacked on #114), which reports it on #1076 as required check 'SonarCloud Code Analysis' is Missing. Confirmed independently via gh pr view N --json statusCheckRollup (zero sonar entries on all five PRs).
Acceptance criteria
Related: #443 (SonarCloud rollout, parked). Separately, governance / Debt ratchet is red on main since #1064 — that one is being cured by #1078.
🤖 Generated with Claude Code
https://claude.ai/code/session_0136eszqrQ53Kj7aBH1D4rXK
Finding
Ruleset 23787415 ("main gate: append-only + required checks + signatures + scanning") lists
SonarCloud Code Analysisas a required status context onmain. None of the five pull requests checked received that context — #1067, #1076, #1077, #1078 (open) and #1064 (merged 2026-09-29). The SonarCloud rollout is parked (#443), so nothing emits it.A required context that nothing can emit makes every PR permanently
BLOCKED; the only way anything lands is a bypass. That hides every other required check's verdict behind the same bypass, which is the vacuous-gate pattern this repo's own doctrine warns about.Found by the new
squabble verify-satisfied(cicd-squabbler, stacked on #114), which reports it on #1076 asrequired check 'SonarCloud Code Analysis' is Missing. Confirmed independently viagh pr view N --json statusCheckRollup(zerosonarentries on all five PRs).Acceptance criteria
hyperpolymath/standardsso a PR's head receives aSonarCloud Code Analysiscontext, or that context is removed from ruleset 23787415'srequired_status_checks(owner decision — this issue does not presume which).rules/branches/mainno longer lists it (second arm), andsquabble verify-satisfied hyperpolymath/standards <that PR>no longer reports itMissing.Related: #443 (SonarCloud rollout, parked). Separately,
governance / Debt ratchetis red onmainsince #1064 — that one is being cured by #1078.🤖 Generated with Claude Code
https://claude.ai/code/session_0136eszqrQ53Kj7aBH1D4rXK