Repository navigation
receipt(OMN-11025): add delegation DTO evidence - #1019
Conversation
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more 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 (7)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
…1020 Receipt-gate's pr_ticket_mismatch failure on PR #1020 demands a PASS receipt in each contract whose pr_number matches the OCC PR itself. Add the missing dod-occ-pr-1020 evidence item and receipt for all three tickets, matching the pattern used by OMN-11023 (PR #1017), OMN-11025 (PR #1019), etc.
…batch (#1020) * evidence(OMN-11013,OMN-11008,OMN-11007): add contracts and PASS receipts for tech debt PRs Unblocks 3 tech-debt PRs currently blocked on receipt-gate: - omnimarket#630 (OMN-11013): wire migration suppressions into duplication sweep D3 - omniintelligence#651 (OMN-11008): remove LOCAL_LLM_SHARED_SECRET source synthesis - omnibase_core#1077 (OMN-11007): exclude generated and evidence dirs from local-path scan Each contract carries 3 dod_evidence items: PR binding, focused-tests PASS, and a deploy-not-required note (offline handler/validator/adapter changes; no live deploy, restart, or .201 mutation). Downstream PR bodies will be updated with `Evidence-Source: OCC#<this PR>` once this PR is opened. * fixup(OMN-11007): bump focused-tests grep to 32 passed + correct branch name - OMN-11007 PR #1077 now ships 32 tests (9 new + 23 baseline) after adding explicit dist/ and build/ exclusion tests in response to CodeRabbit. Update contract grep target and receipt probe_stdout accordingly. - Correct branch field across the OMN-11007 receipts to match the actual PR head ref name `jonah/omn-11007-quality-exclude-next-graphify-out-occ-receipts-and-evidence`. * fixup(OMN-11013,OMN-11008,OMN-11007): self-bind contracts to OCC PR #1020 Receipt-gate's pr_ticket_mismatch failure on PR #1020 demands a PASS receipt in each contract whose pr_number matches the OCC PR itself. Add the missing dod-occ-pr-1020 evidence item and receipt for all three tickets, matching the pattern used by OMN-11023 (PR #1017), OMN-11025 (PR #1019), etc.
* evidence(OMN-11026): add contract and PASS receipts for CI split count fix Unblocks omnibase_core PR #1078 (currently failing receipt-gate). The PR adds volume-aware CI test split count to prevent the 35-min test-parallel timeout that's been wedging core#1076/#1077 and other PRs whose adjacency expansion picks up large test trees. Contract carries 3 dod_evidence items: PR binding, focused-tests PASS (tests/unit/scripts/ci/ → 33 passed), and a deploy-not-required note (CI helper change; pure offline computation). Self-binding dod-occ-pr-<NNNN> evidence will land in a fixup commit once this OCC PR is opened. * fixup(OMN-11026): self-bind contract to OCC PR #1021 Receipt-gate's pr_ticket_mismatch protection requires a PASS receipt whose pr_number matches the OCC PR itself. Add the dod-occ-pr-1021 evidence item and receipt, matching the pattern used by OMN-11023 (PR #1017), OMN-11025 (PR #1019), and OMN-1101{3,8,7} (PR #1020). * evidence(OMN-11026): correct focused test receipt workdir
… state (#10064) * evidence(OMN-18381): bind six criteria to behaviour proofs, not merge state The sweep held this ticket on a proof-class gap: "2/6 checks verified, 0 failed -- and not one of them executed the claimed behavior. Every passing check binds merge state (a PR is merged) or is a surrogate (a file exists, a generic suite ran)." The three pre-existing items are exactly that shape -- two `gh pr view` merge probes and `tests/test_evidence_admissibility.py`, a generic OCC suite -- and none declares `binds_ac`. They are left untouched. Six items are appended, one per criterion, each running a test class written for that criterion at cwd ${OMNI_HOME}/omninode_infra. Every class carries a demonstrated negative control: the artifact it asserts over was mutated and the class observed to fail, then reverted. AC1/AC2 seam -> runs-on: ubuntu-latest 3 failed, 11 passed AC3 hourly -> 15-minute cadence 1 failed, 13 passed AC4 bucket renamed 1 failed, 13 passed AC5 staleness bar id stripped 1 failed, 13 passed AC6 aws probe removed 2 failed, 12 passed restored 14 passed All six ACs were separately re-measured against dev before any of this was written, and all six are already substantively satisfied -- PR #1469 merged 2026-09-15. What was missing was proof of the right class, not the work. AC2 binds a test asserting INDEPENDENCE from hosted billing, which is a property of the tree, and deliberately not that the fleet is up or the budget raised: the org Actions budget was still $600 with prevent_further_usage true when this was written. Ordering: the test file lands in omninode_infra#1539, which is gated by `OCC Companion Merged Gate (OMN-15214)` on this companion, so this merges first -- the same order OMN-16504 used (OCC#7214 before #1019). Receipts are `test_passes.yaml`, not `command.yaml`: the eligibility gate keys a receipt by `<ticket>:<item>:<check_type>`, and a test_passes check with a command.yaml receipt reads as missing. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PacR7UupWUbZ2Hf8YnyXZV * evidence(OMN-18381): self-bind to OCC companion PR #10064 The occ-preflight `missing_occ_self_bind` leg requires the PR carrying a contract to bind itself, which needs the PR number and so could not land in the first commit. Appending the entry moves `contract_sha256`, so all six behaviour receipts are resynced. Their `contract_entry_sha256` values are unaffected by the append (OMN-13888), and are recomputed rather than assumed. Verified with the same validator the gate runs: no missing receipts, no stale bindings for this ticket. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PacR7UupWUbZ2Hf8YnyXZV * fix(OMN-18381): bind receipts to full product commit * fix(OMN-18381): expand remaining receipt commit bindings --------- Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com> Co-authored-by: jonahgabriel <jonah@omninode.ai>
Summary
Verification
Evidence-Ticket: OMN-11025
Evidence-Source: omnimarket#629