Skip to content

evidence(OMN-12816): bind main promotion PR receipts - #2320

Merged
jonahgabriel merged 4 commits into
devfrom
jonah/omn-12816-main-promotion-evidence
Jun 8, 2026
Merged

jonahgabriel merged 4 commits into
devfrom
jonah/omn-12816-main-promotion-evidence

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jun 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add PASS OCC receipts binding OMN-12816 to omnibase_infra#1904 and omnimarket#1108 main-promotion PR heads.
  • Preserve contracts/OMN-12816.yaml unchanged so the existing contract hash remains valid.

Verification

  • uv run validate-yaml contracts/OMN-12816.yaml
  • ruby YAML.load_file for both new receipt files
  • git diff --check

Downstream Use

  • This PR is intended as the Evidence-Source for omnibase_infra#1904 and omnimarket#1108 Receipt Gate eligibility.

Summary by CodeRabbit

  • Chores
    • Added new verification receipts capturing command checks, probe outputs and pass status for multiple promotion flows, and added corresponding evidence entries to the contract to improve auditability.
    • Updated contract checksum values on several existing receipts to reflect the latest contract snapshot.

@coderabbitai

coderabbitai Bot commented Jun 8, 2026 •

Copy link
Copy Markdown

Review Change Stack

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 4 minutes and 23 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: 6b52e340-4b3d-4fc6-a630-579d69fc3cce

📥 Commits

Reviewing files that changed from the base of the PR and between 8a352a9 and df22b1e.

📒 Files selected for processing (9)
  • contracts/OMN-12816.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-additive-safe/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-deploy-assessment/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-empirical/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-infra-tests/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-main-promotion-infra/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-main-promotion-market/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-market-tests/command.yaml
  • drift/dod_receipts/OMN-12816/dod-omn12816-occ-main-promotion-evidence/command.yaml
📝 Walkthrough

Walkthrough

Adds a contract entry and three DoD command receipt files for OMN-12816, each recording a gh pr view probe (probe stdout JSON, run metadata, actual_output) with exit_code 0, and updates contract_sha256 hashes in five existing receipt files.

Changes

DoD Verification Receipts and Contract

Layer / File(s) Summary
Contract: add dod_evidence entries
contracts/OMN-12816.yaml
Appends three dod_evidence blocks for OMN-12816 referencing main-promotion PRs and a publication gate, each with command checks asserting status: PASS and matching pr_number.
New command receipt documents
drift/dod_receipts/OMN-12816/dod-omn12816-main-promotion-infra/command.yaml, drift/dod_receipts/OMN-12816/dod-omn12816-main-promotion-market/command.yaml, drift/dod_receipts/OMN-12816/dod-omn12816-occ-main-promotion-evidence/command.yaml
Three new command.yaml receipts capture schema/version and ticket/evidence identifiers, the gh pr view probe command and captured probe_stdout JSON, execution metadata (timestamp, commit SHA, branch/PR, runner/verifier), actual_output, and exit_code: 0.
Receipt checksum updates
drift/dod_receipts/OMN-12816/dod-omn12816-additive-safe/command.yaml, drift/dod_receipts/OMN-12816/dod-omn12816-deploy-assessment/command.yaml, drift/dod_receipts/OMN-12816/dod-omn12816-empirical/command.yaml, drift/dod_receipts/OMN-12816/dod-omn12816-infra-tests/command.yaml, drift/dod_receipts/OMN-12816/dod-omn12816-market-tests/command.yaml
Updates contract_sha256 fields in five existing OMN-12816 receipt files to new SHA-256 values; other fields unchanged.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

A rabbit taps keys by starlit logs, 🐇
Three receipts lined up in tidy rows,
Hashes set, probes recorded clean and bright,
PRs declared, each exit code reads zero,
A tiny hop — the checks are done tonight. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: binding evidence receipts for OMN-12816 related to main promotion PRs.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-12816-main-promotion-evidence

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

@jonahgabriel
jonahgabriel added this pull request to the merge queue Jun 8, 2026
Merged via the queue into dev with commit bd21538 Jun 8, 2026
36 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-12816-main-promotion-evidence branch June 8, 2026 06:49
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