Skip to content

docs(OMN-10609): bind merge-sweep receipt evidence - #747

Merged
jonahgabriel merged 2 commits into
mainfrom
jonah/merge-sweep-occ-20260506
May 6, 2026
Merged

jonahgabriel merged 2 commits into
mainfrom
jonah/merge-sweep-occ-20260506

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented May 6, 2026 •

Copy link
Copy Markdown
Contributor

Adds central OCC contracts and PASS receipts for current merge-sweep Receipt Gate blockers across omnibase_core, omnibase_infra, and omniclaude.\n\nTickets bound:\n- OMN-10377\n- OMN-10605\n- OMN-10606\n- OMN-10607\n- OMN-10608\n- OMN-10609\n- OMN-10610\n- OMN-10611\n- OMN-10621\n- OMN-10622\n\nValidation:\n- uv run validate-yaml contracts/OMN-10377.yaml contracts/OMN-10605.yaml contracts/OMN-10606.yaml contracts/OMN-10607.yaml contracts/OMN-10608.yaml contracts/OMN-10609.yaml contracts/OMN-10610.yaml contracts/OMN-10611.yaml contracts/OMN-10621.yaml contracts/OMN-10622.yaml\n- receipt self-check grep loop for all ten tickets\n- pre-commit run --files

Summary by CodeRabbit

  • Chores
    • Added governance contract and evidence documentation files for internal compliance tracking and validation purposes.

@coderabbitai

coderabbitai Bot commented May 6, 2026 •

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 593bc31d-095c-4f1f-ab61-0b2ed3639c43

📥 Commits

Reviewing files that changed from the base of the PR and between de3dce5 and 49e6ed4.

📒 Files selected for processing (21)
  • contracts/OMN-10377.yaml
  • contracts/OMN-10605.yaml
  • contracts/OMN-10606.yaml
  • contracts/OMN-10607.yaml
  • contracts/OMN-10608.yaml
  • contracts/OMN-10609.yaml
  • contracts/OMN-10610.yaml
  • contracts/OMN-10611.yaml
  • contracts/OMN-10621.yaml
  • contracts/OMN-10622.yaml
  • drift/dod_receipts/OMN-10377/dod-001/command.yaml
  • drift/dod_receipts/OMN-10605/dod-001/command.yaml
  • drift/dod_receipts/OMN-10606/dod-001/command.yaml
  • drift/dod_receipts/OMN-10607/dod-001/command.yaml
  • drift/dod_receipts/OMN-10608/dod-001/command.yaml
  • drift/dod_receipts/OMN-10609/dod-001/command.yaml
  • drift/dod_receipts/OMN-10609/dod-002/command.yaml
  • drift/dod_receipts/OMN-10610/dod-001/command.yaml
  • drift/dod_receipts/OMN-10611/dod-001/command.yaml
  • drift/dod_receipts/OMN-10621/dod-001/command.yaml
  • drift/dod_receipts/OMN-10622/dod-001/command.yaml

📝 Walkthrough

Walkthrough

This pull request adds ten new governance contract definitions and their corresponding Definition of Done (DoD) evidence receipts. Contract files define governance requirements for various system changes, while receipt files record command-based validation proofs verifying PR bindings and commit SHAs. All files are newly created YAML configuration artifacts with no modifications to existing code.

Changes

Governance Contracts and DoD Evidence

Layer / File(s) Summary
Contract Definitions
contracts/OMN-1037*.yaml, contracts/OMN-1060*.yaml, contracts/OMN-1061*.yaml, contracts/OMN-1062*.yaml
Ten new governance contracts defined (OMN-10377, 10605–10611, 10621–10622), each specifying schema_version, ticket metadata, interface_change flags, touched_interfaces, evidence_requirements, emergency_bypass settings, and dod_evidence blocks that reference PR numbers and commit SHAs to validate.
DoD Evidence Receipts
drift/dod_receipts/OMN-1037*/dod-*/command.yaml, drift/dod_receipts/OMN-1060*/dod-*/command.yaml, drift/dod_receipts/OMN-1061*/dod-*/command.yaml, drift/dod_receipts/OMN-1062*/dod-*/command.yaml
Twelve command-based evidence receipt files recording completed validation checks, each containing schema_version, ticket_id, evidence_item_id, check_type, status (PASS), probe_command execution details, stdout outputs, PR numbers, branch names, and commit SHAs to prove contract compliance.

Estimated Code Review Effort

🎯 3 (Moderate) | ⏱️ ~25 minutes


🐰 Ten contracts nibbled into place,
With evidence receipts to prove the case,
From contracts to drift, a governance maze,
Each PR is tracked without a haze,
This rabbit approves! ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/merge-sweep-occ-20260506

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

@jonahgabriel
jonahgabriel enabled auto-merge (squash) May 6, 2026 19:50
@jonahgabriel jonahgabriel changed the title docs(merge-sweep): bind OMN-106xx receipt evidence docs(OMN-10609): bind merge-sweep receipt evidence May 6, 2026
@jonahgabriel
jonahgabriel merged commit f210f92 into main May 6, 2026
25 of 26 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/merge-sweep-occ-20260506 branch May 6, 2026 19:57
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