Skip to content

evidence(OMN-17943): backfill diff-derived behavior proofs onto pre-minter contracts - #13505

Merged
jonahgabriel merged 2 commits into
devfrom
auto/behavior-proof-backfill-38027788552
Oct 10, 2026
Merged

jonahgabriel merged 2 commits into
devfrom
auto/behavior-proof-backfill-38027788552

Conversation

@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

Backfills the diff-derived behavior-proof dod_evidence item onto OCC contracts that predate the OMN-16434 minter, so the evidence closer's behavior_proving_count is no longer pinned at 0 by construction.

Produced by occ-behavior-proof-backfill run https://github.com/OmniNode-ai/omnimarket/actions/runs/38027788552.

ticket decision status product PR
OMN-20844 REFUSED_NO_PRODUCT_PR #0
OMN-20843 REFUSED_NO_PRODUCT_PR #0
OMN-20841 REFUSED_NO_PRODUCT_PR #0
OMN-20839 REFUSED_NO_PRODUCT_PR #0
OMN-20838 REFUSED_NO_PRODUCT_PR #0
OMN-20837 REFUSED_NO_PRODUCT_PR #0
OMN-20835 REFUSED_NO_PRODUCT_PR #0
OMN-20833 MINT PASS OmniNode-ai/omniclaude#2641
OMN-20831 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnidash#382
OMN-20818 REFUSED_PR_NOT_MERGED OmniNode-ai/omniclaude#2637
OMN-20817 MINT PASS OmniNode-ai/omnimarket#3661
OMN-20805 MINT PASS OmniNode-ai/omnibase_infra#4793
OMN-20798 MINT PASS OmniNode-ai/omnibase_infra#4780
OMN-20794 MINT PASS OmniNode-ai/omnibase_infra#4779
OMN-20784 REFUSED_PR_NOT_MERGED OmniNode-ai/omniintelligence#1022
OMN-20783 MINT PASS OmniNode-ai/omniintelligence#1023
OMN-20782 MINT PASS OmniNode-ai/omnibase_infra#4785
OMN-20768 MINT PASS OmniNode-ai/omniclaude#2643
OMN-20767 MINT PENDING OmniNode-ai/omnibase_infra#4767
OMN-20738 MINT PENDING OmniNode-ai/omnimarket#3630
OMN-20686 MINT PENDING OmniNode-ai/omnimarket#3617
OMN-20685 MINT PASS OmniNode-ai/omniclaude#2580
OMN-20682 MINT PASS OmniNode-ai/omnibase_infra#4737
OMN-20680 MINT PENDING OmniNode-ai/omnimarket#3597
OMN-20678 MINT PENDING OmniNode-ai/omnimarket#3614
OMN-20676 MINT PENDING OmniNode-ai/omnimarket#3639
OMN-20675 MINT PENDING OmniNode-ai/omnimarket#3627
OMN-20674 MINT PENDING OmniNode-ai/omnimarket#3613
OMN-20673 MINT PENDING OmniNode-ai/omnimarket#3598
OMN-20671 MINT PENDING OmniNode-ai/omnimarket#3615
OMN-20670 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_infra#4658
OMN-20669 MINT PENDING OmniNode-ai/omnimarket#3616
OMN-20668 MINT PENDING OmniNode-ai/omnimarket#3596
OMN-20611 MINT PASS OmniNode-ai/omnibase_infra#4594
OMN-20610 MINT PENDING OmniNode-ai/omnibase_infra#4632
OMN-20598 MINT PASS OmniNode-ai/omnibase_infra#4583
OMN-20597 MINT PASS OmniNode-ai/omnibase_infra#4582
OMN-20595 MINT PENDING OmniNode-ai/omnimarket#3421
OMN-20594 MINT PASS OmniNode-ai/omnibase_infra#4577
OMN-20593 MINT PENDING OmniNode-ai/omnibase_infra#4576

Ticket: OMN-17943

…acts that predate the minter

Each item is rendered by the FORWARD producer's own render_behavior_proof_dod_evidence_item over targets derived from the product PR's merged diff, so a backfilled item and a newly-minted one cannot disagree. Receipt status is derived from a live readback of the PR's own CI at its head sha; anything short of green is PENDING, which is non-PASS. A testless diff, a legacy whole-file receipt binding and an unmerged PR each mint nothing.

Ticket: OMN-17943
Onex-Workflow: OCC Behavior-Proof Backfill
Onex-Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/38027788552
occ-preflight/eligibility requires a PASS receipt bound to this evidence PR's own number. Generated by occ_behavior_proof_backfill.py --self-bind-pr from a live gh pr view readback; the receipt carries contract_entry_sha256 and no whole-file contract_sha256, so a later append cannot restale it (OMN-13888).

Ticket: OMN-17943
Onex-Workflow: OCC Behavior-Proof Backfill
Onex-Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/38027788552
@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 10, 2026 05:34
@jonahgabriel
jonahgabriel merged commit 0070c40 into dev Oct 10, 2026
90 checks passed
@jonahgabriel
jonahgabriel deleted the auto/behavior-proof-backfill-38027788552 branch October 10, 2026 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant