Rulebook

38 tells, and which way each one points

Each rule is a habit that model writing and people's writing show at different rates. Most point toward a model, a few point the other way, and none decides anything alone. The meter weighs the 36 it can measure together with 140 measures of rhythm and word choice, using weights learned from data.

Lean
Which way the rule pushes, and how hard, in a model trained on the rules alone. A few rules written as machine tells turn out to lean human.
Shows up in
The share of held-out paragraphs where the rule fired, machine against human.

Lexical

Words and set phrases.

8 rules

r-001

Stock vocabulary

Catches words that machine text over-uses relative to human prose (delve, tapestry, pivotal, intricate, multifaceted, foster, bolster, garner, leverage, seamless, robust, nuanced, meticulous, embark, underscore, showcase).

Fix: use the plain word, or cut it; most of these carry no meaning in context.

Leanleans machine
leans machine, weight 0.35
Shows up in
machine12.4%human3.0%

r-002

Copula avoidance

Catches fancy substitutes for "is" and "has" ("serves as", "stands as", "acts as", "boasts", "features a").

Fix: write "is" or "has".

Leanleans machine
leans machine, weight 0.06
Shows up in
machine1.6%human1.0%

r-003

Filler phrases

Catches phrases that announce content instead of stating it ("it's important to note", "it is worth noting", "in today's fast-paced world", "when it comes to", "at the end of the day").

Fix: delete the phrase and start at the point.

Leanabout even
about even, weight 0.04
Shows up in
machine2.5%human2.4%

r-004

Chatbot artifacts

Catches assistant openers and sign-offs left in the text ("Certainly!", "Great question", "I hope this helps", "let me know if", "feel free to").

Fix: delete them.

Leanleans machine
leans machine, weight 0.13
Shows up in
machine1.8%human0.5%

r-005

Promotional adjectives

Catches brochure words (breathtaking, stunning, nestled, vibrant, renowned, world-class, unparalleled, cutting-edge, must-visit).

Fix: replace with a concrete detail, or drop the adjective.

Leanleans machine
leans machine, weight 0.25
Shows up in
machine4.7%human1.3%

r-006

Abstract metaphor nouns

Catches figurative nouns doing no work (tapestry, landscape, realm, journey, symphony, beacon, cornerstone, testament, mosaic, fabric).

Fix: name the actual thing.

Leanleans machine
leans machine, weight 0.18
Shows up in
machine3.3%human0.8%

r-007

Stacked transitions

Catches formal connectives at sentence starts (Moreover, Furthermore, Additionally, Consequently, Notably, Importantly, Ultimately).

Fix: drop the connective; if the logic needs it, use "and", "but", "so".

Leanabout even
about even, weight 0.04
Shows up in
machine1.6%human1.7%

r-008

Knowledge-cutoff disclaimers

Catches model hedges about its own knowledge ("as of my last update", "while specific details are limited", "I don't have access to").

Fix: delete, and either find the fact or leave it out.

Leanleans machine
leans machine, weight 0.41
Shows up in
machine0.6%human0.0%

Punctuation

Dashes, colons, quote marks and formatting.

7 rules

r-009

Em-dash density

Catches em dashes (or spaced double hyphens) per sentence well above human baseline.

Fix: use a comma, a period, or parentheses; keep at most one dash per paragraph.

Leanleans machine
leans machine, weight 0.24
Shows up in
machine8.1%human3.5%

r-010

Colon as connector

Catches mid-sentence colons that set up a reveal ("The answer is simple: consistency.").

Fix: make it two sentences or state it directly.

Leanabout even
about even, weight -0.00
Shows up in
machine3.8%human4.1%

r-011

Bold-label lists

Catches list items that start with a bolded label and a colon ("**Speed:** ...").

Fix: write sentences, or a plain list without labels.

Leanleans machine
leans machine, weight 0.56
Shows up in
machine1.9%human0.0%

r-012

Title-case headings

Catches short heading lines with Every Major Word Capitalized.

Fix: sentence case.

Leanabout even
about even, weight 0.03
Shows up in
machine0.8%human0.5%

r-013

Decorative emoji

Catches emoji used as bullets or section decoration (๐Ÿš€ โœจ ๐Ÿ’ก โœ… ๐Ÿ‘‰).

Fix: remove them.

Leanabout even
about even, weight 0.01
Shows up in
machine0.3%human0.3%

r-015

Quote style

Catches typographic curly quotes and apostrophes in contexts where people type straight ones.

Fix: none needed for meaning; this is a provenance signal, not a style error.

Leanabout even
about even, weight 0.04
Shows up in
machine2.0%human2.2%

r-016

List density

Catches share of lines that are bullets or numbered items.

Fix: fold short lists back into sentences.

Leanleans machine
leans machine, weight 0.42
Shows up in
machine5.0%human0.4%

Statistical

Rates and ratios taken over the whole paragraph.

7 rules

r-017

Uniform sentence length

Catches low variance in sentence length (low burstiness); human prose mixes very short and very long sentences.

Fix: vary the rhythm; let one sentence run, cut another to three words.

Leanabout even
about even, weight -0.01
Shows up in
Measured on every paragraph.

r-018

Adverb density

Catches -ly adverbs per 100 words above baseline.

Fix: pick a stronger verb or delete the adverb.

Leanabout even
about even, weight -0.02
Shows up in
Measured on every paragraph.

r-019

Passive ratio

