From 73ade0dd296a82bac009831497c63a5b3a569f1a Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Wed, 9 Sep 2026 09:10:12 -0400 Subject: [PATCH 1/2] =?UTF-8?q?evidence(OMN-17304):=20union-resolve=20?= =?UTF-8?q?=E2=80=94=20bind=20OMN-17304=20AC4=20to=20omnibase=5Finfra#3361?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contracts/OMN-17304.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/contracts/OMN-17304.yaml b/contracts/OMN-17304.yaml index 3cf9601c209..b711f1a6272 100644 --- a/contracts/OMN-17304.yaml +++ b/contracts/OMN-17304.yaml @@ -55,3 +55,19 @@ dod_evidence: checks: - check_type: "command" check_value: "gh pr view 7984 --repo OmniNode-ai/onex_change_control --json number,state" + - id: "dod-OmniNode-ai-omnibase_infra-pr-3361" + description: > + PR #3361 on OmniNode-ai/omnibase_infra — the AC4 client-mode caller: `--locus {auto,in-process,deployed-lane}`, + the fail-closed dispatch gate that requires a live STABLE consumer group on the contract-declared + command topic before publishing, tri-state `live_consumer_groups()` in backend_probe, and locus + provenance in the receipt and capture log. Bound by hand (union-resolve) because autobind mints + no companion in this window (OMN-18073) — the same posture OCC#8760, OCC#8779 and OCC#8786 took. + source: "generated" + binds_ac: + - "AC4" + checks: + - check_type: "command" + check_value: "gh pr view 3361 --repo OmniNode-ai/omnibase_infra --json number,state" + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py' From 2e76871c9f2199e3925594c1b173fd04c2ba0036 Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Wed, 9 Sep 2026 10:01:03 -0400 Subject: [PATCH 2/2] evidence(OMN-17304): bind OCC PR 8792 --- contracts/OMN-17304.yaml | 13 +++++++++++ .../command.yaml | 21 +++++++++++++++++ .../command_2.yaml | 23 +++++++++++++++++++ .../occ-self-bind-pr-8792/command.yaml | 23 +++++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command.yaml create mode 100644 drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command_2.yaml create mode 100644 drift/dod_receipts/OMN-17304/occ-self-bind-pr-8792/command.yaml diff --git a/contracts/OMN-17304.yaml b/contracts/OMN-17304.yaml index b711f1a6272..de846354462 100644 --- a/contracts/OMN-17304.yaml +++ b/contracts/OMN-17304.yaml @@ -71,3 +71,16 @@ dod_evidence: - check_type: "command" check_value: |- gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py' + - id: "occ-self-bind-pr-8792" + description: |- + OCC self-binding receipt for PR #8792, the in-repo evidence PR carrying the + union-resolve companion for omnibase_infra#3361. Binds OMN-17304 to this OCC PR + by pr_number so eligibility can resolve a PASS receipt for the evidence PR itself. + source: "manual" + status: "verified" + binds_ac: + - "AC4" + checks: + - check_type: "command" + check_value: |- + gh pr view 8792 --repo OmniNode-ai/onex_change_control --json number,state,headRefName diff --git a/drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command.yaml b/drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command.yaml new file mode 100644 index 00000000000..26645f31284 --- /dev/null +++ b/drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-17304" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-3361" +check_type: "command" +check_value: "gh pr view 3361 --repo OmniNode-ai/omnibase_infra --json number,state" +contract_sha256: "sha256:4b5867ef7c7141047419a606a4825a8a697f95a4630a45e36840fe45535d09b5" +contract_entry_sha256: "sha256:9cba29aaac60dd7a86eb7458c3d8e79facd16aeb821092927695f37d98d8974d" +status: PASS +run_timestamp: "2026-09-09T13:49:13Z" +commit_sha: "1540b007969461c15f837227cc033e9c0b756e01" +runner: "codex-local-worktree" +verifier: "codex-merge-sweep-local" +probe_command: "gh pr view 3361 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-17304-delegate-lane-locus","number":3361,"state":"OPEN"} +actual_output: |- + PASS: PR #3361 is open on OmniNode-ai/omnibase_infra at 1540b007969461c15f837227cc033e9c0b756e01. +exit_code: 0 +pr_number: 3361 +branch: "jonah/omn-17304-delegate-lane-locus" diff --git a/drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command_2.yaml b/drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command_2.yaml new file mode 100644 index 00000000000..294fedbfbe9 --- /dev/null +++ b/drift/dod_receipts/OMN-17304/dod-OmniNode-ai-omnibase_infra-pr-3361/command_2.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-17304" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-3361" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py' +contract_sha256: "sha256:4b5867ef7c7141047419a606a4825a8a697f95a4630a45e36840fe45535d09b5" +contract_entry_sha256: "sha256:9cba29aaac60dd7a86eb7458c3d8e79facd16aeb821092927695f37d98d8974d" +status: PASS +run_timestamp: "2026-09-09T13:49:13Z" +commit_sha: "1540b007969461c15f837227cc033e9c0b756e01" +runner: "codex-local-worktree" +verifier: "codex-merge-sweep-local" +probe_command: |- + gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py' +probe_stdout: | + 1 +actual_output: |- + PASS: tests/unit/cli/test_delegate_locus.py appears exactly once in PR #3361's diff. +exit_code: 0 +pr_number: 3361 +branch: "jonah/omn-17304-delegate-lane-locus" diff --git a/drift/dod_receipts/OMN-17304/occ-self-bind-pr-8792/command.yaml b/drift/dod_receipts/OMN-17304/occ-self-bind-pr-8792/command.yaml new file mode 100644 index 00000000000..7e5f83405ac --- /dev/null +++ b/drift/dod_receipts/OMN-17304/occ-self-bind-pr-8792/command.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-17304" +evidence_item_id: "occ-self-bind-pr-8792" +check_type: "command" +check_value: |- + gh pr view 8792 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:4b5867ef7c7141047419a606a4825a8a697f95a4630a45e36840fe45535d09b5" +contract_entry_sha256: "sha256:a27ff8e3ab030291ae50a58bd8296ab20088fc3f89ecf434162ddb0e7efbb3f4" +status: PASS +run_timestamp: "2026-09-09T13:49:13Z" +commit_sha: "07a181bb9ce93417c1fcbe9c5b084d938e16bfe1" +runner: "codex-local-worktree" +verifier: "codex-merge-sweep-local" +probe_command: |- + gh api repos/OmniNode-ai/onex_change_control/commits/07a181bb9ce93417c1fcbe9c5b084d938e16bfe1 --jq .sha >/dev/null && gh pr view 8792 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +probe_stdout: | + {"headRefName":"jonah/omn-17304-occ-companion-3361","number":8792,"state":"OPEN"} +actual_output: |- + PASS: self-bind probe read OCC PR #8792 live; it resolves and is OPEN. +exit_code: 0 +pr_number: 8792 +branch: "jonah/omn-17304-occ-companion-3361"