Skip to content

contract(OMN-9906): refresh omniclaude receipt head - #981

Merged
jonahgabriel merged 1 commit into
mainfrom
jonah/omn-9906-receipt-refresh-2
May 13, 2026
Merged

jonahgabriel merged 1 commit into
mainfrom
jonah/omn-9906-receipt-refresh-2

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented May 13, 2026 •

Copy link
Copy Markdown
Contributor

Evidence-Ticket: OMN-9906
Evidence-Source: 6f125f7

Summary

Validation

  • uv run validate-yaml contracts/OMN-9906.yaml
  • uv run pre-commit run --files contracts/OMN-9906.yaml drift/dod_receipts/OMN-9906/dod-omniclaude-pr-1572/command.yaml drift/dod_receipts/OMN-9906/dod-occ-pr-981/command.yaml drift/dod_receipts/OMN-9906/dod-001/command.yaml drift/dod_receipts/OMN-9906/dod-occ-pr/command.yaml drift/dod_receipts/OMN-9906/dod-occ-pr-972/command.yaml drift/dod_receipts/OMN-9906/dod-occ-pr-974/command.yaml drift/dod_receipts/OMN-9906/dod-occ-pr-980/command.yaml
  • local Receipt Gate: RECEIPT GATE PASSED: 6 checks across 1 ticket

Summary by CodeRabbit

  • Chores
    • Updated internal contract verification records and evidence receipts.
    • Refreshed verification metadata and validation hashes.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 13, 2026 •

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

This PR adds a new PR #981 receipt entry to the OMN-9906 contract and its corresponding evidence file, updates the core OMN-9906 receipt with fresh metadata and contract hashing, and refreshes the contract hash values across five existing receipt files to reflect contract changes.

Changes

OMN-9906 Receipt Lifecycle Update

Layer / File(s) Summary
New PR #981 receipt declaration and artifact
contracts/OMN-9906.yaml, drift/dod_receipts/OMN-9906/dod-occ-pr-981/command.yaml
Appends new dod-occ-pr-981 evidence entry to the OMN-9906 contract with PASS status and PR #981 binding, and introduces the complete command receipt file with schema identifiers, GitHub PR open-state probe command, expected probe stdout, execution metadata, and contract hash.
Core OMN-9906 receipt metadata and hash refresh
drift/dod_receipts/OMN-9906/dod-omniclaude-pr-1572/command.yaml
Updates run metadata (run_timestamp: 2026-05-13T13:59:00Z and commit_sha), expands evidence explanation to note sourcing the v0.40.2 tag for CI visibility, and refreshes the contract_sha256 hash.
Batch contract hash refresh for existing receipts
drift/dod_receipts/OMN-9906/dod-001/command.yaml, drift/dod_receipts/OMN-9906/dod-occ-pr-972/command.yaml, drift/dod_receipts/OMN-9906/dod-occ-pr-974/command.yaml, drift/dod_receipts/OMN-9906/dod-occ-pr-980/command.yaml, drift/dod_receipts/OMN-9906/dod-occ-pr/command.yaml
Updates contract_sha256 to the same new value across five existing evidence receipt files.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • OmniNode-ai/onex_change_control#980: Both PRs directly update the same contract_sha256 evidence fields in drift/dod_receipts/OMN-9906/*/command.yaml files, indicating code-level related changes.
  • OmniNode-ai/onex_change_control#972: Both PRs modify the same OMN-9906 contract and drift receipt files, including the dod-occ-pr-972/command.yaml and dod-occ-pr-981 binding.
  • OmniNode-ai/onex_change_control#974: Main PR updates the OMN-9906 receipt at drift/dod_receipts/OMN-9906/dod-occ-pr-974/command.yaml, which directly overlaps with the retrieved PR.

Poem

🐰 A rabbit hops through receipt trails,
Binding new proofs, refreshing hails.
PR #981 joins the fold with care,
While hashes dance through summer air! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: refreshing the omniclaude receipt head for ticket OMN-9906, which aligns with the core changes of updating contract_sha256 values and adding a new receipt entry.
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.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-9906-receipt-refresh-2

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

@jonahgabriel
jonahgabriel force-pushed the jonah/omn-9906-receipt-refresh-2 branch from 9a23401 to e4fd47b Compare May 13, 2026 13:59
@jonahgabriel
jonahgabriel force-pushed the jonah/omn-9906-receipt-refresh-2 branch from e4fd47b to 6f125f7 Compare May 13, 2026 14:02
@jonahgabriel
jonahgabriel merged commit f338158 into main May 13, 2026
29 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-9906-receipt-refresh-2 branch May 13, 2026 14:11
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