| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 12 | | adverbTagCount | 1 | | adverbTags | | 0 | "Isolde said simply [simply]" |
| | dialogueSentences | 20 | | tagDensity | 0.6 | | leniency | 1 | | rawRatio | 0.083 | | effectiveRatio | 0.083 | |
| 68.27% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1103 | | totalAiIsmAdverbs | 7 | | found | | | highlights | | 0 | "very" | | 1 | "slowly" | | 2 | "suddenly" |
| |
| 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) | |
| 36.54% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1103 | | totalAiIsms | 14 | | found | | | highlights | | 0 | "pulse" | | 1 | "otherworldly" | | 2 | "echo" | | 3 | "perfect" | | 4 | "shimmered" | | 5 | "pulsed" | | 6 | "intensity" | | 7 | "whisper" | | 8 | "depths" | | 9 | "crystal" | | 10 | "stark" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "sent a shiver through" | | count | 1 |
|
| | highlights | | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 0 | | narrationSentences | 55 | | matches | (empty) | |
| 0.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 6 | | narrationSentences | 55 | | filterMatches | (empty) | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 63 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 38 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1091 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 10 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 26 | | wordCount | 922 | | uniqueNames | 9 | | maxNameDensity | 0.76 | | worstName | "Rory" | | maxWindowNameDensity | 1.5 | | worstWindowName | "Isolde" | | discoveredNames | | Heartstone | 2 | | Fae-forged | 1 | | Isolde | 6 | | Fae | 3 | | December | 1 | | Rory | 7 | | Nyx | 4 | | Indeed | 1 | | Veil | 1 |
| | persons | | 0 | "Isolde" | | 1 | "Fae" | | 2 | "December" | | 3 | "Rory" | | 4 | "Nyx" |
| | places | | | globalScore | 1 | | windowScore | 1 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 53 | | glossingSentenceCount | 8 | | matches | | 0 | "archway that seemed to pulse with otherworldly energy" | | 1 | "notes that seemed to echo from places that had no names" | | 2 | "symbols that seemed to shift when observed directly" | | 3 | "not quite music, not quite singing, but something that made their bones resonate in harmony" | | 4 | "not quite singing, but something that made their bones resonate in harmony" | | 5 | "as if recognizing something kindred in this place of ancient wounds and older healing" | | 6 | "path that seemed to reshape itself with each step" | | 7 | "something like cinnamon and starlight, with" | | 8 | "as if trying to capture more of whatever she was seeing" |
| |
| 0.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 5 | | per1kWords | 4.583 | | wordCount | 1091 | | matches | | 0 | "not painful, but overwhelming in its intensity" | | 1 | "not quite music, not quite singing, but something" | | 2 | "not quite singing, but something" | | 3 | "not their faces, but glimpses of other times, other possibilities" | | 4 | "not the slow unfurling of natural growth, but an explosion of petals in colors" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 63 | | matches | (empty) | |
| 68.97% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 24 | | mean | 45.46 | | std | 17.79 | | cv | 0.391 | | sampleLengths | | 0 | 66 | | 1 | 36 | | 2 | 61 | | 3 | 54 | | 4 | 65 | | 5 | 50 | | 6 | 78 | | 7 | 23 | | 8 | 42 | | 9 | 37 | | 10 | 44 | | 11 | 70 | | 12 | 16 | | 13 | 50 | | 14 | 64 | | 15 | 21 | | 16 | 65 | | 17 | 34 | | 18 | 47 | | 19 | 26 | | 20 | 62 | | 21 | 33 | | 22 | 24 | | 23 | 23 |
| |
| 92.50% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 2 | | totalSentences | 55 | | matches | | 0 | "been polished" | | 1 | "was magnified" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 1 | | totalVerbs | 154 | | matches | | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 12 | | semicolonCount | 0 | | flaggedSentences | 11 | | totalSentences | 63 | | ratio | 0.175 | | matches | | 0 | "The sensation was immediate and disorienting—like stepping from a stuffy room into crisp mountain air, except the change went deeper than temperature." | | 1 | "They turned their head—a gesture more felt than seen—toward the grove's heart." | | 2 | "Between their roots, flowers bloomed in colors that had no earthly names—petals that shimmered between blue and silver, stems that pulsed with golden veins like captured lightning." | | 3 | "The contact sent a jolt through her—not painful, but overwhelming in its intensity." | | 4 | "A sound drifted through the grove—not quite music, not quite singing, but something that made their bones resonate in harmony." | | 5 | "The air grew thicker, more substantial, carrying scents that had no earthly equivalent—something like cinnamon and starlight, with undertones of rain that had never touched the ground." | | 6 | "The surface reflected not their faces, but glimpses of other times, other possibilities—fragments of what was, what might be, what could never be but somehow still existed in the spaces between certainty." | | 7 | "As she watched, images swirled in the depths—glimpses of places she'd never seen but somehow recognized." | | 8 | "The temperature around them fluctuated without warning—one moment comfortably mild, the next sharp with winter's bite, then warm as a summer afternoon." | | 9 | "A flower near Rory's knee suddenly bloomed—not the slow unfurling of natural growth, but an explosion of petals in colors that hurt to perceive directly." | | 10 | "She could see layers of reality peeling away like old paint, revealing glimpses of the fundamental forces that held the worlds apart—or drew them together." |
| |
| 89.06% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 937 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 48 | | adverbRatio | 0.051227321237993596 | | lyAdverbCount | 20 | | lyAdverbRatio | 0.021344717182497332 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 63 | | echoCount | 0 | | echoWords | (empty) | |
| 95.73% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 63 | | mean | 17.32 | | std | 6.74 | | cv | 0.389 | | sampleLengths | | 0 | 20 | | 1 | 16 | | 2 | 22 | | 3 | 8 | | 4 | 18 | | 5 | 18 | | 6 | 19 | | 7 | 12 | | 8 | 23 | | 9 | 7 | | 10 | 24 | | 11 | 30 | | 12 | 8 | | 13 | 12 | | 14 | 18 | | 15 | 27 | | 16 | 18 | | 17 | 20 | | 18 | 12 | | 19 | 24 | | 20 | 10 | | 21 | 13 | | 22 | 31 | | 23 | 11 | | 24 | 12 | | 25 | 20 | | 26 | 22 | | 27 | 14 | | 28 | 23 | | 29 | 17 | | 30 | 27 | | 31 | 22 | | 32 | 16 | | 33 | 32 | | 34 | 12 | | 35 | 4 | | 36 | 12 | | 37 | 10 | | 38 | 15 | | 39 | 13 | | 40 | 11 | | 41 | 15 | | 42 | 16 | | 43 | 8 | | 44 | 14 | | 45 | 21 | | 46 | 14 | | 47 | 37 | | 48 | 14 | | 49 | 22 |
| |
| 67.20% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 6 | | diversityRatio | 0.4603174603174603 | | totalSentences | 63 | | uniqueOpeners | 29 | |
| 61.73% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 54 | | matches | | 0 | "Indeed, the very air around" |
| | ratio | 0.019 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 14 | | totalSentences | 54 | | matches | | 0 | "They turned their head—a gesture" | | 1 | "they whispered, their voice carrying" | | 2 | "She moved with that peculiar" | | 3 | "She paused beside a standing" | | 4 | "She reached out tentatively, her" | | 5 | "It seemed to come from" | | 6 | "They moved deeper into the" | | 7 | "They paused, violet eyes narrowing" | | 8 | "she asked, though part of" | | 9 | "She gestured to the pool" | | 10 | "She jerked back as its" | | 11 | "She could see layers of" | | 12 | "Her pale eyes had gone" | | 13 | "she whispered, her usual riddling" |
| | ratio | 0.259 | |
| 34.07% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 46 | | totalSentences | 54 | | matches | | 0 | "The ancient oaks parted like" | | 1 | "Rory stepped through first, the" | | 2 | "The sensation was immediate and" | | 3 | "The very quality of existence" | | 4 | "Rory murmured, her hand instinctively" | | 5 | "The moonsilver weapon hummed with" | | 6 | "Nyx flowed through the boundary" | | 7 | "They turned their head—a gesture" | | 8 | "they whispered, their voice carrying" | | 9 | "She moved with that peculiar" | | 10 | "The grove stretched before them" | | 11 | "Pathways curved and twisted, leading" | | 12 | "Isolde said, her pale lavender" | | 13 | "She paused beside a standing" | | 14 | "Rory approached one of the" | | 15 | "She reached out tentatively, her" | | 16 | "The contact sent a jolt" | | 17 | "Nyx materialized beside her, their" | | 18 | "A sound drifted through the" | | 19 | "It seemed to come from" |
| | ratio | 0.852 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 54 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 40 | | technicalSentenceCount | 10 | | matches | | 0 | "The ancient oaks parted like curtains, their gnarled branches creating a natural archway that seemed to pulse with otherworldly energy." | | 1 | "Nyx flowed through the boundary as liquid shadow, their form rippling like smoke before solidifying into their humanoid silhouette." | | 2 | "Behind them, Isolde's silver hair caught light that came from no visible source, creating a luminous cascade that reached nearly to the forest floor." | | 3 | "She moved with that peculiar Fae grace, her feet making no sound on the carpet of impossible wildflowers that bloomed in defiant disregard of December's grip on…" | | 4 | "Between their roots, flowers bloomed in colors that had no earthly names—petals that shimmered between blue and silver, stems that pulsed with golden veins like…" | | 5 | "Rory approached one of the massive oaks, its bark deeply grooved with spiraling patterns that made her eyes water if she looked too long." | | 6 | "The crescent-shaped scar on her left wrist tingled strangely, as if recognizing something kindred in this place of ancient wounds and older healing." | | 7 | "The air grew thicker, more substantial, carrying scents that had no earthly equivalent—something like cinnamon and starlight, with undertones of rain that had n…" | | 8 | "She could see layers of reality peeling away like old paint, revealing glimpses of the fundamental forces that held the worlds apart—or drew them together." | | 9 | "Her pale eyes had gone wide, pupils dilating as if trying to capture more of whatever she was seeing." |
| |
| 0.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 12 | | uselessAdditionCount | 3 | | matches | | 0 | "Isolde said, her pale lavender eyes fixed on something beyond their sight" | | 1 | "Nyx materialized, their violet eyes flickering with concern" | | 2 | "Nyx observed, their shadowy form rippling with what might have been unease" |
| |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 8 | | fancyCount | 5 | | fancyTags | | 0 | "Rory murmured (murmur)" | | 1 | "they whispered (whisper)" | | 2 | "they murmured (murmur)" | | 3 | "Nyx observed (observe)" | | 4 | "she whispered (whisper)" |
| | dialogueSentences | 20 | | tagDensity | 0.4 | | leniency | 0.8 | | rawRatio | 0.625 | | effectiveRatio | 0.5 | |