Catches share of sentences with a be-verb plus past participle.

Fix: name who did it.

Leanabout even
about even, weight 0.00
Shows up in
Measured on every paragraph.

r-020

Hedging stacks

Catches two or more hedges in one sentence (may, might, could, potentially, arguably, generally, often, typically, somewhat).

Fix: commit to the claim, or say exactly what is uncertain.

Leanabout even
about even, weight 0.05
Shows up in
Measured on every paragraph.

r-021

Groups of three

Catches triads shaped "X, Y, and Z" per sentence above baseline.

Fix: keep the one or two items that matter.

Leanabout even
about even, weight 0.05
Shows up in
Measured on every paragraph.

r-022

Lexical diversity

Catches moving type-token ratio unusually high for the length (words rarely repeat, a side effect of synonym cycling).

Fix: repeat the right word instead of rotating synonyms.

Leanabout even
about even, weight 0.02
Shows up in
Measured on every paragraph.

r-023

Long-word share

Catches share of words with 10+ letters.

Fix: prefer the short word when it says the same thing.

Leanleans machine
leans machine, weight 0.25
Shows up in
Measured on every paragraph.

Structural

How sentences are built and strung together.

8 rules

r-014

Negative parallelism

Catches sentence pairs in a "not just X, it's Y" shape ("It's not just a tool, it's a movement", "not only ... but also").

Fix: state the point directly.

Leanleans machine
leans machine, weight 0.16
Shows up in
machine1.8%human0.7%

r-024

Recap openers

Catches paragraphs that open by summarizing ("In summary", "Overall", "In conclusion", "As mentioned", "To sum up").

Fix: cut the recap; start with the new point.

Leanabout even
about even, weight 0.01
Shows up in
machine0.1%human0.1%

r-025

Stop-start fragments

Catches runs of very short verbless fragments ("No fluff. No filler. Just results.").

Fix: join them into one sentence that says the thing.

Leanleans human
leans human, weight -0.18
Shows up in
machine1.4%human2.4%

r-026

False ranges

Catches a "from X to Y" phrase where X and Y are not ends of a scale ("from ancient rituals to modern cuisine").

Fix: list the specific things, or pick one.

Leanabout even
about even, weight -0.01
Shows up in
machine2.3%human2.2%

r-027

Openers with no antecedent

Catches paragraph starts with a pointer to nothing ("This", "These", "Here's the thing", "That's why", "The result?").

Fix: name the subject.

Leanabout even
about even, weight 0.03
Shows up in
machine4.3%human3.7%

r-028

Participle tail clauses

Catches sentences ending in ", highlighting/underscoring/reflecting/showcasing/emphasizing ..." analysis tails.

Fix: delete the tail, or make its claim a sentence with evidence.

Leanleans machine
leans machine, weight 0.29
Shows up in
machine4.3%human0.5%

r-029

Staged reveal questions

Catches a short rhetorical question answered immediately ("The result? ...", "Why does this matter? Because ...").

Fix: state the answer.

Leanabout even
about even, weight -0.01
Shows up in
machine0.5%human0.6%

r-030

Repeated sentence openers

Catches many sentences in a paragraph starting with the same word.

Fix: vary the subject or merge sentences.

Leanabout even
about even, weight -0.01
Shows up in
machine10.0%human17.8%

Semantic

What the text claims, and what it leaves out.

8 rules

r-031

Significance inflation

Catches claims of importance with no specifics ("plays a pivotal role", "stands as a testament", "marks a significant shift", "enduring legacy").

Fix: say what happened and let the reader judge.

Leanleans machine
leans machine, weight 0.08
Shows up in
machine0.7%human0.1%

r-032

Vague attribution

Catches unnamed authorities ("experts say", "studies show", "critics argue", "observers have noted", "it is widely believed").

Fix: name the source, or drop the claim.

Leanleans machine
leans machine, weight 0.05
Shows up in
machine0.4%human0.2%

r-033

Challenges-and-prospects arc

Catches formulaic "despite its challenges ... continues to thrive" framing.

Fix: describe the specific problem and its specific outcome.

Leanleans machine
leans machine, weight 0.06
Shows up in
machine0.3%human0.0%

r-034

Absence of voice

Catches no first person, no contractions, no opinion markers, across a paragraph long enough to expect them.

Fix: say what you think and why; write the way you talk.

Leanleans human
leans human, weight -0.12
Shows up in
machine48.9%human48.6%

r-035

Generic upbeat conclusion

Catches closing lines about a bright future or exciting possibilities ("the future looks bright", "exciting times ahead", "the possibilities are endless").

Fix: end on the last concrete point.

Leanleans machine
leans machine, weight 0.05
Shows up in
machine0.2%human0.1%

r-036

Synonym cycling

Catches the same referent renamed each sentence (the city, the metropolis, the urban center).

Fix: pick one name and repeat it.

Not measured yet. It's in the book, but this version has no detector for it.

r-037

Uniform register

Catches an even, polite, mid-formal tone with no shifts, jokes, or asides.

Fix: let the register move with the content.

Not measured yet. It's in the book, but this version has no detector for it.

r-038

Both-sides wrap-up

Catches closing balance that avoids a position ("ultimately, it depends", "there is no one-size-fits-all", "both have their merits").

Fix: take a position, or say what it depends on.

Leanabout even
about even, weight -0.01
Shows up in
machine0.0%human0.0%