From a0afb9119a0dc2a82fcf21f39d7a4dd8bf3c9f45 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Wed, 16 Sep 2026 00:06:17 +0000 Subject: [PATCH 1/2] evidence: OCC companion pass 1 for OmniNode-ai/omnibase_infra#3606 --- contracts/OMN-18418.yaml | 41 +++++++++++++++++++ .../command.yaml | 21 ++++++++++ .../test_passes.yaml | 21 ++++++++++ 3 files changed, 83 insertions(+) create mode 100644 contracts/OMN-18418.yaml create mode 100644 drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml create mode 100644 drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml diff --git a/contracts/OMN-18418.yaml b/contracts/OMN-18418.yaml new file mode 100644 index 00000000000..27fb47db67d --- /dev/null +++ b/contracts/OMN-18418.yaml @@ -0,0 +1,41 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18418" +title: "Autobind OCC evidence for OMN-18418" +summary: > + OCC contract authored by node_occ_companion_compute (OMN-14285) for OmniNode-ai/omnibase_infra PR #3606. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "PR #3606 CI checks green" + command: "gh pr checks ${PR_NUMBER} --repo ${REPO}" + - kind: "tests" + description: |- + Behavior proof for PR #3606 on OmniNode-ai/omnibase_infra, derived from the PR's own diff: the test target(s) it adds or changes. Bound as dod_evidence item `dod-occ-diff-derived-behavior-proof`, executed at cwd `${OMNI_HOME}/omnibase_infra`. + command: |- + uv run pytest tests/unit/backends/test_omn18418_lane_probe_client_family.py tests/unit/event_bus/test_omn18012_confluent_admin_transport.py -q +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-OmniNode-ai-omnibase_infra-pr-3606" + description: "PR #3606 on OmniNode-ai/omnibase_infra — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/src/omnibase_infra/backends/backend_probe.py?ref=09ccf8e15969b8eeced85e57a416f0ea104a8ab6 --jq '.content' | base64 -d | grep -c 'def _live_consumer_groups_async' + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/pulls/3606/files --paginate --jq '.[].filename' | grep -cFx 'src/omnibase_infra/backends/backend_probe.py' + - id: "dod-occ-diff-derived-behavior-proof" + description: "PR #3606 on OmniNode-ai/omnibase_infra — diff-derived behavior proof (OMN-16434)." + source: "generated" + checks: + - check_type: "test_passes" + check_value: |- + uv run pytest tests/unit/backends/test_omn18418_lane_probe_client_family.py tests/unit/event_bus/test_omn18012_confluent_admin_transport.py -q + cwd: "${OMNI_HOME}/omnibase_infra" diff --git a/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml b/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml new file mode 100644 index 00000000000..aa16372f3fc --- /dev/null +++ b/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18418" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-3606" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/src/omnibase_infra/backends/backend_probe.py?ref=09ccf8e15969b8eeced85e57a416f0ea104a8ab6 --jq '.content' | base64 -d | grep -c 'def _live_consumer_groups_async' +contract_sha256: "sha256:87645e03d3eab898b619b2f6eb46e8464429b132f5b2106f57b176f19352d183" +contract_entry_sha256: "sha256:b2a9e1cba604d1621e743f73c3dc605a3482c20d54ecc0ea4b2c410214767669" +status: PASS +run_timestamp: "2026-09-16T00:06:07.792565+00:00" +commit_sha: "09ccf8e15969b8eeced85e57a416f0ea104a8ab6" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 3606 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-18418-lane-probe-iam-client","number":3606,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-18418 from OmniNode-ai/omnibase_infra#3606." +exit_code: 0 +pr_number: 3606 +branch: "auto/omninode-ai-omnibase_infra-pr-3606-occ-autobind" diff --git a/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml b/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml new file mode 100644 index 00000000000..af12e756783 --- /dev/null +++ b/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18418" +evidence_item_id: "dod-occ-diff-derived-behavior-proof" +check_type: "test_passes" +check_value: |- + uv run pytest tests/unit/backends/test_omn18418_lane_probe_client_family.py tests/unit/event_bus/test_omn18012_confluent_admin_transport.py -q +contract_sha256: "sha256:87645e03d3eab898b619b2f6eb46e8464429b132f5b2106f57b176f19352d183" +contract_entry_sha256: "sha256:0ef5676e51a0338cc8f6cb044746c12cf593f3fb72365028cb13f03e4353a400" +status: PASS +run_timestamp: "2026-09-16T00:06:07.792565+00:00" +commit_sha: "09ccf8e15969b8eeced85e57a416f0ea104a8ab6" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 3606 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-18418-lane-probe-iam-client","number":3606,"state":"OPEN"} +actual_output: "PASS: product-repo test run executes the declared check; probe is the live PR read." +exit_code: 0 +pr_number: 3606 +branch: "auto/omninode-ai-omnibase_infra-pr-3606-occ-autobind" From 686d2f6399d30a729d224b31789671607c0059b4 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Wed, 16 Sep 2026 00:06:23 +0000 Subject: [PATCH 2/2] evidence: OCC companion self-bind for OmniNode-ai/onex_change_control#9748 --- contracts/OMN-18418.yaml | 6 ++++++ .../command.yaml | 2 +- .../test_passes.yaml | 2 +- .../occ-self-bind-pr-9748/command.yaml | 21 +++++++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 drift/dod_receipts/OMN-18418/occ-self-bind-pr-9748/command.yaml diff --git a/contracts/OMN-18418.yaml b/contracts/OMN-18418.yaml index 27fb47db67d..55cb2adcb5a 100644 --- a/contracts/OMN-18418.yaml +++ b/contracts/OMN-18418.yaml @@ -39,3 +39,9 @@ dod_evidence: check_value: |- uv run pytest tests/unit/backends/test_omn18418_lane_probe_client_family.py tests/unit/event_bus/test_omn18012_confluent_admin_transport.py -q cwd: "${OMNI_HOME}/omnibase_infra" + - id: "occ-self-bind-pr-9748" + description: "Binds OMN-18418 to OCC companion PR #9748 (self-bind)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 9748 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml b/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml index aa16372f3fc..0d4c2875bce 100644 --- a/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml +++ b/drift/dod_receipts/OMN-18418/dod-OmniNode-ai-omnibase_infra-pr-3606/command.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-3606" check_type: "command" check_value: |- gh api repos/OmniNode-ai/omnibase_infra/contents/src/omnibase_infra/backends/backend_probe.py?ref=09ccf8e15969b8eeced85e57a416f0ea104a8ab6 --jq '.content' | base64 -d | grep -c 'def _live_consumer_groups_async' -contract_sha256: "sha256:87645e03d3eab898b619b2f6eb46e8464429b132f5b2106f57b176f19352d183" +contract_sha256: "sha256:d2f4bbc62d714532b55c105f3fdd57814c5c91b733ff399c107f4ddc854158ce" contract_entry_sha256: "sha256:b2a9e1cba604d1621e743f73c3dc605a3482c20d54ecc0ea4b2c410214767669" status: PASS run_timestamp: "2026-09-16T00:06:07.792565+00:00" diff --git a/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml b/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml index af12e756783..0e4813dcb67 100644 --- a/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml +++ b/drift/dod_receipts/OMN-18418/dod-occ-diff-derived-behavior-proof/test_passes.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-occ-diff-derived-behavior-proof" check_type: "test_passes" check_value: |- uv run pytest tests/unit/backends/test_omn18418_lane_probe_client_family.py tests/unit/event_bus/test_omn18012_confluent_admin_transport.py -q -contract_sha256: "sha256:87645e03d3eab898b619b2f6eb46e8464429b132f5b2106f57b176f19352d183" +contract_sha256: "sha256:d2f4bbc62d714532b55c105f3fdd57814c5c91b733ff399c107f4ddc854158ce" contract_entry_sha256: "sha256:0ef5676e51a0338cc8f6cb044746c12cf593f3fb72365028cb13f03e4353a400" status: PASS run_timestamp: "2026-09-16T00:06:07.792565+00:00" diff --git a/drift/dod_receipts/OMN-18418/occ-self-bind-pr-9748/command.yaml b/drift/dod_receipts/OMN-18418/occ-self-bind-pr-9748/command.yaml new file mode 100644 index 00000000000..185c7e82a02 --- /dev/null +++ b/drift/dod_receipts/OMN-18418/occ-self-bind-pr-9748/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18418" +evidence_item_id: "occ-self-bind-pr-9748" +check_type: "command" +check_value: |- + gh pr view 9748 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:d2f4bbc62d714532b55c105f3fdd57814c5c91b733ff399c107f4ddc854158ce" +contract_entry_sha256: "sha256:3c6c728e6378c99376fd53cfe616feb9e6450c79d894c28bc76288f46bc56238" +status: PASS +run_timestamp: "2026-09-16T00:06:07.792565+00:00" +commit_sha: "a0afb9119a0dc2a82fcf21f39d7a4dd8bf3c9f45" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 9748 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":9748,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-18418 (OCC#9748)." +exit_code: 0 +pr_number: 9748 +branch: "auto/omninode-ai-omnibase_infra-pr-3606-occ-autobind"