From c82ca57e0d1fdc47167317b1933c6414f1cd40aa Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Sat, 6 Jun 2026 19:22:10 -0400 Subject: [PATCH] chore(OMN-12753): add provider options evidence --- contracts/OMN-12753.yaml | 59 +++++++++++++++++++ .../dod-occ-evidence-pr-2245/command.yaml | 21 +++++++ .../dod-omnibase-core-pr-1206/command.yaml | 20 +++++++ .../dod-omnimarket-pr-1074/command.yaml | 21 +++++++ .../command.yaml | 31 ++++++++++ 5 files changed, 152 insertions(+) create mode 100644 contracts/OMN-12753.yaml create mode 100644 drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml create mode 100644 drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml create mode 100644 drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml create mode 100644 drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml diff --git a/contracts/OMN-12753.yaml b/contracts/OMN-12753.yaml new file mode 100644 index 00000000000..99b765ecf04 --- /dev/null +++ b/contracts/OMN-12753.yaml @@ -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 diff --git a/drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml b/drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml new file mode 100644 index 00000000000..791a5b30499 --- /dev/null +++ b/drift/dod_receipts/OMN-12753/dod-occ-evidence-pr-2245/command.yaml @@ -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" diff --git a/drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml b/drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml new file mode 100644 index 00000000000..ddbd0a607db --- /dev/null +++ b/drift/dod_receipts/OMN-12753/dod-omnibase-core-pr-1206/command.yaml @@ -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" diff --git a/drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml b/drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml new file mode 100644 index 00000000000..dd5d7f884b9 --- /dev/null +++ b/drift/dod_receipts/OMN-12753/dod-omnimarket-pr-1074/command.yaml @@ -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" diff --git a/drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml b/drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml new file mode 100644 index 00000000000..270e3c2c4be --- /dev/null +++ b/drift/dod_receipts/OMN-12753/dod-useful-response-local-verification/command.yaml @@ -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"