The easiest benchmark claim to fact-check is a fabricated number. The harder—and more common—case is a real number that answers a narrower question than the headline implies. A model scored 82.7%, but with which harness, tool access, effort budget, task set, and failure policy? Did the comparison model receive the same treatment? How much did the run cost?
This audit checks five 2026 AI benchmark claims using official launch material, benchmark-maintainer notes, and independent evidence. It is a pointed companion to our complete AI benchmark guide and SWE-bench Pro audit coverage.
TL;DR: the claim scorecard
Headline claim
Verdict
The missing sentence
GPT-5.5 scores 58.6% on SWE-bench Pro
Numerically reported; benchmark weakened
OpenAI later estimated about 30% of Pro tasks are broken
GPT-5.5 reaches 82.7% on Terminal-Bench 2.0
Useful within harness; not product truth
Agent scaffold, effort, cost, and version must travel with the score
Gemini 3.5 Flash leads agentic tasks at Flash economics
Mostly holds, with efficiency caveats
Independent quality can hold while token use and eval cost rise
Fable 5 is frontier-leading on protected capability
Conditional
Safeguard fallbacks can turn a pure-model score into 17.6% in practical testing
On July 26, the strongest public number remains vendor-reported
Our vendchecking method
For each claim, ask seven questions:
Provenance: vendor, benchmark owner, customer, or independent evaluator?
Task integrity: are prompts and tests correct, specified, and solvable?
Contamination: could training data include tasks, solutions, or close variants?
Harness parity: did every model receive the same tools, retries, context, and scaffold?
Model identity: did routing, fallback, or safety policy change which model answered?
Budget parity: were reasoning effort, tokens, latency, and dollars comparable?
Replication: can an outsider run it and explain the difference?
A claim does not need to pass all seven to be useful. It must carry its limitations so readers do not mistake a controlled score for a universal capability.
Claim 1: GPT-5.5 at 58.6% on SWE-bench Pro
OpenAI's GPT-5.5 launch post reports 58.6% on the public SWE-bench Pro set, behind Claude Opus 4.7's 64.3% in the same comparison table. The footnote already mentions evidence of memorization. Then, on July 8, OpenAI published a deeper coding-evaluation audit estimating that roughly 30% of SWE-bench Pro tasks are broken.
“Broken” can mean underspecified issues, tests rejecting valid implementations, environment failures, or grading that does not match the intended behavior. If the denominator contains bad tasks, a two-point model difference may describe quirks in failure interaction rather than engineering ability.
This follows OpenAI's earlier retirement of SWE-bench Verified as a frontier signal. The company reported that among a subset of often-failed Verified tasks, at least 59.4% had flawed tests, while contamination increasingly rewarded memory.
Verdict: reported accurately, decision value weakened. Keep the model trace and per-task outcomes; stop treating 58.6 as a portable measure of “percent of software engineering solved.”
Claim 2: GPT-5.5 at 82.7% on Terminal-Bench 2.0
The same OpenAI table reports 82.7%, compared with 75.1% for GPT-5.4, 69.4% for Claude Opus 4.7, and 68.5% for Gemini 3.1 Pro. Terminal-Bench is valuable because it tests work in a terminal environment rather than isolated code completion.
But agent benchmarks measure a system: model plus prompt, tools, shell environment, time limit, retry logic, and verification. The model does not independently decide how files are mounted or when a command timeout becomes another attempt. Our agent harness guide explains why the wrapper is part of capability.
Cost also matters. GPT-5.5 lists $5/M input and $30/M output, with expensive long-context thresholds. A model can win accuracy while losing cost per accepted task. A procurement claim should look like “82.7% under harness X, at effort Y, median cost Z, median latency W,” not “best coding model.”
Verdict: useful within the published setup. Do not transfer the score to ChatGPT, Codex defaults, or your private repository without testing.
Google's Gemini 3.5 launch reports 76.2% on Terminal-Bench 2.1, 1,656 Elo on GDPval-AA, 83.6% on MCP Atlas, and 84.2% on CharXiv Reasoning. This is an unusually broad claim: coding, economically valuable work, tool use, and multimodal reasoning.
Independent evaluation roundups generally did not find the launch table fabricated. That matters. The caveat moved from quality to efficiency and transfer. Independent reports found a high full-suite evaluation cost and highlighted hallucination behavior that the coding table does not measure. A model can be strong at executing a benchmark and weak at abstaining when evidence is absent.
Google's July pricing also bills intermediate input and reasoning tokens in agentic loops. “Flash” is a product tier, not a promise that every completed workflow uses fewer tokens or dollars than a rival. Compare total trajectory cost, not rate per million alone.
Verdict: mostly holds, but the slogan outruns the evidence. Strong benchmark coverage does not prove low hallucination, cheapest completion, or equal performance in the consumer Gemini app.
Claim 4: Claude Fable 5's benchmark leadership survives real use
Fable 5 is a useful example of model identity becoming ambiguous. Independent evaluators attempting protected cyber or other sensitive tasks encountered classifiers and fallbacks. DeepLearning.AI's summary of independent tests reports that when safeguard behavior diverted requests to Claude Opus 4.8, a practical score fell to 17.6%.
There are two legitimate questions:
Pure capability: what can the Fable 5 weights/system do under an evaluation exception?
Deployed product capability: what result does an ordinary approved or unapproved user receive after safeguards and routing?
Publishing the first as if it guarantees the second misleads buyers. Publishing only the second can understate the underlying model for a vetted deployment with different access. Anthropic's Fable redeployment terms explicitly discuss classifiers and routing some work to Opus 4.8.
Verdict: conditional on access and policy path. Every Fable result should disclose whether fallbacks count as failures, which endpoint was used, and whether a researcher had protected-capability access.
Claim 5: Kimi K3 beats Fable 5 on frontend coding
Moonshot's July 2026 Kimi K3 launch produced a compelling headline: a giant open-weight model beating Fable 5 on a frontend code arena while remaining behind frontier leaders overall. The problem on July 26 is timing. Reports state the weights are due July 27, so outsiders cannot yet reproduce the strongest open-weight claim from the actual weights.
API access can provide early signal, but the provider controls serving configuration, quantization, routing, and updates. Arena results also depend on prompt distribution and preference judging; visual polish can win while maintainability, accessibility, and correctness remain unmeasured.
Verdict: unverified today. This is not a false score. It is a vendor claim awaiting the event that makes “open-weight” independently testable: the weights actually being available.
Five common ways evals get gamed without falsifying a number
1. Pick the benchmark where the model wins
A launch chart may include 20 tasks but the headline names the three best deltas. Ask for losses, confidence intervals, and the reason each benchmark maps to the product claim.
2. Spend more inference compute
More samples, longer reasoning, critics, or retries can improve pass rate. That can be a good product strategy, but it must be priced. Ten attempts versus one is not a model-only comparison.
3. Give one model its native harness
A vendor may deeply tune prompts and tools for its own model while using a generic scaffold for rivals. The result measures integration advantage—which users may value—but should not be called base-model superiority.
4. Use an LLM judge with preference bias
Judges can favor verbosity, style, familiar phrasing, or their own model family. Human audits, multiple judges, blinded presentation, and objective tests reduce but do not eliminate this risk.
5. Ignore refused or routed tasks
Dropping refusals from the denominator measures permitted capability among answered tasks. Counting them as failures measures deployed usefulness. Both can be reported; hiding the choice is the problem.
How a normal reader can verify a benchmark claim
You do not need to rerun a million-dollar suite. Use a ten-minute paper audit:
Check
What to find
Exact benchmark version
“SWE-bench Pro public,” not “SWE-bench”
Exact model snapshot
Stable date/version, not a moving alias alone
Harness
Repository, commit, system prompt, tools, retries
Budget
Tokens, effort, samples, latency, dollars
Denominator
Refusals, environment failures, broken tasks
Independence
Who ran it and who paid for it
Error bars
Sample count and uncertainty, especially for Elo
Then build a 20–50 task private eval from work you already reviewed. Freeze inputs and expected outcomes, test blind, and score correctness, cost, latency, and required human repair. Our enterprise AI benchmark guide provides the operational pattern.
The editorial position
Benchmarks are not useless. They are compressed evidence. Compression becomes deception when provenance, harness, policy, and budget are removed. The right response to benchmark gaming is not “trust vibes”; it is more reproducible evaluation and smaller claims.
The strongest launch sentence is not “Model X is best.” It is: “Under this public setup, Model X improved this task family by this amount, at this cost, and here is where it still failed.” Readers can independently reason from that.
Scores, model availability, and audit status are a July 26, 2026 snapshot. A changed endpoint, benchmark patch, released weight file, or corrected task set can change the verdict without making the earlier report fraudulent.