The Eval Harness Is Now the Only Witness You Control
Two provider-side changes now return a well-formed HTTP 200, and one of them is indistinguishable from a legitimate efficiency release unless you instrument the pair.
What a correctness-only monitor misses
The recommended techniques are specific enough to instrument against: reduced reasoning depth, correct answers reached by a different reasoning path, and stylistic inconsistency injected per request, per AI Breakfast's read of the advisory, "to complicate response quality evaluations." None of that makes an answer wrong. A one-shot accuracy check against a golden prompt passes every time. What moves is the shape of the response: fewer output tokens, shorter reasoning traces, a different route to the same conclusion. That is a distributional change, and a pass/fail monitor discards the one dimension it lives in.
So the canary needs four series per pinned model snapshot instead of one: pass rate on a fixed golden set with pinned seeds and temperature, output-token count, reasoning-trace length, and p50/p95 latency. Run it nightly, per provider, per version. Track dispersion, not just the mean. The advisory's variation is per-request by design.
The false positive that pages first
The reporting cuts against itself here, and that matters. The Information reports OpenAI's CFO repricing around "the cost to get a task done," with GPT-6 Astra claiming 68% fewer output tokens than Claude Fable 5.1 for comparable results. A real token-efficiency win produces the same signature as a covert downgrade: fewer tokens, shorter traces, answers still correct. Alarm on token count alone and the incident channel fills with release notes.
The disambiguation is the pair, always evaluated against a dated snapshot ID rather than a floating alias:
| Signal pattern | Most likely cause | Response |
|---|---|---|
| Tokens down, pass rate flat, new snapshot | Efficiency release | Re-baseline; keep the prior snapshot pinned until evals clear |
| Tokens down, pass rate down, same pinned snapshot | Quality change on a version you never upgraded | Escalate with the series as evidence; shift the workload to the fallback provider |
| Answered flips to refused, schema still valid | Classifier or refusal-threshold tightening | Refusal-regression suite; alert on >2% delta |
| Variance across identical requests rises | Per-request variation | Sample one prompt N times nightly; track dispersion |
Refusals arrive as a fast, well-formed 200
The second silent failure is a tier change. Anthropic's August report moved its internal model risk classification from "very low" to "low", with the CBRN assessment worded as "low risk, but with substantial uncertainty," per The Information's briefing. Risk tiers gate the deployment safeguards attached to a model family: input and output classifiers, jailbreak monitors, refusal thresholds. Tighten those and adjacent-but-legitimate work gets caught: malware analysis, security tooling, molecular biology, parts of clinical text processing. An integration test that asserts a parsed body of the right shape, returned in time, passes on every one of those refusals.
Traffic profile is the exposure
The advisory's named distillation indicators are pooled accounts running 24/7 with no idle periods, prompts engineered to surface hidden chain of thought, and volume routed through gray-market "transfer station" proxies reselling frontier access below list price. That also describes a continuous agent fleet, a nightly eval harness, and any team buying access through a reseller. The stated carve-out covers AI safety researchers and third-party evaluators. Not product teams. Kill the intermediaries: first-party keys, per-workload identity, a documented usage profile.
One second-order item worth an afternoon: lineage is not verifiable from the artifact. No hash chain, attestation, or reproducible build proves a checkpoint's teacher, so the six named labs sitting anywhere in an inference path are a documented legal position rather than an engineering finding. Build the model SBOM, every endpoint and checkpoint with origin lab and license, before procurement asks for it.
Model quality stopped being a vendor SLA and became an in-house measurement, and nobody is obliged to tell you when it moves.
What to do
Ship a nightly drift canary this sprint against pinned dated snapshots: fixed golden set, pinned seeds and temperature, recording pass rate, output-token count, trace length, and p50/p95 latency per provider.
Remove reseller proxies, aggregator keys, and pooled credentials from every path that reaches a frontier API this month, replacing them with first-party keys carrying per-workload identity.
Add 50–100 real prompts from your riskiest domains to CI asserting answered-versus-refused, alerting on any refusal-rate delta above 2%.