Repository navigation
evidence(OMN-12674): OCC contract and receipts for reviewdog removal - #2161
Conversation
|
Warning Review limit reached
More reviews will be available in 80 minutes and 33 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 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 configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
…stry refactor Replace the auto-scaffolded generic OMN-7334 contract with work-specific, honestly verifiable dod_evidence, and add 4 PASS ModelDodReceipt artifacts under drift/dod_receipts/OMN-7334/ pairing with omnibase_infra PR #2161 (move 4 hardcoded topic constants to the central omnibase_infra.topics SUFFIX_* registry). - dod-001: zero residual _TOPIC_*/_GMAIL_INTENT_TOPIC references in 3 node pkgs - dod-002: scoped node test suites 98 passed / 2 Kafka-skipped - dod-003: mypy --strict clean (31 source files) - dod-004: full unit suite green + pre-commit clean on changed files Receipts are contract-hash-bound (contract_sha256) and verifier != runner.
…(pairs omnibase_infra #2161) (#3376) * chore(OMN-7334): DoD receipts + work-specific contract for topic-registry refactor Replace the auto-scaffolded generic OMN-7334 contract with work-specific, honestly verifiable dod_evidence, and add 4 PASS ModelDodReceipt artifacts under drift/dod_receipts/OMN-7334/ pairing with omnibase_infra PR #2161 (move 4 hardcoded topic constants to the central omnibase_infra.topics SUFFIX_* registry). - dod-001: zero residual _TOPIC_*/_GMAIL_INTENT_TOPIC references in 3 node pkgs - dod-002: scoped node test suites 98 passed / 2 Kafka-skipped - dod-003: mypy --strict clean (31 source files) - dod-004: full unit suite green + pre-commit clean on changed files Receipts are contract-hash-bound (contract_sha256) and verifier != runner. * fix(OMN-7334): bind OCC receipt bundle to self PR
Summary
OCC contract + DoD receipts for OMN-12674 (remove reviewdog CI gate entirely).
contracts/OMN-12674.yaml— central ticket contract for the org-wide reviewdog removal.drift/dod_receipts/OMN-12674/dod-omnimarket-pr-1035/command.yaml— omnimarket evidence(OMN-10713): add memory graph config receipts #1035 deletes.github/workflows/reviewdog.yml.drift/dod_receipts/OMN-12674/dod-omnibase-core-pr-1201/command.yaml— omnibase_core evidence(OMN-9068): add omniclaude receipt gate contracts #1201 deletes.github/workflows/reviewdog.yml.drift/dod_receipts/OMN-12674/dod-omnidash-pr-170/command.yaml— omnidash chore(contracts): backfill ModelTicketContract for 50 tickets [OMN-8637 wave 8] #170 (MERGED) deletes.github/workflows/reviewdog.yml.drift/dod_receipts/OMN-12674/dod-omniclaude-pr-1728/command.yaml— omniclaude evidence(OMN-12245): bind infra promotion pr 1772 #1728 deletes the reusablereviewdog-review.yml, the callerreviewdog-caller.yml, the reviewdog-only rdjsonl converters + tests, andreviewdog-setup.md.drift/dod_receipts/OMN-12674/dod-binding-clean/command.yaml— reviewdog confirmed bound to ZERO required status checks (branch-protection contexts for main/dev + repo rulesets all verified clean on every repo), so no binding removal was required.drift/dod_receipts/OMN-12674/dod-occ-pr-self/command.yaml— self-binding receipt for this OCC PR.All receipts carry
contract_sha256: sha256:c3f695a1a361a9a5900481fe3f958fc2c9897c22f7d03d7679ac19d0b8eda4bd(the sha256 of the committedcontracts/OMN-12674.yaml),verifierdistinct fromrunner, andprobe_command/probe_stdoutfrom livegh apiprobes. Receipt-Gate validator (omnibase_core.validation.validator_receipt_gate.validate_pr_receipts) returns PASS for all six checks; OCC merge-eligibility returnseligible.This OCC PR is the
Evidence-Sourcefor the four product PRs:Related: OMN-12674, omnimarket #1035, omnibase_core #1201, omnidash #170, omniclaude #1728
OMN-12674