Repository navigation
evidence(OMN-12939): promote OCC contract + receipts to main - #2462
Merged
Merged
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Promotes the OMN-12939 delegation FSM termination-guard contract and PASS receipts (merged to OCC dev via PR #2456) onto main, so the omnimarket deploy-gate (checks out OCC contracts at ref:main) resolves contracts/OMN-12939.yaml with its deploy DoD evidence. Adds dod-occ-pr-2462 self-binding receipt for this promote PR (per OMN-12856 promote pattern). All 4 receipt check_value greps PASS locally; contract schema-valid; pre-commit clean. contract_sha256 pinned (sha256:c25510e4). Evidence-Ticket: OMN-12939
jonahgabriel
force-pushed
the
hotfix/omn-12939-occ-main-promote
branch
from
June 11, 2026 09:26
2740d95 to
67cad0d
Compare
…onvergence The OMN-12934 dev→main convergence merges (e24cd6a/41a2bcd21) landed 8 contracts on main in a pre-yamlfmt shape, so the CI pre-commit job (uv run pre-commit run --all-files, a CI Summary dependency) fails yamlfmt for every main-targeting PR. Reflow them (whitespace/doc-start only; no semantic change) so CI Summary passes. OMN-12939 contract + receipts are unchanged. Affected: OMN-11513, OMN-12564, OMN-12673, OMN-12745, OMN-12765, OMN-12770, OMN-12833, OMN-12856. Evidence-Ticket: OMN-12939
This was referenced Jun 11, 2026
jonahgabriel
added a commit
that referenced
this pull request
Jun 11, 2026
* evidence(OMN-12950): promote OCC contract + receipts to main OCC PR #2464 squash-merged the OMN-12950 reducer runtime-profile ownership contract + dod receipts to OCC dev only. omnimarket PR #1164 (target dev, receipt-gate policy=legacy) validates Evidence-Source against OCC main, where contracts/OMN-12950.yaml was absent -> merge_group Receipt Gate failure. Promotes contracts/OMN-12950.yaml and drift/dod_receipts/OMN-12950/* to OCC main so PR #1164 Evidence-Source resolves to an OCC main ancestor. Same promotion pattern as OMN-12939 (#2462). * ci(OMN-12950): retrigger checks with main base context * evidence(OMN-12950): add self-binding OCC eligibility receipt for promote PR #2466 OCC preflight eligibility (reason pr_ticket_mismatch) requires a PASS receipt binding to the promote PR itself. Mirrors OMN-12939 dod-occ-pr-2462. * evidence(OMN-12950): declare dod-occ-pr-2466 self-receipt + resync contract_sha256 OCC eligibility iterates receipts declared in the contract dod_evidence list and binds them to the PR by pr_number/commit_sha. The promote PR #2466 needs a self-binding receipt DECLARED in the contract (not just on disk). Adds the dod-occ-pr-2466 evidence entry and resyncs contract_sha256 across all four receipts to the new contract digest b8d8667f. Mirrors OMN-12939 dod-occ-pr-2462.
jake-b-omni
pushed a commit
that referenced
this pull request
Oct 2, 2026
AC4 now names Gemini, OpenRouter and OpenAI on the developer's key and Ollama on the Mac with no key. Its earlier bindings are on merged items the Append-Only Gate forbids editing; one record beside them re-accepts the current text, backed by the onboarding tests at omniclaude dev (#2462 merged) and naming what was proven by hand.
jake-b-omni
added a commit
that referenced
this pull request
Oct 2, 2026
* evidence(OMN-20150): re-accept AC4 for the four model choices AC4 now names Gemini, OpenRouter and OpenAI on the developer's key and Ollama on the Mac with no key. Its earlier bindings are on merged items the Append-Only Gate forbids editing; one record beside them re-accepts the current text, backed by the onboarding tests at omniclaude dev (#2462 merged) and naming what was proven by hand. * evidence(OMN-18921): mint the owed OCC self-bind for PR #12272 --------- Co-authored-by: Jake Brower <jake@bodegalogic.com> Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
evidence(OMN-12939): promote OCC contract + receipts to main
Promotes the OMN-12939 delegation FSM termination-guard contract and its PASS receipts (already merged to OCC
devvia PR #2456) ontomain.Why
The omnimarket deploy-gate checks out OCC contracts at
ref: main. Untilcontracts/OMN-12939.yamlis onmain, omnimarket PR #1158 deploy-gate fails with "no contract file in onex_change_control/contracts/". This promotion lands the contract + deploy DoD evidence onmainso the deploy-gate resolves it.Receipts (PASS, command check_values)
dod-omnimarket-pr-1158/command.yaml— status PASS, pr_number 1158, 21 delegation escalation tests passed.dod-deploy-assessment/command.yaml— status PASS, pr_number 1158, 'No live deploy' assessment (code-only handler change; gated stability rebuild under user approval).dod-occ-pr-2456/command.yaml— self-binding receipt for the dev OCC PR contract(OMN-12939): delegation FSM termination guard ticket contract #2456.dod-occ-pr-2462/command.yaml— self-binding receipt for this promote PR.Source landed in dev via PR #2456. This unblocks omnimarket PR #1158 deploy-gate, which checks OCC main.
Closes OMN-12939
Evidence-Ticket: OMN-12939
Evidence-Source: OCC#2456
hotfix-evidence: OCC-2456
backmerge: #2456