Repository navigation
contracts(OMN-11970): refresh cleanup receipts - #1590
Conversation
|
Warning Review limit reached
Your plan includes 5 reviews of capacity. Refill in 46 minutes and 56 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 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 configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThis PR updates contract definitions and test evidence receipts across two tickets to document a model name resolution infrastructure change. The contract now validates against PR 1653, and test receipts reflect model-name resolution via explicit ChangesModel Name Resolution Infrastructure
Estimated Code Review Effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
c334983 to
cfd7146
Compare
cfd7146 to
72cdff1
Compare
…iNode-ai#1590 (OmniNode-ai#1002) * contract(OMN-10954): bind omnibase_infra savings/POSTGRES_HOST PR OmniNode-ai#1590 Add OCC contract OMN-10954.yaml and dod_evidence receipts for the omnibase_infra PR that unblocks .201 runtime boot: - dod-omnibase-infra-pr-1590: binds the downstream fix PR - dod-occ-pr-self: self-binding so this OCC PR satisfies the receipt-gate Evidence-Source check on PR OmniNode-ai#1590 OMN-10954 * fix(OMN-10954): satisfy receipt-gate schema on dod-occ-pr-self Receipt-gate rejected commit_sha="self-binding" (must be 7-40 hex chars) and pr_number=0 (must be >= 1). Aligns with the OCC self-binding receipt convention used in OMN-10789/10793 (short SHA + real OCC PR number). Unblocks omnibase_infra#1590. OMN-10954 Evidence-Source: OCC#self Evidence-Ticket: OMN-10954
…amp contract_sha256 Fixes the pr_ticket_mismatch that blocked BOTH omnimarket PR #1594 (occ-preflight/eligibility, verify) and this OCC PR #3551 (self-eligibility): the OMN-13501 contract declared evidence only for PR #1590/#3537, so the receipt-gate eligibility loop (which iterates contract-declared dod_evidence items) never checked the net-new burn-down receipts and found no PR-#1594/#3551-bound PASS receipt. - Append two dod_evidence items to contracts/OMN-13501.yaml: dod-omnimarket-pr-1594 (binds code PR #1594) and dod-occ-3551-self-binding (binds this OCC PR #3551). - Whole-file contract hash changes on append (f63451bb -> 05ecb897), so re-stamp contract_sha256 in all six receipts to the new hash — the exact pattern merged OCC #3537 used when it added the deploy-assessment evidence item. Receipt semantics are unchanged; only the hash pointer updates. Verified locally with validator_occ_merge_eligibility: PR#3551 and PR#1594 both eligible=True (present, PASS, hash-bound, PR-bound). yamlfmt idempotent; all OCC pre-commit gates pass (Receipt Honesty Gate, Receipt Hardening Gate, dod_evidence required, contract YAML schema). Evidence-Ticket: OMN-13501
Evidence-Source: 7ce91f1a2d1af5f086359e29f198d1f4912e8368
Evidence-Ticket: OMN-11970
Summary
0525f2d609875b189f0c2e62696a4310b5dec6f4292cfa93d50cd3e686ceb1b0b0bb8d44ccf83538Verification
uv run python scripts/check_dod_evidence_present.py OMN-11970 OMN-11971uv run pre-commit run --files contracts/OMN-11970.yaml drift/dod_receipts/OMN-11970/dod-omniclaude-pr-1653/command.yaml drift/dod_receipts/OMN-11971/dod-omniintelligence-pr-671/command.yamlSummary by CodeRabbit