Skip to content

evidence(OMN-9139): add deploy dod_evidence to source-hash attestation contract - #1158

Merged
jonahgabriel merged 2 commits into
mainfrom
jonah/omn-9139-source-hash-attestation-contract
May 19, 2026
Merged

jonahgabriel merged 2 commits into
mainfrom
jonah/omn-9139-source-hash-attestation-contract

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • uv run validate-yaml contracts/OMN-9139.yaml passes
  • All pre-commit hooks pass locally
  • Schema: Validate ticket contract YAML against ModelTicketContract passes

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

coderabbitai Bot commented May 19, 2026 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

@jonahgabriel has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 7 minutes and 38 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, 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 have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 0a6e1017-68e6-4070-ab9a-893473f3fe60

📥 Commits

Reviewing files that changed from the base of the PR and between 815ea1a and 0a9406e.

📒 Files selected for processing (3)
  • contracts/OMN-9139.yaml
  • drift/dod_receipts/OMN-9139/dod-occ-pr/command.yaml
  • drift/dod_receipts/OMN-9139/dod-omnibase-infra-deploy-attestation/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-9139-source-hash-attestation-contract

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

@jonahgabriel
jonahgabriel enabled auto-merge (squash) May 19, 2026 16:44
@jonahgabriel
jonahgabriel merged commit fd215bd into main May 19, 2026
31 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-9139-source-hash-attestation-contract branch May 19, 2026 16:46
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
… guard

Add PASS receipts for the two dod_evidence items declared in contracts/OMN-12939.yaml:
- dod-omnimarket-pr-1158/test_passes: tests/unit/delegation/test_delegation_tier_escalation.py
  (21 passed; 4 named TDD tests through the real dispatch path) at omnimarket head 27f23d7c.
- dod-deploy-assessment/command: code-only routing/escalation handler change; live effect is a
  gated stability image rebuild under user approval; no live deploy performed by PR #1158.

Independently verified (verifier=local-pre-merge-independent): tests re-run locally on the PR
head, ruff clean. Unblocks omnimarket PR #1158 OCC Eligibility + Receipt-Gate.

Evidence-Source: 6ca2942
Evidence-Ticket: OMN-12939
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
…ct + dod receipts

Rebased onto fresh OCC main (was 57 behind). Carries:
- contracts/OMN-12939.yaml (yamlfmt-normalized; schema-valid)
- drift/dod_receipts/OMN-12939/dod-omnimarket-pr-1158/test_passes.yaml
- drift/dod_receipts/OMN-12939/dod-deploy-assessment/command.yaml

Receipts PASS, independently verified (verifier=local-pre-merge-independent):
21 delegation escalation tests pass on omnimarket PR #1158 head; ruff clean.
contract_sha256 pinned to the normalized contract (sha256:90ccb215...).
Deploy-assessment check_value carries the deploy keyword for the omnimarket deploy-gate.

Unblocks omnimarket PR #1158 OCC Eligibility + Receipt-Gate + deploy-gate.

Evidence-Ticket: OMN-12939
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
…ct + dod receipts

Rebased onto OCC dev (PR base). Carries:
- contracts/OMN-12939.yaml (yamlfmt-normalized; schema-valid)
- drift/dod_receipts/OMN-12939/dod-omnimarket-pr-1158/test_passes.yaml (21 escalation tests PASS)
- drift/dod_receipts/OMN-12939/dod-deploy-assessment/command.yaml (deploy keyword present)

Receipts independently verified (verifier=local-pre-merge-independent) on omnimarket PR #1158
head; contract_sha256 pinned to normalized contract (sha256:90ccb215...).
Unblocks omnimarket PR #1158 OCC Eligibility + Receipt-Gate + deploy-gate.

Evidence-Ticket: OMN-12939
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
…ct + dod receipts

Carries (on OCC dev base):
- contracts/OMN-12939.yaml (yamlfmt-normalized; schema-valid; sha256:7796de7a)
- drift/dod_receipts/OMN-12939/dod-omnimarket-pr-1158/test_passes.yaml (21 escalation tests PASS)
- drift/dod_receipts/OMN-12939/dod-deploy-assessment/command.yaml (deploy keyword present)
- drift/dod_receipts/OMN-12939/dod-occ-pr-2456/command.yaml (self-binding: pr_number 2456)

All receipts PASS, independently verified (verifier: tests re-run locally on omnimarket PR #1158
head 27f23d7c). contract_sha256 pinned to the normalized contract in every receipt. The occ-pr-2456
self-binding receipt satisfies the OCC PR's own eligibility (reason pr_ticket_mismatch resolved).
Unblocks omnimarket PR #1158 OCC Eligibility + Receipt-Gate + deploy-gate.

Evidence-Ticket: OMN-12939
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
…ct + dod receipts

OCC dev-base PR. Carries contract + 3 PASS receipts with executable grep check_values
(matching the OMN-12949 proven pattern so the Contract Compliance gate can run them):
- dod-omnimarket-pr-1158 (test_passes.yaml): status PASS, pr_number 1158, 21 tests passed
- dod-deploy-assessment (command.yaml): status PASS, pr_number 1158, 'No live deploy' assessment
- dod-occ-pr-2456 (command.yaml): self-binding status PASS, pr_number 2456

contract_sha256 pinned to normalized contract (sha256:63d46482) in every receipt.
Independently verified (verifier=local-pre-merge-independent): 21 delegation escalation tests
re-run on omnimarket PR #1158 head; all three check_value greps PASS locally; pre-commit clean.

Evidence-Ticket: OMN-12939
jonahgabriel added a commit that referenced this pull request Jun 11, 2026
…ct + dod receipts

OCC dev-base PR. Contract + 3 PASS receipts, all check_type=command with executable grep
check_values (OMN-12949 proven pattern; receipt filenames match check_type so eligibility
resolves the receipt ids):
- dod-omnimarket-pr-1158/command.yaml: status PASS, pr_number 1158, 21 tests passed
- dod-deploy-assessment/command.yaml: status PASS, pr_number 1158, 'No live deploy'
- dod-occ-pr-2456/command.yaml: self-binding status PASS, pr_number 2456

contract_sha256 pinned (sha256:3fe374ae) in every receipt. Independently verified
(verifier=local-pre-merge-independent): 21 delegation escalation tests on omnimarket PR #1158
head; all 3 check_value greps PASS locally; contract schema-valid; pre-commit clean.

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