diff --git a/contracts/OMN-15137.yaml b/contracts/OMN-15137.yaml new file mode 100644 index 00000000000..fcd434ab6f5 --- /dev/null +++ b/contracts/OMN-15137.yaml @@ -0,0 +1,35 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15137" +title: "Autobind OCC evidence for OMN-15137" +summary: "OCC Evidence-Source autobind companion (OMN-13317 F1) for PR #2450." +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "PR #2450 product diff scope present" + command: "gh pr view ${PR_NUMBER} --repo ${REPO} --json files" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-OmniNode-ai-omnibase_infra-pr-2450" + description: "PR #2450 on OmniNode-ai/omnibase_infra — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view ${PR_NUMBER} --repo ${REPO} --json number,state" + - id: "dod-OmniNode-ai-omnibase_infra-pr-2450-ci" + description: "PR #2450 on OmniNode-ai/omnibase_infra — product diff scope check (OMN-14425)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view ${PR_NUMBER} --repo ${REPO} --json files" + - id: "occ-self-bind-pr-4873" + description: "OCC companion PR #4873 — self-bind for OMN-15137 (OMN-14650)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view ${PR_NUMBER} --repo ${REPO} --json number,state" diff --git a/drift/dod_receipts/OMN-15137/dod-OmniNode-ai-omnibase_infra-pr-2450-ci/command.yaml b/drift/dod_receipts/OMN-15137/dod-OmniNode-ai-omnibase_infra-pr-2450-ci/command.yaml new file mode 100644 index 00000000000..45dae92a201 --- /dev/null +++ b/drift/dod_receipts/OMN-15137/dod-OmniNode-ai-omnibase_infra-pr-2450-ci/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15137" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2450-ci" +check_type: "command" +check_value: "gh pr view 2450 --repo OmniNode-ai/omnibase_infra --json files" +contract_sha256: "sha256:2f57ede0622667c7dcfaeb8216726b9de12dbca399a1b4981140e0998cdd858d" +contract_entry_sha256: "sha256:c66ae7c2f85213c93b2d6b937daedf4ad1fdade9aa9be9728d64b809e0effc68" +status: PASS +run_timestamp: "2026-07-25T21:47:36Z" +commit_sha: "cda61cf7dd6fc3741b24504066b4de43ab7c75d3" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2450 --repo OmniNode-ai/omnibase_infra --json files" +probe_stdout: | + {"files":[{"additions":17,"deletions":11,"path":"scripts/runtime_build/ensure_runner_clones.sh"},{"additions":62,"deletions":0,"path":"scripts/runtime_build/sibling_clone_manifest.sh"},{"additions":15,"deletions":9,"path":"scripts/runtime_build/stage_workspace.sh"},{"additions":227,"deletions":0,"path":"tests/scripts/test_ensure_runner_clones.py"},{"additions":91,"deletions":0,"path":"tests/scripts/test_sibling_clone_manifest_parity.py"}]} +actual_output: "PASS: product-diff-scope for OMN-15137 from OmniNode-ai/omnibase_infra#2450." +exit_code: 0 +pr_number: 2450 +branch: "auto/omninode-ai-omnibase_infra-pr-2450-occ-autobind" diff --git a/drift/dod_receipts/OMN-15137/dod-OmniNode-ai-omnibase_infra-pr-2450/command.yaml b/drift/dod_receipts/OMN-15137/dod-OmniNode-ai-omnibase_infra-pr-2450/command.yaml new file mode 100644 index 00000000000..31894e9f4b5 --- /dev/null +++ b/drift/dod_receipts/OMN-15137/dod-OmniNode-ai-omnibase_infra-pr-2450/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15137" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2450" +check_type: "command" +check_value: "gh pr view 2450 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +contract_sha256: "sha256:2f57ede0622667c7dcfaeb8216726b9de12dbca399a1b4981140e0998cdd858d" +contract_entry_sha256: "sha256:74857d42a6fee74a07e48451e95dec7351361f1d5f1bad488817efa810db8b61" +status: PASS +run_timestamp: "2026-07-25T21:47:36Z" +commit_sha: "cda61cf7dd6fc3741b24504066b4de43ab7c75d3" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2450 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-15137-ensure_runner_clonessh-never-provisions-omnibase_spi-sibling","number":2450,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-15137 from OmniNode-ai/omnibase_infra#2450." +exit_code: 0 +pr_number: 2450 +branch: "auto/omninode-ai-omnibase_infra-pr-2450-occ-autobind" diff --git a/drift/dod_receipts/OMN-15137/occ-self-bind-pr-4873/command.yaml b/drift/dod_receipts/OMN-15137/occ-self-bind-pr-4873/command.yaml new file mode 100644 index 00000000000..6df32d44bd2 --- /dev/null +++ b/drift/dod_receipts/OMN-15137/occ-self-bind-pr-4873/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15137" +evidence_item_id: "occ-self-bind-pr-4873" +check_type: "command" +check_value: "gh pr view 4873 --repo OmniNode-ai/onex_change_control --json number,state" +contract_sha256: "sha256:2f57ede0622667c7dcfaeb8216726b9de12dbca399a1b4981140e0998cdd858d" +contract_entry_sha256: "sha256:fceafe47bc1b47950870a39738f715331e7090f2c774e8709315d1f845b36a1e" +status: PASS +run_timestamp: "2026-07-25T21:47:36Z" +commit_sha: "9bb9982c3ce6ec28b8891a2224a0c18fce1a385d" +runner: "node_pr_lifecycle_fix_effect" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 4873 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":4873,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-15137 (OCC#4873)." +exit_code: 0 +pr_number: 4873 +branch: "auto/omninode-ai-omnibase_infra-pr-2450-occ-autobind"