Skip to content

fix(OMN-13701): update kafka boundary registry — intent-classified consumer moved to omnimarket - #3324

Closed
jonahgabriel wants to merge 2 commits into
devfrom
jonah/mm-1812-fix-intent-boundary-registry-for-main
Closed

jonahgabriel wants to merge 2 commits into
devfrom
jonah/mm-1812-fix-intent-boundary-registry-for-main

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jun 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Impact: This stale entry causes Cross-Repo Boundary Parity to fail for ALL omniclaude PRs. Systemic CI blocker.

Changes

  • kafka_boundaries.yaml: consumer omnimemory → omnimarket, update consumer_file path.
  • action.yml: add omnimarket to default repos list.
  • Merge dev to resolve CONFLICTING state + bring in OMN-13701 contract/receipts for Receipt Gate.

Evidence-Ticket: OMN-13701
Evidence-Source: omnimemory#386

@coderabbitai

coderabbitai Bot commented Jun 29, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

@jonahgabriel, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 10 minutes and 15 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 416d46a7-2458-4d86-a2c8-2541a28712e1

📥 Commits

Reviewing files that changed from the base of the PR and between 1a4f531 and 00e8cae.

📒 Files selected for processing (3)
  • drift/dod_receipts/OMN-13701/dod-001/command.yaml
  • drift/dod_receipts/OMN-13701/dod-boundary-registry/command.yaml
  • src/onex_change_control/boundaries/kafka_boundaries.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/mm-1812-fix-intent-boundary-registry-for-main

Comment @coderabbitai help to get the list of available commands.

@jonahgabriel
jonahgabriel changed the base branch from dev to main June 29, 2026 02:00
@jonahgabriel
jonahgabriel changed the base branch from main to dev June 29, 2026 02:04
jonahgabriel added a commit to OmniNode-ai/omniclaude that referenced this pull request Jun 29, 2026
The intent-classified.v1 Kafka boundary consumer moved from omnimemory to
omnimarket (OMN-13701). Update the boundary-parity CI repos list to include
omnimarket so it gets cloned during the check — required once
onex_change_control@main is updated to reflect the new consumer location.

Companion PR: OmniNode-ai/onex_change_control#3324
… omnimarket

omnimemory removed node_intent_event_consumer_effect/contract.yaml in OMN-13701
(PR #386). The consumer for onex.evt.omniintelligence.intent-classified.v1 moved
to omnimarket (where node_intent_event_consumer_effect/contract.yaml exists).

Update kafka_boundaries.yaml to reflect the live consumer location.
Add omnimarket to the validate-boundaries action default repos list so CI can
clone it when checking this boundary.

This unblocks Cross-Repo Boundary Parity CI check across all omniclaude PRs.
@jonahgabriel
jonahgabriel force-pushed the jonah/mm-1812-fix-intent-boundary-registry-for-main branch from f1b43ce to f83469a Compare June 29, 2026 04:51
OCC preflight requires a PASS receipt binding to the current PR number
or one of its commit SHAs. The existing dod-001 and dod-boundary-registry
receipts bound to PRs #3285 and #3312 (the initial OCC and dev-side fix).
Rebind both receipts to PR #3324 (cherry-pick of #3312 fix onto dev HEAD)
so the OCC preflight eligibility check passes.

Evidence-Ticket: OMN-13701
Evidence-Source: omnimemory#386
@jonahgabriel

Copy link
Copy Markdown
Contributor Author

Closing in favor of a new PR from the correctly-named branch (jonah/omn-13701-fix-intent-boundary-registry) — Receipt Gate identity binding requires the branch to contain OMN-13701. New PR will replace this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant