Skip to content
PASSAGE

Paragraph CV

source

Detect suspiciously uniform paragraph lengths.

Class
ParagraphCVRule
Rule name
paragraph_cv
Count key
paragraph_cv

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

cv_threshold0.45
min_paragraphs5
penalty-1

Contributors