Skip to content

contract+evidence(OMN-12971): Vertex runtime wiring contract + dod receipts - #2503

Merged
jonahgabriel merged 5 commits into
devfrom
jonah/omn-12971-vertex-occ-receipt
Jun 11, 2026
Merged

jonahgabriel merged 5 commits into
devfrom
jonah/omn-12971-vertex-occ-receipt

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jun 11, 2026 •

Copy link
Copy Markdown
Contributor

OMN-12971 — OCC receipt: Vertex runtime wiring (ADC $500-credit path, secret-ref discipline)

Central OMN-12971 contract + dod_receipts for the Vertex runtime-wiring PR set:

Receipts carried

Secret-ref discipline

Only the logical ref llm.vertex.access_token is committed anywhere. The bearer-token VALUE is a short-lived OAuth access token minted from ADC and resolved fail-closed at the effect boundary — never committed.

Deploy

deploy_pending — code PRs perform no live deploy/restart/topic/.201 mutation. Runtime effect arrives via the standard batched stability/runtime image rebuild plus operator ADC token mount + overlay endpoint URL.

Evidence-Ticket: OMN-12971
Evidence-Source: OCC#2503

@coderabbitai

coderabbitai Bot commented Jun 11, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

@jonahgabriel, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 1 minute and 14 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more credits in the billing tab to continue.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4bdf38f4-2c87-4be2-8334-eeab9543717e

📥 Commits

Reviewing files that changed from the base of the PR and between 7f12a7e and f42b1cd.

📒 Files selected for processing (6)
  • contracts/OMN-12971.yaml
  • drift/dod_receipts/OMN-12971/dod-deploy-assessment/command.yaml
  • drift/dod_receipts/OMN-12971/dod-infra-pr/command.yaml
  • drift/dod_receipts/OMN-12971/dod-occ-pr/command.yaml
  • drift/dod_receipts/OMN-12971/dod-omnimarket-pr/command.yaml
  • drift/dod_receipts/OMN-12971/dod-omninode-infra-pr/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-12971-vertex-occ-receipt

Comment @coderabbitai help to get the list of available commands and usage tips.

