| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 8 | | adverbTagCount | 0 | | adverbTags | (empty) | | dialogueSentences | 18 | | tagDensity | 0.444 | | leniency | 0.889 | | rawRatio | 0 | | effectiveRatio | 0 | |
| 92.66% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1362 | | totalAiIsmAdverbs | 2 | | found | | | highlights | | |
| 100.00% | AI-ism character names | Target: 0 AI-default names (17 tracked, −20% each) | | codexExemptions | (empty) | | found | (empty) | |
| 100.00% | AI-ism location names | Target: 0 AI-default location names (33 tracked, −20% each) | | codexExemptions | (empty) | | found | (empty) | |
| 22.91% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1362 | | totalAiIsms | 21 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | | | 17 | | word | "sent shivers down" | | count | 1 |
|
| | highlights | | 0 | "glistening" | | 1 | "treacherous" | | 2 | "uncanny" | | 3 | "whisper" | | 4 | "shimmered" | | 5 | "pounding" | | 6 | "could feel" | | 7 | "reminder" | | 8 | "mechanical" | | 9 | "scanning" | | 10 | "weight" | | 11 | "rhythmic" | | 12 | "echoed" | | 13 | "footsteps" | | 14 | "echoing" | | 15 | "pulsed" | | 16 | "familiar" | | 17 | "sent shivers down" |
| |
| 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 | 80 | | matches | (empty) | |
| 0.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 2 | | hedgeCount | 7 | | narrationSentences | 80 | | filterMatches | | | hedgeMatches | | 0 | "seemed to" | | 1 | "seem to" | | 2 | "happened to" | | 3 | "appeared to" |
| |
| 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 | | repeatedSegmentCount | 0 | | maxSentenceWordsSeen | 42 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1342 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 8 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 24 | | wordCount | 1143 | | uniqueNames | 7 | | maxNameDensity | 0.96 | | worstName | "Quinn" | | maxWindowNameDensity | 2 | | worstWindowName | "Quinn" | | discoveredNames | | London | 2 | | Harlow | 2 | | Quinn | 11 | | Morris | 5 | | Tube | 2 | | English | 1 | | Quinns | 1 |
| | persons | | 0 | "Harlow" | | 1 | "Quinn" | | 2 | "Morris" |
| | places | | | globalScore | 1 | | windowScore | 1 | |
| 9.15% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 71 | | glossingSentenceCount | 4 | | matches | | 0 | "looked like an abandoned Tube station" | | 1 | "bazaar that seemed to exist in its own pocket dimension" | | 2 | "language that seemed to shift as she looked at it" | | 3 | "symbol that seemed to shift and change" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1342 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 92 | | matches | (empty) | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 33 | | mean | 40.67 | | std | 22.6 | | cv | 0.556 | | sampleLengths | | 0 | 57 | | 1 | 60 | | 2 | 53 | | 3 | 76 | | 4 | 35 | | 5 | 58 | | 6 | 15 | | 7 | 38 | | 8 | 77 | | 9 | 9 | | 10 | 84 | | 11 | 75 | | 12 | 46 | | 13 | 15 | | 14 | 13 | | 15 | 49 | | 16 | 14 | | 17 | 47 | | 18 | 74 | | 19 | 7 | | 20 | 16 | | 21 | 53 | | 22 | 57 | | 23 | 47 | | 24 | 24 | | 25 | 61 | | 26 | 22 | | 27 | 14 | | 28 | 27 | | 29 | 12 | | 30 | 37 | | 31 | 37 | | 32 | 33 |
| |
| 92.11% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 3 | | totalSentences | 80 | | matches | | 0 | "was gone" | | 1 | "was sworn" | | 2 | "were formed" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 1 | | totalVerbs | 198 | | matches | | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 18 | | semicolonCount | 0 | | flaggedSentences | 11 | | totalSentences | 92 | | ratio | 0.12 | | matches | | 0 | "And now, this lead—the bone token found in the pocket of a murdered informant—was pulling her deeper into a world she barely understood." | | 1 | "The suspect—a lanky figure in a dark hoodie—darted ahead, moving with an uncanny grace that didn't match his human proportions." | | 2 | "The air smelled of damp earth, decay, and something else—something metallic and ancient." | | 3 | "He produced a small white object from his pocket—a bone token—and pressed it against the gate." | | 4 | "The suspect glanced back, his eyes catching hers for a brief moment—brown eyes that held no fear, only a challenge." | | 5 | "Her watch—her father's old leather watch—tick-tocked loudly in the sudden quiet." | | 6 | "But another part of her— the part that had spent three years obsessing over Morris's death, the part that couldn't accept the official explanation—knew this was where she needed to be." | | 7 | "Below it, in English, it read: \"Information exchanged. Knowledge gained.\" The vendor—a creature with too many limbs and skin like wrinkled parchment—watched her approach with unnerving stillness." | | 8 | "The river below pulsed with an eerie, internal light, and she could see shapes moving beneath the surface—things that shouldn't exist." | | 9 | "She reached the far side of the bridge and pushed through the doorway into what appeared to be a library of sorts, though the books here didn't have pages—they were formed of living light, hovering in mid-air like captured fireflies." | | 10 | "Harlow Quinn stared into the face that looked exactly like hers, except for the eyes—eyes that held the wisdom of centuries and the sorrow of a thousand losses." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 677 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 25 | | adverbRatio | 0.03692762186115214 | | lyAdverbCount | 5 | | lyAdverbRatio | 0.007385524372230428 | |
| 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 | 14.59 | | std | 8.08 | | cv | 0.554 | | sampleLengths | | 0 | 14 | | 1 | 13 | | 2 | 30 | | 3 | 2 | | 4 | 24 | | 5 | 11 | | 6 | 23 | | 7 | 20 | | 8 | 22 | | 9 | 11 | | 10 | 7 | | 11 | 22 | | 12 | 13 | | 13 | 18 | | 14 | 16 | | 15 | 9 | | 16 | 20 | | 17 | 6 | | 18 | 10 | | 19 | 11 | | 20 | 11 | | 21 | 26 | | 22 | 4 | | 23 | 11 | | 24 | 13 | | 25 | 14 | | 26 | 6 | | 27 | 5 | | 28 | 3 | | 29 | 2 | | 30 | 14 | | 31 | 11 | | 32 | 16 | | 33 | 31 | | 34 | 9 | | 35 | 13 | | 36 | 21 | | 37 | 12 | | 38 | 16 | | 39 | 22 | | 40 | 9 | | 41 | 16 | | 42 | 18 | | 43 | 32 | | 44 | 19 | | 45 | 27 | | 46 | 15 | | 47 | 6 | | 48 | 7 | | 49 | 12 |
| |
| 56.52% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 8 | | diversityRatio | 0.391304347826087 | | totalSentences | 92 | | uniqueOpeners | 36 | |
| 43.29% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 77 | | matches | | 0 | "Then he slipped through the" |
| | ratio | 0.013 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 14 | | totalSentences | 77 | | matches | | 0 | "Her breath formed white clouds" | | 1 | "He slipped through a narrow" | | 2 | "She forced herself through, scraping" | | 3 | "She emerged into a different" | | 4 | "He produced a small white" | | 5 | "Her watch—her father's old leather" | | 6 | "She thought of Morris, how" | | 7 | "She pressed her hand against" | | 8 | "She could turn back, report" | | 9 | "Her suspect was already gone," | | 10 | "She saw beings with skin" | | 11 | "She nodded at the creature." | | 12 | "They watched her with unnerving" | | 13 | "She reached the far side" |
| | ratio | 0.182 | |
| 76.88% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 59 | | totalSentences | 77 | | matches | | 0 | "The rain came down in" | | 1 | "Detective Harlow Quinn sprinted through" | | 2 | "Her breath formed white clouds" | | 3 | "That's how long it had" | | 4 | "A fire that had somehow" | | 5 | "The suspect—a lanky figure in" | | 6 | "He slipped through a narrow" | | 7 | "She forced herself through, scraping" | | 8 | "She emerged into a different" | | 9 | "The rain still fell, but" | | 10 | "The air smelled of damp" | | 11 | "He produced a small white" | | 12 | "The metal groaned and shimmered," | | 13 | "The suspect glanced back, his" | | 14 | "Quinn reached the gate, her" | | 15 | "The hole led to darkness," | | 16 | "Her watch—her father's old leather" | | 17 | "She thought of Morris, how" | | 18 | "She pressed her hand against" | | 19 | "The air hummed with energy," |
| | ratio | 0.766 | |
| 64.94% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 1 | | totalSentences | 77 | | matches | | | ratio | 0.013 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 52 | | technicalSentenceCount | 11 | | matches | | 0 | "Her breath formed white clouds in the damp air as she pushed forward, the tread of her combat boots splashing through puddles that reflected the yellow glow of …" | | 1 | "That's how long it had been since DS Morris died in that warehouse fire, a fire that shouldn't have burned with unnatural green flames." | | 2 | "The suspect—a lanky figure in a dark hoodie—darted ahead, moving with an uncanny grace that didn't match his human proportions." | | 3 | "Ahead, her suspect stood before a metal gate that had been bent as if by some tremendous force." | | 4 | "The suspect glanced back, his eyes catching hers for a brief moment—brown eyes that held no fear, only a challenge." | | 5 | "But another part of her— the part that had spent three years obsessing over Morris's death, the part that couldn't accept the official explanation—knew this was…" | | 6 | "The abandoned Tube station had transformed into a sprawling marketplace, a bazaar that seemed to exist in its own pocket dimension." | | 7 | "Creatures of every description haggled over wares that ranged from glowing crystals to strange mechanical devices." | | 8 | "Quinn moved forward, keeping her hand near her weapon, her eyes scanning the chaos around her." | | 9 | "On the far side, she saw a glimpse of her dark hoodie disappearing through a doorway marked with a symbol that seemed to shift and change." | | 10 | "The river below pulsed with an eerie, internal light, and she could see shapes moving beneath the surface—things that shouldn't exist." |
| |
| 0.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 8 | | uselessAdditionCount | 3 | | matches | | 0 | "the figure said, turning to face her" | | 1 | "Quinn demanded, her hand resting on her weapon" | | 2 | "the figure said, her voice full of an ancient pain" |
| |
| 94.44% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 6 | | fancyCount | 1 | | fancyTags | | 0 | "Quinn demanded (demand)" |
| | dialogueSentences | 18 | | tagDensity | 0.333 | | leniency | 0.667 | | rawRatio | 0.167 | | effectiveRatio | 0.111 | |