Files
jobtrackingapp/docs/infrastructure/2026-10-20-qwen35-compatibility.md
T
2026-10-20 15:33:07 +02:00

1.7 KiB

Qwen3.5 compatibility preparation

The owner requested qwen3.5:9b-q4_K_M after live deployment. The model is downloaded, but the active sidecar still uses the previous model. This change prepares the existing adapter; it does not activate a model or qualify the withheld P5-13 capability.

The existing adapter consumes Ollama's final response. A synthetic local probe found an empty response with the Qwen3.5 thinking default; a20October probe with think:false returned the requested synthetic JSON and no thinking text. The adapter now sets that request field only when the configured base family is exactly qwen3.5. Existing temperature, JSON mode, timeouts, response parsing, other model payloads and external-provider consent/fallback remain unchanged. Custom namespace aliases are outside this exact family match.

Seven new offline cases verify both text/JSON for the requested tag and bare family, and unchanged payloads for qwen2.5, qwen3 and a lookalike family. Four Qwen3.5 cases failed ordinarily before the two-line change; three compatibility cases passed. The full sidecar suite then passed 56/56, zero failures/errors/skips,8.45seconds,20October13:32UTC. The prior49-case baseline grows by seven; no model calls are part of these tests. Raw RED/GREEN logs and JUnit are retained under .artifacts/release-20261020/model-compat/.

Live activation, deployed adapter identity, GPU residency and final-response smoke remain pending behind the release. P5-13's deployed-identity/366-call/independent-human-review/UI requirements remain unmet and its review feature stays disabled. Production readiness remains NO-GO independently of the owner's release authorization.