In partnership with

Join CX leaders from Clay, Anthropic, and more at Pioneer

AI is fundamentally transforming CX, making perfect experiences possible. But there's no playbook for delivering them.

Join Pioneer on October 7th to explore how CX leaders are redefining what's possible with AI.

You’ll learn how some of the most innovative leaders from Clay, Anthropic, Gamma, and more are transforming their organizations and reinventing their operations.

Plus, you’ll hear from Fin product leaders on their vision for Fin and be the first to see what’s new.

researchaudio.io · referee report no. 217

The Draft Cost 0.11M Tokens. The Checking Cost 11.8M.

Fabrication detection went from 5 of 36 to 33 of 36. What each layer bought.

under review  ·  Spark-to-Paper: End-to-End Research Paper Generation as a Composable Skill
identifier    ·  arXiv:2608.11924v1, submitted 12 august 2026, 24 pages
authors      ·  Qian, Wu, Wang, Yan, Dai, Zheng, Jiang, Zhang, Wang
affiliation   ·  Vast Intelligence Lab · University of Technology Sydney
artifact     ·  13 Claude Code skills, MIT license, no server
99.5
citation existence
96.4
figure editability
11.9M
tokens per paper
3.2 h
wall clock

means across eight controlled topics. source: paper, tables 3 and 4.

note 01 · what shipped

A paper generator with no server behind it

verdict: the design is ordinary. the receipts are the contribution.

A single-pass draft from the same backbone caught 5 of 36 planted fabrications. The full pipeline caught 33 of the same 36. Closing that gap cost roughly a hundred times more tokens than writing the draft did, and that ratio is the finding worth your time.

Spark-to-Paper is thirteen composable skills that run inside Claude Code. Each skill handles one research task (plan, cite, write, refine, review, figure, assemble, experiment) and they communicate through files in a shared project directory. There is no orchestration server, no graph database, no cluster scheduler. You copy the skill folders in, paste an idea, and get a compiled PDF with a verified bibliography and editable vector figures.

Systems that write papers end to end are not new. AI Scientist, its v2, Agent Laboratory and CycleResearcher all ran that arc first, and each ships as a standalone application. What this team did that the others did not is instrument the cost of not fabricating, layer by layer, and publish the line items.

note 02 · the ablation

One model, four harnesses, 78 points of difference

verdict: the first layer is the expensive one. the last two are the bargain.

The team seeded 36 probes spanning ten failure families, drawn from three sources. Every probe went into the shared source material before drafting, at the same intervention point. The identical probe set and the identical detection procedure ran against all four configurations, so the rows differ by the quality stack and nothing else. Intervals are Wilson 95%.

exhibit a · what each layer detected and what it cost
configuration fabrication detection tokens cost
single-pass draft
no gates
   
14% 5 of 36 · [6, 29]
0.11M 0.66
plus gates
deterministic and model
   
69% 25 of 36 · [53, 82]
+8.1M +5.3
plus self-review
local, after each edit
   
81% 29 of 36 · [65, 90]
+1.1M +0.6
plus adversarial review
quote the passage or drop it
   
92% 33 of 36 · [78, 97]
+2.6M +1.6
deltas are relative to the row above, measured on the three topics shared across configurations, in tokens and united states dollars. cost of the full eight-topic system is 8.1. review precision at the last row: 74%, 42 of 57. source: paper, table 4.

Read the ladder from the bottom. Gates are the heavy line item: 8.1M extra tokens and 5.3 dollars, for 55 points. Self-review and adversarial review together add 3.7M tokens and 2.2 dollars, and add another 23 points. The least expensive quality sits at the end of the stack, and most teams stop before they reach it.

Sum the three deltas and the checking accounts for 11.8M tokens against a 0.11M draft. The authors warn that the paired three-topic subset does not have to reconcile with the eight-topic mean, so treat that as the shape rather than the exact bill. The shape is still the point: writing is a rounding error next to verifying.

Take this one: adversarial review runs as several isolated passes, and every issue raised must quote the exact passage it challenges. The quote requirement is anti-skim. A reviewer that cannot point at the sentence has not read it.

note 03 · the mechanism

Preregistration written as a data structure

verdict: the strongest idea in the paper, and it is four lines of design.

Inside every skill the work splits two ways. The model handles judgment: which literature is relevant, how to organize an argument, whether evidence supports a claim. Python handles anything with an explicit rule: template structure, citation resolution, notation checks, plotting, LaTeX compilation, file presence. Six gates enforce the second half and a stage proceeds after its checks pass.

Here is the part worth copying into your own agent. During planning, the system fixes the shape of every result table, and the numeric cells stay empty until the matching experiment finishes. Required evidence is specified before any result exists. That converts preregistration from an instruction the model can quietly drop into a structure a script can inspect. An empty cell is checkable. A promise in a prompt is not.

exhibit b · evidence first, claims second
plan
table shape fixed
cells blank
run
seeds, configs, logs
traceable artifacts
admit
label the claim
revise the paper

a number enters the manuscript when it traces to dataset, model config, seed, metric and source output.

evidence label what happens to the sentence
supported kept, worded to match the evidence
partially-supported narrowed, or more evidence requested
unsupported run a feasible missing experiment, weaken, or delete
contradicted removed, or reported as a limitation
needs-confirmation returned to the author, cannot ship unresolved
null, negative and inconclusive results are preserved rather than dropped. revisions propagate to every place the claim appears, and the abstract is rewritten last so it reflects final claim strength. source: paper, section 4 and appendix c.

