Track

VT Verification & trust

Evals, testing agent output, benchmarks, security, governance and guardrails.

From the issues

#04 · Research Desk

Foresight-SWE: the agent passes your tests and plants next month's bug

Mostly no. In Foresight-SWE, a Princeton and NYU benchmark of 212 real pull-request pairs, 11 models resolved 60.68% of tasks on average but avoided the bug someone later fixed only 14.84% of the time. Told about the defect, five models fixed it 91.23% of the time. Ask every review what someone will fix next.

#03 · Myth vs Reality

99% on the Exam Isn't 99% on the Job

No. A benchmark getting solved is not coding getting solved. When SWE-Bench Pro was audited, 480 of 731 tasks had to be repaired or retired, and the cleaned V2 set still tops out at 99.4% while its Hard split spreads from 52.9% to 98.0%. Read every score with its protocol attached.

#02 · The Take

Slop Is Whatever Passes: the AI junk worth worrying about isn't the kind you can spot

AI slop in code is output that never met a check that could fail it. In the TestJack audit, 34.4% of agent runs that passed evaluation broke the task's own requirements. Audit your tests and judges the way you audit the agent, and report a checker error rate next to every pass rate.

#02 · Myth vs Reality

The invented package is only harmless until someone registers it

No. A made-up package fails to install only until someone registers the name. Models repeat their inventions: 43% of hallucinated names came back in all 10 runs, and five 2026 frontier models invented the same 127. Install from a lockfile, and put an age check in front of any package the repo has never seen.

#01 · Myth vs Reality

The Approve button is a receipt for the wrong thing

No. A human approving each command doesn't make a coding agent safe, because the risk sits in what the command sets off. In 40 of 111 approval records studied, the fields a human sees left effects uncovered. Sandboxes and effect checks do the protecting. The click is just a receipt.

Numbers on this track

NumberWhat it measuresSourceCheckedTrack · issue
40 of 111Agent approval records where the fields a human sees left effects uncoveredAgent Approval Laundering, arXiv:2609.28586
✓verified at sourceVTVerification & trust
Issue #01
34.4%Share of agent runs judged correct that violated the task's own requirements (6 frontier models, 5 agentic coding benchmarks)Yao et al., TestJack, arXiv:2610.10619
✓verified at sourceVTVerification & trust
Issue #02
50.6% → 33.2%Overall resolution rate before and after fixing the evaluatorsYao et al., TestJack, arXiv:2610.10619
✓verified at sourceVTVerification & trust
Issue #02
1,154Reddit and Hacker News posts coded in a study of AI slop in software developmentBaltes, Cheong and Treude, arXiv:2603.27249
✓verified at sourceVTVerification & trust
Issue #02
28 (24 / 2)Verifier defects found in ReviveBench: 24 false negatives, 2 false positivesLiu et al., ReviveBench, arXiv:2609.36161
✓verified at sourceVTVerification & trust
Issue #02
43.1%Applicable project policies violated by agents even when patches were functionally correctTruong et al., SWE-CC, arXiv:2610.06193
✓verified at sourceVTVerification & trust
Issue #02
11.2% to 58.7%Runs with unnecessary defensive work despite explicit evidence it wasn't neededLuo et al., ParanoiaEval, arXiv:2610.08662
✓verified at sourceVTVerification & trust
Issue #02
19.7%Generated packages that were hallucinated, across 16 models on 2024-era models (at least 5.2% commercial, 21.7% open-source)Spracklen et al., arXiv:2406.10279 (v3)
✓verified at sourceVTVerification & trust
Issue #02
43% / 58% / 39%Hallucinated packages repeated in all 10 runs / more than once / never repeatedSpracklen et al., arXiv:2406.10279 (v3)
✓verified at sourceVTVerification & trust
Issue #02
4.62% to 6.10%Package hallucination rates on five 2026 frontier modelsChurilov, arXiv:2605.17062
✓verified at sourceVTVerification & trust
Issue #02
127Package names all five 2026 models invented identically (109 on PyPI, 18 on npm)Churilov, arXiv:2605.17062
✓verified at sourceVTVerification & trust
Issue #02
480 of 731SWE-Bench Pro tasks repaired or retired by 23 engineers in 404 hoursDan et al., SWE-Bench Pro V2, arXiv:2610.24206
✓verified at sourceVTVerification & trust
Issue #03
99.4%Best resolution rate by frontier agents on the 642 SWE-Bench Pro V2 tasksDan et al., SWE-Bench Pro V2, arXiv:2610.24206
✓verified at sourceVTVerification & trust
Issue #03
52.9% to 98.0%Spread of systems on the 51-task Hard split of SWE-Bench Pro V2Dan et al., SWE-Bench Pro V2, arXiv:2610.24206
✓verified at sourceVTVerification & trust
Issue #03
60.68% vs 14.84%Average task resolve rate against average foresight rate (avoiding the bug a later PR fixed), 11 models, 212 PR pairsPatel et al., arXiv:2611.01181
✓verified at sourceVTVerification & trust
Issue #04
91.23% vs 19.91%How often five models fixed the later bug when it was described, against when it was unstatedPatel et al., arXiv:2611.01181
✓verified at sourceVTVerification & trust
Issue #04

Papers on this track

Other tracks

ISIntent & specs CKContext & knowledge ABAgents that build UMUnderstanding & modernisation POPeople & operating model

Last updated . Reuse with credit under CC BY 4.0: “The Dabbawala Protocol, thedabbawalaprotocol.com”.