Skip to content

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

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

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

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

ticket decision status product PR
OMN-20552 REFUSED_NO_PRODUCT_PR #0
OMN-20543 MINT PASS OmniNode-ai/omnibase_core#1886
OMN-20536 MINT PASS OmniNode-ai/omnimarket#3400
OMN-20535 MINT PASS OmniNode-ai/omniclaude#2545
OMN-20534 MINT PASS OmniNode-ai/omniclaude#2543
OMN-20533 MINT PASS OmniNode-ai/omnibase_infra#4561
OMN-20532 REFUSED_NO_PRODUCT_PR #0
OMN-20527 MINT PASS OmniNode-ai/omnibase_infra#4560
OMN-20525 MINT PENDING OmniNode-ai/omnibase_core#1883
OMN-20524 MINT PASS OmniNode-ai/omniclaude#2539
OMN-20522 MINT PENDING OmniNode-ai/omnibase_core#1882
OMN-20509 MINT PASS OmniNode-ai/omnibase_infra#4548
OMN-20508 MINT PENDING OmniNode-ai/omnimarket#3359
OMN-20490 MINT PASS OmniNode-ai/omnibase_infra#4542
OMN-20483 MINT PASS OmniNode-ai/omnimarket#3355
OMN-20482 MINT PASS OmniNode-ai/omnibase_core#1878
OMN-20481 MINT PENDING OmniNode-ai/omnimarket#3354
OMN-20464 MINT PENDING OmniNode-ai/omnibase_infra#4540
OMN-20458 MINT PENDING OmniNode-ai/omnimarket#3351
OMN-20453 MINT PENDING OmniNode-ai/omnimarket#3348
OMN-20450 MINT PASS OmniNode-ai/omnibase_core#1874
OMN-20448 MINT PENDING OmniNode-ai/omnibase_core#1875
OMN-20436 MINT PASS OmniNode-ai/omniclaude#2530
OMN-20429 MINT PENDING OmniNode-ai/omnimarket#3350
OMN-20427 MINT PASS OmniNode-ai/omnibase_core#1873
OMN-20426 MINT PENDING OmniNode-ai/omnimarket#3346
OMN-20420 MINT PASS OmniNode-ai/omniclaude#2527
OMN-20415 MINT PASS OmniNode-ai/omnimarket#3342
OMN-20412 MINT PASS OmniNode-ai/omnimarket#3349
OMN-20410 MINT PASS OmniNode-ai/omnibase_infra#4536
OMN-20408 MINT PASS OmniNode-ai/omnibase_infra#4533
OMN-20403 MINT PASS OmniNode-ai/omnibase_infra#4538
OMN-20393 MINT PASS OmniNode-ai/omniclaude#2514
OMN-20390 MINT PENDING OmniNode-ai/omnimarket#3271
OMN-20389 MINT PASS OmniNode-ai/omniclaude#2508
OMN-20386 MINT PENDING OmniNode-ai/omnibase_infra#4509
OMN-20383 MINT PASS OmniNode-ai/omnimarket#3291
OMN-20381 MINT PASS OmniNode-ai/omniclaude#2512
OMN-20372 MINT PASS OmniNode-ai/omnibase_infra#4480
OMN-20371 MINT PASS OmniNode-ai/omniclaude#2499

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/37269014060
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/37269014060
@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 5, 2026 05:46
@jonahgabriel
jonahgabriel merged commit 287ff20 into dev Oct 5, 2026
90 checks passed
@jonahgabriel
jonahgabriel deleted the auto/behavior-proof-backfill-37269014060 branch October 5, 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