| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 11 | | adverbTagCount | 1 | | adverbTags | | 0 | "Quinn finally said [finally]" |
| | dialogueSentences | 20 | | tagDensity | 0.55 | | leniency | 1 | | rawRatio | 0.091 | | effectiveRatio | 0.091 | |
| 89.11% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 918 | | 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) | |
| 56.43% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 918 | | totalAiIsms | 8 | | found | | | highlights | | 0 | "lilt" | | 1 | "electric" | | 2 | "etched" | | 3 | "racing" | | 4 | "unreadable" | | 5 | "silk" | | 6 | "weight" | | 7 | "aligned" |
| |
| 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 | 55 | | matches | (empty) | |
| 90.91% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 2 | | hedgeCount | 0 | | narrationSentences | 55 | | filterMatches | | | hedgeMatches | (empty) | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 64 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | repeatedSegmentCount | 0 | | maxSentenceWordsSeen | 40 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 907 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 11 | | unquotedAttributions | 0 | | matches | (empty) | |
| 66.67% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 26 | | wordCount | 696 | | uniqueNames | 7 | | maxNameDensity | 1.58 | | worstName | "Quinn" | | maxWindowNameDensity | 3 | | worstWindowName | "Quinn" | | discoveredNames | | Camden | 1 | | Harlow | 1 | | Quinn | 11 | | Detective | 2 | | Inspector | 1 | | Morrison | 9 | | Quill | 1 |
| | persons | | 0 | "Camden" | | 1 | "Harlow" | | 2 | "Quinn" | | 3 | "Inspector" | | 4 | "Morrison" | | 5 | "Quill" |
| | places | (empty) | | globalScore | 0.71 | | windowScore | 0.667 | |
| 100.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 45 | | glossingSentenceCount | 0 | | matches | (empty) | |
| 0.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 2 | | per1kWords | 2.205 | | wordCount | 907 | | matches | | 0 | "not the murdered specifics of criminal evidence, what she personally collected now, but this case needed documentation of everything odd" | | 1 | "not matching typical for photographic or partial grasping but aligned to recent chapters blotches like golden ink soil dro" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 1 | | totalSentences | 64 | | matches | | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 26 | | mean | 34.88 | | std | 21.65 | | cv | 0.621 | | sampleLengths | | 0 | 74 | | 1 | 32 | | 2 | 55 | | 3 | 32 | | 4 | 71 | | 5 | 11 | | 6 | 23 | | 7 | 79 | | 8 | 19 | | 9 | 24 | | 10 | 3 | | 11 | 15 | | 12 | 26 | | 13 | 49 | | 14 | 53 | | 15 | 39 | | 16 | 26 | | 17 | 3 | | 18 | 7 | | 19 | 20 | | 20 | 35 | | 21 | 65 | | 22 | 30 | | 23 | 46 | | 24 | 54 | | 25 | 16 |
| |
| 98.88% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 55 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 117 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 13 | | semicolonCount | 0 | | flaggedSentences | 13 | | totalSentences | 64 | | ratio | 0.203 | | matches | | 0 | "The concrete floor was slick with grime and something more viscous—defineable blood, perhaps, or something supernatural." | | 1 | "A man in his forties, expensive suit, a strange tattoo visible on his wrist—an eye with a tear dropping from it." | | 2 | "She crouched near the body, eyes taking in every detail—the cold skin, the impossibly large dilation of the pupils, burn marks around the neck that didn't match the blade wound." | | 3 | "The hand still bearing the corpse's expensive watch was clenched around something— поэтому round glasses sitting crooked on his face." | | 4 | "Round glasses, not prescription glasses—with round glasses, she noticed." | | 5 | "There was also cottage soil on the victim's shoes—unusual for an underground scene, and recent too." | | 6 | "Its beam caught something half-hidden beneath a fallen beam—a small brass compass with protective sigils etched across its face." | | 7 | "Not prescription lenses—but the frames themselves seemed spider-silk not plastic, though the evidence lay dormant on the victim's wrist." | | 8 | "“I'll give forensic the compass,” Quinn promised, not willing to display her full hand, though she already reached in the squalid tubes– an old disabled station?" | | 9 | "He opened it consistent to north—that precise measurement." | | 10 | "As he left, she pulled out her phone and took multiple pictures of compass with her bigger lens—not the murdered specifics of criminal evidence, what she personally collected now, but this case needed documentation of everything odd and superstitious." | | 11 | "The gloves would hide that her hands had deep stains—not matching typical for photographic or partial grasping but aligned to recent chapters blotches like golden ink soil dropped around the mess." | | 12 | "The glass rose under shadow toward her focus, and she identified the makeup that was coppery precipitate—bounding to swab positives at her laboratory." |
| |
| 88.70% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 712 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 36 | | adverbRatio | 0.05056179775280899 | | lyAdverbCount | 16 | | lyAdverbRatio | 0.02247191011235955 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 64 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 64 | | mean | 14.17 | | std | 7.82 | | cv | 0.552 | | sampleLengths | | 0 | 11 | | 1 | 15 | | 2 | 16 | | 3 | 18 | | 4 | 14 | | 5 | 21 | | 6 | 11 | | 7 | 5 | | 8 | 12 | | 9 | 17 | | 10 | 21 | | 11 | 15 | | 12 | 17 | | 13 | 4 | | 14 | 30 | | 15 | 20 | | 16 | 8 | | 17 | 9 | | 18 | 11 | | 19 | 23 | | 20 | 5 | | 21 | 21 | | 22 | 16 | | 23 | 8 | | 24 | 19 | | 25 | 10 | | 26 | 11 | | 27 | 8 | | 28 | 18 | | 29 | 6 | | 30 | 3 | | 31 | 15 | | 32 | 26 | | 33 | 5 | | 34 | 4 | | 35 | 23 | | 36 | 17 | | 37 | 23 | | 38 | 30 | | 39 | 19 | | 40 | 19 | | 41 | 1 | | 42 | 26 | | 43 | 3 | | 44 | 7 | | 45 | 8 | | 46 | 12 | | 47 | 9 | | 48 | 13 | | 49 | 6 |
| |
| 91.67% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 3 | | diversityRatio | 0.578125 | | totalSentences | 64 | | uniqueOpeners | 37 | |
| 0.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 0 | | totalSentences | 52 | | matches | (empty) | | ratio | 0 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 12 | | totalSentences | 52 | | matches | | 0 | "Her worn leather watch on" | | 1 | "She crouched near the body," | | 2 | "she remarked, though it wasn't" | | 3 | "She shone her torch along" | | 4 | "Its beam caught something half-hidden" | | 5 | "She disengaged his question before" | | 6 | "she murmured, rolling the glasses" | | 7 | "She corrected the scene tape," | | 8 | "He opened it consistent to" | | 9 | "His watch was dead, no" | | 10 | "His cotton shirt baked particular" | | 11 | "Her extra casing replaced the" |
| | ratio | 0.231 | |
| 46.54% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 43 | | totalSentences | 52 | | matches | | 0 | "The abandoned tube station beneath" | | 1 | "Detective Harlow Quinn wiped her" | | 2 | "The concrete floor was slick" | | 3 | "Her worn leather watch on" | | 4 | "The voice came from deeper" | | 5 | "Quinn approached, her movements precise." | | 6 | "Morrison stood over the body," | | 7 | "The corpse lay awkwardly, one" | | 8 | "A man in his forties," | | 9 | "Quinn didn't respond immediately." | | 10 | "She crouched near the body," | | 11 | "The hand still bearing the" | | 12 | "she remarked, though it wasn't" | | 13 | "Morrison's voice held a challenge" | | 14 | "Quill nodded, continuing her examination." | | 15 | "The knife lay a few" | | 16 | "She shone her torch along" | | 17 | "Its beam caught something half-hidden" | | 18 | "The needle spun erratically, then" | | 19 | "Quinn carefully extracted the compass" |
| | ratio | 0.827 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 52 | | matches | (empty) | | ratio | 0 | |
| 32.97% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 26 | | technicalSentenceCount | 4 | | matches | | 0 | "The corpse lay awkwardly, one arm partially severed and propped at an impossible angle, as if staged." | | 1 | "She crouched near the body, eyes taking in every detail—the cold skin, the impossibly large dilation of the pupils, burn marks around the neck that didn't match…" | | 2 | "The knife lay a few feet away, its blade oddly clean except for a reddish-gold residue that didn't match human blood." | | 3 | "The glass rose under shadow toward her focus, and she identified the makeup that was coppery precipitate—bounding to swab positives at her laboratory." |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 11 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 7 | | fancyCount | 3 | | fancyTags | | 0 | "Morrison continued (continue)" | | 1 | "she murmured (murmur)" | | 2 | "Quinn promised (promise)" |
| | dialogueSentences | 20 | | tagDensity | 0.35 | | leniency | 0.7 | | rawRatio | 0.429 | | effectiveRatio | 0.3 | |