From beec009cabff79981e7139427284fa611d51c275 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Tue, 25 Aug 2026 19:50:55 +0000 Subject: [PATCH 1/2] evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2044 --- .../command.supersede.2044.yaml | 31 +++++++++++++++++++ .../command.yaml | 20 ++++++++++++ .../command.supersede.2044.yaml | 31 +++++++++++++++++++ .../command.supersede.2044.yaml | 30 ++++++++++++++++++ 4 files changed, 112 insertions(+) create mode 100644 drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml create mode 100644 drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml create mode 100644 drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml create mode 100644 drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml diff --git a/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml new file mode 100644 index 00000000000..7b2cdd300fc --- /dev/null +++ b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml @@ -0,0 +1,31 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-16490 +evidence_item_id: dod-OmniNode-ai-omniclaude-pr-2031 +check_type: command +supersedes: drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.yaml +reason: 2nd consumer OmniNode-ai/omniclaude#2044 re-binds prior entry dod-OmniNode-ai-omniclaude-pr-2031 + to this product PR without editing the merged base receipt (OMN-14623 merged-path supersede). +superseder: occ-evidence-source-autobind +created_at: '2026-08-25T19:50:44.433730Z' +replacement: + schema_version: 1.0.0 + ticket_id: OMN-16490 + evidence_item_id: dod-OmniNode-ai-omniclaude-pr-2031 + check_type: command + check_value: gh pr view 2031 --repo OmniNode-ai/omniclaude --json number,state + status: PASS + run_timestamp: '2026-08-25T19:50:44.433730Z' + commit_sha: 446b179ef27bee64452d51225f7245b3dd4fb35f + runner: node_occ_companion_compute + verifier: occ-evidence-source-autobind + probe_command: gh pr view 2044 --repo OmniNode-ai/omniclaude --json number,state,headRefName + probe_stdout: | + {"headRefName":"jonah/omn-16490-per-emission-hook-guard","number":2044,"state":"OPEN"} + actual_output: 'PASS: supersede dod-OmniNode-ai-omniclaude-pr-2031 rebind for OMN-16490 (2nd consumer + OmniNode-ai/omniclaude#2044).' + exit_code: 0 + pr_number: 2044 + contract_sha256: sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d + contract_entry_sha256: sha256:53232f2867dd35c62ed2464c09cfcc673f42dd0d72618fa7d6d7fa09204ea85c + branch: auto/omninode-ai-omniclaude-pr-2044-occ-autobind diff --git a/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml new file mode 100644 index 00000000000..26e150cd2f4 --- /dev/null +++ b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16490" +evidence_item_id: "dod-OmniNode-ai-omniclaude-pr-2044" +check_type: "command" +check_value: |- + gh pr view 2044 --repo OmniNode-ai/omniclaude --json number,state,headRefName +contract_sha256: "sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d" +status: PASS +run_timestamp: "2026-08-25T19:50:44.433730+00:00" +commit_sha: "446b179ef27bee64452d51225f7245b3dd4fb35f" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2044 --repo OmniNode-ai/omniclaude --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-16490-per-emission-hook-guard","number":2044,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-16490 from OmniNode-ai/omniclaude#2044." +exit_code: 0 +pr_number: 2044 +branch: "auto/omninode-ai-omniclaude-pr-2044-occ-autobind" diff --git a/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml b/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml new file mode 100644 index 00000000000..a71fc0955da --- /dev/null +++ b/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml @@ -0,0 +1,31 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-16490 +evidence_item_id: dod-occ-evidence-admissibility-validator +check_type: command +supersedes: drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.yaml +reason: 2nd consumer OmniNode-ai/omniclaude#2044 re-binds prior entry dod-occ-evidence-admissibility-validator + to this product PR without editing the merged base receipt (OMN-14623 merged-path supersede). +superseder: occ-evidence-source-autobind +created_at: '2026-08-25T19:50:44.433730Z' +replacement: + schema_version: 1.0.0 + ticket_id: OMN-16490 + evidence_item_id: dod-occ-evidence-admissibility-validator + check_type: command + check_value: uv run pytest tests/test_evidence_admissibility.py -q + status: PASS + run_timestamp: '2026-08-25T19:50:44.433730Z' + commit_sha: 446b179ef27bee64452d51225f7245b3dd4fb35f + runner: node_occ_companion_compute + verifier: occ-evidence-source-autobind + probe_command: gh pr view 2044 --repo OmniNode-ai/omniclaude --json number,state,headRefName + probe_stdout: | + {"headRefName":"jonah/omn-16490-per-emission-hook-guard","number":2044,"state":"OPEN"} + actual_output: 'PASS: supersede dod-occ-evidence-admissibility-validator rebind for OMN-16490 (2nd consumer + OmniNode-ai/omniclaude#2044).' + exit_code: 0 + pr_number: 2044 + contract_sha256: sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d + contract_entry_sha256: sha256:19a109c24a67f3b973431a19cb02dc8fc80090f3d24fca0338a37ba539a3fae9 + branch: auto/omninode-ai-omniclaude-pr-2044-occ-autobind diff --git a/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml b/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml new file mode 100644 index 00000000000..86c8d082fcc --- /dev/null +++ b/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml @@ -0,0 +1,30 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-16490 +evidence_item_id: occ-self-bind-pr-7037 +check_type: command +supersedes: drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.yaml +reason: 2nd consumer OmniNode-ai/omniclaude#2044 re-binds prior entry occ-self-bind-pr-7037 to this product + PR without editing the merged base receipt (OMN-14623 merged-path supersede). +superseder: occ-evidence-source-autobind +created_at: '2026-08-25T19:50:44.433730Z' +replacement: + schema_version: 1.0.0 + ticket_id: OMN-16490 + evidence_item_id: occ-self-bind-pr-7037 + check_type: command + check_value: gh pr view 7037 --repo OmniNode-ai/onex_change_control --json number,state + status: PASS + run_timestamp: '2026-08-25T19:50:44.433730Z' + commit_sha: 446b179ef27bee64452d51225f7245b3dd4fb35f + runner: node_occ_companion_compute + verifier: occ-evidence-source-autobind + probe_command: gh pr view 2044 --repo OmniNode-ai/omniclaude --json number,state,headRefName + probe_stdout: | + {"headRefName":"jonah/omn-16490-per-emission-hook-guard","number":2044,"state":"OPEN"} + actual_output: 'PASS: supersede occ-self-bind-pr-7037 rebind for OMN-16490 (2nd consumer OmniNode-ai/omniclaude#2044).' + exit_code: 0 + pr_number: 2044 + contract_sha256: sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d + contract_entry_sha256: sha256:36f5855fa546b92e621f17b2951728eecbfa10592dc9b1f8205aa3b94a5d441e + branch: auto/omninode-ai-omniclaude-pr-2044-occ-autobind From b3d74ccb3329d1b47ea340e5e255e2404e285d12 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Tue, 25 Aug 2026 19:51:01 +0000 Subject: [PATCH 2/2] evidence: OCC companion self-bind for OmniNode-ai/onex_change_control#7121 --- contracts/OMN-16490.yaml | 6 ++++++ .../command.supersede.2044.yaml | 2 +- .../command.yaml | 2 +- .../command.supersede.2044.yaml | 2 +- .../command.supersede.2044.yaml | 2 +- .../occ-self-bind-pr-7121/command.yaml | 21 +++++++++++++++++++ 6 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 drift/dod_receipts/OMN-16490/occ-self-bind-pr-7121/command.yaml diff --git a/contracts/OMN-16490.yaml b/contracts/OMN-16490.yaml index 04ce21f2a10..acab4e3a9b5 100644 --- a/contracts/OMN-16490.yaml +++ b/contracts/OMN-16490.yaml @@ -37,3 +37,9 @@ dod_evidence: checks: - check_type: "command" check_value: "gh pr view 7037 --repo OmniNode-ai/onex_change_control --json number,state" + - id: "occ-self-bind-pr-7121" + description: "Binds OMN-16490 to OCC companion PR #7121 (self-bind)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 7121 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml index 7b2cdd300fc..94c90db17a9 100644 --- a/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml +++ b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2031/command.supersede.2044.yaml @@ -26,6 +26,6 @@ replacement: OmniNode-ai/omniclaude#2044).' exit_code: 0 pr_number: 2044 - contract_sha256: sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d + contract_sha256: sha256:5842520375f34d911ff72e5d752ca22edcf00a20498534e7e2899101c2223dc8 contract_entry_sha256: sha256:53232f2867dd35c62ed2464c09cfcc673f42dd0d72618fa7d6d7fa09204ea85c branch: auto/omninode-ai-omniclaude-pr-2044-occ-autobind diff --git a/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml index 26e150cd2f4..ee0932b670f 100644 --- a/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml +++ b/drift/dod_receipts/OMN-16490/dod-OmniNode-ai-omniclaude-pr-2044/command.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-OmniNode-ai-omniclaude-pr-2044" check_type: "command" check_value: |- gh pr view 2044 --repo OmniNode-ai/omniclaude --json number,state,headRefName -contract_sha256: "sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d" +contract_sha256: "sha256:5842520375f34d911ff72e5d752ca22edcf00a20498534e7e2899101c2223dc8" status: PASS run_timestamp: "2026-08-25T19:50:44.433730+00:00" commit_sha: "446b179ef27bee64452d51225f7245b3dd4fb35f" diff --git a/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml b/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml index a71fc0955da..5190af422c5 100644 --- a/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml +++ b/drift/dod_receipts/OMN-16490/dod-occ-evidence-admissibility-validator/command.supersede.2044.yaml @@ -26,6 +26,6 @@ replacement: OmniNode-ai/omniclaude#2044).' exit_code: 0 pr_number: 2044 - contract_sha256: sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d + contract_sha256: sha256:5842520375f34d911ff72e5d752ca22edcf00a20498534e7e2899101c2223dc8 contract_entry_sha256: sha256:19a109c24a67f3b973431a19cb02dc8fc80090f3d24fca0338a37ba539a3fae9 branch: auto/omninode-ai-omniclaude-pr-2044-occ-autobind diff --git a/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml b/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml index 86c8d082fcc..c9981b2ca8b 100644 --- a/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml +++ b/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7037/command.supersede.2044.yaml @@ -25,6 +25,6 @@ replacement: actual_output: 'PASS: supersede occ-self-bind-pr-7037 rebind for OMN-16490 (2nd consumer OmniNode-ai/omniclaude#2044).' exit_code: 0 pr_number: 2044 - contract_sha256: sha256:84ecffc43907c82e276668c9a442712cc338b0772f32fce8d24d4030ec6a7e1d + contract_sha256: sha256:5842520375f34d911ff72e5d752ca22edcf00a20498534e7e2899101c2223dc8 contract_entry_sha256: sha256:36f5855fa546b92e621f17b2951728eecbfa10592dc9b1f8205aa3b94a5d441e branch: auto/omninode-ai-omniclaude-pr-2044-occ-autobind diff --git a/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7121/command.yaml b/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7121/command.yaml new file mode 100644 index 00000000000..950a8dd320c --- /dev/null +++ b/drift/dod_receipts/OMN-16490/occ-self-bind-pr-7121/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16490" +evidence_item_id: "occ-self-bind-pr-7121" +check_type: "command" +check_value: |- + gh pr view 7121 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:5842520375f34d911ff72e5d752ca22edcf00a20498534e7e2899101c2223dc8" +contract_entry_sha256: "sha256:b6f8d98ce40a178d8ba5c997c75352615ae1903c477ff3c11d8668da510591c0" +status: PASS +run_timestamp: "2026-08-25T19:50:44.433730+00:00" +commit_sha: "beec009cabff79981e7139427284fa611d51c275" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 7121 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":7121,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-16490 (OCC#7121)." +exit_code: 0 +pr_number: 7121 +branch: "auto/omninode-ai-omniclaude-pr-2044-occ-autobind"