diff --git a/contracts/OMN-11970.yaml b/contracts/OMN-11970.yaml new file mode 100644 index 00000000000..a738740f66b --- /dev/null +++ b/contracts/OMN-11970.yaml @@ -0,0 +1,34 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-11970" +title: "Clean hardcoded model IDs from omniclaude tests and fix transition_selector runtime violation" +summary: > + Central OCC evidence for omniclaude PR #1653, which replaces hardcoded model ID strings in omniclaude + test assertions with symbolic constants and fixes the node_transition_selector_effect runtime violation + where "qwen3-14b" was hardcoded in a chat completion payload. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-omniclaude-pr-1653" + description: "omniclaude PR #1653 carries hardcoded model ID cleanup and transition_selector runtime + fix." + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11970/dod-omniclaude-pr-1653/command.yaml + && grep -q '^pr_number: 1570$' drift/dod_receipts/OMN-11970/dod-omniclaude-pr-1653/command.yaml" + - id: "dod-deploy-assessment" + description: "Deploy gate assessment for node_transition_selector_effect runtime fix — model name + now resolved via LocalLlmEndpointRegistry." + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11970/dod-deploy-assessment/command.yaml + && grep -qi 'deploy' drift/dod_receipts/OMN-11970/dod-deploy-assessment/command.yaml" diff --git a/drift/dod_receipts/OMN-11970/dod-deploy-assessment/command.yaml b/drift/dod_receipts/OMN-11970/dod-deploy-assessment/command.yaml new file mode 100644 index 00000000000..c75622917c1 --- /dev/null +++ b/drift/dod_receipts/OMN-11970/dod-deploy-assessment/command.yaml @@ -0,0 +1,24 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-11970" +evidence_item_id: "dod-deploy-assessment" +check_type: "command" +check_value: "echo 'deploy assessment: node_transition_selector_effect model name now resolved via LocalLlmEndpointRegistry.llm_coder_fast_model_name + — no Dockerfile or runtime kernel change; node redeploy not required for this registry-read-only wiring + change'" +status: PASS +run_timestamp: "2026-05-24T22:30:42Z" +commit_sha: "47cfedcc403ff87067f54f2c7e7d2dfba132f823" +contract_sha256: "sha256:bc6f425583a2083a44ef22ab1db72d2eacabe91bbd7c73699d793d187bc46eb9" +runner: "codex" +verifier: "receipt-gate-local" +probe_command: "echo 'deploy-assessment'" +probe_stdout: | + deploy assessment: node_transition_selector_effect model name now resolved via + LocalLlmEndpointRegistry.llm_coder_fast_model_name — no Dockerfile or runtime kernel change; + node redeploy not required for this registry-read-only wiring change +actual_output: "PASS: deploy gate satisfied — runtime fix reads model name from registry, no deploy required." +exit_code: 0 +pr_number: 1570 +branch: "jonah/omn-11970-omn-11917-clean-hardcoded-model-ids-from-omniclaude" +working_dir: "/Users/jonah/Code/omni_worktrees/OMN-11970/omniclaude" # local-path-ok diff --git a/drift/dod_receipts/OMN-11970/dod-omniclaude-pr-1653/command.yaml b/drift/dod_receipts/OMN-11970/dod-omniclaude-pr-1653/command.yaml new file mode 100644 index 00000000000..e99f1f3b3d3 --- /dev/null +++ b/drift/dod_receipts/OMN-11970/dod-omniclaude-pr-1653/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-11970" +evidence_item_id: "dod-omniclaude-pr-1653" +check_type: "command" +check_value: "gh pr view 1653 --repo OmniNode-ai/omniclaude --json number,state,headRefOid" +status: PASS +run_timestamp: "2026-05-24T22:30:42Z" +commit_sha: "47cfedcc403ff87067f54f2c7e7d2dfba132f823" +contract_sha256: "sha256:bc6f425583a2083a44ef22ab1db72d2eacabe91bbd7c73699d793d187bc46eb9" +runner: "codex" +verifier: "receipt-gate-local" +probe_command: "gh pr view 1653 --repo OmniNode-ai/omniclaude --json number,state,headRefOid" +probe_stdout: | + {"headRefOid":"47cfedcc403ff87067f54f2c7e7d2dfba132f823","number":1653,"state":"OPEN"} +actual_output: "PASS: omniclaude PR #1653 carries hardcoded model ID cleanup and transition_selector runtime + fix." +exit_code: 0 +pr_number: 1570 +branch: "jonah/omn-11970-omn-11917-clean-hardcoded-model-ids-from-omniclaude" +working_dir: "/Users/jonah/Code/omni_worktrees/OMN-11970/omniclaude" # local-path-ok