From 2b3297fed757da7d05b5c0ea541777f235fc9a3e Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Wed, 26 Aug 2026 11:48:05 +0000 Subject: [PATCH 1/3] evidence: OCC companion pass 1 for OmniNode-ai/omniintelligence#851 --- contracts/OMN-16587.yaml | 33 +++++++++++++++++++ .../command.yaml | 21 ++++++++++++ .../command.yaml | 21 ++++++++++++ 3 files changed, 75 insertions(+) create mode 100644 contracts/OMN-16587.yaml create mode 100644 drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml create mode 100644 drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml diff --git a/contracts/OMN-16587.yaml b/contracts/OMN-16587.yaml new file mode 100644 index 00000000000..bd107dbf23d --- /dev/null +++ b/contracts/OMN-16587.yaml @@ -0,0 +1,33 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16587" +title: "Autobind OCC evidence for OMN-16587" +summary: > + OCC contract authored by node_occ_companion_compute (OMN-14285) for OmniNode-ai/omniintelligence PR #851. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "PR #851 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-omniintelligence-pr-851" + description: "PR #851 on OmniNode-ai/omniintelligence — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 851 --repo OmniNode-ai/omniintelligence --json number,state" + - check_type: "command" + check_value: "gh pr view 851 --repo OmniNode-ai/omniintelligence --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-omniintelligence-pr-851" + checks: + - check_type: "command" + check_value: "uv run pytest tests/test_evidence_admissibility.py -q" diff --git a/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml b/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml new file mode 100644 index 00000000000..96d27420cfc --- /dev/null +++ b/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16587" +evidence_item_id: "dod-OmniNode-ai-omniintelligence-pr-851" +check_type: "command" +check_value: |- + gh pr view 851 --repo OmniNode-ai/omniintelligence --json number,state,headRefName +contract_sha256: "sha256:a0a1196543f917e2bfdeb87257dad3a752f41c3820dba73cab7a0324d00f9900" +contract_entry_sha256: "sha256:b2476b6175cc26e9a4d10473201932e1c07745a0bdcb19806558a5b9b69989d6" +status: PASS +run_timestamp: "2026-08-26T11:47:29.522090+00:00" +commit_sha: "e68f0f913a78b3faf9eb923384432b644f842b30" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 851 --repo OmniNode-ai/omniintelligence --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-16587-delete-orphaned-validate-py","number":851,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-16587 from OmniNode-ai/omniintelligence#851." +exit_code: 0 +pr_number: 851 +branch: "auto/omninode-ai-omniintelligence-pr-851-occ-autobind" diff --git a/drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml new file mode 100644 index 00000000000..90a9d96052c --- /dev/null +++ b/drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16587" +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:a0a1196543f917e2bfdeb87257dad3a752f41c3820dba73cab7a0324d00f9900" +contract_entry_sha256: "sha256:26cfb534d33111c59ba7682f7c0bdca03b3b9b24504d1e990109cc855a929684" +status: PASS +run_timestamp: "2026-08-26T11:47:29.522090+00:00" +commit_sha: "e68f0f913a78b3faf9eb923384432b644f842b30" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 851 --repo OmniNode-ai/omniintelligence --json number,state,headRefName" +probe_stdout: | + {"headRefName":"jonah/omn-16587-delete-orphaned-validate-py","number":851,"state":"OPEN"} +actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read." +exit_code: 0 +pr_number: 851 +branch: "auto/omninode-ai-omniintelligence-pr-851-occ-autobind" From cd6de393c0ecbb834e68cc8262a3b5805ce73f22 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Wed, 26 Aug 2026 11:48:43 +0000 Subject: [PATCH 2/3] evidence: OCC companion self-bind for OmniNode-ai/onex_change_control#7176 --- contracts/OMN-16587.yaml | 6 ++++++ .../command.yaml | 2 +- .../command.yaml | 2 +- .../occ-self-bind-pr-7176/command.yaml | 21 +++++++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 drift/dod_receipts/OMN-16587/occ-self-bind-pr-7176/command.yaml diff --git a/contracts/OMN-16587.yaml b/contracts/OMN-16587.yaml index bd107dbf23d..0a47aeb6b4a 100644 --- a/contracts/OMN-16587.yaml +++ b/contracts/OMN-16587.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-7176" + description: "Binds OMN-16587 to OCC companion PR #7176 (self-bind)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 7176 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml b/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml index 96d27420cfc..6f4f2126317 100644 --- a/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml +++ b/drift/dod_receipts/OMN-16587/dod-OmniNode-ai-omniintelligence-pr-851/command.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-OmniNode-ai-omniintelligence-pr-851" check_type: "command" check_value: |- gh pr view 851 --repo OmniNode-ai/omniintelligence --json number,state,headRefName -contract_sha256: "sha256:a0a1196543f917e2bfdeb87257dad3a752f41c3820dba73cab7a0324d00f9900" +contract_sha256: "sha256:3073de6362ec2bb9b5841ab0fb41ea1b83669b801f184564d591f57b3ceaf746" contract_entry_sha256: "sha256:b2476b6175cc26e9a4d10473201932e1c07745a0bdcb19806558a5b9b69989d6" status: PASS run_timestamp: "2026-08-26T11:47:29.522090+00:00" diff --git a/drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml b/drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml index 90a9d96052c..b6709874c3c 100644 --- a/drift/dod_receipts/OMN-16587/dod-occ-evidence-admissibility-validator/command.yaml +++ b/drift/dod_receipts/OMN-16587/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:a0a1196543f917e2bfdeb87257dad3a752f41c3820dba73cab7a0324d00f9900" +contract_sha256: "sha256:3073de6362ec2bb9b5841ab0fb41ea1b83669b801f184564d591f57b3ceaf746" contract_entry_sha256: "sha256:26cfb534d33111c59ba7682f7c0bdca03b3b9b24504d1e990109cc855a929684" status: PASS run_timestamp: "2026-08-26T11:47:29.522090+00:00" diff --git a/drift/dod_receipts/OMN-16587/occ-self-bind-pr-7176/command.yaml b/drift/dod_receipts/OMN-16587/occ-self-bind-pr-7176/command.yaml new file mode 100644 index 00000000000..b405bca8e9c --- /dev/null +++ b/drift/dod_receipts/OMN-16587/occ-self-bind-pr-7176/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16587" +evidence_item_id: "occ-self-bind-pr-7176" +check_type: "command" +check_value: |- + gh pr view 7176 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:3073de6362ec2bb9b5841ab0fb41ea1b83669b801f184564d591f57b3ceaf746" +contract_entry_sha256: "sha256:5189ab048966c0efd4b790c57e208ff9a6727f2ba4f72b4038323b88e25d60b0" +status: PASS +run_timestamp: "2026-08-26T11:47:29.522090+00:00" +commit_sha: "2b3297fed757da7d05b5c0ea541777f235fc9a3e" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 7176 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":7176,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-16587 (OCC#7176)." +exit_code: 0 +pr_number: 7176 +branch: "auto/omninode-ai-omniintelligence-pr-851-occ-autobind" From 11cb00bb2adfd535b93c75385a2cdfa7847ca01e Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Wed, 26 Aug 2026 08:06:24 -0400 Subject: [PATCH 3/3] fix: yamlfmt line-wrap on OCC companion contract for OMN-16587 Pre-commit yamlfmt hook flagged the auto-generated summary: > folded block in contracts/OMN-16587.yaml as unwrapped (single long line). Mechanical formatting fix only, no content change. OMN-16587 --- contracts/OMN-16587.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contracts/OMN-16587.yaml b/contracts/OMN-16587.yaml index 0a47aeb6b4a..7f3f8ff8cb8 100644 --- a/contracts/OMN-16587.yaml +++ b/contracts/OMN-16587.yaml @@ -3,7 +3,8 @@ schema_version: "1.0.0" ticket_id: "OMN-16587" title: "Autobind OCC evidence for OMN-16587" summary: > - OCC contract authored by node_occ_companion_compute (OMN-14285) for OmniNode-ai/omniintelligence PR #851. + OCC contract authored by node_occ_companion_compute (OMN-14285) for OmniNode-ai/omniintelligence PR + #851. is_seam_ticket: false interface_change: false interfaces_touched: []