Repository navigation
feat(OMN-10211): add dod_evidence + receipts for substrate_gates scaffold - #497
jonahgabriel wants to merge 1 commit into
Conversation
…substrate_gates scaffold Adds the missing `dod_evidence` block to OMN-10211's ticket contract plus 3 file_exists receipts (dod-001, dod-002, dod-003) backing the substrate_gates package scaffold work shipped in omnibase_core PR #958. Unblocks the verify / Receipt-Gate failure on PR #958 — the contract previously had only `evidence_requirements` (description-level) without the structured `dod_evidence` items + check_value receipt files Receipt-Gate parses. Receipts cite PR #958 CI run 25066699762 (40 Tests splits PASS + Code Quality + Compose Drift + contract-validation + Tests Gate + Architecture Handshake + CodeRabbit Thread Check all PASS) and the PR body's acceptance criteria verification (mypy --strict, ruff format, ruff check, pre-commit all PASS). Part of epic OMN-10210 — Substrate Adoption Phase 1.
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ 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 |
|
Redundant — PR #493 (already merged) added a more comprehensive ticket contract for OMN-10211 with 5 |
Summary
dod_evidenceblock to OMN-10211's ticket contractTicket
OMN-10211 (epic OMN-10210 — Substrate Adoption Phase 1)
Why
omnibase_core PR #958 (
feat(OMN-10211): scaffold substrate_gates package in omnibase_core) is failing theverify / Receipt GateCI job because OMN-10211's contract had onlyevidence_requirements(description-level) without the structureddod_evidenceitems +check_valuereceipt files Receipt-Gate parses. Same root issue blocksdeploy-gate / deploy-gate.This PR adds the missing structured evidence so PR #958 can pass the receipt gate.
Receipt evidence backed by
Definition of Done
contracts/OMN-10211.yamlhasdod_evidencewith 3 itemsdrift/dod_receipts/OMN-10211/dod-NNN/file_exists.yamlreceipts writtenValidate ticket contract YAML against ModelTicketContractpre-commit passRequire dod_evidence on ticket contractspre-commit passverifyworkflow on omnibase_core PR chore(OMN-10868): add OCC contract for delegation routing dispatcher wiring #958 to confirm Receipt-Gate now passes