Engine Room

Transparent notes on how PasteLint’s deterministic revision engine changes.

Line Breaks Are Part of the Meaning

An earlier version of SecondDraft preserved every word in a five-line message while collapsing its structure. The repaired engine now leaves those line boundaries intact.

By Guy Teichman

The defect

Every word survived. The structure did not.

The words survived. The document did not. Not every line break carries meaning. This one did.

The previous engine returned every original word, but it flattened five distinct lines into one paragraph. A word-for-word comparison alone could therefore suggest success while missing the defect.

In this fixture, two list-like fragments, a complete request, a signoff, and a name became one continuous block. The engine did not need to infer the writer’s intent to avoid destroying that visible structure.

What changed

The repaired output matches the source because preservation is the fix.

An earlier version of SecondDraft collapsed this five-line message into one paragraph. The repaired version preserves all five lines. The repaired output matches the original because preservation—not rewriting—is the intended result.

Original source
5 lines
Previous engine
1 line
Current engine
5 lines preserved

Recorded Replay · Captured from PasteLint engine commits 6774224 and 2d9454d

Line structure survives revision

Previous engine behavior

Calendar feeds or event links Desired go-live timeline Happy to schedule a quick call if that would be easier. Thanks, Guy

Current verified behavior

Calendar feeds or event links
Desired go-live timeline
Happy to schedule a quick call if that would be easier.
Thanks,
Guy

The current output matches the source because the engine is preserving the structure rather than rewriting it.

Original source

Calendar feeds or event links
Desired go-live timeline
Happy to schedule a quick call if that would be easier.
Thanks,
Guy
Both outputs were captured from real production commits. The previous engine flattened the fixture; the repaired engine preserves all five lines.

Takeaway: Preserving words is insufficient when line boundaries carry document roles.

Why this result is editorially different
Preserved
Every word and all five deliberate line boundaries remain in the current output.
Changed
SecondDraft no longer collapses the five-line source into one paragraph when reflow is off.
Intentionally unchanged
The current wording matches the source because preservation, rather than rewriting, is the intended result.

Limitation: This comparison demonstrates one repaired fixture and does not establish that every newline is semantic.

Complete static fallback. Enhancement has not loaded.

Structure and repair

What the engine is preserving

A line break can separate jobs, not just sentences.

Short practical documents use boundaries to separate information that readers need to scan differently. In this fixture, the lines can carry these practical roles:

Calendar feeds or event links
Label or requested item
Desired go-live timeline
Separate requirement
Thanks,
Signoff
Guy
Signature

Flattening the lines did not delete vocabulary, but it erased the arrangement that made the message easy to scan.

A line break is evidence, not proof. These visible relationships explain what the boundaries can carry; they do not claim that the engine definitively classified each role during execution.

Reflow off now means preserve first.

  1. Reflow offPreserve meaningful or uncertain line topology.
  2. Reflow onJoin only higher-confidence hard-wrapped prose.
  3. Uncertain structureRetain the boundary rather than flatten it.

Lists, labels, greetings, signoffs, signatures, and uncertain lines are preserved conservatively. The engine does not need to assign a perfect semantic label to every line to avoid flattening uncertain structure.

Copy and the exact SSML Builder transfer retain the resulting line topology.

This is a bounded deterministic structure model. It is not general document understanding.

Verification and limits

Evidence and boundary

Here is why the claim is credible.

Verified against

Previous commit
6774224
Current commit
2d9454d
Tone
Natural
Length
Keep similar
Reflow
Off
Rule
SD-STRUCTURE-001
Regression
SecondDraft structure preservation
Captured
July 29, 2026
Verified
August 9, 2026
Classification
Recorded Replay

Both committed engine sources were loaded and executed twice with the same options. Each version returned the same deterministic result on both runs. No historical output was written manually for this article; the page consumes the canonical DEMO-001 registry.

Engine principle

Preserving words is insufficient when line boundaries carry document roles.

Sometimes the correct revision is to leave both the words and their arrangement alone.

Apply the principle

Revise the wording without surrendering the structure.

SecondDraft is a limited deterministic editor. Use it after mechanical cleanup, keep reflow off when deliberate line structure should remain, and review the result before using it.

Open SecondDraft

Continue the Record

The structural safeguard is part of a larger account.

Related Principles

  • Meaning Preservation
  • Verification Before Publication
  • Editorial Transparency