Skip to content

chore(OMN-11917): add infra deploy-gate evidence - #1566

Merged
jonahgabriel merged 4 commits into
mainfrom
jonah/omn-11917-occ-final-receipts
May 24, 2026
Merged

jonahgabriel merged 4 commits into
mainfrom
jonah/omn-11917-occ-final-receipts

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

Summary

Evidence-Ticket: OMN-11917

Verification

  • uv run python scripts/check_dod_evidence_present.py OMN-11925 OMN-11926
  • uv run pre-commit run --files contracts/OMN-11925.yaml contracts/OMN-11926.yaml drift/dod_receipts/OMN-11925/dod-omnibase-infra-pr-1728-deploy/command.yaml drift/dod_receipts/OMN-11926/dod-omnibase-infra-pr-1729-deploy/command.yaml drift/dod_receipts/OMN-11925/dod-omnibase-infra-pr-1726/command.yaml drift/dod_receipts/OMN-11925/dod-omnibase-infra-pr-1728/command.yaml drift/dod_receipts/OMN-11925/dod-omnimarket-pr-825/command.yaml drift/dod_receipts/OMN-11926/dod-omnibase-infra-pr-1729/command.yaml drift/dod_receipts/OMN-11926/dod-omnimarket-pr-812/command.yaml

@coderabbitai

coderabbitai Bot commented May 24, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

@jonahgabriel, we couldn't start this review because you've used your available PR reviews for now.

Your plan includes 5 reviews of capacity. Refill in 53 minutes and 7 seconds.

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

⌛ How to resolve this issue?

After more review capacity refills, 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 trial, open-source, and free plans. In all cases, review capacity refills continuously over time.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2ed0d476-8075-4d04-b758-d739561632ce

📥 Commits

Reviewing files that changed from the base of the PR and between 6880855 and 25b6f9b.

📒 Files selected for processing (17)
  • contracts/OMN-11917.yaml
  • contracts/OMN-11925.yaml
  • contracts/OMN-11926.yaml
  • drift/dod_receipts/OMN-11917/dod-deploy/command.yaml
  • drift/dod_receipts/OMN-11917/dod-inventory-evidence/command.yaml
  • drift/dod_receipts/OMN-11917/dod-occ-pr-1524/command.yaml
  • drift/dod_receipts/OMN-11917/dod-occ-pr-1556/command.yaml
  • drift/dod_receipts/OMN-11917/dod-occ-pr-1558/command.yaml
  • drift/dod_receipts/OMN-11917/dod-occ-pr-1566/command.yaml
  • drift/dod_receipts/OMN-11917/dod-omniclaude-pr-1646/command.yaml
  • drift/dod_receipts/OMN-11925/dod-omnibase-infra-pr-1726/command.yaml
  • drift/dod_receipts/OMN-11925/dod-omnibase-infra-pr-1728-deploy/command.yaml
  • drift/dod_receipts/OMN-11925/dod-omnibase-infra-pr-1728/command.yaml
  • drift/dod_receipts/OMN-11925/dod-omnimarket-pr-825/command.yaml
  • drift/dod_receipts/OMN-11926/dod-omnibase-infra-pr-1729-deploy/command.yaml
  • drift/dod_receipts/OMN-11926/dod-omnibase-infra-pr-1729/command.yaml
  • drift/dod_receipts/OMN-11926/dod-omnimarket-pr-812/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-11917-occ-final-receipts

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

@jonahgabriel
jonahgabriel force-pushed the jonah/omn-11917-occ-final-receipts branch from 6c5c7d7 to 75e95fd Compare May 24, 2026 21:45
@jonahgabriel
jonahgabriel enabled auto-merge (squash) May 24, 2026 21:45
@jonahgabriel
jonahgabriel merged commit 42e9687 into main May 24, 2026
33 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-11917-occ-final-receipts branch May 24, 2026 21:48
andywu42 pushed a commit to andywu42/onex_change_control that referenced this pull request Jun 10, 2026
OmniNode-ai#944)

* contract(OMN-10860): add OCC contract for POST /skill runtime endpoint

Adds deploy DoD evidence with docker exec validation for the /skill
HTTP endpoint added to omnibase_infra ServiceHealth in PR OmniNode-ai#1566.

* receipt(OMN-10860): add DoD receipts for POST /skill runtime endpoint

Adds 4 command receipts to unblock the receipt gate on omnibase_infra PR OmniNode-ai#1566:
- dod-unit-tests: 8 unit tests present in PR diff
- dod-integration-tests: 3 integration tests present in PR diff
- dod-pr-open: PR OmniNode-ai#1566 is OPEN and targets main
- dod-deploy: POST /skill endpoint wired in ServiceHealth, verified by test coverage

* fix(OMN-10860): fix OCC receipts — bind to pr#944, dod-pr-merged, add dod-occ-pr self-binding

- Replace dod-pr-open (checked OPEN) with dod-pr-merged (checks MERGED) — PR OmniNode-ai#1566 is now merged
- Add dod-occ-pr self-binding receipt referencing OCC PR OmniNode-ai#944
- Set pr_number: 944 and commit_sha to OCC#944 HEAD in all receipts (was omnibase_infra#1566)
- Add contract_sha256 to all receipts matching updated contract

* fix(OMN-10860): replace deploy validation stub with self-verifying grep check

Contract compliance check runs check_value as a shell command; the previous
'deploy validation: docker exec ...' prefix is not executable in CI. Replace
with grep-based self-verifying pattern matching OMN-10464. Update contract_sha256
in all 5 receipts to match.
jonahgabriel added a commit that referenced this pull request Jul 2, 2026
jonahgabriel added a commit that referenced this pull request Jul 2, 2026
…arket #1566)

Adds two uniquely-named OMN-13674 PASS receipts on top of current dev:
- dod-omnimarket-pr-1566 (binds OMN-13674 -> omnimarket PR #1566)
- dod-occ-self-pr1566 (binds OMN-13674 -> this OCC PR #3468, self-eligibility)

Unique names avoid collisions with the shared dod-occ-self/dod-deploy-assessment
receipts that concurrent OMN-13674 coverage OCC PRs rebind. Contract reused
unchanged (dev hash fbece51c).

OMN-13674
jonahgabriel added a commit that referenced this pull request Jul 2, 2026
…1566 receipt

Rebinds the shared dod-occ-self receipt to this OCC PR (#3468) so occ-preflight
eligibility (which enumerates receipt paths from dev and reads them at PR head)
finds an OMN-13674 PASS receipt bound to #3468. Adds dod-omnimarket-pr-1566 so the
omnimarket #1566 Receipt Gate finds a PASS receipt bound to that PR once merged.
Contract reused unchanged (dev hash fbece51c).

OMN-13674
jonahgabriel added a commit that referenced this pull request Jul 2, 2026
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