From aa2f9434a0c84c5979b37997e7873b04f33cdd91 Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Wed, 29 Jul 2026 20:36:43 -0700 Subject: [PATCH] evidence: OCC companion self-bind for OmniNode-ai/omnibase_infra#2553 --- contracts/OMN-15378.yaml | 6 ++++ .../command.supersede.2553.yaml | 32 +++++++++++++++++++ .../command.yaml | 20 ++++++++++++ .../command.supersede.2553.yaml | 32 +++++++++++++++++++ .../command.supersede.2553.yaml | 31 ++++++++++++++++++ .../occ-self-bind-pr-5549/command.yaml | 21 ++++++++++++ 6 files changed, 142 insertions(+) create mode 100644 drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2542/command.supersede.2553.yaml create mode 100644 drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2553/command.yaml create mode 100644 drift/dod_receipts/OMN-15378/dod-occ-evidence-admissibility-validator/command.supersede.2553.yaml create mode 100644 drift/dod_receipts/OMN-15378/occ-self-bind-pr-5480/command.supersede.2553.yaml create mode 100644 drift/dod_receipts/OMN-15378/occ-self-bind-pr-5549/command.yaml diff --git a/contracts/OMN-15378.yaml b/contracts/OMN-15378.yaml index a8f0cb6579d..140ae21498f 100644 --- a/contracts/OMN-15378.yaml +++ b/contracts/OMN-15378.yaml @@ -37,3 +37,9 @@ dod_evidence: checks: - check_type: command check_value: gh pr view 5480 --repo OmniNode-ai/onex_change_control --json number,state + - id: "occ-self-bind-pr-5549" + description: "Binds OMN-15378 to OCC companion PR #5549 (self-bind)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 5549 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2542/command.supersede.2553.yaml b/drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2542/command.supersede.2553.yaml new file mode 100644 index 00000000000..5ad6889eee3 --- /dev/null +++ b/drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2542/command.supersede.2553.yaml @@ -0,0 +1,32 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-15378 +evidence_item_id: dod-OmniNode-ai-omnibase_infra-pr-2542 +check_type: command +supersedes: drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2542/command.yaml +reason: 2nd consumer OmniNode-ai/omnibase_infra#2553 re-binds prior entry dod-OmniNode-ai-omnibase_infra-pr-2542 + to this product PR without editing the merged base receipt (OMN-14623 merged-path supersede). +superseder: occ-evidence-source-autobind +created_at: '2026-07-30T02:34:40.817586Z' +replacement: + schema_version: 1.0.0 + ticket_id: OMN-15378 + evidence_item_id: dod-OmniNode-ai-omnibase_infra-pr-2542 + check_type: command + check_value: gh api repos/OmniNode-ai/omnibase_infra/contents/scripts/validation/validate_test_root_collection.py?ref=bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 + --jq '.content' | base64 -d | grep -c 'def _load_workflow' + status: PASS + run_timestamp: '2026-07-30T02:34:40.817586Z' + commit_sha: bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 + runner: node_occ_companion_compute + verifier: occ-evidence-source-autobind + probe_command: gh pr view 2553 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName + probe_stdout: | + {"headRefName":"jonah/omn-15378-ac3-strict-wiring","number":2553,"state":"OPEN"} + actual_output: 'PASS: supersede dod-OmniNode-ai-omnibase_infra-pr-2542 rebind for OMN-15378 (2nd consumer + OmniNode-ai/omnibase_infra#2553).' + exit_code: 0 + pr_number: 2553 + contract_sha256: "sha256:69fe2d61c679bc097f3a7596c428571a3f337e69d1c0d72c788353a50b4254b8" + contract_entry_sha256: sha256:99685f610c6f25e5ccf91cf6771ae8d1f40aeceef7b77b06315850e4d73e22a6 + branch: auto/omninode-ai-omnibase_infra-pr-2553-occ-autobind diff --git a/drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2553/command.yaml b/drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2553/command.yaml new file mode 100644 index 00000000000..9a312415403 --- /dev/null +++ b/drift/dod_receipts/OMN-15378/dod-OmniNode-ai-omnibase_infra-pr-2553/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15378" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2553" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/scripts/validation/validate_test_root_collection.py?ref=bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 --jq '.content' | base64 -d | grep -c 'def _load_workflow' +contract_sha256: "sha256:69fe2d61c679bc097f3a7596c428571a3f337e69d1c0d72c788353a50b4254b8" +status: PASS +run_timestamp: "2026-07-30T02:34:40.817586+00:00" +commit_sha: "bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2553 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-15378-ac3-strict-wiring","number":2553,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-15378 from OmniNode-ai/omnibase_infra#2553." +exit_code: 0 +pr_number: 2553 +branch: "auto/omninode-ai-omnibase_infra-pr-2553-occ-autobind" diff --git a/drift/dod_receipts/OMN-15378/dod-occ-evidence-admissibility-validator/command.supersede.2553.yaml b/drift/dod_receipts/OMN-15378/dod-occ-evidence-admissibility-validator/command.supersede.2553.yaml new file mode 100644 index 00000000000..3ac549e5dfd --- /dev/null +++ b/drift/dod_receipts/OMN-15378/dod-occ-evidence-admissibility-validator/command.supersede.2553.yaml @@ -0,0 +1,32 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-15378 +evidence_item_id: dod-occ-evidence-admissibility-validator +check_type: command +supersedes: drift/dod_receipts/OMN-15378/dod-occ-evidence-admissibility-validator/command.yaml +reason: 2nd consumer OmniNode-ai/omnibase_infra#2553 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-07-30T02:34:40.817586Z' +replacement: + schema_version: 1.0.0 + ticket_id: OMN-15378 + evidence_item_id: dod-occ-evidence-admissibility-validator + check_type: command + check_value: gh api repos/OmniNode-ai/omnibase_infra/contents/scripts/validation/validate_test_root_collection.py?ref=bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 + --jq '.content' | base64 -d | grep -c 'def _load_workflow' + status: PASS + run_timestamp: '2026-07-30T02:34:40.817586Z' + commit_sha: bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 + runner: node_occ_companion_compute + verifier: occ-evidence-source-autobind + probe_command: gh pr view 2553 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName + probe_stdout: | + {"headRefName":"jonah/omn-15378-ac3-strict-wiring","number":2553,"state":"OPEN"} + actual_output: 'PASS: supersede dod-occ-evidence-admissibility-validator rebind for OMN-15378 (2nd consumer + OmniNode-ai/omnibase_infra#2553).' + exit_code: 0 + pr_number: 2553 + contract_sha256: "sha256:69fe2d61c679bc097f3a7596c428571a3f337e69d1c0d72c788353a50b4254b8" + contract_entry_sha256: sha256:2b3a1e4bd34a888c55bbd6a362c552d8c78cc922b3984795e9164ad6f1508684 + branch: auto/omninode-ai-omnibase_infra-pr-2553-occ-autobind diff --git a/drift/dod_receipts/OMN-15378/occ-self-bind-pr-5480/command.supersede.2553.yaml b/drift/dod_receipts/OMN-15378/occ-self-bind-pr-5480/command.supersede.2553.yaml new file mode 100644 index 00000000000..4ed4515594a --- /dev/null +++ b/drift/dod_receipts/OMN-15378/occ-self-bind-pr-5480/command.supersede.2553.yaml @@ -0,0 +1,31 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-15378 +evidence_item_id: occ-self-bind-pr-5480 +check_type: command +supersedes: drift/dod_receipts/OMN-15378/occ-self-bind-pr-5480/command.yaml +reason: 2nd consumer OmniNode-ai/omnibase_infra#2553 re-binds prior entry occ-self-bind-pr-5480 to this + product PR without editing the merged base receipt (OMN-14623 merged-path supersede). +superseder: occ-evidence-source-autobind +created_at: '2026-07-30T02:34:40.817586Z' +replacement: + schema_version: 1.0.0 + ticket_id: OMN-15378 + evidence_item_id: occ-self-bind-pr-5480 + check_type: command + check_value: gh api repos/OmniNode-ai/omnibase_infra/contents/scripts/validation/validate_test_root_collection.py?ref=bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 + --jq '.content' | base64 -d | grep -c 'def _load_workflow' + status: PASS + run_timestamp: '2026-07-30T02:34:40.817586Z' + commit_sha: bd3a21ad15c54d12a9b6c582db71c1b7fdde7b15 + runner: node_occ_companion_compute + verifier: occ-evidence-source-autobind + probe_command: gh pr view 2553 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName + probe_stdout: | + {"headRefName":"jonah/omn-15378-ac3-strict-wiring","number":2553,"state":"OPEN"} + actual_output: 'PASS: supersede occ-self-bind-pr-5480 rebind for OMN-15378 (2nd consumer OmniNode-ai/omnibase_infra#2553).' + exit_code: 0 + pr_number: 2553 + contract_sha256: "sha256:69fe2d61c679bc097f3a7596c428571a3f337e69d1c0d72c788353a50b4254b8" + contract_entry_sha256: sha256:791fb88e44db5de36802f414c91dd907600b236e3c72c49b85942b27fbde8681 + branch: auto/omninode-ai-omnibase_infra-pr-2553-occ-autobind diff --git a/drift/dod_receipts/OMN-15378/occ-self-bind-pr-5549/command.yaml b/drift/dod_receipts/OMN-15378/occ-self-bind-pr-5549/command.yaml new file mode 100644 index 00000000000..e043e0861fc --- /dev/null +++ b/drift/dod_receipts/OMN-15378/occ-self-bind-pr-5549/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15378" +evidence_item_id: "occ-self-bind-pr-5549" +check_type: "command" +check_value: |- + gh pr view 5549 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:69fe2d61c679bc097f3a7596c428571a3f337e69d1c0d72c788353a50b4254b8" +contract_entry_sha256: "sha256:17735b5a31311372865414f366b5367b700a79a45cf6fc1aba6be4df39d1140c" +status: PASS +run_timestamp: "2026-07-30T02:34:40.817586+00:00" +commit_sha: "9d3c98eb4805d430a61e7c7637f78b1bdd1cde8d" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 5549 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":5549,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-15378 (OCC#5549)." +exit_code: 0 +pr_number: 5549 +branch: "auto/omninode-ai-omnibase_infra-pr-2553-occ-autobind"