Skip to content

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

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

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

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/37889212739.

ticket decision status product PR
OMN-20759 REFUSED_NO_PRODUCT_PR #0
OMN-20758 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnidash#378
OMN-20755 MINT PENDING OmniNode-ai/omnimarket#3594
OMN-20754 REFUSED_NO_PRODUCT_PR #0
OMN-20753 REFUSED_NO_PRODUCT_PR #0
OMN-20752 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnidash#375
OMN-20731 REFUSED_NO_PRODUCT_PR #0
OMN-20730 MINT PASS OmniNode-ai/omnimarket#3565
OMN-20728 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnidash#374
OMN-20712 REFUSED_NO_PRODUCT_PR #0
OMN-20710 MINT PASS OmniNode-ai/omniclaude#2609
OMN-20709 REFUSED_NO_PRODUCT_PR #0
OMN-20704 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnibase_core#1907
OMN-20700 MINT PASS OmniNode-ai/omnibase_infra#4754
OMN-20687 MINT PENDING OmniNode-ai/omnibase_infra#4656
OMN-20685 REFUSED_PR_NOT_MERGED OmniNode-ai/omniclaude#2580
OMN-20682 MINT PASS OmniNode-ai/omnibase_infra#4737
OMN-20680 MINT PENDING OmniNode-ai/omnimarket#3597
OMN-20673 MINT PENDING OmniNode-ai/omnimarket#3598
OMN-20670 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_infra#4658
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
OMN-20591 MINT PENDING OmniNode-ai/omnimarket#3503
OMN-20590 MINT PENDING OmniNode-ai/omnibase_infra#4575
OMN-20589 MINT PENDING OmniNode-ai/omnibase_infra#4578
OMN-20584 MINT PASS OmniNode-ai/omniclaude#2568
OMN-20578 MINT PENDING OmniNode-ai/omnibase_infra#4573
OMN-20568 MINT PASS OmniNode-ai/omnibase_infra#4638
OMN-20567 MINT PASS OmniNode-ai/omnimarket#3410
OMN-20566 MINT PASS OmniNode-ai/omniclaude#2547
OMN-20565 MINT PASS OmniNode-ai/omnibase_core#1896
OMN-20562 MINT PASS OmniNode-ai/omnibase_infra#4570
OMN-20560 MINT PASS OmniNode-ai/omniclaude#2546
OMN-20559 MINT PENDING OmniNode-ai/omnibase_core#1888

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/37889212739
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/37889212739
@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 9, 2026 05:38
@jonahgabriel
jonahgabriel merged commit e88fea4 into dev Oct 9, 2026
90 checks passed
@jonahgabriel
jonahgabriel deleted the auto/behavior-proof-backfill-37889212739 branch October 9, 2026 06:06
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