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
59 changes: 59 additions & 0 deletions contracts/OMN-12753.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12753"
title: "Carry provider request options for useful delegation inference"
summary: >-
Central OCC evidence for the paired omnibase_core PR #1206 and omnimarket PR #1074. The change lets
protocol overlays provide provider-native request options, including Qwen chat_template_kwargs.enable_thinking=false,
while preserving prompt evidence and keeping handler selection generic rather than endpoint-specific.
is_seam_ticket: true
interface_change: true
interfaces_touched:
- "protocols"
- "public_api"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-omnibase-core-pr-1206"
description: "omnibase_core PR #1206 adds typed provider_request_options to ModelInferenceIntent."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml
&& grep -q '^pr_number: 1206$' drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml
&& grep -q 'c81347a6' drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml
- id: "dod-omnimarket-pr-1074"
description: "omnimarket PR #1074 carries protocol overlay request options through direct-curl and
event-bus inference."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml &&
grep -q '^pr_number: 1074$' drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml
&& grep -q 'a80f7b92' drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml
- id: "dod-useful-response-local-verification"
description: "Focused local verification proves current-core compatibility and paired new-core useful-response
behavior."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml
&& grep -q '21 passed' drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml
&& grep -q '20 passed' drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml
- id: "dod-occ-evidence-pr-2245"
description: "onex_change_control PR #2245 carries the central OCC evidence for OMN-12753."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml
&& grep -q '^pr_number: 2245$' drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml
21 changes: 21 additions & 0 deletions drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12753"
evidence_item_id: "dod-occ-evidence-pr-2245"
check_type: "command"
check_value: "gh pr view 2245 --repo OmniNode-ai/onex_change_control --json number,state,baseRefName,headRefName,headRefOid,title,url"
status: PASS
run_timestamp: "2026-06-06T23:45:00Z"
commit_sha: "0cd9f56fe79ac1fb227f9b1f08f319f76c55a8ef"
contract_sha256: "sha256:e05661540272d51d0361e6343f3ee23ec51b95e6a0dc51a9ceba5f82d81e21d8"
branch: "jonah/omn-12753-provider-options-occ"
pr_number: 2245
runner: "codex"
verifier: "jonah"
probe_command: "gh pr view 2245 --repo OmniNode-ai/onex_change_control --json number,state,baseRefName,headRefName,headRefOid,title,url"
probe_stdout: |
{"baseRefName":"dev","headRefName":"jonah/omn-12753-provider-options-occ","headRefOid":"0cd9f56fe79ac1fb227f9b1f08f319f76c55a8ef","number":2245,"state":"OPEN","title":"chore(OMN-12753): add provider options evidence","url":"https://github.com/OmniNode-ai/onex_change_control/pull/2245"}
actual_output: "PASS: onex_change_control PR #2245 carries the central OMN-12753 OCC contract and PASS
receipts."
exit_code: 0
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12753/onex_change_control"
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12753"
evidence_item_id: "dod-omnibase-core-pr-1206"
check_type: "command"
check_value: "gh pr view 1206 --repo OmniNode-ai/omnibase_core --json number,state,baseRefName,headRefName,headRefOid,title,url"
status: PASS
run_timestamp: "2026-06-06T23:24:00Z"
commit_sha: "c81347a6e12563bed1feaa17c5e94837c49fee01"
contract_sha256: "sha256:e05661540272d51d0361e6343f3ee23ec51b95e6a0dc51a9ceba5f82d81e21d8"
branch: "jonah/omn-12753-inference-provider-options"
pr_number: 1206
runner: "codex"
verifier: "jonah"
probe_command: "gh pr view 1206 --repo OmniNode-ai/omnibase_core --json number,state,baseRefName,headRefName,headRefOid,title,url"
probe_stdout: |
{"baseRefName":"dev","headRefName":"jonah/omn-12753-inference-provider-options","headRefOid":"c81347a6e12563bed1feaa17c5e94837c49fee01","number":1206,"state":"OPEN","title":"fix(OMN-12753): carry provider request options","url":"https://github.com/OmniNode-ai/omnibase_core/pull/1206"}
actual_output: "PASS: omnibase_core PR #1206 carries the typed provider_request_options DTO field."
exit_code: 0
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12753/omnibase_core"
21 changes: 21 additions & 0 deletions drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12753"
evidence_item_id: "dod-omnimarket-pr-1074"
check_type: "command"
check_value: "gh pr view 1074 --repo OmniNode-ai/omnimarket --json number,state,baseRefName,headRefName,headRefOid,title,url"
status: PASS
run_timestamp: "2026-06-06T23:24:00Z"
commit_sha: "a80f7b928233a4048429084ccfb261c406c3c1cc"
contract_sha256: "sha256:e05661540272d51d0361e6343f3ee23ec51b95e6a0dc51a9ceba5f82d81e21d8"
branch: "jonah/omn-12753-inference-provider-options"
pr_number: 1074
runner: "codex"
verifier: "jonah"
probe_command: "gh pr view 1074 --repo OmniNode-ai/omnimarket --json number,state,baseRefName,headRefName,headRefOid,title,url"
probe_stdout: |
{"baseRefName":"dev","headRefName":"jonah/omn-12753-inference-provider-options","headRefOid":"a80f7b928233a4048429084ccfb261c406c3c1cc","number":1074,"state":"OPEN","title":"fix(OMN-12753): carry provider protocol request options","url":"https://github.com/OmniNode-ai/omnimarket/pull/1074"}
actual_output: "PASS: omnimarket PR #1074 carries protocol-overlay provider request options through direct-curl
and event-bus inference paths."
exit_code: 0
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12753/omnimarket"
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12753"
evidence_item_id: "dod-useful-response-local-verification"
check_type: "command"
check_value: "focused pytest, mypy, ruff, and diff checks in omnimarket OMN-12753 worktree"
status: PASS
run_timestamp: "2026-06-06T23:24:00Z"
commit_sha: "a80f7b928233a4048429084ccfb261c406c3c1cc"
contract_sha256: "sha256:e05661540272d51d0361e6343f3ee23ec51b95e6a0dc51a9ceba5f82d81e21d8"
branch: "jonah/omn-12753-inference-provider-options"
runner: "codex"
verifier: "jonah"
probe_command: |
uv run pytest tests/unit/inference/test_protocol_config.py tests/unit/delegation/test_handler_inference_intent.py tests/integration/golden_chain/test_sea_acceptance_chain.py::TestSeaAcceptanceGoldenChain::test_i_a_minimum_proof_path_executes_routing_inference_and_projection -q
PYTHONPATH=/Users/jonah/Code/omni_home/omni_worktrees/OMN-12753/omnibase_core/src uv run pytest tests/unit/inference/test_protocol_config.py tests/test_golden_chain_node_delegate_skill_orchestrator.py tests/unit/delegation/test_handler_inference_intent.py -q
uv run mypy src/omnimarket/ --strict
uv run ruff format --check src/ tests/
uv run ruff check src/ tests/
git diff --check
probe_stdout: |
current-core compatibility: 21 passed in 0.39s
paired new-core behavior: 20 passed in 0.35s
mypy: Success: no issues found in 2286 source files
ruff format: 2988 files already formatted
ruff check: All checks passed!
git diff --check: PASS
actual_output: "PASS: local checks prove useful-response request options are applied while keeping old-core
CI compatible."
exit_code: 0
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12753/omnimarket"
Loading