Skip to content

evidence(OMN-16115): OCC companion for OmniNode-ai/omnibase_infra#2766 - #6612

Merged
jonahgabriel merged 2 commits into
devfrom
jonah/omn-16115-occ-companion-2766
Aug 17, 2026
Merged

jonahgabriel merged 2 commits into
devfrom
jonah/omn-16115-occ-companion-2766

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

What

Hand-authored OCC Evidence-Source companion for OmniNode-ai/omnibase_infra#2766
(edge-delegation-worker outbound-only claim/infer/publish/ack worker).

Why hand-authored

The occ-autobind born-path event was swallowed at the consumer for this PR. The original
PR-open trigger (job 95292560731, run 31997821498, 05:26:34Z) published
event_id=92e8286a-2ecf-43fa-9bd4-6605dee28bd3 — but before the PR was retitled to
carry the OMN-16115 ticket token, so that event never named a ticket at all. One
authorized workflow_dispatch replay after the retitle
(event_id=871d0f42-f3e0-4437-87c6-4153f5ca89f4, 12:54:48Z, confirmed published to
onex.cmd.omnimarket.occ-autobind.v1 on the dev-lane broker) produced no companion after
30+ minutes. Authored per controller authorization, on the OMN-16112/occ#6589 and
OMN-16114/occ#6595 manual-companion precedent.

Evidence

Two content-bound, admissible-from-the-start probes:

  • dod-OmniNode-ai-omnibase_infra-pr-2766: confirms async def run_worker_loop( landed
    in scripts/edge_delegation_worker/worker_cycle.py at evidence(OMN-13226): publisher self-hosted-reroute follow-up receipt #2766's head
    (ebd4c098fef2eea1fa9f2df6217429436e627192), RED-verified against the PR's base ref
    (the file 404s entirely there).
  • dod-OmniNode-ai-omnibase_infra-pr-2766-ci: confirms the PR's actual diff file list via
    pulls/2766/files, RED-verified against a fabricated file list.

Both SIGPIPE-safe per OMN-15411 Rule E (producer output buffered into a shell variable
before the grep -q consumer reads it).

Evidence-Ticket: OMN-16115

…base_infra#2766

The occ-autobind born-path event was swallowed at the consumer for this PR.
The original PR-open trigger (job 95292560731, run 31997821498, 05:26:34Z)
published event_id 92e8286a-2ecf-43fa-9bd4-6605dee28bd3 -- but BEFORE the PR
was retitled to carry the OMN-16115 ticket token, so that event never named
a ticket at all. One authorized workflow_dispatch replay after the retitle
(event_id 871d0f42-f3e0-4437-87c6-4153f5ca89f4, 12:54:48Z, confirmed
published to onex.cmd.omnimarket.occ-autobind.v1 on the dev-lane broker)
produced no companion after 30+ minutes. Hand-authored per controller
authorization, on the OMN-16112/occ#6589 and OMN-16114/occ#6595
manual-companion precedent.

Two content-bound, admissible-from-the-start probes (learned from the
OMN-16112/occ#6589 lane's Contract Compliance Check BLOCK on bare
`gh pr view` evidence): dod-OmniNode-ai-omnibase_infra-pr-2766 confirms
`async def run_worker_loop(` landed in
scripts/edge_delegation_worker/worker_cycle.py at #2766's head
(ebd4c098fef2eea1fa9f2df6217429436e627192), RED-verified against the PR's
base ref (a5945502fa170805c2fce9247c8be58eac657374, where the file 404s
entirely). dod-OmniNode-ai-omnibase_infra-pr-2766-ci confirms the PR's
actual diff file list via pulls/2766/files, RED-verified against a
fabricated file list. Both SIGPIPE-safe per OMN-15411 Rule E (producer
output buffered into a shell variable before the grep -q consumer reads
it, occ#5496/#5523 repair idiom) and both re-executed directly (exit 0)
against the final staged receipt bytes. contract_sha256/
contract_entry_sha256 computed via the canonical
omnibase_core.validation.validator_receipt_gate hashers.
@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Caution

Review failed

An error occurred during the review process. Please try again later.


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

OCC companion PR #6612 -- self-bind for OMN-16115, mirroring the
occ-self-bind-pr-6595 shape. validator_occ_merge_eligibility requires at
least one PASS receipt on the cited ticket to bind to the OCC PR carrying
the evidence, otherwise the companion is ineligible with reason
pr_ticket_mismatch. contract_sha256 recomputed for all three receipts
against the contract bytes with the self-bind entry added;
contract_entry_sha256 for the two pre-existing items is unchanged
(per-entry hash is position-independent, OMN-13888).
@jonahgabriel
jonahgabriel enabled auto-merge (squash) August 17, 2026 14:00
@jonahgabriel jonahgabriel added the ci:ready Full CI runs on this PR (OMN-15731 label-gated CI pilot) label Aug 17, 2026
@jonahgabriel
jonahgabriel merged commit 1227c75 into dev Aug 17, 2026
98 of 102 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-16115-occ-companion-2766 branch August 17, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:ready Full CI runs on this PR (OMN-15731 label-gated CI pilot)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant