| 97.37% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 19 | | adverbTagCount | 2 | | adverbTags | | 0 | "Emma said finally [finally]" | | 1 | "She gestured vaguely [vaguely]" |
| | dialogueSentences | 37 | | tagDensity | 0.514 | | leniency | 1 | | rawRatio | 0.105 | | effectiveRatio | 0.105 | |
| 92.92% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1412 | | totalAiIsmAdverbs | 2 | | found | | | highlights | | |
| 100.00% | AI-ism character names | Target: 0 AI-default names (16 tracked, −20% each) | | codexExemptions | | | found | (empty) | |
| 100.00% | AI-ism location names | Target: 0 AI-default location names (33 tracked, −20% each) | | codexExemptions | (empty) | | found | (empty) | |
| 68.13% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1412 | | totalAiIsms | 9 | | found | | | highlights | | 0 | "silence" | | 1 | "scanning" | | 2 | "measured" | | 3 | "familiar" | | 4 | "charged" | | 5 | "weight" | | 6 | "flickered" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 0 | | maxInWindow | 0 | | found | (empty) | | highlights | (empty) | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 0 | | narrationSentences | 74 | | matches | (empty) | |
| 100.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 1 | | narrationSentences | 74 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 92 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 49 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1394 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 19 | | unquotedAttributions | 0 | | matches | (empty) | |
| 16.67% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 60 | | wordCount | 1129 | | uniqueNames | 16 | | maxNameDensity | 1.68 | | worstName | "Rory" | | maxWindowNameDensity | 4.5 | | worstWindowName | "Emma" | | discoveredNames | | Carter | 1 | | Rory | 19 | | Raven | 2 | | Nest | 2 | | Soho | 2 | | Silas | 2 | | Cardiff | 3 | | Emma | 18 | | Davies | 2 | | Whitmore | 1 | | Evan | 2 | | You | 2 | | Started | 1 | | Tuesday | 1 | | October | 1 | | London | 1 |
| | persons | | 0 | "Carter" | | 1 | "Rory" | | 2 | "Raven" | | 3 | "Nest" | | 4 | "Silas" | | 5 | "Emma" | | 6 | "Davies" | | 7 | "Whitmore" | | 8 | "Evan" | | 9 | "You" |
| | places | | 0 | "Soho" | | 1 | "Cardiff" | | 2 | "London" |
| | globalScore | 0.659 | | windowScore | 0.167 | |
| 2.94% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 51 | | glossingSentenceCount | 3 | | matches | | 0 | "seemed sharper than she remembered, the careful makeup that softened whatever lay beneath, the way she held herself like someone had taught her to take up space" | | 1 | "looked like herself again—the girl who'd" | | 2 | "quite decided what it wanted to be" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1394 | | matches | (empty) | |
| 94.20% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 2 | | totalSentences | 92 | | matches | | 0 | "fix that afternoon" | | 1 | "understood that Emma" |
| |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 42 | | mean | 33.19 | | std | 24.92 | | cv | 0.751 | | sampleLengths | | 0 | 94 | | 1 | 42 | | 2 | 41 | | 3 | 57 | | 4 | 47 | | 5 | 45 | | 6 | 21 | | 7 | 48 | | 8 | 37 | | 9 | 5 | | 10 | 71 | | 11 | 51 | | 12 | 88 | | 13 | 7 | | 14 | 17 | | 15 | 13 | | 16 | 36 | | 17 | 7 | | 18 | 58 | | 19 | 4 | | 20 | 59 | | 21 | 17 | | 22 | 5 | | 23 | 77 | | 24 | 42 | | 25 | 17 | | 26 | 3 | | 27 | 3 | | 28 | 51 | | 29 | 32 | | 30 | 2 | | 31 | 38 | | 32 | 25 | | 33 | 18 | | 34 | 11 | | 35 | 39 | | 36 | 37 | | 37 | 4 | | 38 | 10 | | 39 | 79 | | 40 | 19 | | 41 | 17 |
| |
| 86.30% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 4 | | totalSentences | 74 | | matches | | 0 | "been seventeen" | | 1 | "was used" | | 2 | "been burned" | | 3 | "was gone" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 1 | | totalVerbs | 201 | | matches | | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 14 | | semicolonCount | 0 | | flaggedSentences | 9 | | totalSentences | 92 | | ratio | 0.098 | | matches | | 0 | "Aurora Carter—Rory, to the handful of people who still called her that—wiped down the counter for the third time that evening, though it hardly needed it." | | 1 | "She didn't look up immediately—muscle memory from years of deliveries, of dropping off orders at flats where people never quite met your eyes." | | 2 | "She was scanning the room with the careful assessment of someone looking for someone specific, and when her gaze found the bar—and Rory—something shifted across her face." | | 3 | "EmmaWhitmore—Emma Davies, back then, before she'd married up and shed the old name like dead skin—crossed the room in four measured steps and stopped at the bar." | | 4 | "Rory remembered the last time she'd seen Emma—three days before she'd fled Cardiff, before Evan, before all of it." | | 5 | "Rory poured a glass of house white—nothing expensive, nothing that would pair with whatever Emma was used to—and set it in front of her." | | 6 | "\"I thought you were brave.\" Emma met her eyes then, and for a moment she looked like herself again—the girl who'd snuck out at sixteen to meet Rory behind the school gym, who'd held her hand through the worst night of her life and never once let go." | | 7 | "Something complicated moved behind her eyes—loss, maybe, or recognition, or the particular grief that came from seeing someone you'd known as a child and realizing they'd become someone entirely new." | | 8 | "She left money on the counter—too much, far too much—and stood." |
| |
| 93.73% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1145 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 54 | | adverbRatio | 0.04716157205240175 | | lyAdverbCount | 16 | | lyAdverbRatio | 0.013973799126637555 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 92 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 92 | | mean | 15.15 | | std | 12.06 | | cv | 0.796 | | sampleLengths | | 0 | 39 | | 1 | 26 | | 2 | 29 | | 3 | 6 | | 4 | 36 | | 5 | 3 | | 6 | 23 | | 7 | 15 | | 8 | 30 | | 9 | 27 | | 10 | 11 | | 11 | 36 | | 12 | 31 | | 13 | 14 | | 14 | 3 | | 15 | 18 | | 16 | 27 | | 17 | 21 | | 18 | 16 | | 19 | 18 | | 20 | 3 | | 21 | 5 | | 22 | 4 | | 23 | 23 | | 24 | 44 | | 25 | 24 | | 26 | 13 | | 27 | 14 | | 28 | 5 | | 29 | 19 | | 30 | 14 | | 31 | 7 | | 32 | 43 | | 33 | 3 | | 34 | 4 | | 35 | 12 | | 36 | 5 | | 37 | 8 | | 38 | 5 | | 39 | 24 | | 40 | 12 | | 41 | 7 | | 42 | 19 | | 43 | 34 | | 44 | 5 | | 45 | 4 | | 46 | 13 | | 47 | 9 | | 48 | 2 | | 49 | 35 |
| |
| 59.06% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 9 | | diversityRatio | 0.41304347826086957 | | totalSentences | 92 | | uniqueOpeners | 38 | |
| 100.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 4 | | totalSentences | 63 | | matches | | 0 | "Then the memory surfaced, inconvenient" | | 1 | "Then she was gone, swallowed" | | 2 | "Maybe that was enough." | | 3 | "Maybe that was all anyone" |
| | ratio | 0.063 | |
| 93.02% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 20 | | totalSentences | 63 | | matches | | 0 | "She'd just finished her shift," | | 1 | "She didn't look up immediately—muscle" | | 2 | "She was scanning the room" | | 3 | "It took a full three" | | 4 | "It wasn't a question." | | 5 | "She laughed, a small, brittle" | | 6 | "They'd sat in that same" | | 7 | "You could stay and wait" | | 8 | "They'd been seventeen." | | 9 | "They hadn't spoken since." | | 10 | "Their fingers brushed briefly, and" | | 11 | "She said it without judgment," | | 12 | "She gestured vaguely" | | 13 | "She hadn't touched her wine" | | 14 | "She left money on the" | | 15 | "He took one look at" | | 16 | "She thought about Cardiff, about" | | 17 | "She thought about the scar" | | 18 | "She thought about the person" | | 19 | "She'd become someone real." |
| | ratio | 0.317 | |
| 55.24% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 51 | | totalSentences | 63 | | matches | | 0 | "The neon green glow from" | | 1 | "Aurora Carter—Rory, to the handful" | | 2 | "The Raven's Nest didn't get" | | 3 | "She'd just finished her shift," | | 4 | "The door opened." | | 5 | "She didn't look up immediately—muscle" | | 6 | "The woman standing just inside" | | 7 | "She was scanning the room" | | 8 | "It took a full three" | | 9 | "The name came out strange" | | 10 | "EmmaWhitmore—Emma Davies, back then, before" | | 11 | "Emma's voice was careful, the" | | 12 | "It wasn't a question." | | 13 | "Rory leaned against the counter," | | 14 | "Emma Whitmore, née Davies, standing" | | 15 | "Emma's eyes kept moving, cataloging:" | | 16 | "She laughed, a small, brittle" | | 17 | "The question hung between them." | | 18 | "Rory remembered the last time" | | 19 | "They'd sat in that same" |
| | ratio | 0.81 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 63 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 36 | | technicalSentenceCount | 10 | | matches | | 0 | "The neon green glow from the sign cast strange shadows across the bar, painting everything in that particular shade of luminescence that made the world feel lik…" | | 1 | "The Raven's Nest didn't get busy until later, when the theatre crowds spilled out into the Soho streets and the lonely came looking for company that asked no qu…" | | 2 | "But Silas was in the back doing accounts, and the flat upstairs felt too quiet tonight, too full of the particular silence that came from being alone with thoug…" | | 3 | "The woman standing just inside the entrance wore a cashmere coat the color of champagne, her blonde hair pulled back in a style that cost more than Rory's weekl…" | | 4 | "Three seconds of studying the architecture of cheekbones that seemed sharper than she remembered, the careful makeup that softened whatever lay beneath, the way…" | | 5 | "Up close, she smelled of something expensive and unobtrusive, the kind of perfume that announced wealth without ever saying its name." | | 6 | "Rory leaned against the counter, feeling the familiar grain of the wood through her palms, grounding herself in the small reality of it." | | 7 | "Rory poured a glass of house white—nothing expensive, nothing that would pair with whatever Emma was used to—and set it in front of her." | | 8 | "Something complicated moved behind her eyes—loss, maybe, or recognition, or the particular grief that came from seeing someone you'd known as a child and realiz…" | | 9 | "She thought about the scar on her wrist, the small crescent from a childhood accident that had seemed like the worst thing in the world until she'd learned what…" |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 19 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 95.95% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 12 | | fancyCount | 2 | | fancyTags | | 0 | "the way people spoke (speak)" | | 1 | "She laughed (laugh)" |
| | dialogueSentences | 37 | | tagDensity | 0.324 | | leniency | 0.649 | | rawRatio | 0.167 | | effectiveRatio | 0.108 | |