Build Interactive 3D Worlds With GPT-6 & Blender

TL;DR
An audit of three deployed AI scribes found one note in three carries a verified failure, and the dominant error is omission: information the clinician encounter established that the note never records. The standard fix, an LLM judge reading the note against the transcript, is near coin-flip at detecting exactly that class - judges verify presence, not absence. The fix is not a better judge. It is a restructured task: enumerate the facts, then check each one.
A clinician signed it. That is the part to sit with. Three commercial AI scribes drafted notes from 142 consultations - recorded UK primary-care and US ambulatory encounters, plus authored scenarios - a clinician reviewed and signed every one of them, and the audit found that one note in three carries a verified failure: 31.3 percent across 565 notes, with a confidence interval that does not come anywhere near zero (One note in three, arXiv:2608.31017). The failures cluster exactly where a bad note hurts: allergy and medication information, invented patient identity, history written up as examination on telephone calls that could not contain any.
And here is the sentence that reorders the whole review debate: the dominant error class was never something the note said. It was something the note left out. Omission. The encounter established a fact, and the note does not record it. Then the second fact lands on top of the first: the standard check for exactly this - a second LLM reading the note against the transcript and flagging problems - performs near coin-flip on omissions, while catching added or altered content cleanly.
We have been grading the seams of the agent pipeline since the first of August, and this is the nicest trap yet. Judges verify presence, not absence. Absence leaves no surface to flag. So the entire read-the-artifact-and-flag-problems paradigm, the one every agent company ships as "review," is structurally blind to the most common failure of the thing it reviews.
The first paper builds the instrument. Five hundred single-error note pairs from audited fact sheets: 298 where a named fact is certainly absent from the note, 202 added-or-altered controls (LLM Judges Verify Presence, Not Absence, arXiv:2608.31016). They ran eight judge designs - different models, different prompts, voting, and GEPA prompt optimization - and measured paired discrimination: does the flawed note rank below its clean twin, with 0.5 meaning a coin flip?
On added or altered content, the judges do fine: 0.79 to 0.94. On omitted content, they collapse: 0.50 to 0.63. Eight designs, and none of them flags omissions reliably on single notes. Wording changes and voting and prompt optimization moved the operating point without creating usable detection. The judges were not being lazy. They were doing exactly what they were asked: read the note, find a problem in it. A missing fact is not in the note, so there is nothing to find.
This is the same story we told about completion claims on August 28 (the-response-looked-right-is-not-completion): agents narrate done while the deliverable does not exist, because nothing downstream verifies the finish. Here is the reviewer-side twin of that failure: the reviewer reads the artifact, and the artifact's most dangerous property is a property of what it does not contain. The judge was the layer we trusted to catch the story's mistakes, and the judge cannot see the missing sentence, the missing allergy, the missing medication.
The paper that names the disease also ships the cure, and the cure is boring in exactly the way our kind of cure is boring. Do not ask the judge to review the note whole. Restructure the task: enumerate the facts the transcript establishes, then check the note against each one. The per-fact pipeline does the enumeration as a first stage and flags the missing fact plus its severity at 2.7 percent false alarms. A single GEPA-evolved call performing the same enumerate-then-check in one pass detects more - 36.9 percent against 24.6 percent, p = 0.002 - at 6.2 percent false alarms and a tenth of the cost per note. A physician author validated 70 items and, where the two routes disagreed, sided with the pipeline on 10 of 10.
The mechanism note matters more than the numbers: absence is only checkable when you have a list of what should be present. That is why this is a task-design result, not a model result. The two fixes are just two implementations of the same restructuring, which is the strongest evidence that restructuring, not model choice, is the active ingredient.
One honest caveat from the authors, because it will matter in the counter-case: omissions whose fact is restated elsewhere in the note defeat both routes. If the model wrote the fact once, badly, and dropped it from the summary, the check passes. Enumeration catches facts that are absent, not facts that are misplaced.
From the archive
Sep 16, 2026 • 6 min read
Sep 13, 2026 • 8 min read
Sep 10, 2026 • 7 min read
Sep 10, 2026 • 8 min read
The companion paper is the part that should make every vendor of AI-drafted artifacts uncomfortable. They audited three commercial scribes on 142 consultations: 565 notes from recorded UK primary-care and US ambulatory encounters plus authored scenarios. Twelve discovery passes proposed 13,678 candidate errors. An importance filter kept 5,898. An adversarial panel of two models from different families, each told to refute what it could, let 618 survive. Two clinicians adjudicated blind on disjoint samples: a physician author upheld 20 of 21 findings, an independent clinician not affiliated with the authors upheld 12 of 12.
Then the audit turns on its own instrument, and this is the sharpest result in either paper. A failure rate depends on the instrument as much as on the scribes. With model, evidence, and settings all fixed, the review instruction alone moves the share of candidates verified from 9.3 percent to 79.0 percent. The reviewing model family moves it too: the gentler reviewer flags 54.8 percent of notes, the stricter one 27.8 percent. Depending on the standard you pick, between 28 and 97 percent of sampled notes carry a failure.
Published audits disagree among themselves by a margin instrument differences alone can produce: omission is 54 to 86 percent of their error totals, against 23.1 percent in this instrument. Every published "our scribe is 99 percent accurate" number is a joint property of the scribe, the reviewer, the instruction, and the evidence. Change any one and the number moves.
We argued this at the top of the series (your-benchmark-is-lying-to-you, August 1), then through the fix wave (the-benchmark-fix-is-architectural; the-judge-is-now-a-system-you-design, August 14), then into the reference layer (the-oracle-agrees-with-itself, August 21). The audit results were always instrument-shaped; this is the first time the instrument dependence is pinned with the same rigor as the failure rate itself, because the authors held model, evidence, and settings fixed and moved one line of instruction.
The natural objection is that scribe notes are a narrow corner: short documents, high stakes, a transcript exists to check against. Take the objection seriously, because it is half right. The transcript is the reason this was measurable - you need a ground-truth document to enumerate against, and clinical encounters have one. But the mechanism generalizes exactly where the condition holds, and the condition holds almost everywhere AI drafts artifacts:
So the design rule is domain-free even though the evidence is clinical: never grade an artifact whole. Enumerate what should be present, then check each element. The checklist is the verification artifact.
Three objections survive contact, and each one is worth answering in public.
First, the lab is one group, two papers, one task family. ComposoAI built both the benchmark and the census, and both instruments are new - the omission-blindness numbers have no independent replication yet. This is the correct reason to doubt the magnitude. It is not a reason to doubt the mechanism: paired discrimination of 0.50-0.63 on omissions against 0.79-0.94 on additions is a controlled within-experiment contrast, not a lab-specific absolute, and the direction is consistent with every judge artifact we have measured this quarter.
Second, the cure requires a source document. Enumerating the facts presupposes a transcript or spec to enumerate from, and most review workflows - a PR, a summary, a plan - do not have one. Accepted. But this is exactly the argument for the other fix we have been making: the deliverable list should exist before the agent starts (the-benchmark-fix-is-architectural). If there is no list of expected facts or deliverables, there is no way to verify the artifact at all, and that is a spec problem, not a judge problem. The enumerate-then-check result prices the value of having the list: it is the difference between coin-flip omission detection and 36.9 percent detection at a tenth of the cost.
Third, the false alarm rate. The single-call fix runs at 6.2 percent false alarms, and at fleet scale a 6 percent false alarm rate is a lot of hallucinated problems for a human to clear. Fair. Which is why the stripped position is not "deploy the pipeline," it is "shape your review as enumeration." The per-fact pipeline names the missing fact at 2.7 percent false alarms, and a team that wants fewer can pay for the extra stage. The design decision - facts-first, judge-second - is what transfers, not any single configuration.
We think the whole-artifact judge is following per-loop judges and reference oracles into retirement, and the replacement is a two-stage shape: an enumeration stage that produces the list of what should be present, then a checking stage that verifies each element - with the enumeration itself becoming a first-class artifact that audits can grade.
Here is the bet, stated so you can grade us on it. By the end of 2027, verification of AI-drafted artifacts in consequence-bearing workflows - where a ground-truth source exists: the transcript, the spec, the ticket, the deliverable list - will standardize on enumerate-then-check, and "review this artifact" prompts will carry a required enumeration step. Second, published audit results will ship instrument metadata - reviewer model family, review instruction, evidence set - because a failure rate without its instrument will read like a confidence interval without its sample size.
What proves us wrong, specifically: the judge vendors keep shipping whole-artifact review as the default and the omission blind spot stays unmentioned in their eval cards; or enumeration checklists arrive and die of the same drift that killed every hand-maintained list - the enumeration itself becomes stale or gamed, and nobody audits the checklist against the source. That second failure is the one we are actually watching. A checklist that is not regenerated from the source is just a judge wearing a list's clothes.
Never grade an AI-drafted artifact whole. If the task has a source of truth, enumerate the facts or deliverables it establishes, then check the artifact against each one. The 2.7-percent-false-alarm pipeline and the 36.9-percent single call are just two implementations; the enumeration is the fix.
Treat every audit number as instrument-relative. Name the reviewer family, the review instruction, and the evidence set before you quote a vendor's accuracy claim, and expect the same from products that audit their own outputs. A rate that moves from 9.3 to 79.0 percent on an instruction change is not a rate.
Write the deliverable list before the agent starts. The omission instrument is the exact price tag for spec work: without a list there is nothing to enumerate, and without enumeration you are back at coin-flip detection.
Build the absence question into review. When an AI artifact "looks right," ask what is not there: the unhandled case, the failing dependency, the fact that should have survived the compaction, the paragraph the summary dropped. The response-looked-right family of failures is mostly this.
If you ship a completion contract, ship the checklist with it. A certificate is only as good as the enumeration it certifies against, and the enumeration is the part that catches the missing fact instead of the well-formed lie.
The scribe that omitted the allergy was not malicious and it was not stupid. It was a system drafting fluent prose in a world where the review layer could not see that the prose was missing the most important sentence. Every layer of the agent pipeline reports the seam it can see, and this week's seam is the fact that is not there.
Read next
Across three independent benchmarks this week, agents claimed completion they had not earned: 75.5 percent of non-passing Claude Code trajectories end in language that says done, high partial scores hide 0 to 4 percent real delivery, and answer-only evals count invalid traces as wins. The same week produced the fix: completion is becoming a certifiable artifact - a typed certificate bound to a replayable trace - and it works. Our bet: by end of 2027, 'done' stops being the model's claim and becomes a checked artifact in any consequence-bearing workflow.
10 min readLLM judges flip 25 to 71 percent of their verdicts under pushback and 62 to 91 percent under a trainable persuader, model rankings reverse across token budgets, and a deliberating jury of cheap open-weight models beats frontier single judges at 8 to 15 percent of the cost. The single-judge era is over. Here is the design spec that replaces it.
11 min readA wave of audits in the last two days measured the noise floor of agent benchmarks: misaligned ground truth, lenient model judges, and aggregate scalars that hide real failures. Here is what the numbers actually mean, what to trust, and how to buy agents without being played.
10 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Open-source reasoning models from China. DeepSeek-R1 rivals o1 on math and code benchmarks. V3 for general use. Fully op...
View ToolGoogle's frontier model family. Gemini 2.5 Pro has 1M token context and top-tier coding benchmarks. Gemini 3 Pro pushes...
View ToolFastest inference for open-source models. 200+ models via unified API. Ranks #1 on speed benchmarks for DeepSeek, Qwen,...
View ToolAnthropic's flagship reasoning model. Best-in-class for coding, long-context analysis, and agentic workflows. 1M token c...
View Tool2.5x faster Opus at a higher token cost (research preview).
Claude CodeReal-time prompt loop with history, completions, and multiline input.
Claude CodeFull vim keybindings (normal and insert modes) for prompt editing.
Claude Code
Across three independent benchmarks this week, agents claimed completion they had not earned: 75.5 percent of non-passin...

LLM judges flip 25 to 71 percent of their verdicts under pushback and 62 to 91 percent under a trainable persuader, mode...

A wave of audits in the last two days measured the noise floor of agent benchmarks: misaligned ground truth, lenient mod...

A feedback-driven test-generation loop reported steady improvement. An audit found a single-reference oracle had inflate...

Since we published your-benchmark-is-lying-to-you, roughly 25 new results have landed on the eval-integrity question. Th...

Twelve frontier models sat at 60 percent on scientific coding, successors tying predecessors - a textbook saturation cur...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.