From 50c7e8e6f35aded58b3b9d3398ca7dd5b2b164f3 Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Tue, 1 Sep 2026 03:22:53 +0000 Subject: [PATCH 1/2] evidence: OCC companion pass 1 for OmniNode-ai/omnibase_core#1632 --- contracts/OMN-16998.yaml | 39 +++++++++++++++++++ .../command.yaml | 21 ++++++++++ .../test_passes.yaml | 21 ++++++++++ 3 files changed, 81 insertions(+) create mode 100644 contracts/OMN-16998.yaml create mode 100644 drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml create mode 100644 drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml diff --git a/contracts/OMN-16998.yaml b/contracts/OMN-16998.yaml new file mode 100644 index 00000000000..fb1afb42e8f --- /dev/null +++ b/contracts/OMN-16998.yaml @@ -0,0 +1,39 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16998" +title: "Autobind OCC evidence for OMN-16998" +summary: > + OCC contract authored by node_occ_companion_compute (OMN-14285) for OmniNode-ai/omnibase_core PR #1632. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "PR #1632 CI checks green" + command: "gh pr checks ${PR_NUMBER} --repo ${REPO}" + - kind: "tests" + description: |- + Behavior proof for PR #1632 on OmniNode-ai/omnibase_core, derived from the PR's own diff: the test target(s) it adds or changes. Bound as dod_evidence item `dod-occ-diff-derived-behavior-proof`, executed at cwd `${OMNI_HOME}/omnibase_core`. + command: "uv run pytest tests/unit/enums/test_enum_delegation_terminal_failure_cause.py -q" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-OmniNode-ai-omnibase_core-pr-1632" + description: "PR #1632 on OmniNode-ai/omnibase_core — Evidence-Source autobind." + source: "generated" + checks: + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omnibase_core/contents/tests/unit/enums/test_enum_delegation_terminal_failure_cause.py?ref=96878986690436d3c39ea6f8b8af3b91263647a2 --jq '.content' | base64 -d | grep -c 'class it' + - check_type: "command" + check_value: |- + gh api repos/OmniNode-ai/omnibase_core/pulls/1632/files --paginate --jq '.[].filename' | grep -cFx 'src/omnibase_core/enums/enum_delegation_terminal_failure_cause.py' + - id: "dod-occ-diff-derived-behavior-proof" + description: "PR #1632 on OmniNode-ai/omnibase_core — diff-derived behavior proof (OMN-16434)." + source: "generated" + checks: + - check_type: "test_passes" + check_value: "uv run pytest tests/unit/enums/test_enum_delegation_terminal_failure_cause.py -q" + cwd: "${OMNI_HOME}/omnibase_core" diff --git a/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml b/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml new file mode 100644 index 00000000000..9edb6818d5e --- /dev/null +++ b/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16998" +evidence_item_id: "dod-OmniNode-ai-omnibase_core-pr-1632" +check_type: "command" +check_value: |- + gh api repos/OmniNode-ai/omnibase_core/contents/tests/unit/enums/test_enum_delegation_terminal_failure_cause.py?ref=96878986690436d3c39ea6f8b8af3b91263647a2 --jq '.content' | base64 -d | grep -c 'class it' +contract_sha256: "sha256:c330fdabbac00bad52c0c85ab11182aae97bdeab4a723e72c74e205441aef527" +contract_entry_sha256: "sha256:e0b253f72b4dd9cc4cc88ce2525dc6b6c6d48483abd12295b4efe5f4ae465c38" +status: PASS +run_timestamp: "2026-09-01T03:22:47.470599+00:00" +commit_sha: "96878986690436d3c39ea6f8b8af3b91263647a2" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 1632 --repo OmniNode-ai/omnibase_core --json number,state,headRefName" +probe_stdout: | + {"headRefName":"lakshman/omn-16998-terminal-failure-cause-classifier","number":1632,"state":"OPEN"} +actual_output: "PASS: Evidence-Source autobind for OMN-16998 from OmniNode-ai/omnibase_core#1632." +exit_code: 0 +pr_number: 1632 +branch: "auto/omninode-ai-omnibase_core-pr-1632-occ-autobind" diff --git a/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml b/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml new file mode 100644 index 00000000000..00158bd695f --- /dev/null +++ b/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16998" +evidence_item_id: "dod-occ-diff-derived-behavior-proof" +check_type: "test_passes" +check_value: |- + uv run pytest tests/unit/enums/test_enum_delegation_terminal_failure_cause.py -q +contract_sha256: "sha256:c330fdabbac00bad52c0c85ab11182aae97bdeab4a723e72c74e205441aef527" +contract_entry_sha256: "sha256:4f2290bd5f61ddfe21cf39bc724298eeccf4b91d249f71f922d9511dbc70ffc4" +status: PASS +run_timestamp: "2026-09-01T03:22:47.470599+00:00" +commit_sha: "96878986690436d3c39ea6f8b8af3b91263647a2" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 1632 --repo OmniNode-ai/omnibase_core --json number,state,headRefName" +probe_stdout: | + {"headRefName":"lakshman/omn-16998-terminal-failure-cause-classifier","number":1632,"state":"OPEN"} +actual_output: "PASS: product-repo test run executes the declared check; probe is the live PR read." +exit_code: 0 +pr_number: 1632 +branch: "auto/omninode-ai-omnibase_core-pr-1632-occ-autobind" From e4340f75301e61b2df4cc467c3af44197e371a3e Mon Sep 17 00:00:00 2001 From: node-occ-companion-effect Date: Tue, 1 Sep 2026 03:22:59 +0000 Subject: [PATCH 2/2] evidence: OCC companion self-bind for OmniNode-ai/onex_change_control#7923 --- contracts/OMN-16998.yaml | 6 ++++++ .../command.yaml | 2 +- .../test_passes.yaml | 2 +- .../occ-self-bind-pr-7923/command.yaml | 21 +++++++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 drift/dod_receipts/OMN-16998/occ-self-bind-pr-7923/command.yaml diff --git a/contracts/OMN-16998.yaml b/contracts/OMN-16998.yaml index fb1afb42e8f..d0026acefa2 100644 --- a/contracts/OMN-16998.yaml +++ b/contracts/OMN-16998.yaml @@ -37,3 +37,9 @@ dod_evidence: - check_type: "test_passes" check_value: "uv run pytest tests/unit/enums/test_enum_delegation_terminal_failure_cause.py -q" cwd: "${OMNI_HOME}/omnibase_core" + - id: "occ-self-bind-pr-7923" + description: "Binds OMN-16998 to OCC companion PR #7923 (self-bind)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 7923 --repo OmniNode-ai/onex_change_control --json number,state" diff --git a/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml b/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml index 9edb6818d5e..7e8f3908437 100644 --- a/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml +++ b/drift/dod_receipts/OMN-16998/dod-OmniNode-ai-omnibase_core-pr-1632/command.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-OmniNode-ai-omnibase_core-pr-1632" check_type: "command" check_value: |- gh api repos/OmniNode-ai/omnibase_core/contents/tests/unit/enums/test_enum_delegation_terminal_failure_cause.py?ref=96878986690436d3c39ea6f8b8af3b91263647a2 --jq '.content' | base64 -d | grep -c 'class it' -contract_sha256: "sha256:c330fdabbac00bad52c0c85ab11182aae97bdeab4a723e72c74e205441aef527" +contract_sha256: "sha256:9c0d86636c6e30eb6f46f59b45e936716593a9ac77748074151e5915c1825f34" contract_entry_sha256: "sha256:e0b253f72b4dd9cc4cc88ce2525dc6b6c6d48483abd12295b4efe5f4ae465c38" status: PASS run_timestamp: "2026-09-01T03:22:47.470599+00:00" diff --git a/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml b/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml index 00158bd695f..c0486ce4234 100644 --- a/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml +++ b/drift/dod_receipts/OMN-16998/dod-occ-diff-derived-behavior-proof/test_passes.yaml @@ -5,7 +5,7 @@ evidence_item_id: "dod-occ-diff-derived-behavior-proof" check_type: "test_passes" check_value: |- uv run pytest tests/unit/enums/test_enum_delegation_terminal_failure_cause.py -q -contract_sha256: "sha256:c330fdabbac00bad52c0c85ab11182aae97bdeab4a723e72c74e205441aef527" +contract_sha256: "sha256:9c0d86636c6e30eb6f46f59b45e936716593a9ac77748074151e5915c1825f34" contract_entry_sha256: "sha256:4f2290bd5f61ddfe21cf39bc724298eeccf4b91d249f71f922d9511dbc70ffc4" status: PASS run_timestamp: "2026-09-01T03:22:47.470599+00:00" diff --git a/drift/dod_receipts/OMN-16998/occ-self-bind-pr-7923/command.yaml b/drift/dod_receipts/OMN-16998/occ-self-bind-pr-7923/command.yaml new file mode 100644 index 00000000000..8e25f81f489 --- /dev/null +++ b/drift/dod_receipts/OMN-16998/occ-self-bind-pr-7923/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-16998" +evidence_item_id: "occ-self-bind-pr-7923" +check_type: "command" +check_value: |- + gh pr view 7923 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_sha256: "sha256:9c0d86636c6e30eb6f46f59b45e936716593a9ac77748074151e5915c1825f34" +contract_entry_sha256: "sha256:d81255a950029d40431527e6d847093ee68c0a8e1b84a38c2cfc2a95d7b8a5ca" +status: PASS +run_timestamp: "2026-09-01T03:22:47.470599+00:00" +commit_sha: "50c7e8e6f35aded58b3b9d3398ca7dd5b2b164f3" +runner: "node_occ_companion_compute" +verifier: "occ-evidence-source-autobind" +probe_command: "gh pr view 7923 --repo OmniNode-ai/onex_change_control --json number,state" +probe_stdout: | + {"number":7923,"state":"OPEN"} +actual_output: "PASS: OCC self-bind for OMN-16998 (OCC#7923)." +exit_code: 0 +pr_number: 7923 +branch: "auto/omninode-ai-omnibase_core-pr-1632-occ-autobind"