Repository navigation
evidence(OMN-11061): OCC contract and receipts for topic wiring PR #657 - #1044
Conversation
Adds ModelTicketContract + two dod receipts (sweep-clean, deploy) for OMN-11061 — wire 49 undeclared topics into node_emit_daemon contract, fix bifrost_delegation.yaml annotations, add handler block to node_monitor_alert_responder. UNDECLARED_TOPIC reduced from 75 to 0.
|
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 (4)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Adds self-binding receipt with pr_number: 1044 to clear OCC eligibility pr_ticket_mismatch failure.
#7420) * evidence(OMN-16799): OCC companion for OmniNode-ai/omninode_infra#1044 Hand-authored companion, not an autobind. node_occ_companion_compute's F-17 guard deliberately suppresses companion authoring while the product PR is a draft or is title-marked do-not-merge/WIP (handler_occ_companion_compute.py, added after incident occ#4333). omninode_infra#1044 is BOTH -- DRAFT, and its title carries "[DO NOT MERGE -- awaiting grant]" -- and both are correct: #1044 must not become mergeable before the OMN-16799 prod-promotion grant lands on onex_change_control@main. So the autobind will not mint this until the operator un-drafts AND retitles #1044, which is exactly the step the Evidence-Source line is supposed to unblock. This PR supplies it without touching #1044's draft state. Appends two dod_evidence items to the existing OMN-16799 contract (append-only; per-entry contract_entry_sha256 binding means entries 1..N keep their hashes): - dod-OmniNode-ai-omninode_infra-pr-1044: Evidence-Source bind, literal PR number per the OMN-15382 class-3 mis-binding rule. - dod-omn-16799-reclaim-behavior-ratchet: a real behavior-class check on the changed surface, not a ticket-independent suite standing in for one (OMN-16434). #1044 ships tests/k8s/test_omn_16799_api_hostname_reclaim.py, 8 tests pinning the fail-closed shape of the reclaim_api_hostname input. The existing OMN-16799 entries from OCC#7342 (the #1034 autobind) are untouched. Evidence-Ticket: OMN-16799 * fix(OMN-16799): use pinned product probe for reclaim evidence
Summary
ModelTicketContractfor OMN-11061 (wire undeclared topic literals to contract constants)dod-sweep-cleanreceipt: 3967 tests pass, UNDECLARED_TOPIC reduced 75 → 0dod-deployreceipt: static YAML + pure-Python analysis change, no live deploy requiredTicket
OMN-11061
Evidence
contracts/OMN-11061.yaml— validated against ModelTicketContract schemadrift/dod_receipts/OMN-11061/dod-sweep-clean/command.yaml— sweep receiptsdrift/dod_receipts/OMN-11061/dod-deploy/command.yaml— deploy assessmentRelated
omnimarket PR #657