Skip to content

contracts(OMN-12198): add dispatch envelope fallback evidence - #1662

Merged
jonahgabriel merged 1 commit into
devfrom
jonah/omn-12198-occ-envelope-fallback-evidence
May 26, 2026
Merged

jonahgabriel merged 1 commit into
devfrom
jonah/omn-12198-occ-envelope-fallback-evidence

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented May 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Adds the central OMN-12198 OCC contract for the raw swarm-dispatch payload fallback
  • Binds merged omnimarket#892 and open omnibase_infra#1752 evidence
  • Adds deploy-gate evidence via the rpk topic produce stability trigger path

Verification

  • uv run python scripts/ci/run_contract_compliance_check.py --pr 1752 --repo OmniNode-ai/omnibase_infra --contracts-dir contracts
  • pre-commit run --files contracts/OMN-12198.yaml drift/dod_receipts/OMN-12198/dod-omnimarket-pr-892/command.yaml drift/dod_receipts/OMN-12198/dod-infra-pr-1752/command.yaml drift/dod_receipts/OMN-12198/dod-tests-pass/command.yaml drift/dod_receipts/OMN-12198/dod-runtime-deploy/command.yaml drift/dod_receipts/OMN-12198/dod-occ-pr/command.yaml

Evidence-Source: OCC#1662
Evidence-Ticket: OMN-12198

@coderabbitai

coderabbitai Bot commented May 26, 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 29 minutes and 40 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: a22ee13f-e2c0-4d5d-9b4d-8ee9c7f3ff9f

📥 Commits

Reviewing files that changed from the base of the PR and between d3e762a and 75dfa7d.

📒 Files selected for processing (11)
  • contracts/OMN-12006.yaml
  • contracts/OMN-12198.yaml
  • contracts/OMN-E0.yaml
  • drift/dod_receipts/OMN-12006/dod-infra-pr-1749/command.yaml
  • drift/dod_receipts/OMN-12006/dod-occ-pr-1662/command.yaml
  • drift/dod_receipts/OMN-12006/dod-omnimarket-pr-890/command.yaml
  • drift/dod_receipts/OMN-12198/dod-infra-pr-1752/command.yaml
  • drift/dod_receipts/OMN-12198/dod-occ-pr/command.yaml
  • drift/dod_receipts/OMN-12198/dod-omnimarket-pr-892/command.yaml
  • drift/dod_receipts/OMN-12198/dod-runtime-deploy/command.yaml
  • drift/dod_receipts/OMN-12198/dod-tests-pass/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-12198-occ-envelope-fallback-evidence

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

@jonahgabriel
jonahgabriel force-pushed the jonah/omn-12198-occ-envelope-fallback-evidence branch 2 times, most recently from dd17a34 to 0ceb7aa Compare May 26, 2026 03:10
@jonahgabriel
jonahgabriel force-pushed the jonah/omn-12198-occ-envelope-fallback-evidence branch from 0ceb7aa to 75dfa7d Compare May 26, 2026 03:15
@jonahgabriel
jonahgabriel merged commit 9f0fd91 into dev May 26, 2026
33 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-12198-occ-envelope-fallback-evidence branch May 26, 2026 03:19
jonahgabriel added a commit that referenced this pull request May 26, 2026
…ra PR #1749 (#1665)

* contracts(OMN-12006): fix stale contract_sha256 in 5 receipts

OCC PR #1662 added new evidence items to contracts/OMN-12006.yaml
(dod-omnimarket-pr-890, dod-infra-pr-1749, dod-occ-pr-1662) but did
not update the contract_sha256 field in the 5 pre-existing receipts
(dod-occ-pr, dod-omnimarket-pr-853/856/871, dod-quality-gate-deploy).

The OCC eligibility gate requires all receipt contract_sha256 fields
to match the pinned contract file hash. The stale hash (5d4b053c...)
causes CONTRACT_HASH_MISMATCH, blocking omnibase_infra PR #1749 from
merging.

Updated the 5 stale receipts to the correct hash (d9a9f427...) that
matches the current OMN-12006.yaml contract on main.

Evidence-Ticket: OMN-12006

* contracts(OMN-12006): add dod-occ-pr-1665 evidence and update all receipt hashes

- Adds dod-occ-pr-1665 evidence item to contracts/OMN-12006.yaml so the OCC
  PR itself (#1665) is bound to the ticket via a PASS receipt
- Creates PASS receipt at drift/dod_receipts/OMN-12006/dod-occ-pr-1665/command.yaml
  with pr_number: 1665
- Updates contract_sha256 in ALL OMN-12006 receipts to the new contract hash
  (sha256:02d224d1...) after adding the dod-occ-pr-1665 evidence item

Evidence-Ticket: OMN-12006
jonahgabriel added a commit that referenced this pull request May 26, 2026
…or golden fixture tests (#1657)

127 unit tests pass (ManifestInjector: 66, AgentRouter: 61). Test-only PR #1662
in omniclaude — no deployable artifact.
andywu42 pushed a commit to andywu42/onex_change_control that referenced this pull request Jun 10, 2026
…n contract (OmniNode-ai#1158)

* evidence(OMN-9139): add deploy dod_evidence item to attestation contract

Adds a docker exec check_value to the OMN-9139 contract so the
deploy-gate on omnibase_infra PR OmniNode-ai#1662 can find deploy evidence.

* evidence(OMN-9139): add deploy attestation receipts
jonahgabriel added a commit that referenced this pull request Jul 10, 2026
…local guardrail) (#3776)

* evidence(OMN-14224): OCC companion for omnimarket #1662 (fail-closed local guardrail)

Contract + PR-bound receipt (independent verification of the fail-closed-to-local
guardrail for undeclared delegation task classes) for omnimarket #1662. Verified on a
clean detached checkout of PR head ed515bd6 (isolated from the shared worktree's
uncommitted OMN-14225 changes): undeclared class -> local-only (paid disallowed),
declared class still routes to paid (inverse control), zero behavior change on all 15
declared accepted classes, and the 2 unrelated pre-existing test failures reproduce
identically on base e8594b7c.

* evidence(OMN-14224): self-bind OCC companion receipt (commit_sha C1 5eaf231)

dod-occ-self binds this OCC PR to occ-preflight by commit_sha of C1 (the contract
commit 5eaf231), avoiding OCC PR-number prediction under concurrent lanes.

* chore(OMN-14224): re-trigger CI on dev base (synchronize)
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