Skip to content

chore(OMN-12749): add runtime adapter delegation evidence - #2235

Merged
jonahgabriel merged 6 commits into
devfrom
jonah/omn-12749-runtime-adapter-occ
Jun 6, 2026
Merged

jonahgabriel merged 6 commits into
devfrom
jonah/omn-12749-runtime-adapter-occ

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jun 6, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add the central OMN-12749 contract
  • add PASS receipts for omnibase_infra PR evidence(OMN-12433): add runner deploy impact receipt #1888, focused local validation, cross-repo HandlerDelegateSkill smoke, and deploy assessment
  • refresh receipts to the current omnibase_infra#1888 head after merging current dev

Verification

  • uv run python scripts/lint_contract_check_values.py contracts/OMN-12749.yaml
  • uv run python scripts/check_dod_evidence_present.py contracts/OMN-12749.yaml
  • git diff --check

Evidence-Source: OCC#2235
Evidence-Ticket: OMN-12749

@coderabbitai

coderabbitai Bot commented Jun 6, 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 12 minutes and 25 seconds. Learn how PR review limits work.

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

⌛ 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: f252efc7-371d-4342-a945-cfce6219df6a

📥 Commits

Reviewing files that changed from the base of the PR and between 8101ced and 62418f8.

📒 Files selected for processing (6)
  • contracts/OMN-12749.yaml
  • drift/dod_receipts/OMN-12749/dod-cross-repo-smoke/command.yaml
  • drift/dod_receipts/OMN-12749/dod-deploy-assessment/command.yaml
  • drift/dod_receipts/OMN-12749/dod-local-validation/command.yaml
  • drift/dod_receipts/OMN-12749/dod-occ-pr-2235/command.yaml
  • drift/dod_receipts/OMN-12749/dod-omnibase-infra-pr-1888/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-12749-runtime-adapter-occ

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

@jonahgabriel
jonahgabriel changed the base branch from main to dev June 6, 2026 20:01
@jonahgabriel
jonahgabriel force-pushed the jonah/omn-12749-runtime-adapter-occ branch from 6c92b21 to 7901289 Compare June 6, 2026 20:02
@jonahgabriel
jonahgabriel enabled auto-merge June 6, 2026 20:07
@jonahgabriel
jonahgabriel added this pull request to the merge queue Jun 6, 2026
Merged via the queue into dev with commit 0c62c95 Jun 6, 2026
39 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-12749-runtime-adapter-occ branch June 6, 2026 22:36
jonahgabriel added a commit that referenced this pull request Jun 7, 2026
…C eligibility

The OCC merge-eligibility validator (occ-preflight + receipt-gate) requires a
PASS receipt whose commit_sha is one of this PR's commits. Adds the
dod-occ-main-pr-2250 evidence item + receipt (commit_sha e9a29e5, a PR #2250
commit) and rebinds all OMN-12749 receipt contract_sha256 values to the updated
contract hash. Local verification:

  validator_occ_merge_eligibility ... => eligible: True, reason: eligible,
  detail: 'OCC evidence is present, PASS, hash-bound, and PR-bound'

hotfix-evidence: OCC-12749
backmerge: #2235
jonahgabriel added a commit that referenced this pull request Jun 7, 2026
…arries OMN-12749)

Renames the self-binding evidence item/receipt to dod-occ-main-pr-2252 and
rebinds OMN-12749 receipt contract_sha256 to the updated contract hash. PR #2252
replaces #2250 so the receipt-gate four-axis identity binding (PR title, branch
name, contract ticket_id, receipt ticket_id all reference OMN-12749) passes.

Local verification:
  validator_occ_merge_eligibility => eligible: True, reason: eligible
  validator_receipt_gate_cli      => RECEIPT GATE PASSED (6 checks, 1 ticket)

hotfix-evidence: OCC-12749
backmerge: #2235
jonahgabriel added a commit that referenced this pull request Jun 7, 2026
…ev->main (#2252)

* chore(OMN-12749): promote delegation-cluster OCC contracts+receipts dev->main

Forward-ports the delegation-cluster OCC governance artifacts (contracts and
per-evidence-item receipts) for OMN-12748, OMN-12749, OMN-12752, OMN-12753 from
dev to main so DurableEvidenceGate CONTRACT_ON_OCC_MAIN passes for the cluster.
All work PRs are merged to their code repos; artifacts are verbatim copies of
the dev-tracked versions (no drift).

hotfix-evidence: OCC-12749
backmerge: #2235

* chore(OMN-12749): bind OMN-12749 promotion receipt to PR #2250 for OCC eligibility

The OCC merge-eligibility validator (occ-preflight + receipt-gate) requires a
PASS receipt whose commit_sha is one of this PR's commits. Adds the
dod-occ-main-pr-2250 evidence item + receipt (commit_sha e9a29e5, a PR #2250
commit) and rebinds all OMN-12749 receipt contract_sha256 values to the updated
contract hash. Local verification:

  validator_occ_merge_eligibility ... => eligible: True, reason: eligible,
  detail: 'OCC evidence is present, PASS, hash-bound, and PR-bound'

hotfix-evidence: OCC-12749
backmerge: #2235

* chore(OMN-12749): rebind promotion receipt to PR #2252 (branch name carries OMN-12749)

Renames the self-binding evidence item/receipt to dod-occ-main-pr-2252 and
rebinds OMN-12749 receipt contract_sha256 to the updated contract hash. PR #2252
replaces #2250 so the receipt-gate four-axis identity binding (PR title, branch
name, contract ticket_id, receipt ticket_id all reference OMN-12749) passes.

Local verification:
  validator_occ_merge_eligibility => eligible: True, reason: eligible
  validator_receipt_gate_cli      => RECEIPT GATE PASSED (6 checks, 1 ticket)

hotfix-evidence: OCC-12749
backmerge: #2235
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