Skip to content

evidence(OMN-18294): OCC Evidence-Source autobind for OmniNode-ai/omnimarket#2509 - #9330

Merged
jonahgabriel merged 6 commits into
devfrom
auto/omninode-ai-omnimarket-pr-2509-occ-autobind
Sep 13, 2026
Merged

jonahgabriel merged 6 commits into
devfrom
auto/omninode-ai-omnimarket-pr-2509-occ-autobind

Conversation

@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

Autobind OCC evidence for OMN-18294.

Triggered by node_pr_lifecycle_fix_effect OCC companion emitter on OmniNode-ai/omnimarket#2509 (OMN-13317 F1 / OMN-14285).

Evidence-Ticket: OMN-18294

…2509

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head b2fec7f3a59454006ebfcae2e3b25df2b3f5e153.
@onexbot-occ-writer onexbot-occ-writer Bot added ci:ready Full CI runs on this PR (OMN-15731 label-gated CI pilot) occ:machine-minted labels Sep 13, 2026
omnimarket-bot and others added 2 commits September 13, 2026 10:47
…nimarket#2509

The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited.

Ticket: OMN-16859 (AC3b)
@jonahgabriel
jonahgabriel enabled auto-merge (squash) September 13, 2026 10:51
jonahgabriel and others added 3 commits September 13, 2026 07:49
…he same ticket

OMN-18294 ships in two repos, so autobind minted two companions against one
ticket contract: #9329 for omninode_infra#1418 (merged) and this one for
omnimarket#2509. Both add contracts/OMN-18294.yaml and the same
dod-occ-diff-derived-behavior-proof receipt key, so the second went DIRTY the
moment the first landed.

Resolved by structural union, not by taking a side:

- Both PRs' own evidence items survive intact — the 1418 pair and the 2509
  pair, four distinct ids.
- evidence_requirements carries both PRs' ci entries.
- dod-occ-diff-derived-behavior-proof is a single key and can only bind once.
  It binds to the 2509 proof, whose executed-for-real supersession record
  (test_passes.supersede.2509.yaml) is keyed to that entry's hash. The 1418
  proof ran and passed before #9329 merged; its receipt is in this repo's
  history at that merge, and its PR-specific evidence items are untouched
  above.

No hand-written Evidence-Source citation and no edit to either product PR.
…2509

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head b2fec7f3a59454006ebfcae2e3b25df2b3f5e153.
…nimarket#2509

The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited.

Ticket: OMN-16859 (AC3b)
@jonahgabriel
jonahgabriel merged commit 3735827 into dev Sep 13, 2026
74 of 75 checks passed
@jonahgabriel
jonahgabriel deleted the auto/omninode-ai-omnimarket-pr-2509-occ-autobind branch September 13, 2026 12:54
Patel230 pushed a commit that referenced this pull request Sep 16, 2026
…imarket#2509 (#9330)

* evidence(OMN-18294): author OCC companion for OmniNode-ai/omnimarket#2509

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head b2fec7f3a59454006ebfcae2e3b25df2b3f5e153.

* evidence(OMN-18294): self-bind OCC#9330 + rebind contract_sha256

* evidence(OMN-16859): executed test_passes receipts for OmniNode-ai/omnimarket#2509

The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited.

Ticket: OMN-16859 (AC3b)

* evidence(OMN-18294): author OCC companion for OmniNode-ai/omnimarket#2509

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head b2fec7f3a59454006ebfcae2e3b25df2b3f5e153.

* evidence(OMN-16859): executed test_passes receipts for OmniNode-ai/omnimarket#2509

The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited.

Ticket: OMN-16859 (AC3b)

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>
Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
Co-authored-by: jonahgabriel <jonah@omninode.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:ready Full CI runs on this PR (OMN-15731 label-gated CI pilot) occ:machine-minted

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant