diff --git a/contracts/OMN-18431.yaml b/contracts/OMN-18431.yaml index 8eda1a12665..1e1a411f72d 100644 --- a/contracts/OMN-18431.yaml +++ b/contracts/OMN-18431.yaml @@ -406,3 +406,64 @@ dod_evidence: checks: - check_type: "command" check_value: "gh pr view 9896 --repo OmniNode-ai/onex_change_control --json number,state" + - id: "dod-OmniNode-ai-omninode_infra-pr-1625" + description: "PR #1625 on OmniNode-ai/omninode_infra — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json number,state" + binds_ac: + - "AC1" + - "AC2" + - "AC3" + - "AC4" + - "AC5" + - "AC6" + ac_bindings: + - label: "AC1" + criterion_hash: "59e7ea92a1e0a04fa6d8c3c3aa46f9468501b15c58af7ebc2d0f16d366a37b5c" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-16T10:41:06Z" + - label: "AC2" + criterion_hash: "23164cf177bed7fc69110083047249162e80cbc0f8dec6f6c4762c1332fe9ae6" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-16T10:41:06Z" + - label: "AC3" + criterion_hash: "af4936a3d6c89572f8b8e9e65ac22aafe7124d85e15de0959e67201f0a782a1c" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-16T10:41:06Z" + - label: "AC4" + criterion_hash: "b1610e074acae2a9db3f22d0ad04a2c30d0a489b60cb126d0b9a98ad4e2bd181" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-16T10:41:06Z" + - label: "AC5" + criterion_hash: "9f03547506d2547a8d9f62e6d18bbbc35322e4edb0e0959b28cb706a26a17128" + proposed_by: "occ-autobind" + accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0" + accepted_at: "2026-09-16T10:41:06Z" + - label: "AC6" + criterion_hash: "aa8794d9b424e8fda4d8cca73bed644570cb8a51c4f779f1740c93fbdfd2246c" + proposed_by: "occ-autobind" + - id: "dod-OmniNode-ai-omninode_infra-pr-1625-ci" + description: "PR #1625 on OmniNode-ai/omninode_infra — product diff scope check (OMN-14425)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json files" + - id: "dod-occ-evidence-admissibility-validator-pr-1625" + description: "Hosted OCC evidence admissibility validator (OMN-15247)." + source: "generated" + evidence_artifact: "supersedes_dod_evidence:dod-OmniNode-ai-omninode_infra-pr-1625" + checks: + - check_type: "command" + check_value: "uv run pytest tests/test_evidence_admissibility.py -q" + - id: "occ-self-bind-pr-10843" + description: "OCC companion PR #10843 — self-bind for OMN-18431 (OMN-14650)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 10843 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-18431/dod-OmniNode-ai-omninode_infra-pr-1625-ci/command.yaml b/drift/dod_receipts/OMN-18431/dod-OmniNode-ai-omninode_infra-pr-1625-ci/command.yaml new file mode 100644 index 00000000000..09ba8aa5e5f --- /dev/null +++ b/drift/dod_receipts/OMN-18431/dod-OmniNode-ai-omninode_infra-pr-1625-ci/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18431" +evidence_item_id: "dod-OmniNode-ai-omninode_infra-pr-1625-ci" +check_type: "command" +check_value: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json files" +contract_sha256: "sha256:7dc51757c4d17d563565a8bc64eae925f75557dfdc2600de42a2368a5d47c55d" +contract_entry_sha256: "sha256:bbc2dcf55afc8b0be03b423a52db893991c7dc4ba520b139dea4d93e532a4e0c" +status: PASS +run_timestamp: "2026-09-22T21:15:32Z" +commit_sha: "259d5c9a2e769c90892668de9de6a5a9b101a9fe" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json files" +probe_stdout: | + {"files":[{"additions":6,"deletions":0,"path":".github/workflows/pre-commit.yml"},{"additions":15,"deletions":0,"path":".pre-commit-config.yaml"}]} +actual_output: "PASS: product-diff-scope for OMN-18431 from OmniNode-ai/omninode_infra#1625." +exit_code: 0 +pr_number: 1625 +branch: "auto/omninode-ai-omninode_infra-pr-1625-occ-autobind" diff --git a/drift/dod_receipts/OMN-18431/dod-OmniNode-ai-omninode_infra-pr-1625/command.yaml b/drift/dod_receipts/OMN-18431/dod-OmniNode-ai-omninode_infra-pr-1625/command.yaml new file mode 100644 index 00000000000..294e8f7b51c --- /dev/null +++ b/drift/dod_receipts/OMN-18431/dod-OmniNode-ai-omninode_infra-pr-1625/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18431" +evidence_item_id: "dod-OmniNode-ai-omninode_infra-pr-1625" +check_type: "command" +check_value: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json number,state,headRefName" +contract_sha256: "sha256:7dc51757c4d17d563565a8bc64eae925f75557dfdc2600de42a2368a5d47c55d" +contract_entry_sha256: "sha256:268d38cf46602001a494f2e7eb9dcc4e24eaa75409f5312529dc771e5d0f5182" +status: PASS +run_timestamp: "2026-09-22T21:15:32Z" +commit_sha: "259d5c9a2e769c90892668de9de6a5a9b101a9fe" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-18431-placement-precommit-hook","number":1625,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-18431 from OmniNode-ai/omninode_infra#1625." +exit_code: 0 +pr_number: 1625 +branch: "auto/omninode-ai-omninode_infra-pr-1625-occ-autobind" diff --git a/drift/dod_receipts/OMN-18431/dod-occ-evidence-admissibility-validator-pr-1625/command.yaml b/drift/dod_receipts/OMN-18431/dod-occ-evidence-admissibility-validator-pr-1625/command.yaml new file mode 100644 index 00000000000..b95d9ed62f5 --- /dev/null +++ b/drift/dod_receipts/OMN-18431/dod-occ-evidence-admissibility-validator-pr-1625/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18431" +evidence_item_id: "dod-occ-evidence-admissibility-validator-pr-1625" +check_type: "command" +check_value: "uv run pytest tests/test_evidence_admissibility.py -q" +contract_sha256: "sha256:7dc51757c4d17d563565a8bc64eae925f75557dfdc2600de42a2368a5d47c55d" +contract_entry_sha256: "sha256:a9668bd7ce2e4017ea073b4d5b18fb39b94c52d879a722ee1d74e4ada85e55ee" +status: PASS +run_timestamp: "2026-09-22T21:15:32Z" +commit_sha: "259d5c9a2e769c90892668de9de6a5a9b101a9fe" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 1625 --repo OmniNode-ai/omninode_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-18431-placement-precommit-hook","number":1625,"state":"OPEN"} +actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read." +exit_code: 0 +pr_number: 1625 +branch: "auto/omninode-ai-omninode_infra-pr-1625-occ-autobind" diff --git a/drift/dod_receipts/OMN-18431/occ-self-bind-pr-10843/command.yaml b/drift/dod_receipts/OMN-18431/occ-self-bind-pr-10843/command.yaml new file mode 100644 index 00000000000..13f5fd25d7c --- /dev/null +++ b/drift/dod_receipts/OMN-18431/occ-self-bind-pr-10843/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-18431" +evidence_item_id: "occ-self-bind-pr-10843" +check_type: "command" +check_value: "gh pr view 10843 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" +contract_sha256: "sha256:7dc51757c4d17d563565a8bc64eae925f75557dfdc2600de42a2368a5d47c55d" +contract_entry_sha256: "sha256:c0f0b61ed3c6bcd748c99778fa13d26534bb3d623664636179da02cb13a79fc6" +status: PASS +run_timestamp: "2026-09-22T21:15:32Z" +commit_sha: "7f4cf45f79b9e5cec9eaaf3f0c2b22b1a3332299" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh api repos/OmniNode-ai/onex_change_control/pulls/10843/files --paginate --jq '.[].sha'" +probe_stdout: | + f5c9b7e6c606d66fe0fc5a577d303d202ff7eeb4 dc99107270839ac1ed3896475112026c3672b5b6 d9240a4e2c16ac86646c16a16fb94f7e9c404062 30bf8cc9a6cac1997214cf3fb7a2daa8434064c8 +actual_output: "PASS: OCC self-bind for OMN-18431 (OCC#10843)." +exit_code: 0 +pr_number: 10843 +branch: "auto/omninode-ai-omninode_infra-pr-1625-occ-autobind"