From d61382fa01a0417d3d5a0d53a030e838d3c5efdd Mon Sep 17 00:00:00 2001 From: omnimarket-bot Date: Tue, 11 Aug 2026 00:02:09 +0000 Subject: [PATCH 1/3] evidence(OMN-15846): author OCC companion for OmniNode-ai/omnibase_infra#2719 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 59cc54d33c57251b1f293e8ec4a27bfd32c2b587. --- contracts/OMN-15846.yaml | 13 +++++++++++ .../command.yaml | 20 ++++++++++++++++ .../command.yaml | 23 +++++++++++++++++++ .../command.yaml | 15 ++++++------ 4 files changed, 64 insertions(+), 7 deletions(-) create mode 100644 drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml create mode 100644 drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml diff --git a/contracts/OMN-15846.yaml b/contracts/OMN-15846.yaml index 86077e4d3c9..b05c7ba263b 100644 --- a/contracts/OMN-15846.yaml +++ b/contracts/OMN-15846.yaml @@ -46,3 +46,16 @@ dod_evidence: checks: - check_type: "command" check_value: "gh pr view 6339 --repo OmniNode-ai/onex_change_control --json number,state" + - id: "dod-OmniNode-ai-omnibase_infra-pr-2719" + description: "PR #2719 on OmniNode-ai/omnibase_infra — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/tests/ci/test_flat_migration_no_foreign_connect_gate.py?ref=59cc54d33c57251b1f293e8ec4a27bfd32c2b587 --jq '.content' | base64 -d | grep -c 'def test_live_manifest_has_the_five_undeliverable_entries' + - id: "dod-OmniNode-ai-omnibase_infra-pr-2719-ci" + description: "PR #2719 on OmniNode-ai/omnibase_infra — product diff scope check (OMN-14425)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 2719 --repo OmniNode-ai/omnibase_infra --json files" diff --git a/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml new file mode 100644 index 00000000000..3d280a36b76 --- /dev/null +++ b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15846" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2719-ci" +check_type: "command" +check_value: "gh pr view 2719 --repo OmniNode-ai/omnibase_infra --json files" +contract_sha256: "sha256:2f4b3b6a5de7faf6b6eef65e99e939e24f6ac9644d6e40bb535fb2ea0c18bea1" +contract_entry_sha256: "sha256:afaaaa7f52ac8e48fc6e9716325a18c7ec26effa3d9baf75c1d7102c057bb685" +status: PASS +run_timestamp: "2026-08-11T00:01:39Z" +commit_sha: "59cc54d33c57251b1f293e8ec4a27bfd32c2b587" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2719 --repo OmniNode-ai/omnibase_infra --json files" +probe_stdout: | + {"files":[{"additions":25,"deletions":0,"path":"docker/migrations/forward/083_create_log_entries.sql"},{"additions":52,"deletions":0,"path":"docker/migrations/forward/096_grant_role_omnidash_omnidash_analytics.sql"},{"additions":44,"deletions":0,"path":"docker/migrations/forward/097_grant_app_dashboard_connect_omnidash_analytics.sql"},{"additions":1,"deletions":0,"path":"docker/migrations/forward/_ledger/application-migrations.tsv"},{"additions":6,"deletions":6,"path":"docker/migrations/forward/cross-database-flat-migrations.yaml"},{"additions":2,"deletions":0,"path":"docker/migrations/forward/flat-node-shape-parity.yaml"},{"additions":133,"deletions":0,"path":"docker/migrations/forward/nodes/node_log_persistence_effect/0000_create_log_entries.sql"},{"additions":2,"deletions":2,"path":"docker/migrations/schema_fingerprint.sha256"},{"additions":30,"deletions":2,"path":"tests/ci/test_flat_migration_no_foreign_connect_gate.py"},{"additions":6,"deletions":2,"path":"tests/unit/scripts/validation/test_application_migration_manifest.py"}]} +actual_output: "PASS: product-diff-scope for OMN-15846 from OmniNode-ai/omnibase_infra#2719." +exit_code: 0 +pr_number: 2719 +branch: "auto/omninode-ai-omnibase_infra-pr-2719-occ-autobind" diff --git a/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml new file mode 100644 index 00000000000..e0ad148b2eb --- /dev/null +++ b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15846" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2719" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/tests/ci/test_flat_migration_no_foreign_connect_gate.py?ref=59cc54d33c57251b1f293e8ec4a27bfd32c2b587 --jq '.content' | base64 -d | grep -c 'def test_live_manifest_has_the_five_undeliverable_entries' +contract_sha256: "sha256:2f4b3b6a5de7faf6b6eef65e99e939e24f6ac9644d6e40bb535fb2ea0c18bea1" +contract_entry_sha256: "sha256:96f870ee38a60e6c5da593d870f8a72f72c106c649098cb7d543554cd9563904" +status: PASS +run_timestamp: "2026-08-11T00:01:39Z" +commit_sha: "59cc54d33c57251b1f293e8ec4a27bfd32c2b587" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/tests/ci/test_flat_migration_no_foreign_connect_gate.py?ref=59cc54d33c57251b1f293e8ec4a27bfd32c2b587 --jq '.content' | base64 -d | grep -c 'def test_live_manifest_has_the_five_undeliverable_entries' +probe_stdout: | + {"evidence_ref":"59cc54d33c57251b1f293e8ec4a27bfd32c2b587","green_exit":0,"red_exit":1,"red_ref":"fd4a84b1c2eed87a38b2944958456846e77a0282"} +actual_output: |- + PASS: content-bound probe GREEN at 59cc54d33c57251b1f293e8ec4a27bfd32c2b587, RED at merge-base fd4a84b1c2eed87a38b2944958456846e77a0282 (exit 1). +exit_code: 0 +pr_number: 2719 +branch: "auto/omninode-ai-omnibase_infra-pr-2719-occ-autobind" diff --git a/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml index 5cac2b16a6f..fbc8f76f300 100644 --- a/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml +++ b/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml @@ -4,17 +4,18 @@ ticket_id: "OMN-15846" evidence_item_id: "dod-occ-evidence-admissibility-validator" check_type: "command" check_value: "uv run pytest tests/test_evidence_admissibility.py -q" -contract_sha256: "sha256:ffc15b7dc7ac564b44996f36eb4465719ab006a958e06f0ef1ff93862a273794" +contract_sha256: "sha256:2f4b3b6a5de7faf6b6eef65e99e939e24f6ac9644d6e40bb535fb2ea0c18bea1" contract_entry_sha256: "sha256:3b6b7097bbb91fca0090e7f4d9052badf4cda501e30003d29272b062f69826e9" status: PASS -run_timestamp: "2026-08-10T21:31:22Z" -commit_sha: "17fc78f94f7421ceff9a6f64e817314a90363871" +run_timestamp: "2026-08-11T00:01:39Z" +commit_sha: "59cc54d33c57251b1f293e8ec4a27bfd32c2b587" runner: "node_pr_lifecycle_fix_effect" verifier: "occ-evidence-source-autobind" -probe_command: "gh pr view 853 --repo OmniNode-ai/omninode_infra --json number,state,headRefName" +probe_command: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/tests/ci/test_flat_migration_no_foreign_connect_gate.py?ref=59cc54d33c57251b1f293e8ec4a27bfd32c2b587 --jq '.content' | base64 -d | grep -c 'def test_live_manifest_has_the_five_undeliverable_entries' probe_stdout: | - {"headRefName":"jonah/omn-15846-cross-db-classify-before-ledger","number":853,"state":"OPEN"} + {"evidence_ref":"59cc54d33c57251b1f293e8ec4a27bfd32c2b587","green_exit":0,"red_exit":1,"red_ref":"fd4a84b1c2eed87a38b2944958456846e77a0282"} actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read." exit_code: 0 -pr_number: 853 -branch: "auto/omninode-ai-omninode_infra-pr-853-occ-autobind" +pr_number: 2719 +branch: "auto/omninode-ai-omnibase_infra-pr-2719-occ-autobind" From 8c02d6fd13a568536d6049482a1da03007e705d7 Mon Sep 17 00:00:00 2001 From: omnimarket-bot Date: Tue, 11 Aug 2026 00:02:15 +0000 Subject: [PATCH 2/3] evidence(OMN-15846): self-bind OCC#6345 + rebind contract_sha256 --- contracts/OMN-15846.yaml | 6 ++++++ .../command.yaml | 2 +- .../command.yaml | 2 +- .../command.yaml | 2 +- .../occ-self-bind-pr-6345/command.yaml | 20 +++++++++++++++++++ 5 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 drift/dod_receipts/OMN-15846/occ-self-bind-pr-6345/command.yaml diff --git a/contracts/OMN-15846.yaml b/contracts/OMN-15846.yaml index b05c7ba263b..cc9ada265c1 100644 --- a/contracts/OMN-15846.yaml +++ b/contracts/OMN-15846.yaml @@ -59,3 +59,9 @@ dod_evidence: checks: - check_type: "command" check_value: "gh pr view 2719 --repo OmniNode-ai/omnibase_infra --json files" + - id: "occ-self-bind-pr-6345" + description: "OCC companion PR #6345 — self-bind for OMN-15846 (OMN-14650)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 6345 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml index 3d280a36b76..1c5dc97c487 100644 --- a/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml +++ b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719-ci/command.yaml @@ -4,7 +4,7 @@ ticket_id: "OMN-15846" evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2719-ci" check_type: "command" check_value: "gh pr view 2719 --repo OmniNode-ai/omnibase_infra --json files" -contract_sha256: "sha256:2f4b3b6a5de7faf6b6eef65e99e939e24f6ac9644d6e40bb535fb2ea0c18bea1" +contract_sha256: "sha256:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" contract_entry_sha256: "sha256:afaaaa7f52ac8e48fc6e9716325a18c7ec26effa3d9baf75c1d7102c057bb685" status: PASS run_timestamp: "2026-08-11T00:01:39Z" diff --git a/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml index e0ad148b2eb..3927de2619d 100644 --- a/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml +++ b/drift/dod_receipts/OMN-15846/dod-OmniNode-ai-omnibase_infra-pr-2719/command.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2719" check_type: "command" check_value: |- gh api repos/OmniNode-ai/omnibase_infra/contents/tests/ci/test_flat_migration_no_foreign_connect_gate.py?ref=59cc54d33c57251b1f293e8ec4a27bfd32c2b587 --jq '.content' | base64 -d | grep -c 'def test_live_manifest_has_the_five_undeliverable_entries' -contract_sha256: "sha256:2f4b3b6a5de7faf6b6eef65e99e939e24f6ac9644d6e40bb535fb2ea0c18bea1" +contract_sha256: "sha256:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" contract_entry_sha256: "sha256:96f870ee38a60e6c5da593d870f8a72f72c106c649098cb7d543554cd9563904" status: PASS run_timestamp: "2026-08-11T00:01:39Z" diff --git a/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml index fbc8f76f300..83784108911 100644 --- a/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml +++ b/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml @@ -4,7 +4,7 @@ ticket_id: "OMN-15846" evidence_item_id: "dod-occ-evidence-admissibility-validator" check_type: "command" check_value: "uv run pytest tests/test_evidence_admissibility.py -q" -contract_sha256: "sha256:2f4b3b6a5de7faf6b6eef65e99e939e24f6ac9644d6e40bb535fb2ea0c18bea1" +contract_sha256: "sha256:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" contract_entry_sha256: "sha256:3b6b7097bbb91fca0090e7f4d9052badf4cda501e30003d29272b062f69826e9" status: PASS run_timestamp: "2026-08-11T00:01:39Z" diff --git a/drift/dod_receipts/OMN-15846/occ-self-bind-pr-6345/command.yaml b/drift/dod_receipts/OMN-15846/occ-self-bind-pr-6345/command.yaml new file mode 100644 index 00000000000..7414f257635 --- /dev/null +++ b/drift/dod_receipts/OMN-15846/occ-self-bind-pr-6345/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15846" +evidence_item_id: "occ-self-bind-pr-6345" +check_type: "command" +check_value: "gh pr view 6345 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" +contract_sha256: "sha256:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" +contract_entry_sha256: "sha256:4d42f005bb11ab1b1ace52f80df5e7e303b24285fa84c8b6079866d28600050a" +status: PASS +run_timestamp: "2026-08-11T00:01:39Z" +commit_sha: "d61382fa01a0417d3d5a0d53a030e838d3c5efdd" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh api repos/OmniNode-ai/onex_change_control/pulls/6345/files --paginate --jq '.[].sha'" +probe_stdout: | + b05c7ba263b082345ed73074e8cc12ba9e727f00 3d280a36b76b09a143e924eaaffbd538ee51d695 e0ad148b2eb6fea6075d53008ae01fc92b956135 fbc8f76f300e5ba2d803f33982ef02bf764c19c5 +actual_output: "PASS: OCC self-bind for OMN-15846 (OCC#6345)." +exit_code: 0 +pr_number: 6345 +branch: "auto/omninode-ai-omnibase_infra-pr-2719-occ-autobind" From 6347d625a8a712df286b1ad7657430a8eb5b0bc8 Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Mon, 10 Aug 2026 22:22:57 -0400 Subject: [PATCH 3/3] fix(OMN-15846): revert autobind's in-place edit of a pre-existing shared receipt (append-only) The occ-autobind tooling modified drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml in place (updated commit_sha/run_timestamp/probe fields) rather than authoring a net-new file -- a real OCC Append-Only Gate violation (validator_occ_append_only), not a false positive. Reverted to the merge-base content. This companion's genuinely new evidence (dod-OmniNode-ai-omnibase_infra-pr-2719, dod-...-pr-2719-ci, occ-self-bind-pr-6345) is unaffected -- all three are net-new files/entries and do not depend on this shared receipt being re-stamped. --- .../command.yaml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml index 83784108911..5cac2b16a6f 100644 --- a/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml +++ b/drift/dod_receipts/OMN-15846/dod-occ-evidence-admissibility-validator/command.yaml @@ -4,18 +4,17 @@ ticket_id: "OMN-15846" evidence_item_id: "dod-occ-evidence-admissibility-validator" check_type: "command" check_value: "uv run pytest tests/test_evidence_admissibility.py -q" -contract_sha256: "sha256:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" +contract_sha256: "sha256:ffc15b7dc7ac564b44996f36eb4465719ab006a958e06f0ef1ff93862a273794" contract_entry_sha256: "sha256:3b6b7097bbb91fca0090e7f4d9052badf4cda501e30003d29272b062f69826e9" status: PASS -run_timestamp: "2026-08-11T00:01:39Z" -commit_sha: "59cc54d33c57251b1f293e8ec4a27bfd32c2b587" +run_timestamp: "2026-08-10T21:31:22Z" +commit_sha: "17fc78f94f7421ceff9a6f64e817314a90363871" runner: "node_pr_lifecycle_fix_effect" verifier: "occ-evidence-source-autobind" -probe_command: |- - gh api repos/OmniNode-ai/omnibase_infra/contents/tests/ci/test_flat_migration_no_foreign_connect_gate.py?ref=59cc54d33c57251b1f293e8ec4a27bfd32c2b587 --jq '.content' | base64 -d | grep -c 'def test_live_manifest_has_the_five_undeliverable_entries' +probe_command: "gh pr view 853 --repo OmniNode-ai/omninode_infra --json number,state,headRefName" probe_stdout: | - {"evidence_ref":"59cc54d33c57251b1f293e8ec4a27bfd32c2b587","green_exit":0,"red_exit":1,"red_ref":"fd4a84b1c2eed87a38b2944958456846e77a0282"} + {"headRefName":"jonah/omn-15846-cross-db-classify-before-ledger","number":853,"state":"OPEN"} actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read." exit_code: 0 -pr_number: 2719 -branch: "auto/omninode-ai-omnibase_infra-pr-2719-occ-autobind" +pr_number: 853 +branch: "auto/omninode-ai-omninode_infra-pr-853-occ-autobind"