Skip to content

receipt(OMN-12809): bind dispatch router-hop retirement evidence (#1485, #245) - #3256

Merged
jonahgabriel merged 2 commits into
devfrom
jonah/omn-12809-occ-receipt
Jun 28, 2026
Merged

jonahgabriel merged 2 commits into
devfrom
jonah/omn-12809-occ-receipt

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jun 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

OCC evidence binding for OMN-12809 — retirement of the /api/dispatch generic router-hop anti-pattern.

Ticket

OMN-12809

Evidence Source

OCC SHA: 404bb52

Evidence Ticket

OMN-12809

Companion PRs

Adds contracts/OMN-12809.yaml and DoD receipts for the two-repo
retirement of the /api/dispatch generic router-hop anti-pattern:
- dod-001: omnimarket PR #1485 — delete node_dispatch_request_handler
- dod-002: omnidash PR #245 — remove /api/dispatch, migrate callers
  to /api/renderer/emit thin-publish (node.run-node.v1 / node.cancel.v1)
@coderabbitai

coderabbitai Bot commented Jun 28, 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 45 minutes and 32 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: 992ff674-6180-4870-8df3-d0b475d0017f

📥 Commits

Reviewing files that changed from the base of the PR and between 77bee7b and 404bb52.

📒 Files selected for processing (4)
  • contracts/OMN-12809.yaml
  • drift/dod_receipts/OMN-12809/dod-001/command.yaml
  • drift/dod_receipts/OMN-12809/dod-002/command.yaml
  • drift/dod_receipts/OMN-12809/dod-occ-pr-self/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-12809-occ-receipt

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

@jonahgabriel
jonahgabriel added this pull request to the merge queue Jun 28, 2026
Merged via the queue into dev with commit 6dff131 Jun 28, 2026
43 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-12809-occ-receipt branch June 28, 2026 11:35
jonahgabriel added a commit that referenced this pull request Oct 2, 2026
)

* evidence(OMN-19969): record dod evidence for omnimarket#3256

Add three dod_evidence entries to contracts/OMN-19969.yaml with matching
captured PASS receipts under drift/dod_receipts/OMN-19969/, covering
OmniNode-ai/omnimarket#3256 at head 92255ae957fe25890f80ab1b2222f947dd46d46a.

The entries are dod-OmniNode-ai-omnimarket-pr-3256-ci (files listed via gh
pr view), dod-OmniNode-ai-omnimarket-pr-3256 (pyproject.toml at the PR
commit has two lines with omnibase-infra>=0.38.61), and
dod-OmniNode-ai-omnimarket-pr-3256-tests (pytest across
tests/test_omn20303_real_postgres_savings_one_row_per_run.py,
tests/unit/test_baseline_pricing_omn19969.py, and
tests/unit/nodes/node_delegate_skill_orchestrator/test_handler.py:
48 passed, 2 skipped).

Receipt probe output was captured with check_receipt_hardening.py
--capture-probe, not typed by hand.

This evidence is hand-authored because the occ-autobind outcome check for
omnimarket#3256 was DECLINED with skip:WINDOW_IN_FLIGHT, deferring to batch
window OCC#12393 whose checks were still running, so no companion was
minted for #3256. The local eligibility check for #3256 against this branch
reports eligible true.

* evidence(OMN-18921): mint the owed OCC self-bind for PR #12414

---------

Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
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