Repository navigation
contract(OMN-10711): add OCC ticket contract for storage/vector config declaration - #926
Conversation
…g declaration Adds env_dependencies sections to four omnimarket nodes that read storage/vector connection vars without contract.yaml declaration. Also fixes missing handler block in node_navigation_history_reducer. Contract declarations only — no Python code changed. dod_evidence: - dod-unit-tests: 2271 unit tests PASS - dod-occ-pr: this OCC PR
|
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 (3)
📝 WalkthroughWalkthroughThis PR adds a contract declaration for ticket OMN-10711 that documents missing environment dependencies and handler block additions across omnimarket nodes. The declaration includes governance configuration and is supported by two command execution receipts verifying successful PR validation and unit test results. ChangesOMN-10711 Contract Declaration
🎯 2 (Simple) | ⏱️ ~8 minutes
🚥 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@drift/dod_receipts/OMN-10711/dod-occ-pr/command.yaml`:
- Line 9: Replace the placeholder value for the commit_sha field in command.yaml
with the actual Git commit SHA for the attested OCC commit (the real commit
referenced by this receipt); locate the commit_sha key in the file and set it to
the correct full commit SHA string (or the repository's accepted short SHA) that
matches the attested scope so the receipt records a valid commit instead of
"pending-occ-pr".
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: e49fab4d-34fc-42b4-8ba5-2a98a7e78a55
📒 Files selected for processing (3)
contracts/OMN-10711.yamldrift/dod_receipts/OMN-10711/dod-occ-pr/command.yamldrift/dod_receipts/OMN-10711/dod-unit-tests/command.yaml
…ing, correct check_values
… check_value to include PR number
…mniNode-ai#949 (OmniNode-ai#581) The OMN-9855 contract previously referenced PR OmniNode-ai#926 / commit b424155a89b298f85f04cd20016139b49d8877ed (a superseded attempt). The ticket actually merged via omnibase_core PR OmniNode-ai#949, merge commit 15e4162082be070c619fee901e859ee5a1120050 (mergedAt 2026-04-27T15:13:17Z). Updates evidence_requirements + dod_evidence check_values to point at PR OmniNode-ai#949 and the new merge commit SHA, and commits the live DoD receipt (3/3 verified) at evidence/OMN-9855/dod_report.json so the durable evidence trail in onex_change_control matches the Linear Done state. Receipt regenerated against the updated contract via: ONEX_EVIDENCE_ROOT=<worktree>/evidence \ python -m omnimarket.nodes.node_dod_verify \ --ticket-id OMN-9855 \ --contract-path <worktree>/contracts/OMN-9855.yaml Result: total=3 verified=3 failed=0 skipped=0. dod_evidence: - dod-001: gh pr diff 949 --name-only -> ci.yml + test_detect_test_paths.py - dod-002: +def test_schedule_event_escalates_to_full_suite() -> None: - dod-003: cron \"13 7 * * *\" present at ref 15e4162082be070c619fee901e859ee5a1120050
Summary
Adds OCC contract and DoD receipts for OMN-10711: Declare storage/vector config in contract.yaml.
contracts/OMN-10711.yaml— ticket contract with dod_evidencedrift/dod_receipts/OMN-10711/dod-unit-tests/command.yaml— 2271 unit tests PASS receiptdrift/dod_receipts/OMN-10711/dod-occ-pr/command.yaml— self-binding OCC PR receiptCompanion PR: OmniNode-ai/omnimarket#599
Ticket
OMN-10711
Summary by CodeRabbit