One caveat the authors state plainly: deterministic code verifies that a number traces to its source, but deciding whether that evidence supports the sentence is done by the model and written into a structured report. The audit is auditable. It is not machine-decided.

note 04 · the failure mode

Seven cycles, then the run is allowed to say no

verdict: the most transferable engineering decision in the system.

The team names a failure mode they call the Self-Refutation Loop. The system tests a hypothesis, judges the evidence insufficient, revises the method or the analysis, runs again, judges it insufficient again, and keeps going. It looks like iteration. It is not. Productive iteration resolves a concrete weakness. This one keeps rejecting its own objective while refusing to abandon the direction.

exhibit c · the bound
hypothesis experiment evidence sufficient manuscript
cycle 1 to 7
evidence judged insufficient, so revise the method or the analysis and run again
 
limit reached
terminate, emit a failure report, start a different idea
the failure report records the original idea, the attempted methods and experiments, the observed results, and why the evidence fell short. it is treated as the outcome of the trajectory, not as a discarded state. source: paper, section 5.3.

Take this one: any loop where a model grades its own work needs a cycle cap and a failure artifact that is a real deliverable. Without both, a self-critiquing agent either spins or quietly lowers its standard until the output passes.

note 05 · the figures

96.4 for the machine, 58 for the humans

verdict: a real capability gap, and the code has already moved past the paper.

Figures route by role. Anything reporting measured results is plotted programmatically from the recorded data and exported as a native vector PDF, and an image model never touches it. Method diagrams take the other path: an image model produces a raster that is treated as a visual target, and the assistant then rebuilds it as real text, shapes, connections and layout, renders that, compares it against the reference, and adjusts until the difference closes. If reconstruction is unreliable, the raster stays.

Across roughly 1,900 ground-truth figure elements the system kept 96.4% of them editable. Human-written preprints audited the same way scored 58%. AI Scientist scored 0 of 210 elements and its v2 scored 3%. Researchers ship bitmaps, and a generator that does not is beating them on a dimension nobody was competing on.

exhibit d · the comparison, as the paper reports it
system cites ok editable cost clock
human preprints, sampled 97.8 58 n/a n/a
AI Scientist, released set 93 0 10 to 15 about 12 h
AI Scientist-v2, workshop set 91 3 20 to 25 up to 15 h
Agent Laboratory, released paper 96 0 2.33 about 19 min
single-pass draft, same backbone 81 n/a 0.66 16 min
Spark-to-Paper, full stack 99.5 96.4 8.1 3.2 h
percentages, then united states dollars per manuscript. prior-system rows are audits of publicly released artifacts, using each system's own published pricing assumptions, with no rerun and no normalization. source: paper, table 3.

If you go from the paper to the code expecting that reconstruction path, it is no longer there. Release v1.2.0 on the repo swaps it for a skill that runs PaperBanana to render candidates, learns the render's design language, redraws the figure natively from the paper's own facts, and repairs it over at least four rounds against a geometry audit script that uses nothing but the standard library. The audit catches canvas overflow, shapes painted over labels, arrowheads that render at triple size because of a units attribute, connectors docking on nothing, and embedded rasters dressed up as vectors. That script is the interesting artifact, and it is more useful to most readers than the paper is.

note 06 · what the numbers do not say

Read the headline metric literally

verdict: the paper discloses most of this itself, which is to its credit.

exhibit e · six limits
the claim what it actually covers
99.5% citation validity an existence check. the column header reads citation existence: resolved references over total. it does not ask whether the cited work supports the sentence, and a plausible but misapplied citation passes.
artifact quality nothing measures whether the generated papers are novel, correct or publishable. citation resolution and figure editability are hygiene, not merit.
the comparison rows prior systems were audited, not rerun. different backbones, different topics, different pricing eras. the paper declines direct price equivalence and so should you.
the positioning chart table 1 and figure 1 are the authors' own ordinal reading of each rival's documentation, labeled in the caption as not a measured benchmark. the seven-paper showcase counts are self-reported.
74% review precision roughly one raised issue in four did not match an independently verifiable problem. blinded raters, 60 sampled issues, 3 excluded as undecidable, 57 in the denominator.
zero infrastructure no server is true. the repo still asks for LaTeX, Python 3.10 or later, an image-model endpoint for schematics, an optional vision model for figure checking, and an optional four gigabyte runtime with gated weights for the fallback vectorizer.

Two smaller drifts, both harmless and both a little funny in a paper about integrity gates. The repo header says fourteen skills while its own skills section says thirteen folders above a table listing fourteen rows, because v1.2.0 added one after submission. And the repository description advertises about ten dollars of model costs per paper, against a measured mean of 8.1 with an upper interval bound of 9.6.

The number to carry out of this is 14. That is the share of its own planted errors a careful frontier model caught while writing in one pass, with nothing checking it. Every point above that had to be built by somebody, in code, on purpose.

If you are shipping an agent whose output another person will act on, this paper priced the question for you. Verification runs about a hundred times the tokens of generation, and it is still the part you cannot skip.

researchaudio.io

primary source: the full paper text and the seven-paper showcase
background on the problem: Walters and Wilder on fabricated citations