diff --git a/contracts/OMN-18595.yaml b/contracts/OMN-18595.yaml index 88c9fef3e69..31a2c1cd093 100644 --- a/contracts/OMN-18595.yaml +++ b/contracts/OMN-18595.yaml @@ -2973,3 +2973,66 @@ dod_evidence: checks: - check_type: "command" check_value: "gh pr view 10821 --repo OmniNode-ai/onex_change_control --json number,state" + - id: "dod-OmniNode-ai-omniintelligence-pr-937" + description: "PR #937 on OmniNode-ai/omniintelligence — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz' + binds_ac: + - "AC1" + - "AC2" + - "AC3" + - "AC4" + - "AC5" + - "AC6" + ac_bindings: + - label: "AC1" + criterion_hash: "59f9435adba3d7ed3154fb5e5d1c6fa39fae69931e2a30ce89a4fcf32722a8c2" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-17T14:41:23Z" + - label: "AC2" + criterion_hash: "7d40c79a4dd7713c1c56bb567fd2f262576d031bd9ff73d6d36696ca4a1e3777" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-17T14:41:23Z" + - label: "AC3" + criterion_hash: "b11a6ee3f511ec0f8c6e09e43f7a88ce6c36b5a424bab4e82a8172ce060d0c16" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-17T14:41:23Z" + - label: "AC4" + criterion_hash: "4721793f4c7309e85f2326ee91ea93aa9f45d6e4d2a70a271e4bcdacda813b79" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-17T14:41:23Z" + - label: "AC5" + criterion_hash: "2033f507224c21ccf13db3c7871f244d43450a22181c799f81cb72896c20841c" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-17T14:41:23Z" + - label: "AC6" + criterion_hash: "a172a83ce47e8bfaef6421322fb6b0826600aa32d671bdc35551255ea5420e06" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-17T14:41:23Z" + - id: "dod-OmniNode-ai-omniintelligence-pr-937-ci" + description: "PR #937 on OmniNode-ai/omniintelligence — product diff scope check (OMN-14425)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 937 --repo OmniNode-ai/omniintelligence --json files" + - id: "dod-occ-evidence-admissibility-validator-pr-937" + description: "Hosted OCC evidence admissibility validator (OMN-15247)." + source: "generated" + checks: + - check_type: "command" + check_value: "uv run pytest tests/test_evidence_admissibility.py -q" + - id: "occ-self-bind-pr-10913" + description: "OCC companion PR #10913 — self-bind for OMN-18595 (OMN-14650)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 10913 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-18595/dod-OmniNode-ai-omniintelligence-pr-937-ci/command.yaml b/drift/dod_receipts/OMN-18595/dod-OmniNode-ai-omniintelligence-pr-937-ci/command.yaml new file mode 100644 index 00000000000..1146ce79252 --- /dev/null +++ b/drift/dod_receipts/OMN-18595/dod-OmniNode-ai-omniintelligence-pr-937-ci/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18595" +evidence_item_id: "dod-OmniNode-ai-omniintelligence-pr-937-ci" +check_type: "command" +check_value: "gh pr view 937 --repo OmniNode-ai/omniintelligence --json files" +contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9" +contract_entry_sha256: "sha256:37ba1e07d3bbd8a74843b02dd1559e23a9a90a8bb2dd54b9675861811d8df1d3" +status: PASS +run_timestamp: "2026-09-23T10:58:32Z" +commit_sha: "5652b4cc4d3a7cebfce8d77aad44a46128fd2c48" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 937 --repo OmniNode-ai/omniintelligence --json files" +probe_stdout: | + {"files":[{"additions":3,"deletions":3,"path":"uv.lock"}]} +actual_output: "PASS: product-diff-scope for OMN-18595 from OmniNode-ai/omniintelligence#937." +exit_code: 0 +pr_number: 937 +branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind" diff --git a/drift/dod_receipts/OMN-18595/dod-OmniNode-ai-omniintelligence-pr-937/command.yaml b/drift/dod_receipts/OMN-18595/dod-OmniNode-ai-omniintelligence-pr-937/command.yaml new file mode 100644 index 00000000000..3a835c56416 --- /dev/null +++ b/drift/dod_receipts/OMN-18595/dod-OmniNode-ai-omniintelligence-pr-937/command.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18595" +evidence_item_id: "dod-OmniNode-ai-omniintelligence-pr-937" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz' +contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9" +contract_entry_sha256: "sha256:f148e5da5ae47ab13c784c3c83c849524e9019abb692e5222598e5a1b8414927" +status: PASS +run_timestamp: "2026-09-23T10:58:32Z" +commit_sha: "5652b4cc4d3a7cebfce8d77aad44a46128fd2c48" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: |- + gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz' +probe_stdout: | + {"evidence_ref":"5652b4cc4d3a7cebfce8d77aad44a46128fd2c48","green_exit":0,"red_exit":1,"red_ref":"e01ecf613310e5be137d2bd07b021e7e9887466a"} +actual_output: |- + PASS: content-bound probe GREEN at 5652b4cc4d3a7cebfce8d77aad44a46128fd2c48, RED at merge-base e01ecf613310e5be137d2bd07b021e7e9887466a (exit 1). +exit_code: 0 +pr_number: 937 +branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind" diff --git a/drift/dod_receipts/OMN-18595/dod-occ-evidence-admissibility-validator-pr-937/command.yaml b/drift/dod_receipts/OMN-18595/dod-occ-evidence-admissibility-validator-pr-937/command.yaml new file mode 100644 index 00000000000..5ee4832a458 --- /dev/null +++ b/drift/dod_receipts/OMN-18595/dod-occ-evidence-admissibility-validator-pr-937/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18595" +evidence_item_id: "dod-occ-evidence-admissibility-validator-pr-937" +check_type: "command" +check_value: "uv run pytest tests/test_evidence_admissibility.py -q" +contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9" +contract_entry_sha256: "sha256:be352a78d85ba3a2ad606a4d63e4b684ba8d3b3a66028f0e5a8efd31623a34ab" +status: PASS +run_timestamp: "2026-09-23T10:58:32Z" +commit_sha: "5652b4cc4d3a7cebfce8d77aad44a46128fd2c48" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: |- + gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz' +probe_stdout: | + {"evidence_ref":"5652b4cc4d3a7cebfce8d77aad44a46128fd2c48","green_exit":0,"red_exit":1,"red_ref":"e01ecf613310e5be137d2bd07b021e7e9887466a"} +actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read." +exit_code: 0 +pr_number: 937 +branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind" diff --git a/drift/dod_receipts/OMN-18595/occ-self-bind-pr-10913/command.yaml b/drift/dod_receipts/OMN-18595/occ-self-bind-pr-10913/command.yaml new file mode 100644 index 00000000000..e4d3352b4ff --- /dev/null +++ b/drift/dod_receipts/OMN-18595/occ-self-bind-pr-10913/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18595" +evidence_item_id: "occ-self-bind-pr-10913" +check_type: "command" +check_value: "gh pr view 10913 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" +contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9" +contract_entry_sha256: "sha256:d5bb2a83a7377d8112432648577e8a099f4af974beb58e329985f053a6f8103b" +status: PASS +run_timestamp: "2026-09-23T10:58:32Z" +commit_sha: "fa5a37e7669ec3c39c9b81b3718abff303f3ca58" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh api repos/OmniNode-ai/onex_change_control/pulls/10913/files --paginate --jq '.[].sha'" +probe_stdout: | + 22cfeac206ee99afc01f67b93c7df920be6328f2 93ac58098935ae1b556df0687588570118575e59 1b39b332b16daba7b7d2dc0a3ae9dedd875f2a80 9f4980a00c2632c7392d26ea4864805421f67221 +actual_output: "PASS: OCC self-bind for OMN-18595 (OCC#10913)." +exit_code: 0 +pr_number: 10913 +branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind"