Repository navigation
feat(OMN-10723): add ticket contract for inprocess fallback removal - #852
Conversation
Contract covers omniclaude PR #1544: removes silent inprocess delegation fallback, adds no-inprocess-fallback-in-skills pre-commit gate.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (2)
📝 WalkthroughWalkthroughThis PR adds OMN-10723: a ticket contract YAML removing silent in-process fallback for delegation (force_local=True must error) and a DOD evidence command YAML recording the CI/PR probe outputs that verify the contract. ChangesContract Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 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 `@contracts/OMN-10723.yaml`:
- Around line 24-31: Update the dod_evidence to include an additional DoD entry
(e.g., add id "dod-002") that explicitly verifies the pre-commit hook
no-inprocess-fallback-in-skills is defined and registered: add checks that (1)
the PR files or repository contain the hook implementation (search for a hooks
file name or the symbol no-inprocess-fallback-in-skills), (2) the
.pre-commit-config.yaml in the omniclaude repo lists/refs that hook, and (3) the
hook would block the fallback pattern (scope-proof by asserting the PR diff or
files include the hook definition/registration); implement these checks using gh
pr view (files or repo file content) and grep-style assertions similar to the
existing dod_evidence check for id "dod-001".
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
Receipt proves omniclaude PR #1544 CI all-green with inprocess fallback removed and tests updated to verify new explicit error behavior.
…/hash - Change dod-001 check_value to grep the receipt file directly (avoids gh CLI external call that fails in CI without auth) - Set verifier=jonahgabriel (distinct from runner to avoid ADVISORY downgrade) - Set pr_number=852 (OCC PR) and contract_sha256 to match updated contract
Summary
contracts/OMN-10723.yamlfor the omniclaude PR contracts(OMN-11932): add omnibase_core PR #1149 evidence #1544 that removes the silent inprocess delegation fallback and adds theno-inprocess-fallback-in-skillspre-commit gate.verify / verifyrequired status check on omniclaude PR contracts(OMN-11932): add omnibase_core PR #1149 evidence #1544.Related
Summary by CodeRabbit
Bug Fixes
Chores