VERSE: Verified Self-Evolving Optimizer for Agent Harnesses
Open accessAbstract
Harness evolution improves an LLM agent's prompts, tools, and workflow, while the optimizer's own tools and procedures often remain fixed. We study whether an optimizer can improve another agent more effectively by also improving how it diagnoses failures, develops edits, and tests their effects. Two observations guide our design. In a controlled study, optimizer self-evolution fails to improve performance without execution-based verification, but achieves the best result of that study when verification is available. Across five executors, self-evolving optimizers build their own tools for failure analysis, verification, training audits, and workflow control. Motivated by these findings, we introduce VERSE, a Verified Self-Evolving optimizer for agent harnesses. VERSE lets the optimizer test draft edits, replay failures, and perturb suspected steps before submission, while tracking fixes and regressions across rounds. Using this feedback, the optimizer revises both the executor harness and its own prompts, skills, tools, hooks, and notes, while the weights of the optimizer and executor models stay fixed. Under a shared protocol with disjoint training, validation, and test tasks, VERSE improves all four evaluated harness optimizers on held-out SWE-rebench tasks and newer out-of-distribution tasks in five languages. Its best validation-selected harness reaches 42.3% and 37.7% accuracy, respectively, against 39.2% and 29.3% for the strongest baselines. Code is available at https://github.com/wzekai/VERSE.
AI snapshot
Written from the paper’s full text.
TL;DR
VERSE is a verified self-evolving optimizer for LLM agent harnesses: it lets the optimizer test draft edits, replay failures, and perturb suspected steps before submission, while also revising its own prompts, skills, tools, hooks, and notes. Across four reimplemented harness optimizers on SWE-rebench, VERSE improves all four on held-out Python tasks and newer out-of-distribution tasks in five languages.
Key findings
- VERSE improves every baseline on both test sets: its best validation-selected harness reaches 42.3% in-distribution and 37.7% OOD, against 39.2% and 29.3% for the strongest baselines; with self-evolution it scores above its unequipped baseline in all 16 reported comparisons, by 0.6 to 10.3 points.
- Self-evolution alone did not help without execution-based verification: adding it to Meta-Harness made no round beat round 0 on validation (r⋆ = 0; 31.79% vs blank 33.95%), while self-evolution plus simple verification reached 41.05% test accuracy, the highest in Table 1.
- In a five-executor audit, the self-evolving optimizer built 51 artifacts for its own harness, falling into four kinds: attribution, verification, training audit, and workflow. Self-evolving optimizers added regression checks in 34 of 81 draft evaluations, versus 2 of 89 for fixed optimizers, and revised a draft after a failed check in 30 of 38 cases (79%), versus 42 of 74 (57%) without self-evolution.
- Few draft edits fix their targets: only 17 of 170 verification-tool draft evaluations found that the draft fixed a failing task it targeted; 90% of predicted fixes still failed in the next training run, and 49% of validation outcome changes did not reproduce on rerun.
Methods
- Design: controlled studies plus a bilevel harness-evolution method. The inner loop edits the executor harness; the outer loop lets the optimizer revise its own harness. VERSE adds attribution with trace minimization, three verification tools (verification, replay, perturbation), a training audit, and optimizer self-evolution.
- Data and sample: SWE-rebench splits with 110 training and 50 validation tasks, a 108-task in-distribution test set, and a 107-task OOD test set spanning Go, Java, Python, Rust, and TypeScript. The optimizer is Qwen3.8-Flash-Next and the executor is Qwen3.8-27B, both frozen, with six evolution rounds and three candidate harnesses per round.
- Analysis: reimplemented Meta-Harness, AHE, Self-Harness, and HarnessX under one protocol, preserving each method’s evidence interface, and added VERSE to each host. Reports avg@3 accuracy with SEM, validation-selected and final-round harnesses, plus ablations, replay studies, and theoretical bounds on repair choice and harness selection.
Limitations
- The paper states that comparisons match candidate count, proposal-turn limits, and evaluation protocol, but not total execution or token cost; VERSE runs take 1.3 to 2.5 times as long as their baselines in wall-clock time, with verification waiting accounting for 1.0 to 4.7 hours.
- The paper states that validation feedback can overstate test accuracy, and Appendix C.3.2 bounds this gap by how much the feedback reveals about the validation set; the optimizer never sees validation task content or trajectories.
- The paper states that the incremental benefit of self-evolution varies across hosts, and that on Terminal-Bench most methods stay within about two points of blank. It also reports that zero-shot transfer to a new executor model is close to zero on average, and that harness components tuned to one model’s behavioral quirks do not transfer.
- Evident from the text: many main-table entries are one evolution run per row, and some ablations are single runs, so run-to-run variation can be several points; the paper itself notes this when reading ablations for trends.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
9 of 30 cited sources checked · 5 supported · 0 flagged · accuracy not yet measured
- Premisecitation
On agentic benchmarks such as SWE-bench and Terminal-Bench, the harness often matters as much as the model.
“On agentic benchmarks such as SWE-bench (Jimenez et al., 2024) and Terminal-Bench (Merrill et al., 2026), the harness often matters as much as the model.”
Quote in the paperSubstantial claim1 of 2 sources checked- cites Jimenez et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Merrill et al., 2026 source
Section 3.1 (p. 6) says agent and model performance on Terminal-Bench are hard to decouple, and the Figure 1 caption (p. 3) says each model’s reported result used the scaffold that maximized its performance. This supports the importance of the harness, but the paper does not establish that it often matters as much as the model, particularly across both named benchmarks. (LLM, conf=0.82)
Experimental — accuracy not yet measured
- Premisecitation
In prior harness evolution, the optimizer's own harness stays fixed.
“The optimizer's own harness, however, stays fixed: it is a hand-built pipeline or an off-the-shelf coding agent (Lee et al., 2026b;Lin et al., 2026;Chen et al., 2026c;Park et al., 2026), or, when one model plays both roles, a fixed loop that proposes and accepts edits (Zhang et al., 2026a).”
Quote in the paperSubstantial claim1 of 3 sources checked- cites Lee et al., 2026b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Lin et al., 2026 source
- cites Chen et al., 2026c
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Validation accuracy can overstate test accuracy.
“Validation therefore both guides later edits and selects the final harness, so validation accuracy can overstate test accuracy; Appendix C.3.2 bounds this gap by how much the feedback reveals about the validation set (Dwork et al., 2015;Blum & Hardt, 2015).”
Quote in the paperSubstantial claim2 of 2 sources checked - Premisecitation
All four published harness optimizers keep the optimizer fixed while it evolves the executor harness.
“All four keep the optimizer fixed while it evolves the executor harness; they differ in how the optimizer is built, which model powers it, and how an edit is checked.”
Quote in the paperSubstantial claim1 of 3 sources checked- cites Lee et al., 2026b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Lin et al., 2026 source
Section 3.3 says AHE’s Evolve Agent writes only inside the harness workspace while its LLM configuration is read-only, supporting the claim for AHE. Sections 4.1–4.2 describe three self-evolution loops—AHE, ACE, and Training-Free GRPO—but do not establish that four published optimizers all keep their optimizers fixed. (LLM, conf=0.85)
Experimental — accuracy not yet measured - cites Chen et al., 2026c
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Findingown data
Across five executors, self-evolving optimizers build their own tools for failure analysis, verification, training audits, and workflow control.
“Across five executors, selfevolving optimizers build their own tools for failure analysis, verification, training audits, and workflow control.”
Quote in the paperSubstantial claim
- Findingreasoning
Once the same optimizer could run a draft edit on a training task before submitting it, self-evolution gave the best result among the settings compared.
“Once the same optimizer could run a draft edit on a training task before submitting it, self-evolution gave the best result among the settings we compared.”
Quote in the paperSubstantial claim - Findingown data
Simply allowing the optimizer to evolve its own harness did not help.
“Simply allowing it did not help (Section 2).”
Quote in the paperSubstantial claim - Findingown data
VERSE improves all four evaluated harness optimizers on heldout SWE-rebench tasks and newer out-of-distribution tasks in five languages.
“Under a shared protocol with disjoint training, validation, and test tasks, VERSE improves all four evaluated harness optimizers on heldout SWE-rebench tasks and newer out-of-distribution tasks in five languages.”
- Also stated in: § 4.4 WHAT VERIFICATION DOES DURING EVOLUTION · plain
“In our experiments, adding VERSE to four reimplemented harness optimizers improves all four on held-out Python tasks and on newer out-of-distribution tasks spanning five programming languages.”
Quote in the paperSubstantial claim - Also stated in: § 4.4 WHAT VERIFICATION DOES DURING EVOLUTION · plain
- Findingown data
The gains of VERSE generalize out of distribution.
“The gains of VERSE generalize out of distribution.”
Quote in the paperSubstantial claim - Findingown data
On Meta-Harness, VERSE without self-evolution scores below both the baseline and simple verification alone.
“On Meta-Harness, VERSE without self-evolution scores below both the baseline and simple verification alone (Tables 1 and 2).”
Quote in the paperSubstantial claim - Findingown data
Self-evolution changes how the optimizer verifies.
“Self-evolution changes how the optimizer verifies.”
Quote in the paperSubstantial claim - Findingown data
In our replay study, an LLM reading the traces names the injected faulty step or a step next to it only 57.3% of the time.
“Diagnoses from reading are often wrong in practice; in our replay study, an LLM reading the traces names the injected faulty step or a step next to it only 57.3% of the time (Appendix I).”
Quote in the paperSubstantial claim - Findingown data
With self-evolution, VERSE is 2.8 to 10.3 points above blank on every host.
“With self-evolution, VERSE is 2.8 to 10.3 points above blank on every host.”
Quote in the paperSubstantial claim - Findingown data
In another 30 draft evaluations, the draft passed only on tasks that the current harness already solves, which the optimizer had added to check that the draft does not break them.
“In another 30, the draft passed only on tasks that the current harness already solves, which the optimizer had added to check that the draft does not break them.”
Quote in the paperNot a substantial claim - Findingown data
VERSE's best harness, on the Meta-Harness host, is 3.1 points above the strongest baseline in distribution.
“Its best harness, on the Meta-Harness host, is 3.1 points above the strongest baseline in distribution.”
Quote in the paperNot a substantial claim - Findingown data
Self-evolution keeps VERSE above the baseline in every comparison.
“Self-evolution keeps VERSE above the baseline in every comparison.”
Quote in the paperSubstantial claim - Findingown data
Half of all validation outcome changes did not reproduce.
“Half of all validation outcome changes did not reproduce.”
Quote in the paperSubstantial claim - Findingown data
The five runs evolve 51 artifacts in total, each a prompt, skill, tool, hook, or notes file.
“The five runs evolve 51 artifacts in total, each a prompt, skill, tool, hook, or notes file.”
Quote in the paperNot a substantial claim - Findingown data
In our replay study, the median failed trajectory shrinks from 129 steps to 8.
“In our replay study, the median failed trajectory shrinks from 129 steps to 8 (Appendix I).”
Quote in the paperSubstantial claim - Findingown data
In 16 of the 23 drafts that the self-evolving optimizer ran on this host, the targets included such a task.
“In 16 of the 23 drafts that the self-evolving optimizer ran on this host, the targets included such a task.”
Quote in the paperNot a substantial claim - Findingown data
The verification tool reveals such failures before submission: only 17 of its 170 draft evaluations found that the draft fixed a failing task it targeted.
“The verification tool reveals such failures before submission: only 17 of its 170 draft evaluations, counting repeated evaluations of the same draft, found that the draft fixed a failing task it targeted (Appendix D.4).”
Quote in the paperSubstantial claim - Findingown data
Across the 18 runs, submitted edits fixed 148 validation tasks and broke 134, counting only changes that reproduced on a rerun.
“Such regression checks matter because an edit can fix its targets and still break other tasks: across the 18 runs, submitted edits fixed 148 validation tasks and broke 134, counting only changes that reproduced on a rerun.”
Quote in the paperSubstantial claim - Findingown data
Self-evolving optimizers learned to add regression checks before submission: 34 of their 81 draft evaluations included a training task that the current harness already solves, against 2 of 89 for fixed optimizers.
“Self-evolving optimizers learned to add regression checks before submission (Appendix L): 34 of their 81 draft evaluations included a training task that the current harness already solves, against 2 of 89 for fixed optimizers.”
Quote in the paperSubstantial claim - Findingown data
Without self-evolution, the optimizer uses the verification tools less.
“Without self-evolution, the optimizer uses the verification tools less.”
Quote in the paperSubstantial claim - Findingown data
The larger gaps in agent runs between a baseline and its VERSE versions come from rounds in which none of the baseline's candidates could be applied, so the round ran no screening or validation.
“The larger gaps in agent runs between a baseline and its VERSE versions come from rounds in which none of the baseline's candidates could be applied, so the round ran no screening or validation (AHE and HarnessX).”
Quote in the paperNot a substantial claim - Findingown data
Across these drafts, all 5 tasks they fixed and 11 of the 12 tasks they used as regression checks passed again in the next training run.
“Across these drafts, all 5 tasks they fixed and 11 of the 12 tasks they used as regression checks passed again in the next training run.”
Quote in the paperNot a substantial claim - Findingown data
Waiting for verification runs while candidates are generated accounts for 1.0 to 4.7 hours of the wall-clock time.
“Waiting for verification runs while candidates are generated accounts for 1.0 to 4.7 hours of this.”
Quote in the paperNot a substantial claim - Findingown data
VERSE runs take 1.3 to 2.5 times as long as their baselines in wall-clock time.
“VERSE runs take 1.3 to 2.5 times as long as their baselines in wall-clock time.”
Quote in the paperNot a substantial claim - Findingown data
Training, screening, and validation runs account for 91 to 98% of the agent runs of every evolution run.
“Training, screening, and validation runs account for 91 to 98% of the agent runs of every evolution run.”
Quote in the paperNot a substantial claim - Findingown data
The median successful trace still solves the task with 4 of its 127 recorded steps (median per-trace compression 28.2×).
“the median successful trace still solves the task with 4 of its 127 recorded steps (median per-trace compression 28.2×”
Quote in the paperSubstantial claim - Findingown data
The median failed trace reproduces its exact failure, with the same failing tests, using 8 of its 129 recorded steps (median per-trace compression 14.4×).
“The median failed trace reproduces its exact failure, with the same failing tests, using 8 of its 129 recorded steps (median per-trace compression 14.4×”
Quote in the paperSubstantial claim - Findingown data
The gain needs probe budget.
“The gain needs probe budget.”
Quote in the paperSubstantial claim - Findingown data
The best validation round exceeds round 0 on every executor.
“The best validation round exceeds round 0 on every executor”
Quote in the paperNot a substantial claim - Findingown data
The supervisor names the broken step exactly only 36.9% of the time.
“it names the broken step exactly only 36.9% of the time”
Quote in the paperNot a substantial claim - Findingown data
The measurements support the empirical premises of the verification tools.
“The measurements below support these premises, and a fourth finding shapes the design: reading a trace identifies the kind of failure far more reliably than the failing step, so localization needs execution.”
Quote in the paperSubstantial claim - Findingreasoning
Zero-shot, a transplanted executor harness can fall below the target-domain blank.
“Zero-shot, a transplanted executor harness can fall below the target-domain blank: it encodes its source domain, from tool conventions to the failures it fixes.”
Quote in the paperSubstantial claim - Findingreasoning
VERSE's own evolved harness, which encodes behavioral fixes specific to the small model, does not transfer.
“VERSE's own evolved harness, which encodes behavioral fixes specific to the small model, does not transfer.”
Quote in the paperSubstantial claim - Findingown data
After round 1, the largest remaining class was runs whose visible tests passed but whose hidden tests failed (30 of 73 failures).
“After round 1, the largest remaining class was runs whose visible tests passed but whose hidden tests failed (30 of 73 failures).”
Quote in the paperSubstantial claim - Findingown data
The expected calibration error of attribution confidence is 0.162.
“the expected calibration error is 0.162”
Quote in the paperNot a substantial claim - Findingown data
A harness evolved for one executor mostly stops helping when the executor changes: averaged over the ten harnesses, zero-shot transfer is close to zero.
“A harness evolved for one executor mostly stops helping when the executor changes: averaged over the ten harnesses, zero-shot transfer is close to zero.”
Quote in the paperSubstantial claim - Findingown data
No single kind of self-written equipment replaces the full workspace.
“No single kind of self-written equipment replaces the full workspace.”
Quote in the paperSubstantial claim - Findingown data
In all 8 tasks that the transplant flips, the blank trajectory dies on heredoc quoting before the patch ever lands.
“Under blank, Qwen never uses an editor tool and writes every patch through shell heredocs; in all 8 tasks that the transplant flips, the blank trajectory dies on heredoc quoting before the patch ever lands.”
Quote in the paperSubstantial claim - Findingown data
The supervisor's first choice of fault class is correct 62.0% of the time.
“its first choice is correct 62.0% of the time”
Quote in the paperNot a substantial claim - Findingown data
VERSE with self-evolution on the Meta-Harness host, with Qwen3.8-Flash-Next as the optimizer and Qwen3.8-27B as the executor, achieved 42.28% in distribution and 37.69% out of distribution.
“VERSE with self-evolution on the Meta-Harness host, with Qwen3.8-Flash-Next as the optimizer and Qwen3.8-27B as the executor (Table 2; 42.28% in distribution and 37.69% out of distribution).”
Quote in the paperSubstantial claim - Findingown data
It also wrote a hook that blocks, once, a submission made without executed evidence.
“It also wrote a hook that blocks, once, a submission made without executed evidence (Appendix L.2).”
Quote in the paperNot a substantial claim - Findingown data
On the AHE and Self-Harness hosts, the tools alone raise accuracy outside Python (to 35.2% and 30.3%, from 24.1% and 29.1%).
“On the AHE and Self-Harness hosts, the tools alone raise accuracy outside Python (to 35.2% and 30.3%, from 24.1% and 29.1%).”
Quote in the paperNot a substantial claim - Findingreasoning
It added a rule to its prompt, skill, and notes: check every draft on two tasks it should fix and one task the current harness already passes.
“It added a rule to its prompt, skill, and notes: check every draft on two tasks it should fix and one task the current harness already passes (Appendices L.3 and L.4).”
Quote in the paperSubstantial claim - Findingown data
A single-step fix at the diagnosed step flips 50.3% of 298 failures to success.
“a single-step fix at the diagnosed step flips 50.3% of 298 failures to success”
Quote in the paperSubstantial claim - Findingown data
On Terminal-Bench, the equipped baselines match or improve on their unequipped versions, with margins close to the evaluation noise.
“On Terminal-Bench, the equipped baselines match or improve on their unequipped versions, with margins close to the evaluation noise.”
Quote in the paperNot a substantial claim - Findingown data
The final round is less stable without verification tools.
“The final round is less stable without verification tools.”
Quote in the paperSubstantial claim - Findingown data
The optimizer choosing its own probes is part of the gain.
“The optimizer choosing its own probes is part of the gain.”
Quote in the paperSubstantial claim - Findingown data
The verification tools help every baseline.
“The verification tools help every baseline.”
Quote in the paperNot a substantial claim - Findingown data
With the same executor and the same kind of task, the gains of VERSE carry over from Python to newer tasks in four other programming languages.
“With the same executor and the same kind of task, the gains of VERSE carry over from Python to newer tasks in four other programming languages (Section G.1).”
Quote in the paperSubstantial claim - Findingown data
Simple verification alone improves on the frozen optimizer.
“simple verification alone improves on the frozen optimizer”
Quote in the paperSubstantial claim - Findingown data
The round-1 edit to the executor harness addressed these failure classes as a whole rather than individual tasks.
“Its round-1 edit to the executor harness addressed these failure classes as a whole rather than individual tasks.”
Quote in the paperNot a substantial claim - Findingown data
Allowing up to five edits raises the repair success rate to 67.1%.
“allowing up to five edits raises this to 67.1%”
Quote in the paperSubstantial claim - Findingown data
The final round stays above round 0 on four of the five executors.
“the final round stays above round 0 on four of the five”
Quote in the paperNot a substantial claim - Findingown data
The optimizer wrote the harness that produced round 2 in its self-update after round 1.
“We show the optimizer harness that produced this round, which the optimizer wrote in its selfupdate after round 1.”
Quote in the paperSubstantial claim - Findingown data
The supervisor lists the correct fault class among its candidates 98.7% of the time.
“the supervisor lists the correct fault class among its candidates 98.7% of the time”
Quote in the paperSubstantial claim - Findingown data
The combination of self-evolution and simple verification is the strongest configuration in both views on Terminal-Bench.
“The combination of self-evolution and simple verification is again the strongest configuration in both views”
Quote in the paperSubstantial claim - Findingown data
78.9% of 298 failed traces accept a reduced subset.
“78.9% of 298 traces accept a reduced subset”
Quote in the paperNot a substantial claim - Findingown data
The supervisor names the broken step within one step 57.3% of the time.
“within one step 57.3% of the time”
Quote in the paperSubstantial claim - Findingown data
87.6% of 299 successful traces accept a reduced subset.
“87.6% of 299”
Quote in the paperNot a substantial claim - Findingown data
When the executor model changes, executor harnesses tuned to one model mostly stop helping.
“When the executor model changes, executor harnesses tuned to one model mostly stop helping (Section G.3).”
Quote in the paperSubstantial claim - Findingown data
In its self-update, the optimizer traced this to its verification calls, which had tested only tasks it expected the edit to fix.
“In its self-update, the optimizer traced this to its verification calls, which had tested only tasks it expected the edit to fix.”
Quote in the paperSubstantial claim - Findingown data
The training audit matters most.
“The training audit matters most.”
Quote in the paperSubstantial claim - Findingown data
One or two rounds of adaptation bring a transplanted harness back to about the blank level.
“One or two rounds of adaptation bring it back to about the blank level.”
Quote in the paperSubstantial claim - Findingown data
In our runs, the best warm-started configuration outscores the best cold-started one on each executor after two rounds.
“In our runs, the best warm-started configuration outscores the best cold-started one on each executor after two rounds.”
Quote in the paperSubstantial claim - Findingown data
Removing attribution and minimization, which also removes the training audit, costs about half of VERSE's margin over plain AHE.
“Removing attribution and minimization, which also removes the training audit, costs about half of VERSE's margin over plain AHE.”
Quote in the paperSubstantial claim - Findingown data
In its self-update, the optimizer turned this analysis into a tool it could call in one step.
“In its self-update, the optimizer turned this analysis into a tool it could call in one step (Appendix L.1).”
Quote in the paperNot a substantial claim - Findingown data
On Terminal-Bench, the lowest VERSE run scores above every baseline run.
“On Terminal-Bench, the lowest VERSE run scores above every baseline run.”
Quote in the paperSubstantial claim - Findingown data
In round 1, there were ~110 bash corpus-mining calls per candidate session vs 4-6 verification calls.
“~110 bash corpus-mining calls per candidate session vs 4-6 verification calls”
Quote in the paperSubstantial claim - Findingown data
In the training runs that enter round 2, 37 of 110 tasks pass and 73 fail.
“triage over trajectories: 110 tasks, 37 pass, 73 fail”
Quote in the paperNot a substantial claim - Interpretationown data
Without verification, a self-evolving optimizer can be misled by noisy validation results and write wrong lessons into its own harness.
“This suggests that, without verification, a self-evolving optimizer can be misled by noisy validation results and write wrong lessons into its own harness.”
Quote in the paperSubstantial claim - Interpretationreasoning
Until a good harness is found, each proposal finds one with probability at least r_i(1-e_i), since it must both target the right failure and repair it correctly.
“Until a good harness is found, each proposal finds one with probability at least r i (1 -e i ), since it must both target the right failure and repair it correctly.”
Quote in the paperSubstantial claim - Interpretationreasoning
Re-analyzing the existing evidence cannot lower the smallest achievable error below λ(1 -λ)β 2 0, even for a self-evolving optimizer.
“Re-analyzing the existing evidence cannot lower the smallest achievable error below λ(1 -λ)β 2 0 , even for a self-evolving optimizer; new training results between rounds add evidence for every method.”
Quote in the paperSubstantial claim- The authors state this as an assumption: A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
- Interpretationreasoning
If the checks add no information about the cause beyond the existing evidence, then p * n ≥ λ(1 -λ) β 2 0 for every n.
“If the checks add no information about the cause beyond the existing evidence, as when they only re-analyze it, then p * n ≥ λ(1 -λ) β 2 0 for every n.”
Quote in the paperSubstantial claim- The authors state this as an assumption: A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
- Interpretationown data
This is consistent with Observation 1, where self-evolution without verification did not improve validation accuracy.
“This is consistent with Observation 1, where self-evolution without verification did not improve validation accuracy.”
Quote in the paperSubstantial claim - Interpretationreasoning
Execution checks likely help most when they test well-chosen hypotheses, which the reports supply.
“Execution checks likely help most when they test well-chosen hypotheses, which the reports supply.”
Quote in the paperSubstantial claim - Interpretationown data
These results support validation-based selection over always reporting the final round.
“These results support validation-based selection over always reporting the final round.”
Quote in the paperSubstantial claim - Interpretationreasoning
VERSE provides from the first round what the self-evolving optimizer built for itself.
“VERSE provides from the first round what the self-evolving optimizer built for itself.”
Quote in the paperSubstantial claim - Interpretationreasoning
Theorem 2: The expected loss of the selected harness is bounded by l0 + (1-l0) ∏ (1 - r_i(1-e_i)) + ε_sel.
“EL θ,D ( h) ≤ ℓ 0 + (1 -ℓ 0 ) K i=1 1 -r i (1 -e i ) no good harness found + ε sel selection error .(4)”
Quote in the paperSubstantial claim - Interpretationreasoning
Finding a good harness is not enough, because training and validation losses must also select it.
“Finally, finding a good harness is not enough, because training and validation losses must also select it; Appendix C.3 bounds this selection error.”
Quote in the paperSubstantial claim - Interpretationreasoning
Execution checks give a self-evolving optimizer evidence about which of its lessons hold.
“Execution checks give a self-evolving optimizer evidence about which of its lessons hold.”
Quote in the paperSubstantial claim - Interpretationreasoning
Verification can lower e_i when its checks separate the causes and the optimizer uses the evidence well.
“Verification can lower e i when its checks separate the causes and the optimizer uses the evidence well (Theorem 1; Appendix C.2.2).”
Quote in the paperSubstantial claim- The authors state this as an assumption: A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
- Interpretationreasoning
Theorem 1: The probability of choosing the wrong repair is bounded by 1/2 β0 ∏ ρj + ε.
“P( h ̸ = h W ) = p * n + ε ≤ 1 2 β 0 n j=1 ρ j + ε.(3)”
Quote in the paperSubstantial claim- The authors state this as an assumption: A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
- Interpretationreasoning
Applying Theorem 1 in each context and averaging gives P(J^c_i | O_i, A_{i-1}) ≤ e_i := min{1, 1/2 ∏_{j=1}^{n_i} ρ_{i,j} + ε_i}, which can be substituted into equation 10.
“Applying Theorem 1 in each context and averaging gives P(J c i | O i , A i-1 ) ≤ e i := min 1, 1 2 ni j=1 ρ i,j + ε i ,(11) which can be substituted into equation 10.”
Quote in the paperSubstantial claim - Interpretationcitation
Lemma C.1.1: Let P1, P2 be the laws of the evidence under the two causes and β = Aff(P1, P2). The smallest error probability p* satisfies λ(1-λ)β^2 ≤ p* ≤ λ(1-λ)β ≤ 1/2 β.
“Lemma C.1.1 (Bayes error and the Bhattacharyya coefficient).Let P 1 , P 2 be the laws of the evidence under the two causes and β = Aff(P 1 , P 2 ).The smallest error probability of any decision rule, p * = I min{λP 1 (I), (1 -λ)P 2 (I)}, satisfies λ(1 -λ)β 2 ≤ p * ≤ λ(1 -λ) β ≤ 1 2 β.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites Kailath (1967)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Nielsen (2014)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
The size and content of what the optimizer writes do not enter the bounds.
“The size and content of what the optimizer writes do not enter them”
Quote in the paperSubstantial claim - Interpretationreasoning
Test-time scaling methods are not comparable baselines under this protocol, because they produce per-instance adaptations rather than a reusable harness.
“Test-time scaling methods are not comparable baselines under this protocol, because they produce per-instance adaptations rather than a reusable harness.”
Quote in the paperSubstantial claim - Interpretationnone given
A check that only re-analyzes the recorded evidence, such as re-reading traces or running static analysis over them, has κ1 = κ2 and leaves the coefficient unchanged.
“A check that only re-analyzes the recorded evidence, such as re-reading traces or running static analysis over them, has κ 1 = κ 2 and leaves the coefficient unchanged.”
Quote in the paperSubstantial claim - Interpretationreasoning
If every proposal makes n checks with coefficient at most ρ < 1 and excess error at most ε, then e_i ≤ min{1, 1/2 ρ^n + ε} for every i.
“If every proposal makes n checks with coefficient at most ρ < 1 and excess error at most ε, then e i ≤ min{1, 1 2 ρ n + ε} for every i.”
Quote in the paperSubstantial claim - Interpretationreasoning
The mean of a confirmed estimate is within v(h) = E_{x∼D}[p_h(x)(1-p_h(x))] ≤ 1/4 of L(h), with v(h)=0 when outcomes are deterministic given the task.
“The mean of a confirmed estimate is therefore within v(h) = E x∼D [p h (x)(1 -p h (x))] ≤ 1 4 of L(h), with v(h) = 0 when outcomes are deterministic given the task.”
Quote in the paperSubstantial claim- The authors state this as an assumption: Given the task, reruns are independent.
- Interpretationreasoning
In Lemma C.3.1 this term adds to a_val: with the two estimates per harness that the final step uses, a_val = ε_m at R=2 plus max_h v(h).
“In Lemma C.3.1 this term adds to a val : with the two estimates per harness that the final step uses, a val = ε m at R = 2 plus max h v(h).”
Quote in the paperSubstantial claim- The authors state this as an assumption: Given the task, reruns are independent.
- Interpretationreasoning
For a check that runs the draft repair h1 on a target training task, with pass probability q1 under cause 1 and q2 otherwise, the coefficient is ρ = √q1q2 + (1-q1)(1-q2).
“Consider a check that runs the draft repair h 1 on a target training task, and let it pass with probability q 1 when cause 1 is present and q 2 otherwise. The coefficient of this check is ρ = √ q 1 q 2 + (1 -q 1 )(1 -q 2 ).”
Quote in the paperSubstantial claim - Interpretationreasoning
Theorem 1 bounds e_i when the repair decision of proposal i is a test between two causes.
“Theorem 1 bounds e i when the repair decision of proposal i is a test between two causes.”
Quote in the paperSubstantial claim - Interpretationreasoning
Both bounds depend on the feedback, not on the harness.
“Both bounds depend on the feedback, not on the harness.”
Quote in the paperSubstantial claim - Interpretationreasoning
Proposition C.3.3: Let h be an archived harness chosen by any rule. Then, with entropies in nats, E[L(h) - L_val(h)] ≤ (H(F|U) + log(T+1))/(2m) ≤ (log |F| + log(T+1))/(2m).
“Proposition C.3.3 (Expected optimism).Let h be an archived harness chosen by any rule.Then, with entropies in nats, E L( h) -L val ( h) ≤ H(F | U ) + log(T + 1) 2m ≤ log |F| + log(T + 1) 2m .”
Quote in the paperSubstantial claim- The authors state this as an assumption: The feedback F takes values in a finite set F, as it does when every summary has bounded length.
- The authors state this as an assumption: Given U and F0,...,Ft-1, the run is deterministic up to the validation of round t: the validated harness, the statistics that evaluate it, and the optimizer harness g_t are all functions of the feedback so far.
- The authors state this as an assumption: The Z_i are i.i.d. and independent of U, the training data and the random seeds that drive the optimizer and every training-side execution.
- The authors state this as an assumption: Given the task, reruns are independent.
- Interpretationreasoning
The optimizer harness g_t is itself a function of U and the feedback so far, so both loops are covered by the same feedback.
“the optimizer harness g t is itself a function of U and the feedback so far, so both loops are covered by the same feedback.”
Quote in the paperSubstantial claim - Interpretationreasoning
Lemma C.3.1: Suppose that with probability at least 1-δ, every training loss is within a_train of its candidate's population loss and every validation loss on V is within a_val. Then, with c = min{1, 2a_train + 2a_val}, we have ε_sel ≤ c + (1-c)δ.
“Lemma C.3.1 (Selection in two stages).Suppose that with probability at least 1 -δ, every training loss is within a train of its candidate's population loss and every validation loss on V is within a val .Then, with c = min{1, 2a train + 2a val }, we have ε sel ≤ c + (1 -c)δ.”
Quote in the paperSubstantial claim - Interpretationnone given
A wrong repair that passes by chance with probability q2 passes twice with probability q2^2.
“A wrong repair that passes by chance with probability q 2 passes twice with probability q 2 2 .”
Quote in the paperNot a substantial claim - Interpretationreasoning
The confirmation rerun of the verification tool lowers the coefficient further.
“The confirmation rerun of the verification tool lowers the coefficient further.”
Quote in the paperNot a substantial claim - Interpretationreasoning
These safeguards bound the scope of self-modification.
“In our system, the internals of the verification tools are fixed, all optimizer actions are logged and auditable, self-written code is loaded only after a safety check and a test run, the executor acts only inside task containers without network access, and the executor model is frozen, which bounds the scope of self-modification.”
Quote in the paperSubstantial claim - Interpretationreasoning
Proposition C.3.2: Let each validated harness receive at most R estimates. For 0 < δ < 1, with probability at least 1-δ every estimate the run computes satisfies |φ - φ| ≤ ε_m = sqrt((log |F| + log(2R(T+1)/δ))/(2m)), and so does every average of such estimates.
“Proposition C.3.2 (Uniform deviation of validation estimates).Let each validated harness receive at most R estimates.For 0 < δ < 1, with probability at least 1 -δ every estimate the run computes satisfies | ϕ -φ| ≤ ε m = log |F| + log(2R(T + 1)/δ) 2m , and so does every average of such estimates.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The feedback F takes values in a finite set F, as it does when every summary has bounded length.
- The authors state this as an assumption: Given U and F0,...,Ft-1, the run is deterministic up to the validation of round t: the validated harness, the statistics that evaluate it, and the optimizer harness g_t are all functions of the feedback so far.
- The authors state this as an assumption: The Z_i are i.i.d. and independent of U, the training data and the random seeds that drive the optimizer and every training-side execution.
- The authors state this as an assumption: Given the task, reruns are independent.
- Interpretationreasoning
The lower bound in Theorem 1 holds for every query policy, hence for every optimizer harness.
“The lower bound holds for every query policy, hence for every optimizer harness.”
Quote in the paperSubstantial claim - Interpretationreasoning
Attributing individual failures without tracking them across rounds may pull the optimizer toward causes it would otherwise deprioritize.
“Attributing individual failures without tracking them across rounds may pull the optimizer toward causes it would otherwise deprioritize.”
Quote in the paperNot a substantial claim - Premiseown data
87 of the 107 OOD test tasks of Table 2 are in Go, Java, Rust, or TypeScript.
“All training and validation tasks of Section 2.2 are in Python, while 87 of the 107 OOD test tasks of Table 2 are in Go, Java, Rust, or TypeScript.”
Quote in the paperSubstantial claim - Interpretationreasoning
Gains beyond blank come from the inherited optimizer harness.
“Gains beyond blank come from the inherited optimizer harness.”
Quote in the paperSubstantial claim - Interpretationown data
The value of verification lies in the optimizer's own choice of experiments, not in the extra computation alone.
“This suggests that the value of verification lies in the optimizer's own choice of experiments, not in the extra computation alone.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 49
- May combine two claims. 116
- The quote only partly states this claim. 2
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationValidation accuracy can also guide hyperparameter and architecture search; both uses reduce the validation set to a single number.
“Validation accuracy can also guide hyperparameter and architecture search (Snoek et al., 2012;Zoph & Le, 2017); both uses reduce the validation set to a single number.”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites Snoek et al., 2012 source
- cites Zoph & Le, 2017
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe four methods differ in the evidence interface through which the optimizer digests failures.
“Evidence interfaces.The four methods differ in the evidence interface through which the optimizer digests failures: Meta-Harness reads raw traces directly, AHE distills them into per-task root-cause reports, Self-Harness mines model-specific weakness patterns, and HarnessX summarizes trajectories on demand.”
Quote in the paperNot a substantial claim1 of 3 sources checked- cites Lee et al., 2026b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Lin et al., 2026 source
Section 2.2 says automated agent optimizers differ in the evidence they observe, and Section 3.2 describes AHE’s per-task root-cause reports. The cited paper does not establish the stated evidence interfaces for Meta-Harness, Self-Harness, or HarnessX, so it supports only part of the four-method comparison. No page numbers are available in our copy. (LLM, conf=0.85)
Experimental — accuracy not yet measured - cites Zhang et al., 2026a
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim.
PremisecitationThe original papers use different evaluation protocols.
“Evaluation protocols of the original papers.The original papers use different evaluation protocols.”
Quote in the paperSubstantial claim1 of 3 sources checked- cites Lee et al., 2026b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Lin et al., 2026 source
Section 4.1 Setup and Appendix A describe this paper’s evaluation protocol, and §4.3 says its cross-benchmark baselines were evaluated under identical infrastructure. No passage found states that the original papers used different evaluation protocols (searched for “original papers,” “protocols,” and differing baseline evaluation settings). (LLM, conf=0.69)
Experimental — accuracy not yet measured - cites Chen et al., 2026c
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
PremisecitationLearning g treats the optimizer as a learned algorithm, using execution feedback for program revision.
“Learning g treats the optimizer as a learned algorithm (Zakerinia et al., 2024), using execution feedback for program revision (Agrawal et al., 2026).”
Quote in the paperSubstantial claim1 of 2 sources checked- cites Zakerinia et al., 2024 source
- cites Agrawal et al., 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingown dataIn a controlled study, optimizer self-evolution fails to improve performance without execution-based verification, but achieves the best result of that study when verification is available.
“In a controlled study, optimizer self-evolution fails to improve performance without execution-based verification, but achieves the best result of that study when verification is available.”
- Also stated in: § 2.3 TWO OBSERVATIONS ON SELF-EVOLVING OPTIMIZERS · hedged
“With the verification tool, the same optimizer could run a draft on a training task before submission and reached 41.05% test accuracy, the highest in Table 1.”
Quote in the paperSubstantial claim- Also stated in: § 2.3 TWO OBSERVATIONS ON SELF-EVOLVING OPTIMIZERS · hedged
May combine two claims.
FindingcitationWhen self-evolution was added to Meta-Harness, the optimizer wrote untested lessons into its own harness, and no later round beat the initial harness on validation.
“When we added self-evolution to Meta-Harness (Lee et al., 2026b), the optimizer wrote untested lessons into its own harness, and no later round beat the initial harness on validation.”
- Also stated in: § 2.3 TWO OBSERVATIONS ON SELF-EVOLVING OPTIMIZERS · plain
“Without verification, adding self-evolution to Meta-Harness (Lee et al., 2026b) made it worse: no round beat round 0 on validation, so validation selected the initial harness over every evolved one (r ⋆ = 0 in Table 1).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Lee et al., 2026b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Also stated in: § 2.3 TWO OBSERVATIONS ON SELF-EVOLVING OPTIMIZERS · plain
May combine two claims.
Findingown dataVERSE's best validation-selected harness reaches 42.3% and 37.7% accuracy on heldout SWE-rebench and OOD tasks, respectively, against 39.2% and 29.3% for the strongest baselines.
“Its best validation-selected harness reaches 42.3% and 37.7% accuracy, respectively, against 39.2% and 29.3% for the strongest baselines.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVERSE's selected and final harnesses stay within 1.6 points in distribution, but differ by 5.0 points on HarnessX out of distribution.
“Its selected and final harnesses stay within 1.6 points in distribution, but differ by 5.0 points on HarnessX out of distribution.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe VERSE tools already help without self-evolution: in distribution, they select a better harness than the baseline on three of the four hosts, by 4.0 to 10.5 points.
“The VERSE tools already help without self-evolution: in distribution, they select a better harness than the baseline on three of the four hosts, by 4.0 to 10.5 points.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFew draft edits fix their targets, and execution shows it before submission.
“Few draft edits fix their targets, and execution shows it before submission.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataRemoving the verification tools barely changes the selected-round accuracy: on this host, the fixed optimizer's first nine calls all refuted its drafts, and it stopped calling after the second round.
“Removing them barely changes the selected-round accuracy: on this host, the fixed optimizer's first nine calls all refuted its drafts, and it stopped calling after the second round.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWith self-evolution, VERSE scores above its unequipped baseline in all 16 reported comparisons of Table 2, on both test sets and for both the selected and the final harness, by 0.6 to 10.3 points.
“With self-evolution, VERSE scores above its unequipped baseline in all 16 reported comparisons of Table 2, on both test sets and for both the selected and the final harness, by 0.6 to 10.3 points.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAcross the four hosts of Table 2, self-evolving optimizers call the tools more than twice as often, and more than three times as often in the last three rounds.
“Across the four hosts of Table 2, self-evolving optimizers call the tools more than twice as often, and more than three times as often in the last three rounds.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn the in-distribution test sets of Tables 123, the validation-selected harness matches or beats the final-round harness in 15 of 18 runs, by up to 6.8 points, and trails it by at most 1.6 points.
“On the in-distribution test sets of Tables 123, the validation-selected harness matches or beats the final-round harness in 15 of 18 runs, by up to 6.8 points, and trails it by at most 1.6 points.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataSelf-evolution does not raise every score: compared with VERSE without self-evolution, it raises the selected accuracy on Meta-Harness on both test sets and on HarnessX out of distribution, and lowers it in the other five cases.
“Self-evolution does not raise every score: compared with VERSE without self-evolution, it raises the selected accuracy on Meta-Harness on both test sets and on HarnessX out of distribution, and lowers it in the other five cases.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataWith each submitted edit, the optimizer names the failing training tasks it expects the edit to fix; only one in ten of these tasks passed in the next training run.
“With each submitted edit, the optimizer names the failing training tasks it expects the edit to fix; only one in ten of these tasks passed in the next training run.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn Appendix H, random or fixed experiment schedules and a restricted workspace also cost accuracy.
“In Appendix H, random or fixed experiment schedules and a restricted workspace also cost accuracy.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataEvaluated drafts fixed a failing target at similar rates in both groups (9 of 81 against 8 of 89); the clearer difference lies in what the optimizer tests and how it responds when a test fails.
“Evaluated drafts fixed a failing target at similar rates in both groups (9 of 81 against 8 of 89); the clearer difference lies in what the optimizer tests and how it responds when a test fails.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWithout self-evolution, the VERSE tools fall below the baseline in 8 of the 16 comparisons of Table 2, while VERSE with self-evolution stays above it in all 16.
“Without self-evolution, however, they fall below the baseline in 8 of the 16 comparisons of Table 2, while VERSE with self-evolution stays above it in all 16.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn the OOD test set, the validation-selected baselines stay within two points of blank, including Meta-Harness, whose gain over blank falls from 5.2 points in distribution to 1.2.
“On the OOD test set, the validation-selected baselines stay within two points of blank, including Meta-Harness, whose gain over blank falls from 5.2 points in distribution to 1.2.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWithout the reports, the optimizer calls the verification tools more than three times as often, yet selects a weaker harness.
“Without the reports, the optimizer calls the verification tools more than three times as often, yet selects a weaker harness.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWhat VERSE learns on Python tasks carries over to Go, Java, Rust, and TypeScript: across the five languages, it raises its host in 16 of the 20 pairs of host and language.
“What VERSE learns on Python tasks thus carries over to Go, Java, Rust, and TypeScript: across the five languages, it raises its host in 16 of the 20 pairs of host and language (Appendix G.1).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn Table 3, removing attribution and minimization, which also removes the training audit, costs about half of the gain that VERSE adds to AHE (2.2 of 4.0 points); removing the training audit alone costs 1.2.
“In Table 3, removing attribution and minimization, which also removes the training audit, costs about half of the gain that VERSE adds to AHE (2.2 of 4.0 points); removing the training audit alone costs 1.2.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataSelf-evolving optimizers also respond when a check fails: when the tool showed that a draft fixed none of its targets, they revised the draft before submitting in 30 of 38 cases (79%), against 42 of 74 (57%) without self-evolution.
“Self-evolving optimizers also respond when a check fails: when the tool showed that a draft fixed none of its targets, they revised the draft before submitting in 30 of 38 cases (79%), against 42 of 74 (57%) without self-evolution.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn the evolution logs, few draft edits fix their targets, and self-evolving optimizers add regression checks.
“In the evolution logs, few draft edits fix their targets, and self-evolving optimizers add regression checks (Section 4).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe self-evolving optimizer on the AHE host ends each candidate after a median of 26 turns instead of 58, so it makes fewer optimizer calls than the baseline despite its self-updates.
“The self-evolving optimizer on the AHE host ends each candidate after a median of 26 turns instead of 58, so it makes fewer optimizer calls than the baseline despite its self-updates.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataIn the controlled study, self-evolution lowered accuracy without verification and gave the best result with it.
“In our controlled study, self-evolution lowered accuracy without verification and gave the best result with it (Section 2.3).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe verification tools add 27 to 104 agent runs, 2 to 7% of a run's agent runs, and at most 37 replays.
“The verification tools add 27 to 104 agent runs, 2 to 7% of a run's agent runs, and at most 37 replays.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe OOD test set of Table 2 is the July 2026 release of the SWErebench leaderboard, covering tasks from May 15 to July 1, 2026. It holds 111 tasks in Go (21), Java (21), Python (20), Rust (25), and TypeScript (24). Four Java tasks fail their reference solution in the environment and are excluded, so OOD accuracies use 107 tasks: Go 21, Java 17, Python 20, Rust 25, and TypeScript 24.
“The OOD test set of Table 2 is the July 2026 release of the SWErebench leaderboard, which covers tasks from May 15 to July 1, 2026.It holds 111 tasks in Go (21), Java (21), Python (20), Rust (25), and TypeScript (24).Four Java tasks fail their reference solution in our environment and are excluded, so OOD accuracies use 107 tasks: Go 21, Java 17, Python 20, Rust 25, and TypeScript 24.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn the 87 tasks outside Python, blank scores 25.3%, and VERSE with self-evolution scores 35.6% on the Meta-Harness host and 37.9% on the HarnessX host, the two hosts with the largest OOD gains in Table 2.
“On the 87 tasks outside Python, blank scores 25.3%, and VERSE with self-evolution scores 35.6% on the Meta-Harness host and 37.9% on the HarnessX host, the two hosts with the largest OOD gains in Table 2.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataOf the 170 draft evaluations, 17 fixed a failing task, 30 passed only on already-passing tasks added as regression checks, 112 passed none of their tasks, and 11 were inconclusive.
“• in 17, the draft fixed a task that was failing; • in 30, it passed only on tasks that already passed, added by the optimizer as regression checks; • in 112, it passed none of its tasks; • 11 were inconclusive: 10 inconclusive verdicts and one pass whose task is missing from the log.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataIn the four self-evolving runs of Table 2, simple verification was called 21 times, against 140 calls to the three verification tools.
“In the four self-evolving runs of Table 2, simple verification was called 21 times, against 140 calls to the three verification tools.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe sealed test pool holds 110 tasks. Two of them fail their own official reference solution under the grading pipeline and are excluded, so in-distribution SWE-rebench accuracies use 108 tasks.
“The sealed test pool holds 110 tasks.Two of them fail their own official reference solution under our grading pipeline and are excluded, so in-distribution SWE-rebench accuracies use 108 tasks.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataIn the evolution runs, the verification tool made 170 draft evaluations.
“In the evolution runs of Tables 123, the verification tool made 170 draft evaluations.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataRemoving only the training audit, with attribution and minimization still running, costs more, and its final round is the lowest in the table.
“Removing only the training audit, with attribution and minimization still running, costs more, and its final round is the lowest in the table.”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
Findingown dataThe final harness with simple verification scored 41.05%, the highest in Table 1.
“the final harness scored 41.05%, the highest in Table 1”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe equipped version keeps its advantage over its baseline in three of four pairs on each executor, and transfer is larger for the executor that handles basic tool use worse under blank (Qwen).
“Two patterns remain.The equipped version keeps its advantage over its baseline in three of four pairs on each executor, and transfer is larger for the executor that handles basic tool use worse under blank (Qwen).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataTwo faults injected at once flip 81.0% of runs, more than either fault alone.
“Two faults injected at once flip 81.0% of runs, more than either fault alone.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAt the same probe budget, a random schedule costs accuracy, and a fixed hand-written schedule falls below plain AHE at the selected round.
“At the same probe budget, a random schedule costs accuracy, and a fixed hand-written schedule falls below plain AHE at the selected round: probes the optimizer did not ask for can be worse than none.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataRestricting the self-evolving optimizer to only its prompts, only its notes and skills, or only its tools lowers selected-round accuracy by about three points in each case.
“Restricting the selfevolving optimizer to only its prompts, only its notes and skills, or only its tools lowers selectedround accuracy by about three points in each case.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn SWE-rebench, adding the verification tools improves all four baselines at the selected round, and every equipped baseline reaches or exceeds the strongest unequipped one.
“On SWE-rebench, adding them improves all four baselines at the selected round, and every equipped baseline reaches or exceeds the strongest unequipped one.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVERSE's three-run mean is the highest in both views on both benchmarks, and at the selected round each of its runs scores above the mean of every baseline.
“Its three-run mean is the highest in both views on both benchmarks, and at the selected round each of its runs scores above the mean of every baseline.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataOverall, 35.7% of 3,868 valid single-step fault injections flip the run to failure.
“Overall, 35.7% flip the run to failure”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWith verification tools, the two views usually stay within two points of each other, although some runs lose more.
“With verification tools, the two views usually stay within two points of each other, although some runs lose more.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataSelf-evolution matters most on the Meta-Harness and HarnessX hosts: without it, the evolved harnesses stay near their baselines outside Python; with it, they reach 35.6% and 37.9%.
“Self-evolution matters most on these two hosts: without it, the evolved harnesses stay near their baselines outside Python (28.7% and 26.8%, against 29.5% and 26.1%); with it, they reach 35.6% and 37.9%.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWith a budget of one or two units per candidate, most of the gain disappears; from four units on, most of it returns.
“With a budget of one or two units per candidate, most of the gain disappears; from four units on, most of it returns (Figure 8).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn round 1, the optimizer classified the 79 failed training runs: 41 ran tests with a Python interpreter that lacked the test framework, 28 tried to install packages offline, and 26 tried to reach the network.
“In round 1, it classified the 79 failed training runs: 41 ran tests with a Python interpreter that lacked the test framework, 28 tried to install packages offline, and 26 tried to reach the network.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVERSE raises its host in 16 of the 20 pairs of host and language, and in all five languages on the Meta-Harness and HarnessX hosts.
“VERSE raises its host in 16 of the 20 pairs of host and language, and in all five languages on the Meta-Harness and HarnessX hosts.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThe optimizer's notes, skills, and code were empty at the start.
“Its notes, skills, and code were empty at the start;”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataSelf-evolution alone gives no gain: its validation-selected harness scores the same as Meta-Harness (37.08%).
“Self-evolution alone gives no gain: its validation-selected harness scores the same as Meta-Harness (37.08%)”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataReading a trace identifies the kind of failure far more reliably than the failing step, so localization needs execution.
“The measurements below support these premises, and a fourth finding shapes the design: reading a trace identifies the kind of failure far more reliably than the failing step, so localization needs execution.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
FindingreasoningThe notes list this as the next lead, and the round-2 edit made the executor check its patch against the requirements stated in the issue and run the wider test directory before submitting.
“The notes list this as the next lead (Appendix L.4), and the round-2 edit made the executor check its patch against the requirements stated in the issue and run the wider test directory before submitting.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataZero-shot, most transplanted harnesses stay near the blank, and adaptation recovers the blank level but rarely exceeds it.
“Zero-shot, most transplanted harnesses stay near the blank, and adaptation recovers the blank level but rarely exceeds it.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAveraged over the four hosts, VERSE raises accuracy in every language: by 10.3 points in Go, 10.3 in Java, 2.3 in Rust, 4.9 in TypeScript, and 4.2 in Python.
“Averaged over the four hosts, it raises accuracy in every language: by 10.3 points in Go, 10.3 in Java, 2.3 in Rust, 4.9 in TypeScript, and 4.2 in Python.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn Qwen, VERSE is the only method above the best baseline in all three columns, and its cold-started row also exceeds the best baseline in both adaptation rounds.
“The one consistent signal again favors the inherited optimizer harness: on Qwen, VERSE is the only method above the best baseline in all three columns, and its cold-started row also exceeds the best baseline in both adaptation rounds.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
FindingcitationTerminal-Bench is less sensitive to the harness in this setting: most methods stay within about two points of blank.
“Terminal-Bench is less sensitive to the harness in this setting: most methods stay within about two points of blank, in line with Wang et al. (2026b).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Wang et al. (2026b)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingown dataOutside Python, the four baselines range from 1.1 points below blank to 4.2 points above it, while VERSE with self-evolution is 3.4 to 12.6 points above blank.
“Outside Python, the four baselines range from 1.1 points below blank to 4.2 points above it, while VERSE with self-evolution is 3.4 to 12.6 points above blank.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningIn round 2, all three verification calls included a passing task, compared with none of the 3 calls in round 1 and none of the 12 calls in the run with the same host and tools but without self-evolution.
“In round 2, all three verification calls included a passing task, compared with none of the 3 calls in round 1 and none of the 12 calls in the run with the same host and tools but without self-evolution.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWhen the new harness ran on the training tasks, the three counts fell to 2, 0, and 0, and training accuracy rose from 31 to 37 of 110 tasks.
“When the new harness ran on the training tasks, the three counts fell to 2, 0, and 0, and training accuracy rose from 31 to 37 of 110 tasks.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenValidation selected round 2.
“Validation selected round 2.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe round-1 edit fixed three validation tasks but broke two that had passed.
“The round-1 edit fixed three validation tasks but broke two that had passed.”
- Also stated in: § Additional information · plain
“The accepted change-set's transforming hooks fixed 3 tasks but REGRESSED 2 previously-passing ones”
Quote in the paperSubstantial claim- Also stated in: § Additional information · plain
May combine two claims.
Findingown dataAdaptation helps most when the starting harness is weak on the new executor and little when it is already strong.
“Adaptation helps most when the starting harness is weak on the new executor and little when it is already strong, as for HarnessX + VERSE on Qwen.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataUnder blank, Qwen never uses an editor tool and writes every patch through shell heredocs.
“Under blank, Qwen never uses an editor tool and writes every patch through shell heredocs; in all 8 tasks that the transplant flips, the blank trajectory dies on heredoc quoting before the patch ever lands.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenThe reverse direction moves less, consistent with how flat Terminal-Bench is.
“The reverse direction moves less, consistent with how flat Terminal-Bench is.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataOn SWE-rebench, three of the four baselines lose accuracy from the selected to the final round, and a single run can lose several points.
“On SWE-rebench, three of the four baselines lose accuracy from the selected to the final round, and a single run can lose several points.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe clear exception is the HarnessX family on Qwen: both variants sit above blank, and HarnessX + VERSE gives the largest zero-shot gain in the table.
“The clear exception is the HarnessX family on Qwen: both variants sit above blank, and HarnessX + VERSE gives the largest zero-shot gain in the table.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataVERSE is the strongest configuration on both benchmarks.
“VERSE is the strongest configuration on both benchmarks.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataThe optimizer's count of about 110 shell calls per session is its own: round 1 was interrupted and restarted, and the log it read held both attempts, each with 53 to 62 shell calls per candidate.
“Its count of about 110 shell calls per session is its own: round 1 was interrupted and restarted, and the log it read held both attempts, each with 53 to 62 shell calls per candidate.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataIn the training runs that enter round 2, the failure classes are: green_but_graded_fail 30, mangled_nodeids 15, no_edit_seen 4, never_ran_tests 3, base_python_no_pytest 2.
“green_but_graded_fail 30 e.g.['CQCL__guppylang-1259', 'Spenhouet__confluence-↩→ markdown-exporter-92', [...]] mangled_nodeids 15 e.g.['All-Hands-AI__OpenHands-10628', 'davep__braindrop ↩→ -96', [...]] no_edit_seen 4 e.g.['avaiga__taipy-2797', 'bvanelli__actualpy-117', [...]] never_ran_tests 3 e.g.['avaiga__taipy-2797', 'bvanelli__actualpy-117', [...]]”
- Also stated in: § Additional information · plain
“base_python_no_pytest 2 e.g.['Spenhouet__confluence-markdown-exporter-92', ' ↩→ sissbruecker__linkding-1291', [...]]”
Quote in the paperNot a substantial claim- Also stated in: § Additional information · plain
May combine two claims.
Findingown data4 of 9 observed flips did not reproduce; single-run flip evidence is ~coin flip; conclusions should weight confirmed (twice-run) flips.
“4 of 9 observed flips did not reproduce: single-run flip evidence is ~coin flip; conclusions should weight confirmed (twice-run) flips.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Findingnone givenThe tool classifies all failed training runs in one call and lists tasks that the current harness passes, which the optimizer then uses as regression checks.
“The tool classifies all failed training runs in one call and lists tasks that the current harness passes, which the optimizer then uses as regression checks.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe round-2 edit fixed both earlier regressions and four other validation tasks and broke one, raising validation accuracy from 17 to 22 of 50 tasks.
“The round-2 edit fixed both earlier regressions and four other validation tasks and broke one, raising validation accuracy from 17 to 22 of 50 tasks.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataEvery session still submitted.
“Every session still submitted (good) -keep the anti-deadlock releases.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningIt also added exceptions to the round-1 interpreter rewrite for projects that manage their own environments, a change the notes had listed as a lead.
“It also added exceptions to the round-1 interpreter rewrite for projects that manage their own environments, a change the notes had listed as a lead.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenThe optimizer wrote corpus triage in its first self-update, after spending 56 to 62 shell calls per candidate on this analysis in round 1.
“The optimizer wrote corpus triage in its first self-update, after spending 56 to 62 shell calls per candidate on this analysis in round 1.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataTwo further hooks inject reminders at fixed turns and append rules to the optimizer's system prompt, each citing the round-1 measurement behind it.
“Two further hooks inject reminders at fixed turns and append rules to the optimizer's system prompt, each citing the round-1 measurement behind it.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThe optimizer also summarized what went wrong in round 1 at the top of its code.
“The optimizer also summarized what went wrong in round 1 at the top of its code.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenEach cell is one step of a 103-step failed trace from the main corpus of the replay study; the 12 blue steps are the reduced subset whose replay fails exactly the same 14 tests as the full trace.
“Each cell is one step of a 103-step failed trace from the main corpus of the replay study; the 12 blue steps are the reduced subset whose replay fails exactly the same 14 tests as the full trace.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe optimizer could not test its edits before submitting them, so it could not tell which ones were wrong.
“The optimizer could not test its edits before submitting them, so it could not tell which ones were wrong (Appendix J.2 shows the failed edits and why they failed).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningThe diagnosis reports make the checks informative.
“The diagnosis reports make the checks informative.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningVerification adds execution evidence before submission, and a check whose feedback depends on the cause can lower the overlap and tighten the upper bound.
“Verification adds execution evidence before submission, and a check whose feedback depends on the cause can lower the overlap and tighten the upper bound (Appendix C.1).”
Quote in the paperSubstantial claim- The authors state this as an assumption: A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
May combine two claims.
InterpretationreasoningOur analysis identifies conditions under which informative checks can reduce repair-choice error and relates downstream performance to the quality of target selection, repair, and harness selection.
“Our analysis identifies conditions under which informative checks can reduce repair-choice error and relates downstream performance to the quality of target selection, repair, and harness selection.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataIts optimizer kept calling the verification tool, but only on tasks that the current harness fails, so none of these calls could show whether an edit breaks a task that already passes.
“Its optimizer kept calling the verification tool, but only on tasks that the current harness fails, so none of these calls could show whether an edit breaks a task that already passes.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe four hosts analyze failed trajectories in different ways, and VERSE improves each of them, so it is not tied to one particular form of failure analysis.
“The four hosts analyze failed trajectories in different ways (Appendix E), and VERSE improves each of them, so it is not tied to one particular form of failure analysis.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThis summary shows how well its edits generalize, which training accuracy cannot, because the optimizer has read every training trajectory.
“This summary shows how well its edits generalize, which training accuracy cannot, because the optimizer has read every training trajectory.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataBecause single runs are this noisy, the tool counts a task as fixed only after two passes.
“Because single runs are this noisy, the tool counts a task as fixed only after two passes.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningTest accuracy is not available when one chooses a host or a round, so staying above the baseline in every comparison matters in practice.
“Test accuracy is not available when one chooses a host or a round, so staying above the baseline in every comparison matters in practice.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataWhen the recorded evidence is ambiguous, reading trajectories alone leaves a minimum rate of wrong repairs, which executed checks can lower, and wrong repairs limit what self-evolution can gain.
“We prove that when the recorded evidence is ambiguous, reading trajectories alone leaves a minimum rate of wrong repairs, which executed checks can lower, and that wrong repairs limit what self-evolution can gain (Section 3.2).”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningSelf-evolution can act on the remaining terms by choosing more informative checks (lower ρ j ) and using their evidence better (lower ε).
“Self-evolution can act on the remaining terms by choosing more informative checks (lower ρ j ) and using their evidence better (lower ε).”
Quote in the paperSubstantial claim- The authors state this as an assumption: A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
Classified as probably not a substantial claim.
Study design and conductnone givenSelf-written code is loaded only after it passes a safety check and a test run.
“Self-written code is loaded only after it passes a safety check and a test run.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe two factors multiply, so in the bound, better target selection helps little while repairs often fail.
“The two factors multiply, so in the bound, better target selection helps little while repairs often fail (Appendix C.2.2).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable). May combine two claims.
Interpretationown dataAlthough the incremental benefit of self-evolution varies across hosts, these findings support a broader principle: harness evolution should improve not only the agent's configuration, but also the procedures that propose, test, and revise it.
“Although the incremental benefit of self-evolution varies across hosts, these findings support a broader principle: harness evolution should improve not only the agent's configuration, but also the procedures that propose, test, and revise it.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationMany harness optimizers search and report results on the same benchmark, and such a search resembles test-time scaling, with gains that can come from overfitting to task-specific patterns rather than from a better harness design.
“Many harness optimizers search and report results on the same benchmark (Lee et al., 2026b;Lin et al., 2026;Zhang et al., 2026a;Chen et al., 2026c;Zhang et al., 2026d).Wang et al. (2026b) point out that such a search resembles test-time scaling, and find that its gains can come from overfitting to task-specific patterns rather than from a better harness design.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Wang et al. (2026b)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
Study design and conductreasoningEverything else is fixed: how harnesses are evaluated and selected, and the turn and execution budgets of each round. Keeping these fixed makes methods comparable under the same protocol.
“Everything else is fixed: how harnesses are evaluated and selected, and the turn and execution budgets of each round.Keeping these fixed makes methods comparable under the same protocol.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe two studies suggest a design: give the optimizer reliable execution checks from the first round, and let it evolve how it uses them.
“Together, the two studies suggest a design: give the optimizer reliable execution checks from the first round, and let it evolve how it uses them.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationOur optimizer is a language model and, like other LLM-based optimizers, can also learn from text feedback.
“Our optimizer is a language model and, like other LLM-based optimizers (Yuksekgonul et al., 2025;Agrawal et al., 2026), can also learn from text feedback.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites Yuksekgonul et al., 2025 source
- cites Agrawal et al., 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Study design and conductcitationWe use three disjoint task sets and measure final performance only on tasks never used during evolution.
“We therefore use three disjoint task sets, as is standard in machine learning (Hastie et al., 2009), and measure final performance only on tasks never used during evolution.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Hastie et al., 2009
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
Study design and conductreasoningA task counts as fixed only if it passes twice, since a single pass can be luck.
“A task counts as fixed only if it passes twice, since a single pass can be luck.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductcitationWe select harnesses by validation accuracy and report the validation-selected harness as our main result, together with the final-round harness.
“We select harnesses by validation accuracy, the percentage of validation tasks a harness resolves.This harness selection mirrors model selection in machine learning, where the checkpoint with the best validation performance is kept rather than the last one (Prechelt, 1998).We report the validationselected harness as our main result, together with the final-round harness.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Prechelt, 1998
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Study design and conductnone givenAfter each round, the optimizer is given a short text summary of its validation results, and the optimizer never sees the content of validation tasks or their trajectories.
“After each round, we therefore give it a short text summary of its validation results: its validation accuracy in every round, the identifiers of the validation tasks its latest edit fixed or broke and whether each change held on a rerun, and how often its harness code raised errors.The optimizer never sees the content of validation tasks or their trajectories.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningSelf-evolution revises g between rounds and can raise r_i and lower e_i in later rounds.
“Self-evolution revises g between rounds and can raise r i and lower e i in later rounds.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIncreasing r_i by ∆ raises the lower bound on the success probability of a proposal by only ∆(1-e_i), so better target selection helps little while repairs often fail.
“Increasing r i by ∆ raises the lower bound on the success probability of a proposal by only ∆(1 -e i ), so better target selection helps little while repairs often fail.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenFixed and self-evolving variants with verification share the same probe allowance.
“Fixed and self-evolving variants with verification share the same probe allowance.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationThese models satisfy the two conditions Wang et al. (2026b) identify for informative harness evolution studies: the executor has headroom, and performance depends strongly on the harness.
“These models satisfy the two conditions Wang et al. (2026b) identify for informative harness evolution studies: the executor has headroom, and performance depends strongly on the harness.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Wang et al. (2026b)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Study design and conductnone givenThe optimizer never executes validation tasks, but their losses and outcome summaries are returned to it and shape later candidates.
“The optimizer never executes validation tasks, but their losses and outcome summaries are returned to it and shape later candidates.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningFeedback can raise r_i and lower e_i in Theorem 2 by showing which edits held up on unseen tasks, and it enlarges a_val through log |F|; restricting its possible values lowers this cost.
“Feedback can raise r i and lower e i in Theorem 2 by showing which edits held up on unseen tasks, and it enlarges a val through log |F|; restricting its possible values lowers this cost.”
Quote in the paperSubstantial claimMay combine two claims.
Study design and conductown dataThree of the 20 Python tasks come from a repository that also appears in the training and validation sets; the in-distribution test set shares no repository with them.
“Three of the 20 Python tasks come from a repository Preprint that also appears in the training and validation sets; the in-distribution test set shares no repository with them.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenF_t never contains task statements, tests, or trajectories.
“It never contains task statements, tests, or trajectories.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningTheorem 2 (formal): Under equation 9, with ε_sel = E[L(h) - min_{h∈C} L(h)], E L(h) ≤ l0 + (1-l0) ∏_{i=1}^K [1 - r_i(1-e_i)] + ε_sel. If r_i ≥ r and e_i ≤ e for all i, the middle term is at most (1-l0)[1 - r(1-e)]^K.
“Theorem 2 (formal).Under equation 9, with ε sel = E[L( h) -min h∈C L(h)], EL( h) ≤ ℓ 0 + (1 -ℓ 0 ) K i=1 [1 -r i (1 -e i )] + ε sel .(10) If r i ≥ r and e i ≤ e for all i, the middle term is at most (1 -ℓ 0 )[1 -r(1 -e)] K .”
Quote in the paperSubstantial claim- The authors state this as an assumption: The conditions of Theorem 2 allow proposals to depend on earlier outcomes and on revisions of the optimizer harness; independence between proposals is not required. The repair must lower the population loss, not only fix the training task it was found on.
May combine two claims.
InterpretationreasoningA check can lower the coefficient only if its feedback distinguishes the causes beyond the existing evidence; executing a draft repair provides such feedback.
“A check can lower it only if its feedback distinguishes the causes beyond the existing evidence; executing a draft repair provides such feedback.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenA validation task whose outcome differs from that of the parent harness is rerun once, and a change that does not reproduce is reverted to the parent's outcome.
“A validation task whose outcome differs from that of the parent harness is rerun once, and a change that does not reproduce is reverted to the parent's outcome.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenSelf-written code in VERSE is loaded only after a safety check and a test run.
“In our system, the internals of the verification tools are fixed, all optimizer actions are logged and auditable, self-written code is loaded only after a safety check and a test run, the executor acts only inside task containers without network access, and the executor model is frozen, which bounds the scope of self-modification.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenGrader logs are available on training tasks only.
“Grader logs are available on training tasks only.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductnone givenIn VERSE, the internals of the verification tools are fixed.
“In our system, the internals of the verification tools are fixed, all optimizer actions are logged and auditable, self-written code is loaded only after a safety check and a test run, the executor acts only inside task containers without network access, and the executor model is frozen, which bounds the scope of self-modification.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenAll candidates and the optimizer self-update draw checks from one execution budget per round, and every check runs on training tasks.
“All candidates and the optimizer self-update draw checks from one execution budget per round, and every check runs on training tasks.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductreasoningThe comparisons match candidate count, proposal-turn limits, and the evaluation protocol, but not total execution or token cost.
“Thus the comparisons match candidate count, proposal-turn limits, and the evaluation protocol, but not total execution or token cost; Appendix D.3 reports the cost of each run.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenTest tasks enter neither loop.
“Test tasks enter neither loop.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductown dataThe test split was frozen separately, before any method development, and an n-gram overlap scan between the training or validation task texts and the test tasks found no contamination.
“The test split was frozen separately, before any method development, and an n-gram overlap scan between the training or validation task texts and the test tasks found no contamination.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningWithin each benchmark, all methods use the same K (Section 4.1), so in equation 4 they differ only through r_i, e_i, and ε_sel.
“Within each benchmark, all methods use the same K (Section 4.1), so in equation 4 they differ only through r i , e i , and ε sel .”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningWith no feedback log |F| is 0 and only the choice among T+1 archived harnesses remains; a validation loss per round contributes at most log(m+1); an improved-or-not bit contributes log 2; a list of which tasks changed outcome contributes up to m log 3; and returning validation trajectories would make |F| far larger.
“With no feedback it is 0 and only the choice among T + 1 archived harnesses remains; a validation loss per round contributes at most log(m + 1); an improved-or-not bit contributes log 2; a list of which tasks changed outcome contributes up to m log 3; and returning validation trajectories would make |F| far larger.”
Quote in the paperSubstantial claimMay combine two claims.
Premisenone givenThe original systems use different executors, edit spaces, optimizer models, acceptance rules, and evaluation protocols.
“The original systems use different executors, edit spaces, optimizer models, acceptance rules, and evaluation protocols.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningLemma C.1.2: β_j ≤ ρ_j β_{j-1}, and β_j = β_{j-1} when κ1 = κ2 at check j.
“Then β j ≤ ρ j β j-1 , and β j = β j-1 when κ 1 = κ 2 at check j.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenA self-update of the optimizer harness takes effect only if its code passes a safety check and a test run; otherwise the previous version stays in place.
“A self-update of the optimizer harness takes effect only if its code passes a safety check and a test run; otherwise the previous version stays in place.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenF_t is the validation feedback returned to the optimizer, the same for every method: the validation loss of each round, the identifiers of up to 30 validation tasks whose outcome changed and whether each change held on a rerun, and the rate and two most frequent messages of harness-code errors on validation runs.
“F t is the validation feedback returned to the optimizer, the same for every method: the validation loss of each round, the identifiers of up to 30 validation tasks whose outcome changed and whether each change held on a rerun, and the rate and two most frequent messages of harness-code errors on validation runs.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductnone givenEvery validation task passed a screening check that its official reference solution passes the grading pipeline.
“Every validation task passed a screening check that its official reference solution passes our grading pipeline.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenThe executor model stays frozen and is evaluated on disjoint task splits.
“The executor model stays frozen and is evaluated on disjoint task splits.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductnone givenThe executor model in VERSE is frozen.
“In our system, the internals of the verification tools are fixed, all optimizer actions are logged and auditable, self-written code is loaded only after a safety check and a test run, the executor acts only inside task containers without network access, and the executor model is frozen, which bounds the scope of self-modification.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenEvery method runs T = 6 evolution rounds on SWE-rebench and T = 3 on Terminal-Bench, with three candidates generated per round, the same proposal-turn limit, the same sandbox parallelism, and the same harness edit space (executable hooks plus prompts). The only axis that varies between methods is what the optimizer is given: the evidence interface, the verification tools, and the right to edit its
“Every method runs T = 6 evolution rounds on SWE-rebench and T = 3 on Terminal-Bench, with three candidates generated per round, the same proposal-turn limit, the same sandbox parallelism, and the same harness edit space (executable hooks plus prompts).The only axis that varies between methods is what the optimizer is given: the evidence interface, the verification tools, and the right to edit its”
Quote in the paperSubstantial claimMay combine two claims.
Premisenone givenVERSE differs from the four baselines in that the optimizer harness is itself optimized, and the execution check is a tool the optimizer calls before submitting an edit, not an outer-loop gate applied afterwards.
“VERSE differs on the two axes this paper studies: the optimizer harness is itself optimized, and the execution check is a tool the optimizer calls before submitting an edit, not an outer-loop gate applied afterwards.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductreasoningEach task is graded by its own test script, and task environments are frozen as image snapshots, so the checker version cannot drift during a run.
“Each task is graded by its own test script, and task environments are frozen as image snapshots, so the checker version cannot drift during a run.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe first term decays geometrically in the number of checks, so a few checks bring the bound close to ε; further gains come from lower ε and higher r_i, which self-evolution can act on.
“The first term decays geometrically in the number of checks, so a few checks bring the bound close to ε; further gains come from lower ε and higher r i , which self-evolution can act on.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenAll optimizer actions in VERSE are logged and auditable.
“In our system, the internals of the verification tools are fixed, all optimizer actions are logged and auditable, self-written code is loaded only after a safety check and a test run, the executor acts only inside task containers without network access, and the executor model is frozen, which bounds the scope of self-modification.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe executor in VERSE acts only inside task containers without network access.
“In our system, the internals of the verification tools are fixed, all optimizer actions are logged and auditable, self-written code is loaded only after a safety check and a test run, the executor acts only inside task containers without network access, and the executor model is frozen, which bounds the scope of self-modification.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataWhen the task domain changes, the executor harness stays specific to its source domain, and what carries over is the optimizer harness learned by self-evolution.
“When the task domain changes, the executor harness stays specific to its source domain, and what carries over is the optimizer harness learned by self-evolution (Section G.2).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe Python file is loaded only if it passes the same safety check as the executor's hooks and a test run, so a rejected version leaves the previous one in place.
“the Python file is loaded only if it passes the same safety check as the executor's hooks and a test run, so a rejected version leaves the previous one in place”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataVERSE seeds only its prompt and candidate guidance with instructions for the verification tools.
“VERSE seeds only its prompt and candidate guidance with instructions for the verification tools,”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningWhat crosses domains appears to be the optimizer's methodology, its skills, notes, and tools for diagnosing and verifying failures, while the executor harness stays specific to its source domain.
“What crosses domains appears to be the optimizer's methodology, its skills, notes, and tools for diagnosing and verifying failures, while the executor harness stays specific to its source domain.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenA closed-weight LLM supervisor, a different model from the executor, produces every diagnosis, and every claim is checked by re-executing the trace in the task's Docker environment against the task's own tests.
“A closed-weight LLM supervisor, a different model from the executor, produces every diagnosis, and every claim is checked by re-executing the trace in the task's Docker environment against the task's own tests.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningHarness components that fix tool use errors common across models, such as shell quoting, transfer; components tuned to one model's behavioral quirks do not.
“The contrast suggests a mechanism: harness components that fix tool use errors common across models, such as shell quoting, transfer; components tuned to one model's behavioral quirks do not.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductown dataBefore each tool call, one hook caps the verification calls of each candidate session so that parallel sessions share the pool, caps exploratory shell calls, and blocks a submission once if no draft has been verified yet.
“Before each tool call, one hook caps the verification calls of each candidate session so that parallel sessions share the pool, caps exploratory shell calls, and blocks a submission once if no draft has been verified yet.”
Quote in the paperSubstantial claim
The authors state this as an assumption.
A tool call failure can be caused by different causes (e.g., timeout or incorrect arguments) requiring different repairs.
“A tool call may fail because of a timeout or incorrect arguments, requiring different repairs.We model this as a binary hypothesis test (Nielsen, 2014) with two possible causes W ∈ {1, 2}, prior probabilities λ and 1 -λ, and repairs h 1 , h 2 ; h W is the repair for the actual cause.”
The paper relies on this without support.
Harness evolution improves an LLM agent's prompts, tools, and workflow.
“Harness evolution improves an LLM agent's prompts, tools, and workflow, while the optimizer's own tools and procedures often remain fixed.”
The paper relies on this without support.
The optimizer learns only from trajectories and scores, and it sees the effect of an edit one round later.
“The optimizer learns only from trajectories and scores, and it sees the effect of an edit one round later.”
The authors state this as an assumption.
The executor weights θ and optimizer weights ω remain fixed.
“The executor weights θ and optimizer weights ω remain fixed; h controls task execution and g controls candidate generation and checking.”
The authors state this as an assumption.
All tasks, trajectories, harnesses, and evidence records have finite encodings, so their spaces are countable and all subsets measurable.
“All tasks, trajectories, harnesses, and evidence records have finite encodings.Their spaces are countable, with all subsets measurable; H denotes the space of executor harnesses.”
The authors state this as an assumption.
Candidates may run in parallel, and their results need not be independent.
“Candidates may run in parallel, and their results need not be independent.”
The authors state this as an assumption.
Tasks, trajectories, harnesses, and evidence have finite encodings, so all spaces are countable and all subsets measurable.
“Tasks, trajectories, harnesses, and evidence have finite encodings, so all spaces are countable and all subsets measurable.”
The authors state this as an assumption.
Fix two distinct repairs h1, h2 for two possible causes W ∈ {1,2} with prior probabilities λ, 1-λ, λ ∈ [0,1].
“Fix two distinct repairs h 1 , h 2 for two possible causes W ∈ {1, 2} with prior probabilities λ, 1 -λ, λ ∈ [0, 1].”
The authors state this as an assumption.
The query policy Π_j belongs to the optimizer. It may depend on the whole history, including revisions of the optimizer harness, but not on W, which the optimizer cannot observe.
“The query policy Π j belongs to the optimizer.It may depend on the whole history, including revisions of the optimizer harness, but not on W , which the optimizer cannot observe.”
The authors state this as an assumption.
The feedback law κ_w belongs to the sandbox and may differ between causes.
“The feedback law κ w belongs to the sandbox and may differ between causes.”
The authors state this as an assumption.
The conditions of Theorem 2 allow proposals to depend on earlier outcomes and on revisions of the optimizer harness; independence between proposals is not required. The repair must lower the population loss, not only fix the training task it was found on.
“These conditions allow proposals to depend on earlier outcomes and on revisions of the optimizer harness; independence between proposals is not required.The repair must lower the population loss, not only fix the training task it was found on.”
The authors state this as an assumption.
The feedback F takes values in a finite set F, as it does when every summary has bounded length.
“We assume that F takes values in a finite set F , as it does when every summary has bounded length.”
The authors state this as an assumption.
Given U and F0,...,Ft-1, the run is deterministic up to the validation of round t: the validated harness, the statistics that evaluate it, and the optimizer harness g_t are all functions of the feedback so far.
“Given U and F 0 , . . ., F t-1 , the run is deterministic up to the validation of round t: the validated harness, the statistics that evaluate it, and the optimizer harness g t are all functions of the feedback so far.”
The authors state this as an assumption.
The Z_i are i.i.d. and independent of U, the training data and the random seeds that drive the optimizer and every training-side execution.
“The Z i are i.i.d. and independent of U , the training data and the random seeds that drive the optimizer and every training-side execution.”
The authors state this as an assumption.
Given the task, reruns are independent.
“given the task, reruns are independent.”
The authors state this as an assumption.
The loss ℓ(X_i, Y(1)_i(h)) ∈ [0,1] is 1/2-sub-Gaussian for every h.
“The loss ℓ(X i , Y(1) i (h)) ∈ [0, 1] is 1 2 -sub-Gaussian for every h,”
The authors state this as an assumption.
Failures compress to a few load-bearing steps.
“attribution and minimization assume that failures compress to a few load-bearing steps”
The authors state this as an assumption.
Single steps carry the outcome.
“the perturbation tool assumes that single steps carry the outcome”
The authors state this as an assumption.
Repairing the diagnosed step can flip it.
“the verification tool assumes that repairing the diagnosed step can flip it”
The paper relies on this without support.
The replay procedure faithfully reproduces the original run's tool outputs and final patch grading.
“Each replay starts from a fresh container of the task at its original commit.The recorded actions of the kept steps, that is, the agent's commands and file edits, are executed again in order, so every tool output comes from the environment rather than from the recording.”
The paper relies on this without support.
The injected single-step faults are representative of real failures in agent trajectories.
“We injected fifteen kinds of single-step faults into 297 solved traces and replayed each perturbed trace, for 3,868 valid injections”
The paper relies on this without support.
Validation accuracy is a reliable proxy for test accuracy when selecting harnesses.
“Validation accuracy never rose above its round-0 value, so validation selected the initial harness itself”
Cites
The publisher hasn’t deposited this paper’s reference list.
Research works printed but not linked: 11
- A. Bhattacharyya. On a measure of divergence between two statistical populations defined by their probability distributions. Bulletin of the Calcutta Mathematical Society, 35:99-109, 1943.
- Trevor Hastie, Robert Tibshirani, and Jerome Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer, 2nd edition, 2009.
- Wassily Hoeffding. Probability inequalities for sums of bounded random variables. Journal of the American Statistical Association, 58(301):13-30, 1963.
- Thomas Kailath. The divergence and Bhattacharyya distance measures in signal selection. IEEE Transactions on Communication Technology, 15(1):52-60, 1967.
- Omar Khattab, Arnav Singhvi, Paridhi Maheshwari, Zhiyuan Zhang, Keshav Santhanam, Sri Vard- hamanan, Saiful Haq, Ashutosh Sharma, Thomas T. Joshi, Hanna Moazam, Heather Miller, Matei Zaharia, and Christopher Potts. DSPy: Compiling declarative language model calls into state-of- the-art pipelines. In International Conference on Learning Representations (ICLR), 2024.
- Frank Nielsen. Generalized Bhattacharyya and Chernoff upper bounds on Bayes error using quasi- arithmetic means. Pattern Recognition Letters, 42:25-34, 2014.
- Lutz Prechelt. Early stopping -but when? In Genevieve B. Orr and Klaus-Robert Müller (eds.), Neural Networks: Tricks of the Trade, pp. 55-69. Springer, 1998.
- Daniel Russo and James Zou. Controlling bias in adaptive data analysis using information theory. In International Conference on Artificial Intelligence and Statistics (AISTATS), 2016.
- Aolin Xu and Maxim Raginsky. Information-theoretic analysis of generalization capability of learn- ing algorithms. In Advances in Neural Information Processing Systems (NeurIPS), 2017.
- Haoran Ye, Xuning He, Vincent Arak, Haonan Dong, and Guojie Song. Meta Context Engineering via agentic skill evolution. In International Conference on Machine Learning (ICML), 2026.
- Don't raise obs_cap/max_turns for free --check context pressure first (r1 left loop ↩→ mostly default). ## Open leads for next round -CORRECTNESS (40 FAILED-with-patch): help the executor hold the diff against the issue's ↩→ assertions --e.g. an extra tool that diffs requirements vs patch (metered self- ↩→ review via env.llm), or a run_tests tool that also prints the touched module's ↩→ full test results compactly. Verify with the verification tool (correctness flips ↩→ are noisy --probe twice if pool allows).
- Authors
- Wang, Z., Ge, Y., Wang, Z., Wang, H., Xu, Y., Frandsen, J., Fu, S., Wilson, A. C., & Reddy, C. K.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2026
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2610.02616
- OpenAlex
- W7220436573
- Cited by
- 0
- References
- 0
- Type
- posted content
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Artificial Intelligence › Evolutionary Algorithms and Applications
- Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
- Keywords
- LLM agents, agent harnesses, failure analysis, prompt optimization, code generation, multi-agent systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-24.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-24.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review