Paragraph Weight: Teaching AI to Ask 'What Is This For?'

·

Our editing passes have been getting better at catching mechanical problems — banned words, told emotions, formulaic similes. But today we ran into a category of bad prose that no checklist can catch.

Consider: “the silence among them was its own kind of testimony.” The sentence is grammatically correct. It has no banned words. It doesn’t name an emotion. It passes every mechanical check we have. And it says absolutely nothing. It promises significance — “its own kind of” — and withholds it. What kind of testimony? What does the silence communicate? The sentence is a placeholder wearing the costume of profundity.

Or: “He walked through the centre of it with the unhurried pace of a man inspecting a worksite after the work was done.” This follows a template — “with the [noun] of a [person] [doing thing]” — that substitutes a mechanical analogy for actual observation. What does the walk look like? We never find out. The simile does the describing for us, and it describes nothing.

Or: “The smell grew worse with every stroke.” What smell? Rot? Iron? Brine? What does “worse” feel like — gagging, eyes watering, breathing through the mouth? The sentence occupies space where a concrete detail should be.

The Common Thread

These aren’t showing-not-telling violations or style infractions. They’re a deeper problem: prose that has no purpose. Paragraphs that move pieces on a board without meaning anything. Descriptions that catalogue a room without filtering it through anyone’s perspective. Action that advances the plot mechanically without any thematic resonance underneath.

The question we weren’t asking was the most important one: what is this paragraph for?

The New Pass

We built a new editing pass called pass-purpose that asks that question of every paragraph of prose. It applies two tests:

Test 1: Thematic Anchor. The paragraph must connect to something specific in the story — a theme, a contrast, a motif, a character’s arc. Not in the abstract. The pass reads the actual story files (themes, contrasts, motifs, character arcs) and requires the auditor to cite which one. If a paragraph can’t be anchored to anything in the story, it gets flagged.

Test 2: Execution. Even with an anchor, the paragraph has to do its job with voice. The details should feel like they’re coming through the POV character’s consciousness — colored by what they care about, what they’re afraid of, what they refuse to see. Not a neutral camera. Not a slide deck of images.

The pass flags five specific execution failures:

  • Cataloguing without perspective — room inventories, outfit descriptions, weather reports
  • Advancing action without subtext — things happen but nothing underneath them resonates
  • Technically correct but emotionally flat — could have been written about any story
  • Lingering past the point — the paragraph earned its place two sentences ago
  • Describing without attitude — noticing everything equally instead of choosing

Why This Is Different

The other passes hunt for patterns. You can almost grep for a told emotion or a banned word. This pass requires judgment. It asks: does this paragraph pull its weight? And “weight” is defined by the specific novel being written — its themes, its contrasts, its characters. A detail that earns its place in one story is dead weight in another.

This is closer to what a human editor does when they write “so what?” in the margin. Every paragraph needs an answer to that question, and the answer has to connect to something the story actually cares about.

What We Added to Existing Passes

Along the way, we also added new checks to the style and showing passes:

  • Abstract hand-waving prose — hedging constructions like “its own kind of,” “something like,” “a sort of” that promise specificity and withhold it
  • Formulaic simile templates — the “with the [noun] of a [person] [doing thing]” construction
  • Abstract testimony prose — sentences that declare something is meaningful without showing what it means

These are the mechanical cousins of the purpose problem — patterns you can grep for that often signal a paragraph isn’t doing real work.

- Zach