Skip to content

evidence(OMN-16690): OCC companion for OmniNode-ai/omnimarket#2164 - #7289

Closed
jonahgabriel wants to merge 2 commits into
devfrom
jonah/omn-16690-occ-companion
Closed

jonahgabriel wants to merge 2 commits into
devfrom
jonah/omn-16690-occ-companion

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

OCC evidence companion for OmniNode-ai/omnimarket#2164.

What

  • contracts/OMN-16690.yaml — ticket contract for the projection access-class defect.
  • drift/dod_receipts/OMN-16690/dod-OmniNode-ai-omnimarket-pr-2164/command.yaml — PASS receipt, bound by both contract_sha256 and the reflow-stable contract_entry_sha256 (OMN-13888).

Evidence

13 omnimarket projection contracts (14 tables) declared access: write while their handlers query() the same table. _assert_read_declared() admits only read / read_write, so every event was refused with PermissionError and routed to onex.dlq.omnibase-infra.quarantine.v1 while the gateway answered 202 and the caller saw success. hook_events read back total_rows = 0.

The receipt's actual_output records the governed pre-push full suite on the designated .200 gate host: 16250 passed, 105 skipped, 3 deselected, 1 xfailed, 0 failed in 710.97s, with PREPUSH_FULL_SUITE, PREPUSH_ALLOW_LOCAL_FULL_SUITE, ENABLE_SMART_TESTS=off and --no-verify all unused.

Reaching a green governed push at all required repairing the .201 gate-runner escalation target first — see OMN-16752.

OMN-16690

Contract + PASS receipt for the projection access-class fix: 13 omnimarket
projection contracts declared a table access: write while their handlers
query() that same table, so the wiring guard refused every read and routed
every event to the quarantine DLQ while the gateway answered 202.

Receipt evidence is the governed pre-push full suite on the designated .200
gate host - 16250 passed, 105 skipped, 3 deselected, 1 xfailed, 0 failed in
710.97s - with no bypass flags. Reaching that required repairing the .201
gate-runner escalation target first (OMN-16752).
@coderabbitai

coderabbitai Bot commented Aug 27, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 16 minutes.

View limit details

Limit details: You’ve used the included review currently available. Your 130 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3abe4e89-d4ee-435b-a0fb-56f869d47f4a

📥 Commits

Reviewing files that changed from the base of the PR and between b8ccb35 and 70bc9c1.

📒 Files selected for processing (3)
  • contracts/OMN-16690.yaml
  • drift/dod_receipts/OMN-16690/dod-OmniNode-ai-omnimarket-pr-2164/command.yaml
  • drift/dod_receipts/OMN-16690/occ-self-bind-pr-7289/command.yaml

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

OCC PRs validate their contract and receipts from the PR's own in-tree
checkout (invariant I3), so the companion carries a receipt binding itself.
Re-mints contract_sha256 on both receipts after the append; per-entry
contract_entry_sha256 for the omnimarket receipt is unchanged, which is the
append-safety property OMN-13888 exists to provide.
@jonahgabriel

Copy link
Copy Markdown
Contributor Author

Withdrawing in favour of #7287, the machine-authored autobind companion for OmniNode-ai/omnimarket#2164.

I hand-authored this companion before checking whether the autobind path had already fired. It had — #7287 was opened automatically at 12:20:35Z when omnimarket#2164 opened, and it is the more complete and canonical artifact (contract + omnimarket receipt + CI receipt + evidence-admissibility receipt + self-bind, all generated by node_occ_companion_compute rather than hand-written). Two open PRs both adding contracts/OMN-16690.yaml would also collide on the same path.

omnimarket#2164 carries Evidence-Source: OCC#7287.

@jonahgabriel
jonahgabriel deleted the jonah/omn-16690-occ-companion branch August 27, 2026 12:29
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