01 · BackfileBackfile

The thesis

“Debaters were drowning in evidence. So we built the lifeboat.”

Backfile is the AI-powered debate preparation assistant. A local-first desktop app that parses Verbatim docs, indexes every card you own, and ranks the best counter-evidence against any opponent case.

Backfile prep flow — files in, knowledge base, opponent doc to ranked counter-evidence

02 · The gap

Policy debaters carry thousands of cards. Every round, finding the right one beats writing a new one.

Before Backfile, that meant Ctrl-F across folders of Word docs, partner drafts, camp packets, and caselist dumps. 2AC prep got eaten by menial labor: file organization, card hunts, document juggling. Strategic thinking came last.

The friction never made anyone a better debater. It just consumed the prep time that could have. So we changed the math.

03 · The Parser

The engine. Everything else is downstream.

Debate documents are chaos. Hand-formatted Verbatim files, partner drafts in someone else’s style, camp packets with rogue heading conventions, caselists pulled from twenty different teams. No two are alike. The Parser reads all of them and reconstructs the same hierarchy out the other side.

Pockets, hats, blocks, tags, short cites, full cites, card bodies, analytics, highlight runs. Identified by structural rules, not pattern-matching guesses. Two-tier classification: Verbatim heading-style detection runs first; a content-based fallback handles non-Verbatim files. Zero AI calls. Deterministic. Reproducible across machines and runs.

Stacks couldn’t index without it. Scout couldn’t rank without it. The Parser is the part of Backfile that has to be right before any of the rest can exist.

  • Rule-based, deterministic
  • Style-agnostic across formats
  • Verbatim & non-Verbatim
  • Zero AI in the parse path
Backfile architecture diagram — input documents flow through the parser into Stacks and Scout

04 · The rest of the stack

What the parser unlocks.

Stacks

Search every card.

Every parsed card lands in a local-first SQLite knowledge base with FTS5 full-text search. Sub-100ms queries. Tiered relevance — tags and cites first, highlighted body text second. Never lose a card.

Scout

Get the counter.

Drop in an opponent's 1AC. Scout reads the positions present — DAs, kritiks, counterplans, T-shells, case args — and ranks your own cards as counter-evidence. Position-Level for breadth, Line-by-Line for depth.

Export

Ready for your speech.

Curated arguments drop straight into your workflow. Verbatim heading structure, highlight runs preserved, pocket and hat hierarchy intact. Your speech document, already half-written.

05 · The product

A round-ready interface, not a research toy.

Brief · Parse a debate document
Backfile Brief view — a parsed 1AC with cards, tags, cites, and highlight runs preservedStacks knowledge-base view with search results across 50,352 cardsScout setup view — drop opponent doc, set side and analysis modeScout results view with ranked response cards against an opponent 1AC

Live UI at backfile.app. Currently Mac desktop, Windows in development. Hover the rotator to pause; click a dot to jump.

06 · Story

Built by a 2AC who got tired of finding cards instead of writing arguments.

How it started

Mo debated at McDonough High School in Maryland — a top-tier national-circuit program with a Hall-of-Fame coach. He ran 2AC. The job, in theory: think hard, pick the right argument, win the round.

The job, in practice: spend most of prep hunting through Word docs for cards he knew he had. The administrative overhead never made anyone a better debater. It just stole the time that could have.

Senior year, Mo transitioned into a coaching role and watched his Tournament-of- Champions-level debaters do the same thing. Same hours, same friction, same missed thinking. Backfile is the tool he wanted.

Local-first. Fast. Built around how policy debaters actually prep — not how AI startups think we should.

07 · Receipts

What’s shipped, what’s under the hood.

open
beta · Mac desktop
$5
starter / month, billed annually
<100ms
FTS5 search latency
0
AI calls in the parser

Pricing (live)

  • Starter · $4.50/mo billed annually · regional, beginners, LD
  • Pro · $13.50/mo billed annually · national-circuit policy
  • Team · $18/seat/mo annually · coming soon · squads, coaches
  • 7-day free trial. No card required.

Under the hood

  • Local-first SQLite knowledge base with FTS5 full-text search
  • Rule-based parser — deterministic, reproducible, zero AI calls
  • Claude Haiku for Scout’s position analysis and ranking
  • No training on user documents, ever
  • Next.js 16 · Stripe · Supabase telemetry · Vercel

08 · Where it lives

Try it at backfile.app, or scroll on to Sooz.