Skip to content
PASSAGE

Paragraph Balance

source

Detect suspiciously uniform paragraph lengths.

Class
ParagraphBalanceRule
Rule name
paragraph_balance
Count key
paragraph_balance

Behavior

ResultInput textWhy
FlagA multi-paragraph essay where every paragraph is 40-50 words.Both rules would flag the near-identical lengths.
PassA passage with one two-sentence paragraph and one eight-sentence sprawl.The high length variance passes both rules cleanly.

Severity

Low to medium; stronger when combined with other rhythm signals.

Two complementary rules are provided

ParagraphBalanceRule - fires when the shortest body paragraph is more than a configured fraction of the longest (min/max ratio too high). ParagraphCVRule - fires when the coefficient of variation of all paragraph word-counts falls below a threshold (low spread = formulaic rhythm).

Default configuration

balance_threshold0.7
min_body_paragraphs3
penalty-6

Contributors