Skip to content

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

Merged
jonahgabriel merged 2 commits into
devfrom
auto/behavior-proof-backfill-36220874059
Sep 26, 2026
Merged

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

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

ticket decision status product PR
OMN-19689 REFUSED_NO_PRODUCT_PR #0
OMN-19687 REFUSED_NO_PRODUCT_PR #0
OMN-19681 MINT PENDING OmniNode-ai/omniclaude#2360
OMN-19680 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_core#1782
OMN-19666 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnibase_infra#4152
OMN-19661 REFUSED_NO_PRODUCT_PR #0
OMN-19656 REFUSED_NO_PRODUCT_PR #0
OMN-19654 MINT PENDING OmniNode-ai/omnimarket#2917
OMN-19649 REFUSED_NO_PRODUCT_PR #0
OMN-19646 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omniintelligence#947
OMN-19645 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnidash#326
OMN-19644 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omniclaude#2355
OMN-19642 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnibase_compat#214
OMN-19641 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnibase_spi#318
OMN-19640 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_infra#4142
OMN-19639 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_core#1780
OMN-19634 REFUSED_NO_PRODUCT_PR #0
OMN-19618 MINT PENDING OmniNode-ai/omnimarket#2916
OMN-19616 REFUSED_NO_PRODUCT_PR #0
OMN-19613 MINT PENDING OmniNode-ai/omnibase_infra#4130
OMN-19607 MINT PENDING OmniNode-ai/omniclaude#2346
OMN-19600 MINT PENDING OmniNode-ai/omnimarket#2909
OMN-19587 MINT PENDING OmniNode-ai/omniclaude#2344
OMN-19585 MINT PENDING OmniNode-ai/omniclaude#2350
OMN-19563 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_infra#4135
OMN-19557 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_infra#4144
OMN-19554 REFUSED_PR_NOT_MERGED OmniNode-ai/omnimarket#2908
OMN-19553 MINT PENDING OmniNode-ai/omnibase_core#1770
OMN-19552 REFUSED_PR_NOT_MERGED OmniNode-ai/omnimarket#2906
OMN-19549 MINT PENDING OmniNode-ai/omnimarket#2904
OMN-19548 MINT PENDING OmniNode-ai/omnimarket#2903
OMN-19547 MINT PENDING OmniNode-ai/omnimarket#2902
OMN-19543 MINT PENDING OmniNode-ai/omnibase_infra#4116
OMN-19542 MINT PENDING OmniNode-ai/omniclaude#2341
OMN-19532 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnibase_infra#4108
OMN-19531 REFUSED_PR_NOT_MERGED OmniNode-ai/omnimarket#2895
OMN-19527 MINT PENDING OmniNode-ai/omnimarket#2888
OMN-19522 MINT PENDING OmniNode-ai/omnibase_infra#4101
OMN-19520 MINT PENDING OmniNode-ai/omnimarket#2879
OMN-19518 MINT PENDING OmniNode-ai/omniclaude#2335

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/36220874059
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/36220874059
@jonahgabriel
jonahgabriel enabled auto-merge (squash) September 26, 2026 05:30
@jonahgabriel
jonahgabriel merged commit 74736d1 into dev Sep 26, 2026
82 checks passed
@jonahgabriel
jonahgabriel deleted the auto/behavior-proof-backfill-36220874059 branch September 26, 2026 06:23
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