PASSAGE
Detect suspiciously uniform paragraph lengths.
Behavior¶
| Result | Input text | Why |
|---|---|---|
| Flag | A multi-paragraph essay where every paragraph is 40-50 words. | Both rules would flag the near-identical lengths. |
| Pass | A 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