diff --git a/contracts/OMN-15846.yaml b/contracts/OMN-15846.yaml index 86077e4d3c9..cc9ada265c1 100644 --- a/contracts/OMN-15846.yaml +++ b/contracts/OMN-15846.yaml @@ -46,3 +46,22 @@ 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" + - 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 new file mode 100644 index 00000000000..1c5dc97c487 --- /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:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" +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..3927de2619d --- /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:8f81c99041222b997a78b458dc54841aee67d2915b58f5243d99c17a3969ebc2" +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/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"