You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Required check 'Dispatch path and outcome contracts' fails on main since the automation quarantine (#571) #587
scripts/tests/dispatch-paths.sh calls scripts/dispatch-runner.sh. Since #571 (fa1ec2a), the runner refuses every call with exit 78 (BLOCKED: repository directive enforcement is not qualified; dispatch is quarantined (including --dry-run)). The test treats that exit as a failure.
The context is required on main, and it is red on main head 8a4f983. Every PR therefore inherits a failing required check.
Evidence: PR #586, job 111852349821. The failure reproduces locally on origin/main.
Acceptance criteria
Dispatch path and outcome contracts is green on main.
The quarantine is not weakened. Either:
the contract test asserts the quarantine (exit 78 plus the BLOCKED message) for every dispatch path while enforcement is unqualified, or
it runs the path/outcome assertions through a test-only seam that cannot be reached in production.
A planted control: removing the quarantine interlock makes the test fail. Without it, a green test proves nothing.
docs/AUTOMATION-QUARANTINE.adoc records how the contract test behaves while dispatch is quarantined.
Deferral issue under AGENTS.md §5c item 3, filed from #586.
Activity
fix(ci): green the required checks on this PR