Research Paper Mode¶
Research paper mode is the evidence-forward pipeline for traditional research manuscripts. It produces a LaTeX draft with a verified BibTeX bibliography, a figures and tables pipeline, and a structured finalize-and-package stage for venue submission.
When to use¶
Choose research paper mode when your materials include:
- Experimental results, benchmarks, ablation studies, or statistical analyses
- Datasets and code
- A target venue with specific LaTeX formatting requirements
- A hypothesis-driven narrative that requires traceable quantitative claims
route_mode.py recommends this mode when materials show strong empirical signals: experimental logs, datasets, notebooks, or benchmark output. If routing is ambiguous, override at the routing checkpoint.
Stage D2: Global Planning¶
Entry condition: Checkpoint 1 and routing approved; canonical inputs available.
Folio reads your canonical inputs and generates five planning artifacts:
| Artifact | Description |
|---|---|
planning/outline.json |
Working title, sections with ids, purposes, key points, length estimates, figure and citation dependencies, narrative arc |
planning/claim_ledger.json |
Claims with id, statement, type, evidence_source, support_level, figure/citation dependencies, notes |
planning/figure_plan.json |
Per-figure: id, description, type, source (existing / generate / collect), supported claims, caption draft |
planning/literature_plan.json |
Search queries, known references, coverage areas with minimum ref counts |
planning/results_inventory.json |
Results entries: id, description, value, source file, supported claims, verified flag |
Gate B — Plan completeness:
- Outline includes standard sections for the venue type
- Every claim has a support_level; every unsupported claim is explicitly flagged
- Figure plan covers all outline-referenced figures
- Literature plan covers all citation needs
Human Checkpoint 2: Folio presents the outline, narrative arc, claim ledger summary (highlighting weak/unsupported claims), figure plan, and literature plan. Explicit approval required before Stage D3.
Stage D3: Support Artifact Generation¶
Three substages run in parallel (all must complete before drafting):
3A — Evidence accounting¶
Folio re-reads experimental_log.md and results_inventory.json, verifies each claim in claim_ledger.json, and updates support_level and notes.
Gate C — Evidence integrity: Blocks if any claim remains unsupported without user acknowledgment, or if numerical claims lack traceable sources.
3B — Literature discovery and verification¶
Folio searches using literature_plan.json queries (Semantic Scholar, Google Scholar, arXiv, PubMed as available), verifies each candidate via DOI or search, deduplicates, and produces:
citations/citation_pool.json— Verified metadata with relevance scorescitations/refs.bib— BibTeX bibliography built from verified citations only
Gate D — Citation integrity: Blocks on unverified pool entries or duplicate BibTeX keys. No fabricated citations enter the manuscript.
3C — Figure and table pipeline¶
Folio processes each figure_plan.json entry:
existing— Verifies file; copies tofigures/supplied/generate— Produces asset underfigures/generated/collect— Flags for user provision
Produces:
- figures/captions.json — Figure id, path, caption, existence flag
- tables/generated/ — LaTeX table snippets as needed
Gate E — Artifact integrity: Blocks if any outline-referenced figure or table is missing and not explicitly deferred; blocks if required captions are missing.
Stage D4: Draft Composition¶
Entry condition: Stage D3 complete; Gates C, D, E pass.
Folio composes drafts/paper.tex section by section:
- Uses
\cite{key}only for keys inrefs.bib \ref{}labels consistent withcaptions.jsonand figure plan- Quantitative claims grounded in claim ledger;
weaksupport claims use softened language - Uses
inputs/template.texas skeleton if present; otherwise standard article class
Gate F — Structural integrity:
Broken cites and refs must be resolved before proceeding.
Forbidden in draft
Invented citations, unverifiable numbers, missing figures, and venue constraint violations all block Gate F.
Stage D5: Review and Repair¶
IP scan (required):
IP Gate: Violations block completion of review until addressed.
Folio runs a review pass writing reviews/review_round_1.md (argument flow, claim support, citations, figures/tables, clarity, venue fit, line-level suggestions) and reviews/scorecard.json with six numeric dimensions:
argument_coherenceevidence_supportcitation_qualitywriting_clarityvenue_fitoverall
Gate G — Non-regression: If overall drops after a repair round, Folio reverts to the pre-revision draft. Maximum 3 rounds; best-scoring draft is retained.
Stage D6: Finalize¶
Human Checkpoint 3: Folio presents the final scorecard, deferred issues, and softened claims. Explicit approval required.
After approval:
-
Accepted draft copied to
final/paper.tex;final/refs.bib; figures tofinal/figures/; tables tofinal/tables/ -
Compile:
-
On compile failure: Folio reports errors, attempts minimal fixes, re-runs. If still failing, delivers the source bundle without PDF and documents why.
-
logs/run_log.mdupdated.
Exit: Submission-ready package in final/ or documented partial export.
Artifacts produced¶
| Artifact | Stage | Description |
|---|---|---|
planning/outline.json |
D2 | Section structure and narrative arc |
planning/claim_ledger.json |
D2 / D3 | Claims with evidence and support levels |
planning/figure_plan.json |
D2 | Figure sourcing and caption drafts |
planning/literature_plan.json |
D2 | Search queries and coverage areas |
planning/results_inventory.json |
D2 | Verified results mapped to claims |
citations/citation_pool.json |
D3 | Verified citation metadata |
citations/refs.bib |
D3 | BibTeX bibliography |
figures/captions.json |
D3 | Figure paths and captions |
figures/generated/ |
D3 | Generated figure assets |
figures/supplied/ |
D3 | User-supplied figure assets |
tables/generated/ |
D3 | LaTeX table snippets |
drafts/paper.tex |
D4 | Working LaTeX draft |
reviews/ip_safety_report.md |
D5 | IP scan results |
reviews/review_round_N.md |
D5 | Review notes per round |
reviews/scorecard.json |
D5 | Quality scores |
final/paper.tex |
D6 | Accepted final manuscript |
final/paper.pdf |
D6 | Compiled PDF (if pdflatex available) |
final/refs.bib |
D6 | Final bibliography |
See Artifacts for the complete cross-mode artifact list.