Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions contracts/OMN-14825.yaml
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-14825/occ-self-bind-pr-4484/command.yaml
Original file line number Diff line number Diff line change
@@ -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
Loading