Skip to content

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

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

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

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

ticket decision status product PR
OMN-21013 MINT PASS OmniNode-ai/omnibase_core#1959
OMN-21010 MINT PASS OmniNode-ai/omnibase_core#1958
OMN-21008 MINT PASS OmniNode-ai/omnibase_core#1957
OMN-21007 MINT PASS OmniNode-ai/omnibase_compat#235
OMN-21006 MINT PASS OmniNode-ai/omniclaude#2693
OMN-21005 MINT PENDING OmniNode-ai/omniintelligence#1058
OMN-21003 MINT PASS OmniNode-ai/omniintelligence#1057
OMN-20997 MINT PASS OmniNode-ai/omnimemory#612
OMN-20996 MINT PASS OmniNode-ai/omnibase_spi#370
OMN-20978 MINT PASS OmniNode-ai/omnibase_core#1956
OMN-20975 MINT PASS OmniNode-ai/omniclaude#2690
OMN-20969 MINT PASS OmniNode-ai/omnibase_core#1954
OMN-20965 MINT PASS OmniNode-ai/omniintelligence#1051
OMN-20964 MINT PASS OmniNode-ai/omniclaude#2683
OMN-20962 MINT PASS OmniNode-ai/omnibase_core#1951
OMN-20961 MINT PASS OmniNode-ai/omniclaude#2692
OMN-20960 MINT PASS OmniNode-ai/omniclaude#2679
OMN-20958 MINT PASS OmniNode-ai/omniclaude#2653
OMN-20946 MINT PASS OmniNode-ai/omnibase_core#1949
OMN-20945 MINT PENDING OmniNode-ai/omnibase_spi#366
OMN-20943 MINT PASS OmniNode-ai/omnimemory#611
OMN-20940 MINT PASS OmniNode-ai/omniintelligence#1056
OMN-20930 REFUSED_PR_NOT_MERGED OmniNode-ai/omnimemory#604
OMN-20926 REFUSED_PR_NOT_MERGED OmniNode-ai/omniclaude#2672
OMN-20923 MINT PASS OmniNode-ai/omniclaude#2674
OMN-20920 MINT PASS OmniNode-ai/omniclaude#2666
OMN-20918 MINT PASS OmniNode-ai/omnibase_core#1946
OMN-20916 MINT PASS OmniNode-ai/omniclaude#2668
OMN-20914 MINT PASS OmniNode-ai/omniclaude#2688
OMN-20911 MINT PASS OmniNode-ai/omniclaude#2661
OMN-20910 MINT PASS OmniNode-ai/omniintelligence#1039
OMN-20905 MINT PASS OmniNode-ai/omniclaude#2670
OMN-20885 REFUSED_PR_NOT_MERGED OmniNode-ai/omnidash#386
OMN-20873 MINT PASS OmniNode-ai/omniclaude#2667
OMN-20867 REFUSED_NO_PRODUCT_PR #0
OMN-20864 REFUSED_PR_NOT_MERGED OmniNode-ai/omniclaude#2676
OMN-20861 MINT PASS OmniNode-ai/omniclaude#2665
OMN-20818 MINT PASS OmniNode-ai/omniclaude#2637
OMN-20784 REFUSED_PR_NOT_MERGED OmniNode-ai/omniintelligence#1022
OMN-20783 MINT PASS OmniNode-ai/omniintelligence#1023

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/38208996756
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/38208996756
@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 12, 2026 05:43
@jonahgabriel
jonahgabriel merged commit 123035f into dev Oct 12, 2026
90 checks passed
@jonahgabriel
jonahgabriel deleted the auto/behavior-proof-backfill-38208996756 branch October 12, 2026 06:04
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