| 11.32% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 21 | | adverbTagCount | 5 | | adverbTags | | 0 | "he said carefully [carefully]" | | 1 | "he supplied gently [gently]" | | 2 | "she said finally [finally]" | | 3 | "she said suddenly [suddenly]" | | 4 | "she said finally [finally]" |
| | dialogueSentences | 53 | | tagDensity | 0.396 | | leniency | 0.792 | | rawRatio | 0.238 | | effectiveRatio | 0.189 | |
| 71.36% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1571 | | totalAiIsmAdverbs | 9 | | found | | | highlights | | 0 | "truly" | | 1 | "lightly" | | 2 | "carefully" | | 3 | "slightly" | | 4 | "gently" | | 5 | "really" | | 6 | "suddenly" |
| |
| 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) | |
| 23.62% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1571 | | totalAiIsms | 24 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | word | "practiced ease" | | count | 1 |
| | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | |
| | highlights | | 0 | "velvet" | | 1 | "weight" | | 2 | "flickered" | | 3 | "familiar" | | 4 | "navigate" | | 5 | "remarkable" | | 6 | "scanned" | | 7 | "measured" | | 8 | "stomach" | | 9 | "tension" | | 10 | "practiced ease" | | 11 | "silence" | | 12 | "tracing" | | 13 | "unreadable" | | 14 | "unspoken" | | 15 | "flicker" | | 16 | "perfect" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "hung in the air" | | count | 1 |
|
| | highlights | | |
| 99.36% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 2 | | narrationSentences | 65 | | matches | | 0 | "seemed content" | | 1 | "A flicker of surprise" |
| |
| 98.90% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 1 | | narrationSentences | 65 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 96 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | repeatedSegmentCount | 0 | | maxSentenceWordsSeen | 51 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1562 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 21 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 13 | | wordCount | 1162 | | uniqueNames | 9 | | maxNameDensity | 0.34 | | worstName | "Silas" | | maxWindowNameDensity | 1 | | worstWindowName | "Silas" | | discoveredNames | | Edison | 1 | | Raven | 1 | | Nest | 1 | | Blackwood | 1 | | Prague | 1 | | Silas | 4 | | Rory | 1 | | Handsome | 1 | | Evan | 2 |
| | persons | | 0 | "Edison" | | 1 | "Raven" | | 2 | "Blackwood" | | 3 | "Silas" | | 4 | "Rory" | | 5 | "Handsome" | | 6 | "Evan" |
| | places | | | globalScore | 1 | | windowScore | 1 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 58 | | glossingSentenceCount | 6 | | matches | | 0 | "felt like facing another round of pleas" | | 1 | "seemed remarkable about her, but something in the way she carried herself—the slight tilt of her head, the way her eyes scanned the room before settling on him—triggered a memory that hit him like a physical blow" | | 2 | "quite reach her eyes" | | 3 | "as if listening for something—though he'd assumed it was just the building settling" | | 4 | "seemed content to simply be" | | 5 | "not quite touching" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1562 | | matches | (empty) | |
| 97.22% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 2 | | totalSentences | 96 | | matches | | 0 | "remembered that conversation" | | 1 | "believe that this" |
| |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 46 | | mean | 33.96 | | std | 24.66 | | cv | 0.726 | | sampleLengths | | 0 | 93 | | 1 | 86 | | 2 | 95 | | 3 | 23 | | 4 | 61 | | 5 | 21 | | 6 | 41 | | 7 | 14 | | 8 | 43 | | 9 | 83 | | 10 | 15 | | 11 | 11 | | 12 | 20 | | 13 | 81 | | 14 | 29 | | 15 | 45 | | 16 | 43 | | 17 | 6 | | 18 | 7 | | 19 | 4 | | 20 | 49 | | 21 | 18 | | 22 | 20 | | 23 | 50 | | 24 | 1 | | 25 | 35 | | 26 | 53 | | 27 | 18 | | 28 | 4 | | 29 | 20 | | 30 | 26 | | 31 | 28 | | 32 | 4 | | 33 | 15 | | 34 | 25 | | 35 | 40 | | 36 | 59 | | 37 | 2 | | 38 | 34 | | 39 | 15 | | 40 | 27 | | 41 | 22 | | 42 | 54 | | 43 | 48 | | 44 | 46 | | 45 | 28 |
| |
| 99.87% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 65 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 1 | | totalVerbs | 200 | | matches | | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 8 | | semicolonCount | 0 | | flaggedSentences | 5 | | totalSentences | 96 | | ratio | 0.052 | | matches | | 0 | "At first glance, nothing seemed remarkable about her, but something in the way she carried herself—the slight tilt of her head, the way her eyes scanned the room before settling on him—triggered a memory that hit him like a physical blow." | | 1 | "That explained the familiarity of her silhouette when she passed his window earlier in the evening, the way she'd paused briefly in the hallway as if listening for something—though he'd assumed it was just the building settling." | | 2 | "He remembered how she'd gotten that crescent-shaped mark on her wrist when they were kids, how she'd blamed it on a kitchen accident but he'd seen the real cause—a moment of panic, a broken glass, and her refusal to let anyone know what had actually happened." | | 3 | "Aurora—Rory, as he'd always called her—watched the amber liquid swirl in her glass, her fingers tracing the condensation on the side." | | 4 | "She laughed then—a sound he hadn't heard in far too long—and nodded toward the bookshelf that concealed the entrance to his private meeting room." |
| |
| 95.96% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1175 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 51 | | adverbRatio | 0.04340425531914894 | | lyAdverbCount | 25 | | lyAdverbRatio | 0.02127659574468085 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 96 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 96 | | mean | 16.27 | | std | 11.41 | | cv | 0.701 | | sampleLengths | | 0 | 38 | | 1 | 26 | | 2 | 29 | | 3 | 27 | | 4 | 26 | | 5 | 33 | | 6 | 25 | | 7 | 29 | | 8 | 41 | | 9 | 23 | | 10 | 14 | | 11 | 15 | | 12 | 32 | | 13 | 16 | | 14 | 5 | | 15 | 9 | | 16 | 26 | | 17 | 6 | | 18 | 11 | | 19 | 3 | | 20 | 37 | | 21 | 6 | | 22 | 34 | | 23 | 3 | | 24 | 46 | | 25 | 6 | | 26 | 9 | | 27 | 8 | | 28 | 3 | | 29 | 4 | | 30 | 10 | | 31 | 6 | | 32 | 17 | | 33 | 23 | | 34 | 19 | | 35 | 15 | | 36 | 7 | | 37 | 22 | | 38 | 7 | | 39 | 21 | | 40 | 15 | | 41 | 9 | | 42 | 22 | | 43 | 21 | | 44 | 6 | | 45 | 5 | | 46 | 2 | | 47 | 4 | | 48 | 6 | | 49 | 18 |
| |
| 81.25% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 2 | | diversityRatio | 0.5 | | totalSentences | 96 | | uniqueOpeners | 48 | |
| 52.08% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 64 | | matches | | 0 | "Perhaps that was why she'd" |
| | ratio | 0.016 | |
| 1.25% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 35 | | totalSentences | 64 | | matches | | 0 | "He'd been looking forward to" | | 1 | "His silver signet ring caught" | | 2 | "She moved with the careful" | | 3 | "She paused, one hand resting" | | 4 | "Her bright blue eyes, which" | | 5 | "she said, and the simple" | | 6 | "he agreed, setting down his" | | 7 | "She offered a small smile" | | 8 | "She crossed her arms slightly," | | 9 | "He remembered how she'd gotten" | | 10 | "he said carefully" | | 11 | "he supplied gently" | | 12 | "He gestured to the stool" | | 13 | "She studied him for a" | | 14 | "she said finally, settling onto" | | 15 | "he replied, pouring two fingers" | | 16 | "She'd always preferred it neat," | | 17 | "she said suddenly" | | 18 | "He'd known her ex-boyfriend, had" | | 19 | "Her voice was flat, devoid" |
| | ratio | 0.547 | |
| 6.88% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 58 | | totalSentences | 64 | | matches | | 0 | "The amber glow from the" | | 1 | "Silas Blackwood stood behind the" | | 2 | "The slight limp in his" | | 3 | "He'd been looking forward to" | | 4 | "The green neon sign outside" | | 5 | "His silver signet ring caught" | | 6 | "The bell above the door" | | 7 | "She moved with the careful" | | 8 | "The name escaped his lips" | | 9 | "She paused, one hand resting" | | 10 | "The lighting was forgiving, but" | | 11 | "Her bright blue eyes, which" | | 12 | "she said, and the simple" | | 13 | "he agreed, setting down his" | | 14 | "Something about the way she" | | 15 | "She offered a small smile" | | 16 | "That explained the familiarity of" | | 17 | "She crossed her arms slightly," | | 18 | "A scar, perhaps." | | 19 | "He remembered how she'd gotten" |
| | ratio | 0.906 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 64 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 38 | | technicalSentenceCount | 9 | | matches | | 0 | "The amber glow from the Edison bulbs cast long shadows across the worn wooden tables of The Raven's Nest, where the scent of aged whiskey mingled with the faint…" | | 1 | "Silas Blackwood stood behind the bar, his weathered hands methodically polishing a tumbler with a bar towel that had long since lost its original white color." | | 2 | "He'd been looking forward to closing tonight, hadn't felt like facing another round of pleasantries with the regulars who'd been nursing the same conversations …" | | 3 | "His silver signet ring caught the light as he reached for a bottle of single malt, the familiar weight of it a small comfort in an evening that had been growing…" | | 4 | "She moved with the careful precision of someone who'd learned to navigate the world without drawing attention to herself, her dark hair falling in straight line…" | | 5 | "At first glance, nothing seemed remarkable about her, but something in the way she carried herself—the slight tilt of her head, the way her eyes scanned the roo…" | | 6 | "Her bright blue eyes, which had once held the same mischievous spark that had gotten them both into trouble during their university days, now carried a wariness…" | | 7 | "That explained the familiarity of her silhouette when she passed his window earlier in the evening, the way she'd paused briefly in the hallway as if listening …" | | 8 | "She laughed then—a sound he hadn't heard in far too long—and nodded toward the bookshelf that concealed the entrance to his private meeting room." |
| |
| 77.38% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 21 | | uselessAdditionCount | 2 | | matches | | 0 | "She took, her expression unreadable" | | 1 | "He reached, his hand hovering near hers but not quite touching" |
| |
| 100.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 9 | | fancyCount | 2 | | fancyTags | | 0 | "he agreed (agree)" | | 1 | "she continued (continue)" |
| | dialogueSentences | 53 | | tagDensity | 0.17 | | leniency | 0.34 | | rawRatio | 0.222 | | effectiveRatio | 0.075 | |