From 59741ed26cee38485ca922c62e84022fc871062a Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Tue, 4 Aug 2026 16:17:48 +0000 Subject: [PATCH 1/2] evidence: OCC companion pass 1 for OmniNode-ai/omnibase_infra#2651 --- contracts/OMN-15617.yaml | 33 +++++++++++++++++++ .../command.yaml | 21 ++++++++++++ .../command.yaml | 21 ++++++++++++ 3 files changed, 75 insertions(+) create mode 100644 contracts/OMN-15617.yaml create mode 100644 drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml create mode 100644 drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml diff --git a/contracts/OMN-15617.yaml b/contracts/OMN-15617.yaml new file mode 100644 index 00000000000..258e336539f --- /dev/null +++ b/contracts/OMN-15617.yaml @@ -0,0 +1,33 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15617" +title: "Autobind OCC evidence for OMN-15617" +summary: > + OCC contract authored by node_occ_companion_compute (OMN-14285) for OmniNode-ai/omnibase_infra PR #2651. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "PR #2651 CI checks green" + command: "gh pr checks ${PR_NUMBER} --repo ${REPO}" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-OmniNode-ai-omnibase_infra-pr-2651" + description: "PR #2651 on OmniNode-ai/omnibase_infra — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 2651 --repo OmniNode-ai/omnibase_infra --json number,state" + - check_type: "command" + check_value: "gh pr view 2651 --repo OmniNode-ai/omnibase_infra --json files" + - id: "dod-occ-evidence-admissibility-validator" + description: "Hosted OCC evidence admissibility validator (OMN-15247)." + source: "generated" + evidence_artifact: "supersedes_dod_evidence:dod-OmniNode-ai-omnibase_infra-pr-2651" + checks: + - check_type: "command" + check_value: "uv run pytest tests/test_evidence_admissibility.py -q" diff --git a/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml b/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml new file mode 100644 index 00000000000..64048007d32 --- /dev/null +++ b/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15617" +evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2651" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omnibase_infra/contents/tests/unit/observability/runner_health/_resolve_modern_bash.py?ref=fa5264cd22a1aad372ef9a32fe3ed6da743691a2 --jq '.content' | base64 -d | grep -c 'def resolve_modern_bash' +contract_sha256: "sha256:855d9d8fc55041b918798d5d62eb58899c28224fe048383b2ce467c3c0cf3b24" +contract_entry_sha256: "sha256:66fe9ce49d1c4d3eb37c3e1c6f8cc2bcb63792476e7c0fd80e6ad273d78db030" +status: PASS +run_timestamp: "2026-08-04T16:17:38.617058+00:00" +commit_sha: "fa5264cd22a1aad372ef9a32fe3ed6da743691a2" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2651 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-15617-fix-200-gate-host-ssh-path-resolves-bash-3257-failing-15","number":2651,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-15617 from OmniNode-ai/omnibase_infra#2651." +exit_code: 0 +pr_number: 2651 +branch: "auto/omninode-ai-omnibase_infra-pr-2651-occ-autobind" diff --git a/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml new file mode 100644 index 00000000000..5b08ad3a01f --- /dev/null +++ b/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15617" +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:855d9d8fc55041b918798d5d62eb58899c28224fe048383b2ce467c3c0cf3b24" +contract_entry_sha256: "sha256:e91e53c819aae5e332e6efe1bbf86375bf2f616e58ca4dc84603f9ebaaf25a8e" +status: PASS +run_timestamp: "2026-08-04T16:17:38.617058+00:00" +commit_sha: "fa5264cd22a1aad372ef9a32fe3ed6da743691a2" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 2651 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-15617-fix-200-gate-host-ssh-path-resolves-bash-3257-failing-15","number":2651,"state":"OPEN"} +actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read." +exit_code: 0 +pr_number: 2651 +branch: "auto/omninode-ai-omnibase_infra-pr-2651-occ-autobind" From 656fb6a31a32d2435b9de3bff09fa085b1023631 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Tue, 4 Aug 2026 16:17:54 +0000 Subject: [PATCH 2/2] evidence: OCC companion self-bind for OmniNode-ai/onex_change_control#6047 --- contracts/OMN-15617.yaml | 6 ++++++ .../command.yaml | 2 +- .../command.yaml | 2 +- .../occ-self-bind-pr-6047/command.yaml | 21 +++++++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 drift/dod_receipts/OMN-15617/occ-self-bind-pr-6047/command.yaml diff --git a/contracts/OMN-15617.yaml b/contracts/OMN-15617.yaml index 258e336539f..399295ad160 100644 --- a/contracts/OMN-15617.yaml +++ b/contracts/OMN-15617.yaml @@ -31,3 +31,9 @@ dod_evidence: checks: - check_type: "command" check_value: "uv run pytest tests/test_evidence_admissibility.py -q" + - id: "occ-self-bind-pr-6047" + description: "Binds OMN-15617 to OCC companion PR #6047 (self-bind)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 6047 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml b/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml index 64048007d32..9ed8898f68c 100644 --- a/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml +++ b/drift/dod_receipts/OMN-15617/dod-OmniNode-ai-omnibase_infra-pr-2651/command.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2651" check_type: "command" check_value: |- gh api repos/OmniNode-ai/omnibase_infra/contents/tests/unit/observability/runner_health/_resolve_modern_bash.py?ref=fa5264cd22a1aad372ef9a32fe3ed6da743691a2 --jq '.content' | base64 -d | grep -c 'def resolve_modern_bash' -contract_sha256: "sha256:855d9d8fc55041b918798d5d62eb58899c28224fe048383b2ce467c3c0cf3b24" +contract_sha256: "sha256:b35286ac5847215fb5e2a068b35a40bc1284fd6ed744bb122b886dc69f24555e" contract_entry_sha256: "sha256:66fe9ce49d1c4d3eb37c3e1c6f8cc2bcb63792476e7c0fd80e6ad273d78db030" status: PASS run_timestamp: "2026-08-04T16:17:38.617058+00:00" diff --git a/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml index 5b08ad3a01f..5539fab8798 100644 --- a/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml +++ b/drift/dod_receipts/OMN-15617/dod-occ-evidence-admissibility-validator/command.yaml @@ -5,7 +5,7 @@ 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:855d9d8fc55041b918798d5d62eb58899c28224fe048383b2ce467c3c0cf3b24" +contract_sha256: "sha256:b35286ac5847215fb5e2a068b35a40bc1284fd6ed744bb122b886dc69f24555e" contract_entry_sha256: "sha256:e91e53c819aae5e332e6efe1bbf86375bf2f616e58ca4dc84603f9ebaaf25a8e" status: PASS run_timestamp: "2026-08-04T16:17:38.617058+00:00" diff --git a/drift/dod_receipts/OMN-15617/occ-self-bind-pr-6047/command.yaml b/drift/dod_receipts/OMN-15617/occ-self-bind-pr-6047/command.yaml new file mode 100644 index 00000000000..e9c15ab3cbd --- /dev/null +++ b/drift/dod_receipts/OMN-15617/occ-self-bind-pr-6047/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15617" +evidence_item_id: "occ-self-bind-pr-6047" +check_type: "command" +check_value: |- + gh pr view 6047 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:b35286ac5847215fb5e2a068b35a40bc1284fd6ed744bb122b886dc69f24555e" +contract_entry_sha256: "sha256:351b7ac41358b026a80bcc25d454705f92e92d5e2f8dd172feadcb6e7dd11055" +status: PASS +run_timestamp: "2026-08-04T16:17:38.617058+00:00" +commit_sha: "59741ed26cee38485ca922c62e84022fc871062a" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 6047 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":6047,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-15617 (OCC#6047)." +exit_code: 0 +pr_number: 6047 +branch: "auto/omninode-ai-omnibase_infra-pr-2651-occ-autobind"