diff --git a/contracts/OMN-14825.yaml b/contracts/OMN-14825.yaml new file mode 100644 index 00000000000..a2f00f4f656 --- /dev/null +++ b/contracts/OMN-14825.yaml @@ -0,0 +1,47 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-14825 +title: Autobind OCC evidence for OMN-14825 +summary: OCC Evidence-Source autobind companion for OmniNode-ai/omnibase_infra#2360. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: ci + description: 'PR #2360 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-2360 + description: 'PR #2360 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-2360-ci + description: 'PR #2360 on OmniNode-ai/omnibase_infra -- product diff scope check.' + source: generated + checks: + - check_type: command + check_value: gh pr view ${PR_NUMBER} --repo ${REPO} --json files + - id: dod-omnibase-infra-pr-2360-deploy-scope + description: 'Deploy-gate scope for omnibase_infra PR #2360. The change touches src/omnibase_infra/nodes/node_model_router_compute/handlers/handler_score_models.py + and src/omnibase_infra/services/routing_api/routes.py, runtime routing paths, but only flips the + existing model router compute node to canonical def-B dispatch shape with equivalence proof while + preserving deterministic model scoring semantics. No live runtime deployment, .201 mutation, docker + exec, or rpk topic produce is authorized by this evidence repair; hosted merge gates and post-merge + dev availability remain the deployment boundary.' + source: generated + checks: + - check_type: command + check_value: printf '%s\n' 'deploy scope assessed for omnibase_infra#2360 runtime routing paths; + no live deploy, docker exec, or rpk topic produce is authorized by this evidence repair' + - id: occ-self-bind-pr-4484 + description: OCC companion PR #4484 -- self-bind for OMN-14825 deploy evidence repair. + 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-14825/dod-OmniNode-ai-omnibase_infra-pr-2360-ci/command.yaml b/drift/dod_receipts/OMN-14825/dod-OmniNode-ai-omnibase_infra-pr-2360-ci/command.yaml new file mode 100644 index 00000000000..4bc727fe362 --- /dev/null +++ b/drift/dod_receipts/OMN-14825/dod-OmniNode-ai-omnibase_infra-pr-2360-ci/command.yaml @@ -0,0 +1,19 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-14825 +evidence_item_id: dod-OmniNode-ai-omnibase_infra-pr-2360-ci +check_type: command +check_value: gh pr view 2360 --repo OmniNode-ai/omnibase_infra --json files +contract_sha256: sha256:58276805b629c365a49ffa5735b4518301f1898dbde184a759b73c5bdc1228cc +contract_entry_sha256: sha256:4ebeec9b4c6ee53cadcbf4b0addc2e1f9473db0ae3aa5414bdaaba6c1fa70d14 +status: PASS +run_timestamp: '2026-07-20T14:36:57Z' +commit_sha: e7f187432ca6a59c1098cdb9bfe73839f185898b +runner: codex +verifier: occ-evidence-source-autobind +probe_command: gh pr view 2360 --repo OmniNode-ai/omnibase_infra --json files +probe_stdout: '{"files":[{"path":"config/validation/handler_dispatch_entrypoint_baseline.yaml","additions":0,"deletions":3,"changeType":"MODIFIED"},{"path":"scripts/ci/adequacy_receipts/omnibase_infra.nodes.node_model_router_compute.handflip.json","additions":33,"deletions":0,"changeType":"ADDED"},{"path":"scripts/ci/adequacy_receipts/omnibase_infra.nodes.node_model_router_compute.json","additions":29,"deletions":0,"changeType":"ADDED"},{"path":"scripts/ci/canonical_handler_shape_baseline.py","additions":0,"deletions":1,"changeType":"MODIFIED"},{"path":"src/omnibase_infra/nodes/node_model_router_compute/contract.yaml","additions":7,"deletions":3,"changeType":"MODIFIED"},{"path":"src/omnibase_infra/nodes/node_model_router_compute/handlers/handler_score_models.py","additions":1,"deletions":3,"changeType":"MODIFIED"},{"path":"src/omnibase_infra/services/routing_api/routes.py","additions":1,"deletions":1,"changeType":"MODIFIED"},{"path":"src/omnibase_infra/validation/validation_exemptions.yaml","additions":17,"deletions":0,"changeType":"MODIFIED"},{"path":"tests/fixtures/golden/node_model_router_compute/legacy_equivalence_goldens.json","additions":1062,"deletions":0,"changeType":"ADDED"},{"path":"tests/integration/test_model_router_registry_scoring_integration.py","additions":1,"deletions":1,"changeType":"MODIFIED"},{"path":"tests/unit/nodes/test_model_router/test_score_models.py","additions":12,"deletions":12,"changeType":"MODIFIED"},{"path":"tests/unit/nodes/test_model_router/test_score_models_defb_omn14825.py","additions":76,"deletions":0,"changeType":"ADDED"}]}' +actual_output: 'PASS: product-diff-scope for OMN-14825 from OmniNode-ai/omnibase_infra#2360.' +exit_code: 0 +pr_number: 2360 +branch: codex-letter/omn-14825-2360-occ-deploy diff --git a/drift/dod_receipts/OMN-14825/dod-OmniNode-ai-omnibase_infra-pr-2360/command.yaml b/drift/dod_receipts/OMN-14825/dod-OmniNode-ai-omnibase_infra-pr-2360/command.yaml new file mode 100644 index 00000000000..ea9779de270 --- /dev/null +++ b/drift/dod_receipts/OMN-14825/dod-OmniNode-ai-omnibase_infra-pr-2360/command.yaml @@ -0,0 +1,19 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-14825 +evidence_item_id: dod-OmniNode-ai-omnibase_infra-pr-2360 +check_type: command +check_value: gh pr view 2360 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName +contract_sha256: sha256:58276805b629c365a49ffa5735b4518301f1898dbde184a759b73c5bdc1228cc +contract_entry_sha256: sha256:30fa7f802ac242299fefbd1f2f9a7de331d47bcb840fcd4e36f5a942884ab39a +status: PASS +run_timestamp: '2026-07-20T14:36:57Z' +commit_sha: e7f187432ca6a59c1098cdb9bfe73839f185898b +runner: codex +verifier: occ-evidence-source-autobind +probe_command: gh pr view 2360 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName +probe_stdout: '{"headRefName":"jonah/omn-14825-node_model_router_compute-defb","number":2360,"state":"OPEN"}' +actual_output: 'PASS: Evidence-Source autobind for OMN-14825 from OmniNode-ai/omnibase_infra#2360.' +exit_code: 0 +pr_number: 2360 +branch: codex-letter/omn-14825-2360-occ-deploy diff --git a/drift/dod_receipts/OMN-14825/dod-omnibase-infra-pr-2360-deploy-scope/command.yaml b/drift/dod_receipts/OMN-14825/dod-omnibase-infra-pr-2360-deploy-scope/command.yaml new file mode 100644 index 00000000000..a4ebc30037e --- /dev/null +++ b/drift/dod_receipts/OMN-14825/dod-omnibase-infra-pr-2360-deploy-scope/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-14825 +evidence_item_id: dod-omnibase-infra-pr-2360-deploy-scope +check_type: command +check_value: gh pr view 2360 --repo OmniNode-ai/omnibase_infra --json files,headRefOid +contract_sha256: sha256:58276805b629c365a49ffa5735b4518301f1898dbde184a759b73c5bdc1228cc +contract_entry_sha256: sha256:12c4bb03263b73c9f6650ae80e0df0134712abe1f3e7cfa51ef11a41f7423439 +status: PASS +run_timestamp: '2026-07-20T14:36:57Z' +commit_sha: e7f187432ca6a59c1098cdb9bfe73839f185898b +runner: codex +verifier: occ-evidence-source-autobind +probe_command: gh pr view 2360 --repo OmniNode-ai/omnibase_infra --json files,headRefOid +probe_stdout: '{"headRefOid":"e7f187432ca6a59c1098cdb9bfe73839f185898b","files":[{"path":"src/omnibase_infra/nodes/node_model_router_compute/contract.yaml"},{"path":"src/omnibase_infra/nodes/node_model_router_compute/handlers/handler_score_models.py"},{"path":"src/omnibase_infra/services/routing_api/routes.py"}]}' +actual_output: deploy scope assessed for omnibase_infra#2360 runtime routing paths; no live deploy, docker + exec, or rpk topic produce is authorized by this evidence repair +exit_code: 0 +pr_number: 2360 +branch: codex-letter/omn-14825-2360-occ-deploy diff --git a/drift/dod_receipts/OMN-14825/occ-self-bind-pr-4484/command.yaml b/drift/dod_receipts/OMN-14825/occ-self-bind-pr-4484/command.yaml new file mode 100644 index 00000000000..35d2d232af1 --- /dev/null +++ b/drift/dod_receipts/OMN-14825/occ-self-bind-pr-4484/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-14825 +evidence_item_id: occ-self-bind-pr-4484 +check_type: command +check_value: gh pr view 4484 --repo OmniNode-ai/onex_change_control --json number,state +contract_sha256: sha256:58276805b629c365a49ffa5735b4518301f1898dbde184a759b73c5bdc1228cc +contract_entry_sha256: sha256:643fe820819136de18610328bf8386017b7ff5b3f501be861c71ca588f261e0b +status: PASS +run_timestamp: '2026-07-20T14:49:00Z' +commit_sha: e7f187432ca6a59c1098cdb9bfe73839f185898b +runner: codex +verifier: occ-evidence-source-autobind +probe_command: gh pr view 4484 --repo OmniNode-ai/onex_change_control --json number,state +probe_stdout: | + {"number":4484,"state":"OPEN"} +actual_output: 'PASS: OCC self-bind for OMN-14825 deploy evidence repair (OCC#4484).' +exit_code: 0 +pr_number: 4484 +branch: codex-letter/omn-14825-2360-occ-deploy