| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 15 | | adverbTagCount | 1 | | adverbTags | | 0 | "Nyx said quietly [quietly]" |
| | dialogueSentences | 28 | | tagDensity | 0.536 | | leniency | 1 | | rawRatio | 0.067 | | effectiveRatio | 0.067 | |
| 92.70% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1369 | | 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) | |
| 48.87% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1369 | | totalAiIsms | 14 | | found | | | highlights | | 0 | "familiar" | | 1 | "warmth" | | 2 | "pulse" | | 3 | "chill" | | 4 | "traced" | | 5 | "sense of" | | 6 | "anticipation" | | 7 | "perfect" | | 8 | "silk" | | 9 | "pulsed" | | 10 | "depths" | | 11 | "crystalline" |
| |
| 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 | 1 | | narrationSentences | 64 | | matches | | |
| 31.25% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 4 | | narrationSentences | 64 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 77 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 53 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1361 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 13 | | unquotedAttributions | 0 | | matches | (empty) | |
| 66.67% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 42 | | wordCount | 1132 | | uniqueNames | 17 | | maxNameDensity | 1.33 | | worstName | "Aurora" | | maxWindowNameDensity | 3 | | worstWindowName | "Aurora" | | discoveredNames | | Richmond | 1 | | Park | 1 | | Silas | 1 | | Aurora | 15 | | Heartstone | 1 | | Fae-forged | 1 | | Isolde | 4 | | Seer | 1 | | Fae | 2 | | Courts | 1 | | Nyx | 8 | | Evan | 1 | | Eva | 1 | | London | 1 | | Golden | 1 | | Empress | 1 | | Carter | 1 |
| | persons | | 0 | "Silas" | | 1 | "Aurora" | | 2 | "Isolde" | | 3 | "Seer" | | 4 | "Courts" | | 5 | "Nyx" | | 6 | "Evan" | | 7 | "Eva" | | 8 | "Carter" |
| | places | | 0 | "Richmond" | | 1 | "Park" | | 2 | "Fae-forged" | | 3 | "Fae" | | 4 | "London" | | 5 | "Golden" |
| | globalScore | 0.837 | | windowScore | 0.667 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 55 | | glossingSentenceCount | 5 | | matches | | 0 | "something between that made her think of the mo" | | 1 | "not quite blue, not quite violet, but something between that made her think of the moment before lightning strikes" | | 2 | "symbols that seemed to shift when she looked at them from the corner of her eye" | | 3 | "looked like liquid starlight" | | 4 | "quite her own face—her eyes were too bright, her features too sharp, as though the grove was showing her what she might become if she stayed long enough" | | 5 | "seemed woven from moonlight itself" |
| |
| 53.05% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 2 | | per1kWords | 1.47 | | wordCount | 1361 | | matches | | 0 | "not quite blue, not quite violet, but something between" | | 1 | "not quite violet, but something between" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 1 | | totalSentences | 77 | | matches | | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 34 | | mean | 40.03 | | std | 21.12 | | cv | 0.528 | | sampleLengths | | 0 | 64 | | 1 | 50 | | 2 | 53 | | 3 | 3 | | 4 | 47 | | 5 | 68 | | 6 | 44 | | 7 | 50 | | 8 | 72 | | 9 | 28 | | 10 | 69 | | 11 | 23 | | 12 | 4 | | 13 | 76 | | 14 | 15 | | 15 | 20 | | 16 | 34 | | 17 | 7 | | 18 | 50 | | 19 | 51 | | 20 | 35 | | 21 | 37 | | 22 | 68 | | 23 | 26 | | 24 | 9 | | 25 | 64 | | 26 | 11 | | 27 | 53 | | 28 | 27 | | 29 | 44 | | 30 | 47 | | 31 | 62 | | 32 | 22 | | 33 | 28 |
| |
| 99.78% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 64 | | matches | | |
| 93.62% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 3 | | totalVerbs | 188 | | matches | | 0 | "was like passing" | | 1 | "was showing" | | 2 | "were beginning" |
| |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 8 | | semicolonCount | 0 | | flaggedSentences | 6 | | totalSentences | 77 | | ratio | 0.078 | | matches | | 0 | "Wildflowers carpeted the ground in colors she had no names for—not quite blue, not quite violet, but something between that made her think of the moment before lightning strikes." | | 1 | "She caught glimpses of meaning—a serpent eating its tail, a door opening onto stars, a woman with no face standing in a doorway—but when she turned to look directly, the symbols became simple whorls and ridges again, natural as tree bark." | | 2 | "\"The Fae built this place. Or perhaps they merely claimed it. Either way, it remembers what the mortal realm has forgotten.\" They paused beside a tree whose trunk split into three separate forms, each one bearing different leaves—some like silver coins, some like delicate lace, some that seemed to drink the light." | | 3 | "She crouched beside it, and the reflection that stared back wasn't quite her own face—her eyes were too bright, her features too sharp, as though the grove was showing her what she might become if she stayed long enough." | | 4 | "The sky above them had shifted from amber to deep purple without her noticing the transition, and stars were emerging—too many stars, clustered in constellations that made no earthly sense." | | 5 | "\"I know what you carry. I know what you seek. I know what runs in your blood and what dreams in your heart.\" The woman—Isolde, it had to be Isolde, the Seer exiled from the Fae Courts—moved with impossible grace, circling the edge of the clearing without entering it." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1145 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 38 | | adverbRatio | 0.03318777292576419 | | lyAdverbCount | 8 | | lyAdverbRatio | 0.0069868995633187774 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 77 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 77 | | mean | 17.68 | | std | 11.13 | | cv | 0.63 | | sampleLengths | | 0 | 26 | | 1 | 38 | | 2 | 31 | | 3 | 11 | | 4 | 8 | | 5 | 24 | | 6 | 29 | | 7 | 3 | | 8 | 33 | | 9 | 14 | | 10 | 11 | | 11 | 29 | | 12 | 28 | | 13 | 17 | | 14 | 13 | | 15 | 14 | | 16 | 3 | | 17 | 12 | | 18 | 22 | | 19 | 13 | | 20 | 31 | | 21 | 41 | | 22 | 12 | | 23 | 16 | | 24 | 12 | | 25 | 52 | | 26 | 5 | | 27 | 20 | | 28 | 3 | | 29 | 4 | | 30 | 3 | | 31 | 15 | | 32 | 19 | | 33 | 39 | | 34 | 15 | | 35 | 7 | | 36 | 13 | | 37 | 8 | | 38 | 18 | | 39 | 4 | | 40 | 4 | | 41 | 7 | | 42 | 6 | | 43 | 30 | | 44 | 14 | | 45 | 4 | | 46 | 21 | | 47 | 26 | | 48 | 19 | | 49 | 16 |
| |
| 46.32% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 11 | | diversityRatio | 0.36363636363636365 | | totalSentences | 77 | | uniqueOpeners | 28 | |
| 100.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 3 | | totalSentences | 62 | | matches | | 0 | "Instead, she moved deeper into" | | 1 | "Then she heard it." | | 2 | "Then Aurora Carter stepped into" |
| | ratio | 0.048 | |
| 78.06% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 22 | | totalSentences | 62 | | matches | | 0 | "they asked, their voice like" | | 1 | "She stepped through." | | 2 | "They grew in impossible abundance," | | 3 | "They looked down at the" | | 4 | "She took another step, watching" | | 5 | "She caught glimpses of meaning—a" | | 6 | "she said, and meant it," | | 7 | "They paused beside a tree" | | 8 | "She didn't answer." | | 9 | "She crouched beside it, and" | | 10 | "She jerked back, and the" | | 11 | "She had the pendant's warmth" | | 12 | "It felt like minutes." | | 13 | "It felt like hours." | | 14 | "It came from deeper in" | | 15 | "Her eyes were the color" | | 16 | "She stood perfectly still, her" | | 17 | "Her pale eyes drifted to" | | 18 | "She thought of Evan, of" | | 19 | "She thought of Eva's flat" |
| | ratio | 0.355 | |
| 0.00% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 58 | | totalSentences | 62 | | matches | | 0 | "The standing stones rose from" | | 1 | "Aurora had walked past Richmond" | | 2 | "Nyx drifted beside her, their" | | 3 | "they asked, their voice like" | | 4 | "Aurora touched the Heartstone pendant" | | 5 | "The crimson gem had led" | | 6 | "She stepped through." | | 7 | "The sensation was like passing" | | 8 | "The world snapped into focus" | | 9 | "The grove opened before them" | | 10 | "Wildflowers carpeted the ground in" | | 11 | "They grew in impossible abundance," | | 12 | "Nyx observed, their silhouette form" | | 13 | "They looked down at the" | | 14 | "Aurora looked down." | | 15 | "She took another step, watching" | | 16 | "A chill traced her spine" | | 17 | "The oak standing stones formed" | | 18 | "She caught glimpses of meaning—a" | | 19 | "she said, and meant it," |
| | ratio | 0.935 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 62 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 41 | | technicalSentenceCount | 11 | | matches | | 0 | "The standing stones rose from the earth like the fingers of giants frozen mid-reach, ancient oaks twisted into shapes that defied the natural logic of growth." | | 1 | "Nyx drifted beside her, their form flickering between solid and smoke, violet eyes catching the last light of a fading sun that should not have been visible fro…" | | 2 | "The crimson gem had led her here, pulling her attention like a fish on a line ever since she'd woken that morning with its heat burning through her pillow." | | 3 | "The sensation was like passing through cold water that wasn't wet, a momentary pressure against her skin that left her gasping as her lungs filled with air that…" | | 4 | "They grew in impossible abundance, shoulder-high in places, their petals catching light from a sky that hung wrong in her vision, too close and too vast at once…" | | 5 | "She took another step, watching the wildflowers part around her ankle and spring back as though she'd never disturbed them at all." | | 6 | "She crouched beside it, and the reflection that stared back wasn't quite her own face—her eyes were too bright, her features too sharp, as though the grove was …" | | 7 | "The sky above them had shifted from amber to deep purple without her noticing the transition, and stars were emerging—too many stars, clustered in constellation…" | | 8 | "Grass as soft as silk carpeted the space, and in its center stood a figure that made Aurora's heart stutter in her chest." | | 9 | "A woman, pale as birch bark, with hair that cascaded to her waist in waves of silver." | | 10 | "Her eyes were the color of lavender at dusk, ancient and knowing, and she wore a gown that seemed woven from moonlight itself." |
| |
| 58.33% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 15 | | uselessAdditionCount | 2 | | matches | | 0 | "the woman said, and her voice was the sound of the grove itself speaking, riddles wrapped in honey and danger" | | 1 | "Aurora said, frustration bleeding through her careful composure" |
| |
| 100.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 9 | | fancyCount | 1 | | fancyTags | | 0 | "Nyx observed (observe)" |
| | dialogueSentences | 28 | | tagDensity | 0.321 | | leniency | 0.643 | | rawRatio | 0.111 | | effectiveRatio | 0.071 | |