SCALIOMODEL EVALUATION
14 SEP 2026 · MATCHED RERUN

DeepSeek V4.1 Flash / Existing primaries

Application fit.
Reliability.

Same inputs. The same application processing. Quality is yours to judge.

PAIRED RUN COMPLETE · Routing unchanged

243Matched pairs159 reconstructed historical inputs + 84 fresh requests
41Application services29 selected CSV rows · Scalio Reply excluded
241 / 243Existing primary: application accepted
225 / 243DeepSeek: application accepted
204 / 243DeepSeek: first application pass
19.7sDeepSeek: median total elapsed

A schema pass alone is not an application pass. Both model outputs go through the same checked application path. Some input histories are incomplete, and several features have fewer than 5–6 independent historical runs. Geo lookup, persistence, rendering and publishing are outside this read-only evaluation.

ServicePairsExisting app acceptedDeepSeek app acceptedExisting first validDeepSeek first validExisting medianDeepSeek median
Business text analysis66/66/66/66/62.0s20.8s
Website visual identity66/66/66/66/62.9s18.1s
Scraped-photo selection66/66/66/66/62.3s29.7s
Business photo analysis66/66/66/66/64.4s59.5s
Fashion classification66/66/66/66/62.7s5.7s
Quick photo triage66/66/66/66/62.5s10.4s
Brand intelligence66/66/66/66/65.8s70.1s
Brand visual system66/66/66/66/65.4s69.2s
Monthly calendar strategy66/65/66/61/621.2s292.1s
Calendar variants66/66/66/66/66.2s21.1s
Caption shortening66/66/66/66/63.1s17.7s
Copy after photo changes66/66/66/66/63.3s19.7s
Calendar refresh55/54/55/53/512.2s105.3s
Batch video ideas66/65/66/61/621.5s258.7s
Onboarding video idea66/66/66/66/64.4s17.5s
Trending video ideas66/66/66/66/68.3s50.2s
Storyboard compilation64/65/66/61/610.4s335.1s
Storyboard style patch66/66/66/66/63.9s12.1s
Image prompt enhancement66/66/66/66/69.2s20.6s
Product pack briefs44/44/44/44/46.6s112.4s
Product pack refinement66/66/66/66/64.3s15.7s
Photoshoot ideas66/61/66/61/615.8s120.0s
Attachment descriptions66/62/66/62/62.7s12.0s
Carousel planning66/65/66/64/63.0s9.3s
Native website generation66/62/66/60/635.8s1071.4s
Native website editing66/66/66/66/64.3s5.6s
Website builder prompt66/66/66/66/64.5s10.1s
Website theme suggestions66/66/66/66/62.3s18.0s
Click-to-WhatsApp ad copy66/66/66/66/64.5s21.6s
Engagement ad copy66/66/66/65/63.7s31.1s
Google post polishing66/66/66/66/62.7s3.8s
Google post writing66/66/66/66/64.6s9.9s
AI video editing director66/66/66/65/64.8s14.3s
Avatar gender labels66/66/66/66/61.8s6.1s
Garment analysis66/66/66/65/63.6s20.8s
Garment prompt writing66/66/66/66/65.1s42.0s
Product analysis66/66/66/66/64.6s9.7s
Product prompt writing66/66/66/65/67.2s22.6s
Avatar promotional script66/66/66/66/63.1s15.8s
Voice script processing66/66/66/66/63.3s20.3s
Sora prompt enhancement66/66/66/66/610.0s12.9s

The comparison uses a fresh existing-primary response and a fresh DeepSeek response for every case. Saved historical outputs are not used as the baseline or as ground truth.

Provider request schemas follow the source transport where it differs from the logical contract. Avatar/voice use the application’s closed-object schema; Gemini storyboards use the installed Google AI SDK OpenAPI converter. Earlier malformed harness requests are archived and excluded, and the affected pairs are rerun. The logical output contract and application validator are unchanged.

Both sides receive the same frozen initial system/user text, conversation messages, logical contract, ordered image bytes and total output-token ceiling. Retry feedback describes each model’s own preceding validation errors under the same retry policy. The same deterministic application processing is then applied. Root arrays use the same transport wrapper and are unwrapped before application processing. Raw outputs remain separately visible. Website requests use the source provider-schema sanitizer and its complexity exceptions. Generation uses the source acceptLooseOutput gate; raw schema differences are diagnostics, while the document normalizer and validator determine application acceptance.

Current primary models and verified per-service output limits are retained. Thinking uses the current primary setting and the closest available DeepSeek effort (disabled, low or high). Gemini budgets/defaults and DeepSeek efforts are not equivalent amounts of computation; requested settings are exposed per service.

Reliability and latency describe the tested model, reasoning settings and provider routes. They do not establish how other DeepSeek effort levels or provider routes would behave. Calls ran in bounded concurrent evaluation workers; this was not a controlled throughput benchmark.

Where source timeouts are verified, they are applied to both arms. Else the shared evaluation ceiling is labelled explicitly. Elapsed time includes request retries/backoff but excludes cached image preparation. Provider-internal retries and failover inside OpenRouter are not independently observable.

First-call validity, validity after retries, application acceptance and operation completion are separate metrics. A valid clarification or no-op is not automatically a completed edit. Application validators run after the provider/JSON retry policy; this is not a replay of every production repair loop, workflow timeout, renderer, database write or publication API.

All image inputs use identical cached bytes; HEIC conversions from the previous dataset are reused for both arms. Historical prompts were reconstructed where exact payloads were not stored. Storyboard prompts were rebuilt from saved server-owned brief/assets/duration and the correct format field; unavailable historical idea context is not invented.

The 243-case snapshot contains 159 historical reconstructions and 84 fresh requests on staging inputs. Product packs have four product calls from two plan runs. Refresh has five batches from one run. A read-only staging count on 14 September confirmed there are still only two saved pack plans and one saved refresh run. Refinement, caption shortening and reference-copy edits reuse inputs or representative instructions. These do not satisfy 5–6 independent historical runs per feature; each case retains its evidence limitation.

Application outputs use source parsers, normalizers and pure assembly functions, with provider and persistence boundaries injected in memory. Ad recommendations are checked with external geo lookup disabled, so ad launch compatibility remains partially verified. Text outputs are not sent to image/video/TTS providers or public posting APIs.

Source bytes used by application replay are retained privately. A concurrent edit to the refresh source file was audited: all five frozen system prompts, user prompts and schemas still match that source. Both arms were checked against the same recorded application source; this work did not change application code.

Offline fault-injection tests verify that a candidate gate can delegate to the unchanged Gemini→GPT and GPT→Gemini wrappers in order, and that exhausting providers fails. These are harness tests, not measured live outage recovery or an implemented production rollout.

Operator-interrupted and superseded configuration attempts are retained in the private audit files and excluded from model reliability rates. Returned OpenRouter usage gives only known candidate charges; unreported interrupted calls and native-provider costs are not included.

No quality scores or replacement verdicts are assigned. Six cases are a compatibility smoke sample and cannot establish a production reliability guarantee. Model routing remains unchanged pending report approval.

Provider protocol references: OpenRouter reasoning · OpenAI structured outputs.