feat(source-control): wire promotion-evidence fail-closed gate into babysit-loop partition - #2566
Conversation
|
Claude encountered an error after 1s —— View job I'll analyze this and get back to you. |
|
Warning Automated security review did not complete — this is an infrastructure failure, not a review verdict. Treat any Claude comment on this PR (including a placeholder like "I'll analyze this and get back to you") as incomplete, not "no findings."
The check is green on purpose, and it is not evidence. It certifies that a security pass ran, and this one did not complete — but the cause is outside this PR's control, so merging is deliberately left unblocked rather than locking every merge for the length of the outage. Nothing was reviewed at this head. Where this check is required, it is satisfied without that evidence; a human should review security-sensitive changes here before merging. Re-run the job, or workflow_dispatch this workflow with the PR number, to retry the review (ci-workflows#227). A new push also retries it only if the caller's Re-running does NOT help for every class:
|
…abysit-loop partition Closes #1695. Add trusted-seam promotion-evidence resolution contract to the rung partition: unavailable, untrusted, partial, or forgeable evidence fail-closes C2/C3 autonomous merge regardless of tracked rung. Keep --merge human-only as the safe operator pin until the seam qualifies. Full three-arm resolver deferred. Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
acb6aa2 to
b32f766
Compare
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Condense promotion-evidence gate wiring in cycle shape and drop the duplicate gotcha so skill-quality-gate passes without losing contract markers required by test_babysit_loop_promotion_evidence_contract_is_wired. Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
|
Claude encountered an error after 0s —— View job I'll analyze this and get back to you. |
|
Warning Automated review did not complete — this is an infrastructure failure, not a review verdict. Treat any Claude comment on this PR (including a placeholder like "I'll analyze this and get back to you") as incomplete, not "no findings."
Re-run the job, or workflow_dispatch this workflow with the PR number, to retry the review. A new push re-triggers this lane only if the caller's |
Closes #1695
Minimal in-repo peel implementing the frontier-consensus ruling: trusted promotion-evidence resolution contract on the rung partition with fail-closed behavior when evidence is unavailable, untrusted, partial, or forgeable. Does not enable autonomous merge on unqualified evidence. Full three-arm resolver deferred;
--merge human-onlylaunch pin stays until the seam qualifies.Summary
skills/babysit-loop/reference/promotion-evidence-resolution.md— promotable cells (C2-auto-merge,C3-auto-merge), trusted seam requirement, fail-closed table, partition interactionconfig-resolution.mdnotes the gate under merge dimensionsource-control0.53.24Tests
c3-autonomoustracked rungtest_skill_contract.py::test_babysit_loop_promotion_evidence_contract_is_wiredRelated