Skip to content

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

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

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

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

ticket decision status product PR
OMN-20397 MINT PASS OmniNode-ai/omnibase_core#1862
OMN-20396 MINT PASS OmniNode-ai/omnibase_core#1861
OMN-20395 REFUSED_NO_PRODUCT_PR #0
OMN-20394 MINT PASS OmniNode-ai/omniclaude#2515
OMN-20393 REFUSED_PR_NOT_MERGED OmniNode-ai/omniclaude#2514
OMN-20392 MINT PENDING OmniNode-ai/omnimarket#3270
OMN-20391 MINT PENDING OmniNode-ai/omnimarket#3276
OMN-20390 MINT PENDING OmniNode-ai/omnimarket#3271
OMN-20389 MINT PASS OmniNode-ai/omniclaude#2508
OMN-20381 MINT PASS OmniNode-ai/omniclaude#2512
OMN-20375 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnimarket#3250
OMN-20372 MINT PASS OmniNode-ai/omnibase_infra#4480
OMN-20371 MINT PASS OmniNode-ai/omniclaude#2499
OMN-20370 REFUSED_NO_PRODUCT_PR #0
OMN-20369 MINT PASS OmniNode-ai/omniclaude#2498
OMN-20368 MINT PASS OmniNode-ai/omniclaude#2500
OMN-20361 MINT PASS OmniNode-ai/omnibase_core#1845
OMN-20359 MINT PASS OmniNode-ai/omnibase_infra#4464
OMN-20356 MINT PASS OmniNode-ai/omniclaude#2496
OMN-20354 MINT PASS OmniNode-ai/omnibase_infra#4474
OMN-20340 MINT PASS OmniNode-ai/omnimarket#3228
OMN-20339 REFUSED_NO_BEHAVIOUR_IN_DIFF OmniNode-ai/omnibase_infra#4460
OMN-20332 MINT PENDING OmniNode-ai/omnidash#347
OMN-20331 MINT PENDING OmniNode-ai/omniclaude#2480
OMN-20318 MINT PENDING OmniNode-ai/omnibase_infra#4435
OMN-20317 MINT PASS OmniNode-ai/omnibase_infra#4439
OMN-20316 MINT PASS OmniNode-ai/omnimarket#3197
OMN-20309 MINT PASS OmniNode-ai/omniclaude#2465
OMN-20308 MINT PENDING OmniNode-ai/omnibase_infra#4431
OMN-20306 REFUSED_PR_NOT_MERGED OmniNode-ai/omnibase_infra#4430
OMN-20305 MINT PASS OmniNode-ai/omnimarket#3187
OMN-20304 MINT PASS OmniNode-ai/omnibase_core#1843
OMN-20303 MINT PENDING OmniNode-ai/omnimarket#3189
OMN-20302 MINT PASS OmniNode-ai/omnibase_core#1832
OMN-20299 MINT PENDING OmniNode-ai/omnibase_infra#4427
OMN-20298 MINT PASS OmniNode-ai/omnibase_infra#4429
OMN-20295 MINT PASS OmniNode-ai/omnibase_core#1837
OMN-20291 REFUSED_PR_NOT_MERGED OmniNode-ai/omnimarket#3285
OMN-20290 MINT PASS OmniNode-ai/omnimarket#3186
OMN-20289 MINT PENDING OmniNode-ai/omnimarket#3244

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