| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 9 | | adverbTagCount | 0 | | adverbTags | (empty) | | dialogueSentences | 14 | | tagDensity | 0.643 | | leniency | 1 | | rawRatio | 0 | | effectiveRatio | 0 | |
| 90.57% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1591 | | totalAiIsmAdverbs | 3 | | 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) | |
| 15.15% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1591 | | totalAiIsms | 27 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | | | 17 | | | 18 | |
| | highlights | | 0 | "weight" | | 1 | "familiar" | | 2 | "sentinels" | | 3 | "mosaic" | | 4 | "warmth" | | 5 | "pulse" | | 6 | "throb" | | 7 | "flickered" | | 8 | "vibrated" | | 9 | "resonance" | | 10 | "stark" | | 11 | "traced" | | 12 | "almost alive" | | 13 | "whisper" | | 14 | "intricate" | | 15 | "could feel" | | 16 | "enigmatic" | | 17 | "otherworldly" | | 18 | "footfall" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "eyes widened/narrowed" | | count | 1 |
|
| | highlights | | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 2 | | narrationSentences | 69 | | matches | | 0 | "felt a prickle" | | 1 | "a wave of warmth" |
| |
| 0.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 11 | | narrationSentences | 69 | | filterMatches | (empty) | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 74 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 57 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1585 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 8 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 38 | | wordCount | 1459 | | uniqueNames | 9 | | maxNameDensity | 0.89 | | worstName | "Aurora" | | maxWindowNameDensity | 1.5 | | worstWindowName | "Aurora" | | discoveredNames | | Empress | 1 | | Nyx | 7 | | Richmond | 1 | | Park | 1 | | Aurora | 13 | | Isolde | 11 | | London | 1 | | Heartstone | 2 | | Veil | 1 |
| | persons | | 0 | "Empress" | | 1 | "Nyx" | | 2 | "Aurora" | | 3 | "Isolde" | | 4 | "Heartstone" |
| | places | | 0 | "Richmond" | | 1 | "Park" | | 2 | "London" |
| | globalScore | 1 | | windowScore | 1 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 68 | | glossingSentenceCount | 12 | | matches | | 0 | "shadow that seemed to drink the waning light and exhale it as a faint violet sigh" | | 1 | "ripple that seemed to come from the earth itself" | | 2 | "sounded like distant voices speaking in a" | | 3 | "as if breathing" | | 4 | "looked like stylized vines intertwined wi" | | 5 | "amber that seemed to suffuse the light itself with a honeyed glow" | | 6 | "as if inhaling and exhaling with the grove’s own breath" | | 7 | "not quite animal, not quite plant" | | 8 | "not quite plant" | | 9 | "as if considering" | | 10 | "susurrus that seemed to emanate from the shadows themselves" | | 11 | "note that seemed to vibrate the very marrow in Aurora’s bones" | | 12 | "shadow that seemed to drink the light and give back whispers; Isolde, the seer whose words were riddles but whose presence was an anchor to something older than memory" |
| |
| 0.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 7 | | per1kWords | 4.416 | | wordCount | 1585 | | matches | | 0 | "not with weight but with a subtle recoil, as if the vegetation recoiled from the" | | 1 | "not from any source Aurora could locate, but from the very air" | | 2 | "neither music nor" | | 3 | "not the usual London overcast but a deep, warm amber" | | 4 | "not unpleasant but startlingly clear, like drinking water from a mountain sprin" | | 5 | "not in position but in texture" | | 6 | "not with fanfare, but with the steady, patient rhythm of a world" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 74 | | matches | (empty) | |
| 76.24% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 27 | | mean | 58.7 | | std | 24.47 | | cv | 0.417 | | sampleLengths | | 0 | 107 | | 1 | 59 | | 2 | 28 | | 3 | 90 | | 4 | 82 | | 5 | 13 | | 6 | 57 | | 7 | 79 | | 8 | 63 | | 9 | 61 | | 10 | 29 | | 11 | 60 | | 12 | 71 | | 13 | 80 | | 14 | 72 | | 15 | 15 | | 16 | 76 | | 17 | 29 | | 18 | 75 | | 19 | 25 | | 20 | 87 | | 21 | 51 | | 22 | 45 | | 23 | 26 | | 24 | 80 | | 25 | 69 | | 26 | 56 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 69 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 2 | | totalVerbs | 217 | | matches | | 0 | "was taking" | | 1 | "were drawing" |
| |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 7 | | semicolonCount | 4 | | flaggedSentences | 9 | | totalSentences | 74 | | ratio | 0.122 | | matches | | 0 | "Aurora’s gaze fell to the ground where the grass gave way to a mosaic of wildflowers—blues that out‑shone the sky, golds that held the warmth of a forgotten summer, and whites that glowed with an inner light." | | 1 | "The sound was neither music nor noise; it was the sensation of a chord held just beyond hearing, a resonance that made her teeth faintly vibrate." | | 2 | "The oak trunks, once static, now bore faint glyphs that glowed a soft amber where the bark had split—symbols that looked like stylized vines intertwined with crescent moons." | | 3 | "They were not painted; they appeared as if the wood itself had remembered how to draw them." | | 4 | "From the edge of the clearing, a shape emerged—not quite animal, not quite plant." | | 5 | "The shade seemed to absorb the amber light, his violet eyes glowing brighter, and a soft whisper curled from his form—more felt than heard—like the brush of a night wind against a windowpane." | | 6 | "The stones themselves began to shift, not in position but in texture; the surface rippled like water, revealing beneath a faint, glowing lattice of light—threads of crimson and silver intertwining, pulsing in time with the hum." | | 7 | "She looked at her companions: Nyx, a living shadow that seemed to drink the light and give back whispers; Isolde, the seer whose words were riddles but whose presence was an anchor to something older than memory." | | 8 | "With a quiet determination born of curiosity and caution, Aurora led the way deeper into the grove, her senses attuned to the rustle of leaves, the whisper of shadow, and the soft, cryptic cadence of Isolde’s voice—each step a dialogue between the travelers and the land that remembered every footfall, even those that left no mark." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1466 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 44 | | adverbRatio | 0.030013642564802184 | | lyAdverbCount | 10 | | lyAdverbRatio | 0.0068212824010914054 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 74 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 74 | | mean | 21.42 | | std | 9.03 | | cv | 0.422 | | sampleLengths | | 0 | 26 | | 1 | 26 | | 2 | 33 | | 3 | 22 | | 4 | 27 | | 5 | 16 | | 6 | 16 | | 7 | 28 | | 8 | 37 | | 9 | 20 | | 10 | 33 | | 11 | 15 | | 12 | 28 | | 13 | 23 | | 14 | 16 | | 15 | 13 | | 16 | 12 | | 17 | 38 | | 18 | 7 | | 19 | 18 | | 20 | 15 | | 21 | 26 | | 22 | 20 | | 23 | 18 | | 24 | 28 | | 25 | 17 | | 26 | 23 | | 27 | 21 | | 28 | 17 | | 29 | 18 | | 30 | 11 | | 31 | 13 | | 32 | 24 | | 33 | 23 | | 34 | 26 | | 35 | 29 | | 36 | 16 | | 37 | 11 | | 38 | 14 | | 39 | 28 | | 40 | 27 | | 41 | 8 | | 42 | 9 | | 43 | 17 | | 44 | 25 | | 45 | 13 | | 46 | 15 | | 47 | 21 | | 48 | 22 | | 49 | 33 |
| |
| 49.55% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 5 | | diversityRatio | 0.33783783783783783 | | totalSentences | 74 | | uniqueOpeners | 25 | |
| 96.62% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 2 | | totalSentences | 69 | | matches | | 0 | "Then, with a sound like" | | 1 | "Then, with a sound like" |
| | ratio | 0.029 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 18 | | totalSentences | 69 | | matches | | 0 | "They had followed the narrow" | | 1 | "Their trunks were scarred with" | | 2 | "She inhaled, feeling the perfume" | | 3 | "She lifted a hand, palm" | | 4 | "It vibrated through the soles" | | 5 | "She closed her eyes, letting" | | 6 | "They were not painted; they" | | 7 | "She pulled her hand back," | | 8 | "It was a tall, slender" | | 9 | "It moved with a fluid" | | 10 | "she said, voice hushed" | | 11 | "She glanced at Nyx, whose" | | 12 | "she murmured, though no one" | | 13 | "She could feel its warmth" | | 14 | "She drew it out, the" | | 15 | "he whispered, his voice barely" | | 16 | "She looked at her companions:" | | 17 | "She took a step forward," |
| | ratio | 0.261 | |
| 39.71% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 58 | | totalSentences | 69 | | matches | | 0 | "The last light of day" | | 1 | "Aurora adjusted the strap of" | | 2 | "Isolde walked ahead, her silver" | | 3 | "They had followed the narrow" | | 4 | "Their trunks were scarred with" | | 5 | "Isolde murmured, her voice a" | | 6 | "Aurora’s gaze fell to the" | | 7 | "The scent was thick, sweet" | | 8 | "She inhaled, feeling the perfume" | | 9 | "Nyx drifted forward, the edge" | | 10 | "A soft susurrus rose from" | | 11 | "Nyx’s eyes, twin points of" | | 12 | "Aurora whispered, more to herself" | | 13 | "Isolde turned, her lavender eyes" | | 14 | "She lifted a hand, palm" | | 15 | "A low hum began to" | | 16 | "It vibrated through the soles" | | 17 | "The sound was neither music" | | 18 | "She closed her eyes, letting" | | 19 | "The wildflowers seemed to pulse," |
| | ratio | 0.841 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 69 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 57 | | technicalSentenceCount | 15 | | matches | | 0 | "Beside her, Nyx hovered just enough to be a presence rather than a distraction, a ripple of shadow that seemed to drink the waning light and exhale it as a fain…" | | 1 | "Aurora’s gaze fell to the ground where the grass gave way to a mosaic of wildflowers—blues that out‑shone the sky, golds that held the warmth of a forgotten sum…" | | 2 | "She inhaled, feeling the perfume settle in her lungs, and for a heartbeat the scar on her left wrist tingled, a faint pulse that matched the soft throb she felt…" | | 3 | "Where his form touched the grass, the blades bent not with weight but with a subtle recoil, as if the vegetation recoiled from the presence of living shadow." | | 4 | "The sound was neither music nor noise; it was the sensation of a chord held just beyond hearing, a resonance that made her teeth faintly vibrate." | | 5 | "The wildflowers seemed to pulse, their petals opening and closing in a slow, deliberate rhythm, as if breathing." | | 6 | "She pulled her hand back, and the spark dissolved into a mist that curled upward, disappearing into the amber sky above the clearing." | | 7 | "Above them, the sky was not the usual London overcast but a deep, warm amber that seemed to suffuse the light itself with a honeyed glow." | | 8 | "The sun, low on the horizon, hung like a molten coin, its rays filtering through the canopy and throwing the grove into a tableau of shifting gold and violet." | | 9 | "Shadows stretched and pooled, then retracted as if inhaling and exhaling with the grove’s own breath." | | 10 | "It moved with a fluid grace, each step causing the ground beneath it to bloom momentarily with fresh flowers that faded as soon as the weight shifted." | | 11 | "A low, resonant tone rose from the standing stones, a deep note that seemed to vibrate the very marrow in Aurora’s bones." | | 12 | "She looked at her companions: Nyx, a living shadow that seemed to drink the light and give back whispers; Isolde, the seer whose words were riddles but whose pr…" | | 13 | "The ancient, otherworldly place welcomed them not with fanfare, but with the steady, patient rhythm of a world that had existed long before their arrival and wo…" | | 14 | "With a quiet determination born of curiosity and caution, Aurora led the way deeper into the grove, her senses attuned to the rustle of leaves, the whisper of s…" |
| |
| 0.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 9 | | uselessAdditionCount | 4 | | matches | | 0 | "Aurora whispered, more to herself than to her companions" | | 1 | "Isolde said, her voice barely above the hum" | | 2 | "she said, voice hushed," | | 3 | "he whispered, his voice barely audible over the rustle of leaves" |
| |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 6 | | fancyCount | 4 | | fancyTags | | 0 | "Isolde murmured (murmur)" | | 1 | "Aurora whispered (whisper)" | | 2 | "she murmured (murmur)" | | 3 | "he whispered (whisper)" |
| | dialogueSentences | 14 | | tagDensity | 0.429 | | leniency | 0.857 | | rawRatio | 0.667 | | effectiveRatio | 0.571 | |