| 12.50% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 16 | | adverbTagCount | 3 | | adverbTags | | 0 | "Isolde said softly [softly]" | | 1 | "she said flatly [flatly]" | | 2 | "Rory said quietly [quietly]" |
| | dialogueSentences | 29 | | tagDensity | 0.552 | | leniency | 1 | | rawRatio | 0.188 | | effectiveRatio | 0.188 | |
| 73.94% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1151 | | totalAiIsmAdverbs | 6 | | found | | 0 | | adverb | "barely above a whisper" | | count | 1 |
| | 1 | | | 2 | | | 3 | | | 4 | |
| | highlights | | 0 | "barely above a whisper" | | 1 | "softly" | | 2 | "slightly" | | 3 | "carefully" | | 4 | "utterly" |
| |
| 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) | |
| 0.00% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1151 | | totalAiIsms | 24 | | found | | | highlights | | 0 | "chill" | | 1 | "pulse" | | 2 | "warmth" | | 3 | "whisper" | | 4 | "fractured" | | 5 | "scanning" | | 6 | "shimmered" | | 7 | "etched" | | 8 | "traced" | | 9 | "familiar" | | 10 | "echoed" | | 11 | "pulsed" | | 12 | "silk" | | 13 | "magnetic" | | 14 | "depths" | | 15 | "silence" |
| |
| 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 | 76 | | matches | (empty) | |
| 100.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 0 | | narrationSentences | 76 | | filterMatches | (empty) | | hedgeMatches | (empty) | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 89 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 36 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1132 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 17 | | unquotedAttributions | 0 | | matches | (empty) | |
| 33.33% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 48 | | wordCount | 918 | | uniqueNames | 13 | | maxNameDensity | 1.96 | | worstName | "Rory" | | maxWindowNameDensity | 4 | | worstWindowName | "Rory" | | discoveredNames | | Richmond | 1 | | Park | 1 | | Heartstone | 1 | | Nyx | 10 | | Isolde | 10 | | Fae-Forged | 1 | | Blade | 1 | | Rory | 18 | | Veil | 1 | | Earth | 1 | | Dymas | 1 | | Prince | 1 | | Belphegor | 1 |
| | persons | | 0 | "Nyx" | | 1 | "Isolde" | | 2 | "Blade" | | 3 | "Rory" | | 4 | "Prince" | | 5 | "Belphegor" |
| | places | | 0 | "Richmond" | | 1 | "Park" | | 2 | "Heartstone" |
| | globalScore | 0.52 | | windowScore | 0.333 | |
| 100.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 61 | | glossingSentenceCount | 1 | | matches | | 0 | "as if flowing in a dream" | | 1 | "something like a creek, though the sound shi" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1132 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 89 | | matches | (empty) | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 45 | | mean | 25.16 | | std | 16.81 | | cv | 0.668 | | sampleLengths | | 0 | 76 | | 1 | 14 | | 2 | 38 | | 3 | 84 | | 4 | 19 | | 5 | 20 | | 6 | 39 | | 7 | 31 | | 8 | 17 | | 9 | 40 | | 10 | 49 | | 11 | 11 | | 12 | 45 | | 13 | 32 | | 14 | 13 | | 15 | 43 | | 16 | 46 | | 17 | 10 | | 18 | 12 | | 19 | 11 | | 20 | 18 | | 21 | 36 | | 22 | 13 | | 23 | 16 | | 24 | 48 | | 25 | 21 | | 26 | 18 | | 27 | 18 | | 28 | 23 | | 29 | 34 | | 30 | 6 | | 31 | 20 | | 32 | 19 | | 33 | 11 | | 34 | 24 | | 35 | 10 | | 36 | 12 | | 37 | 25 | | 38 | 4 | | 39 | 12 | | 40 | 26 | | 41 | 16 | | 42 | 20 | | 43 | 12 | | 44 | 20 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 0 | | totalSentences | 76 | | matches | (empty) | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 163 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 10 | | semicolonCount | 1 | | flaggedSentences | 9 | | totalSentences | 89 | | ratio | 0.101 | | matches | | 0 | "She left no prints on the mossy carpet below, and the wildflowers bloomed in impossible riotous hues around her feet—violets impossible to name, blues that winked in and out of focus like glimpses of dreams." | | 1 | "“Time can be a trick here,” Isolde said softly, voice like wind-carved glass, “an hour inside may stretch; or vanish.”" | | 2 | "They had chased its weakness before—fought shadows spilling through—but this place felt untouched by earthly decay, older than memory." | | 3 | "The air thickened, carrying the warmth of distant hearths mingled with a faint tang of smoke—but no fire could be seen." | | 4 | "The blind hunger of Dymas — Prince Belphegor’s realm of excess — had dragged souls into gyres of endless indulgence." | | 5 | "Somewhere unseen, water tinkled—something like a creek, though the sound shimmered oddly, as if flowing in a dream." | | 6 | "Below the surface, something stirred—a coil of darkness trembling and alive, pulling with cold urgency." | | 7 | "Yet the silence dragged—heavy as mourning." | | 8 | "Somewhere, faint laughter echoed—warm, terrible." |
| |
| 95.25% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 934 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 36 | | adverbRatio | 0.03854389721627409 | | lyAdverbCount | 24 | | lyAdverbRatio | 0.02569593147751606 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 89 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 89 | | mean | 12.72 | | std | 6.69 | | cv | 0.526 | | sampleLengths | | 0 | 15 | | 1 | 27 | | 2 | 16 | | 3 | 18 | | 4 | 14 | | 5 | 21 | | 6 | 17 | | 7 | 18 | | 8 | 35 | | 9 | 14 | | 10 | 17 | | 11 | 19 | | 12 | 20 | | 13 | 16 | | 14 | 23 | | 15 | 25 | | 16 | 6 | | 17 | 17 | | 18 | 9 | | 19 | 2 | | 20 | 10 | | 21 | 19 | | 22 | 11 | | 23 | 21 | | 24 | 17 | | 25 | 11 | | 26 | 7 | | 27 | 30 | | 28 | 8 | | 29 | 6 | | 30 | 11 | | 31 | 9 | | 32 | 6 | | 33 | 9 | | 34 | 4 | | 35 | 5 | | 36 | 20 | | 37 | 18 | | 38 | 14 | | 39 | 14 | | 40 | 18 | | 41 | 6 | | 42 | 4 | | 43 | 12 | | 44 | 7 | | 45 | 4 | | 46 | 10 | | 47 | 8 | | 48 | 16 | | 49 | 20 |
| |
| 67.79% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 3 | | diversityRatio | 0.42696629213483145 | | totalSentences | 89 | | uniqueOpeners | 38 | |
| 93.90% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 2 | | totalSentences | 71 | | matches | | 0 | "Somewhere unseen, water tinkled—something like" | | 1 | "Somewhere, faint laughter echoed—warm, terrible." |
| | ratio | 0.028 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 12 | | totalSentences | 71 | | matches | | 0 | "they murmured, voice soft as" | | 1 | "She left no prints on" | | 2 | "Their fingers traced the marks" | | 3 | "They had chased its weakness" | | 4 | "She gestured near a cluster" | | 5 | "Her fingers twitched, resisting the" | | 6 | "she said flatly" | | 7 | "They moved on, stepping over" | | 8 | "They pressed forward until the" | | 9 | "she said, her eyes narrowing" | | 10 | "Her scarred wrist itched beneath" | | 11 | "she asked, voice tight" |
| | ratio | 0.169 | |
| 9.30% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 64 | | totalSentences | 71 | | matches | | 0 | "The air changed the moment" | | 1 | "The dull chill of early" | | 2 | "Aurora stepped forward, the small" | | 3 | "Rory said, her voice low," | | 4 | "Nyx hovered beside her, shifting" | | 5 | "they murmured, voice soft as" | | 6 | "Isolde floated ahead, her silver" | | 7 | "She left no prints on" | | 8 | "The air thrummed, a quiet" | | 9 | "Rory reached for the moonsilver" | | 10 | "The grove breathed beneath their" | | 11 | "Isolde said softly, voice like" | | 12 | "Rory blinked, scanning the strange" | | 13 | "Leaves shimmered as though coated" | | 14 | "Nyx drifted forward until their" | | 15 | "Their fingers traced the marks" | | 16 | "Nyx whispered, voice fading like" | | 17 | "Rory swallowed, swallowing the familiar" | | 18 | "That trembling, invisible membrane separating" | | 19 | "They had chased its weakness" |
| | ratio | 0.901 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 71 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 39 | | technicalSentenceCount | 10 | | matches | | 0 | "The dull chill of early spring in Richmond Park surrendered to a deep, fragrant stillness, as if they had descended beneath the skin of the world itself." | | 1 | "She left no prints on the mossy carpet below, and the wildflowers bloomed in impossible riotous hues around her feet—violets impossible to name, blues that wink…" | | 2 | "The grove breathed beneath their feet, shifting, sounding faintly as if it whispered secrets in a tongue only half-heard." | | 3 | "Leaves shimmered as though coated in dew made of starlight, each one vibrating slightly, as if alive with something beyond nature’s common ken." | | 4 | "The taste of its orchards, the scent of its vineyards echoed like a call that would never quit." | | 5 | "Somewhere unseen, water tinkled—something like a creek, though the sound shimmered oddly, as if flowing in a dream." | | 6 | "The carving depicted a delicate balance: a figure with wings half-fledged, half-shadowed, holding scales that glimmered violet under Isolde’s gaze." | | 7 | "In the center, a pool lay still as a mirror, utterly black and edged in wildflowers that pushed and burst like flames of blue and violet." | | 8 | "Rory took a cautious step forward and saw her reflection shimmer and twist as if the water drew beneath the surface." | | 9 | "Her scarred wrist itched beneath the sleeve, as though something beneath the skin pulsed in warning." |
| |
| 0.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 16 | | uselessAdditionCount | 7 | | matches | | 0 | "Rory said, her voice low, barely above a whisper" | | 1 | "they murmured, voice soft as wind threading through bare branches," | | 2 | "Nyx whispered, voice fading like a sigh," | | 3 | "she said, her eyes narrowing" | | 4 | "Isolde circled, voice low and weaving," | | 5 | "she asked, voice tight" | | 6 | "Nyx whispered, voice barely there," |
| |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 14 | | fancyCount | 5 | | fancyTags | | 0 | "they murmured (murmur)" | | 1 | "Nyx whispered (whisper)" | | 2 | "Rory muttered (mutter)" | | 3 | "Rory breathed (breathe)" | | 4 | "Nyx whispered (whisper)" |
| | dialogueSentences | 29 | | tagDensity | 0.483 | | leniency | 0.966 | | rawRatio | 0.357 | | effectiveRatio | 0.345 | |