jonahgabriel added a commit that referenced this pull request Jun 11, 2026
Self-binding OCC eligibility receipt; downstream code PRs (omnimarket #1176,
omnibase_infra #1949) resolve their Receipt-Gate via Evidence-Source: OCC#2503.
@jonahgabriel
jonahgabriel enabled auto-merge (squash) June 11, 2026 17:10
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
Self-binding OCC eligibility receipt; downstream code PRs (omnimarket #1176,
omnibase_infra #1949) resolve their Receipt-Gate via Evidence-Source: OCC#2503.
@jonahgabriel
jonahgabriel force-pushed the jonah/omn-12971-vertex-occ-receipt branch from 108598e to 9015442 Compare June 11, 2026 17:13
@jonahgabriel
jonahgabriel changed the base branch from main to dev June 11, 2026 17:13
@jonahgabriel
jonahgabriel force-pushed the jonah/omn-12971-vertex-occ-receipt branch from 9d38682 to 71fa0c6 Compare June 11, 2026 17:26
…ceipts (omnimarket #1176, infra #1949)

Central OMN-12971 OCC contract + dod_receipts for the Vertex $500-credit ADC
runtime wiring (omnimarket #1176 routing-overlay backend + secret-discipline
ratchet; omnibase_infra #1949 ADC bearer-token delivery to effects container).
Secret-ref discipline: only logical refs committed; token VALUE resolved
fail-closed at the effect boundary. deploy_pending — no live deploy by the code
PRs. dod-occ-pr receipt added in the follow-up commit once this PR number is
known.
Self-binding OCC eligibility receipt; downstream code PRs (omnimarket #1176,
omnibase_infra #1949) resolve their Receipt-Gate via Evidence-Source: OCC#2503.
…ontract

The dod-occ-pr receipt pinned a stale contract_sha256 (622e4b25) that did not
match the actual contracts/OMN-12971.yaml hash (475aef69), failing OCC merge
eligibility with reason=contract_hash_mismatch. Pin the correct hash and refresh
the head-SHA reference.
…act_sha256

CI yamlfmt reformats contracts/OMN-12971.yaml to a canonical form whose hash
(be7c61fa) differs from the hand-authored version; re-pin every dod receipt's
contract_sha256 to the normalized hash so OCC merge-eligibility
(validator_occ_merge_eligibility) passes. Drops an unrelated stray
dod-omninode-infra-pr receipt that a concurrent process appended (not declared
in this contract).
@jonahgabriel
jonahgabriel force-pushed the jonah/omn-12971-vertex-occ-receipt branch from 766d7fa to f42b1cd Compare June 11, 2026 17:32
@jonahgabriel
jonahgabriel added this pull request to the merge queue Jun 11, 2026
Merged via the queue into dev with commit eec6600 Jun 11, 2026
36 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-12971-vertex-occ-receipt branch June 11, 2026 17:40
jonahgabriel added a commit that referenced this pull request Jul 27, 2026
…locked product PRs (#5171)

* evidence(OMN-15241, OMN-13930): independent OCC evidence mint for 5 blocked product PRs

Append-only mint by an INDEPENDENT verifier (not the implementer of any of the
five PRs; no-self-evidence rule). Every probe recorded here was executed by the
author verbatim from the committed contract text, and every falsifiability claim
was proven by running a RED control -- not asserted.

OMN-15241 (5 net-new entries):
  dod-omnimarket-pr-1919-hook-wired-92986d89
  dod-omnibase-compat-pr-183-hook-wired-78ad16e4
  dod-omnidash-pr-273-hook-wired-d461b57c
  dod-occ-pr-5143-hook-wired-9e9ae927
  dod-omn-15241-seeded-red-run-30269831694

Each product-PR entry asserts BOTH halves of the wiring at the pinned head --
the .pre-commit-hooks wrapper script AND the .pre-commit-config.yaml entry that
invokes it (5143 additionally asserts the ci.yml SKIP-list clause). exit 0 at
head, exit 1 at the repo's dev merge base, for all four. The fifth entry
re-verifies the seeded-RED proof the ticket rests on: omnimarket run
30269831694 concluded failure on job
'required-check-skip-guard / check-skip-vectors' and the paired clean control
run 30264429868 concluded success; throwaway PR #1914 is CLOSED unmerged.

OMN-13930 (1 net-new entry):
  dod-omnibase-infra-pr-2503-deploy-scope-304891d1

Deploy-scope probe over the two runtime paths the deploy-gate flagged. Scope
stated honestly: #2503 ships no deployed artifact (no Dockerfile, compose file,
k8s manifest, or image build context; `onex delegate` is a local CLI entry
point), so the gate's own sanctioned hermetic `gh api .../contents/...?ref=<sha>`
form is the probe that ran, not a live-runtime probe that would be vacuous here.
Four clauses, the load-bearing one being that cli_delegate.py CALLS
check_omnimarket_drift -- an import alone would leave the surface unguarded,
which is the exact defect OMN-13930 fixes. exit 0 at 304891d1, exit 1 at dev.

Append-only: 6 net-new dod_evidence entries, 6 net-new receipt files, ZERO
deletions and zero edits to any existing entry or receipt (git numstat on
contracts/: 140 insertions, 0 deletions).

Read-only throughout: no deploy, restart, lane mutation, Kafka mutation,
database mutation, or production mutation.

Evidence-Ticket: OMN-15241

* evidence(OMN-15241, OMN-13930): OCC#5171 self-bind entries + PASS receipts

Net-new occ-self-bind-pr-5171 entry on both contracts (OMN-14650), plus their
PASS receipts. Probe executed by the author: gh pr view 5171 --repo
OmniNode-ai/onex_change_control --json number,state => {"number":5171,"state":"OPEN"}.
Append-only: additions only, zero deletions.

Evidence-Ticket: OMN-15241
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