Repository navigation
docs(OMN-10079): add runtime ingress receipts - #759
Conversation
|
Warning Rate limit exceeded
To continue reviewing without waiting, purchase usage credits in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, 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 the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. 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)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
8b97557 to
b047e6b
Compare
b047e6b to
05a7daa
Compare
OCC's own receipt-gate requires a PASS receipt with pr_number == this PR's number for the cited ticket OMN-10637. Adds dod-occ-pr-760 binding to PR #760 so the receipt gate on this PR itself can pass. Pattern matches OCC #759 dod-occ-pr-759 (OMN-10079). The companion dod-003 binds OMN-10637 evidence to the consumer PR (omnibase_infra #1514).
…760) * docs(OMN-10637): bind bifrost delegation routing receipt to PR #1514 Adds drift/dod_receipts/OMN-10637/dod-003/command.yaml binding the OMN-10637 evidence to omnibase_infra PR #1514 (head SHA 0730472bed7d493f76f18ae204198c315637aceb). Receipt-gate's validate_occ_merge_eligibility requires at least one PASS receipt with pr_number == <consumer-pr-number> or commit_sha ∈ <pr-shas>. Existing dod-001 and dod-002 are bound to OCC PR #758 (this repo); dod-003 binds to omnibase_infra#1514 so Receipt Gate can verify that the routing-rules work registered under OMN-10637 has a PASS receipt tied to the consuming PR. Pattern matches OCC PR #754 (OMN-10636), #756 (OMN-10641), #751 (OMN-10635). * docs(OMN-10637): add self-binding dod-occ-pr-760 receipt OCC's own receipt-gate requires a PASS receipt with pr_number == this PR's number for the cited ticket OMN-10637. Adds dod-occ-pr-760 binding to PR #760 so the receipt gate on this PR itself can pass. Pattern matches OCC #759 dod-occ-pr-759 (OMN-10079). The companion dod-003 binds OMN-10637 evidence to the consumer PR (omnibase_infra #1514). * docs(OMN-10637): declare dod-003 and dod-occ-pr-760 in contract Receipt-gate's validate_occ_merge_eligibility iterates dod_evidence from the contract YAML, then loads receipts at <dir>/<ticket>/<id>/<type>.yaml. Receipts on disk that the contract doesn't declare are never looked up. Adds dod-003 (binds bifrost evidence to omnibase_infra PR #1514) and dod-occ-pr-760 (self-binding for OCC's own receipt-gate) to dod_evidence so the corresponding receipt files (already added in prior commits) are picked up.
…ntry OCC's own receipt-gate requires a PASS receipt with pr_number == 761 for OMN-10639 since this PR cites OMN-10639 in body. Existing dod-001/dod-002 have pr_number: 1532 (consumer PR) which doesn't satisfy OCC's self-check. Adds: - drift/dod_receipts/OMN-10639/dod-occ-pr-761/command.yaml — self-binding - contract entry declaring dod-occ-pr-761 Pattern: matches OCC #759 dod-occ-pr-759 (OMN-10079) and OCC #760 dod-occ-pr-760 (OMN-10637).
…761) * feat(OMN-10639): OCC ticket contract for delegation evidence bundle Adds: - contracts/OMN-10639.yaml — ticket contract with dod_evidence (dod-001 contract exists, dod-002 PR merged) and CI evidence requirement against omniclaude#1532 - drift/dod_receipts/OMN-10639/dod-001/command.yaml — receipt for contract presence - drift/dod_receipts/OMN-10639/dod-002/command.yaml — receipt for downstream PR state Cited by omniclaude#1532 as Evidence-Source for receipt-gate. * docs(OMN-10639): add self-binding dod-occ-pr-761 receipt + contract entry OCC's own receipt-gate requires a PASS receipt with pr_number == 761 for OMN-10639 since this PR cites OMN-10639 in body. Existing dod-001/dod-002 have pr_number: 1532 (consumer PR) which doesn't satisfy OCC's self-check. Adds: - drift/dod_receipts/OMN-10639/dod-occ-pr-761/command.yaml — self-binding - contract entry declaring dod-occ-pr-761 Pattern: matches OCC #759 dod-occ-pr-759 (OMN-10079) and OCC #760 dod-occ-pr-760 (OMN-10637).
Summary
Verification