| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 10 | | adverbTagCount | 0 | | adverbTags | (empty) | | dialogueSentences | 18 | | tagDensity | 0.556 | | leniency | 1 | | rawRatio | 0 | | effectiveRatio | 0 | |
| 79.66% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1229 | | totalAiIsmAdverbs | 5 | | found | | | highlights | | 0 | "cautiously" | | 1 | "very" | | 2 | "gently" |
| |
| 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) | |
| 14.56% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1229 | | totalAiIsms | 21 | | found | | | highlights | | 0 | "racing" | | 1 | "anticipation" | | 2 | "wavering" | | 3 | "intricate" | | 4 | "chill" | | 5 | "tapestry" | | 6 | "traced" | | 7 | "unspoken" | | 8 | "echoed" | | 9 | "sense of" | | 10 | "otherworldly" | | 11 | "wavered" | | 12 | "dancing" | | 13 | "profound" | | 14 | "perfect" | | 15 | "whisper" |
| |
| 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 | | |
| 80.36% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 3 | | narrationSentences | 56 | | matches | | 0 | "g with anticipation" | | 1 | "felt a tingle" | | 2 | "e with excitement" |
| |
| 40.82% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 4 | | narrationSentences | 56 | | filterMatches | (empty) | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 64 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 43 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1223 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 9 | | unquotedAttributions | 0 | | matches | (empty) | |
| 89.14% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 26 | | wordCount | 1068 | | uniqueNames | 7 | | maxNameDensity | 1.22 | | worstName | "Aurora" | | maxWindowNameDensity | 2 | | worstWindowName | "Aurora" | | discoveredNames | | Fae | 1 | | Grove | 1 | | Nyx | 7 | | Aurora | 13 | | Isolde | 1 | | Hel | 2 | | Heartstone | 1 |
| | persons | | 0 | "Nyx" | | 1 | "Aurora" | | 2 | "Isolde" | | 3 | "Hel" |
| | places | | | globalScore | 0.891 | | windowScore | 1 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 54 | | glossingSentenceCount | 4 | | matches | | 0 | "seemed unsure of its pace" | | 1 | "quite place" | | 2 | "It was as if she had crossed a threshold where her senses were heightened, making her aware of the intricate tapestries of life and magic in every part of this grove" | | 3 | "felt like a dream—whispered an encourag" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1223 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 64 | | matches | (empty) | |
| 92.35% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 24 | | mean | 50.96 | | std | 24.12 | | cv | 0.473 | | sampleLengths | | 0 | 62 | | 1 | 34 | | 2 | 91 | | 3 | 17 | | 4 | 24 | | 5 | 46 | | 6 | 58 | | 7 | 32 | | 8 | 26 | | 9 | 29 | | 10 | 99 | | 11 | 90 | | 12 | 47 | | 13 | 89 | | 14 | 49 | | 15 | 64 | | 16 | 20 | | 17 | 28 | | 18 | 59 | | 19 | 48 | | 20 | 21 | | 21 | 58 | | 22 | 59 | | 23 | 73 |
| |
| 92.73% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 2 | | totalSentences | 56 | | matches | | 0 | "was covered" | | 1 | "were heightened" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 1 | | totalVerbs | 174 | | matches | | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 6 | | semicolonCount | 0 | | flaggedSentences | 5 | | totalSentences | 64 | | ratio | 0.078 | | matches | | 0 | "The tree's trunk was wide enough to take four adults linking hands to encircle it, and its bark was covered in a mesmerizing tapestry of carvings—spirals, half-seen faces, and intricate, interlacing knots." | | 1 | "She held its gaze, marveling at the unique hue of its eyes—a pale, misty grey like the haziest morning." | | 2 | "A shiver of premonition rippled down Aurora's spine—a sense of stepping into the story told by the golden runes that danced across her skin in the heart of Hel, whispering ancient secrets." | | 3 | "For an instant, she thought she saw the fox and the trees through a curtain of swirling colors—a glimpse of the grove as seen from another realm, perhaps, where the vibrant hues of the mortal world were muted, and otherworldly tones dominated." | | 4 | "As the last petal disappeared into the canopy, a faint voice—a memory that felt like a dream—whispered an encouragement as ancient as the land itself: \"The world is full of magic. Seek and you shall find.\"" |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1076 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 30 | | adverbRatio | 0.027881040892193308 | | lyAdverbCount | 9 | | lyAdverbRatio | 0.008364312267657992 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 64 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 64 | | mean | 19.11 | | std | 7.91 | | cv | 0.414 | | sampleLengths | | 0 | 17 | | 1 | 19 | | 2 | 26 | | 3 | 21 | | 4 | 13 | | 5 | 25 | | 6 | 18 | | 7 | 21 | | 8 | 27 | | 9 | 16 | | 10 | 1 | | 11 | 24 | | 12 | 23 | | 13 | 23 | | 14 | 8 | | 15 | 32 | | 16 | 18 | | 17 | 23 | | 18 | 9 | | 19 | 12 | | 20 | 14 | | 21 | 8 | | 22 | 21 | | 23 | 32 | | 24 | 13 | | 25 | 15 | | 26 | 19 | | 27 | 20 | | 28 | 19 | | 29 | 23 | | 30 | 19 | | 31 | 15 | | 32 | 14 | | 33 | 16 | | 34 | 10 | | 35 | 21 | | 36 | 32 | | 37 | 15 | | 38 | 42 | | 39 | 18 | | 40 | 18 | | 41 | 13 | | 42 | 34 | | 43 | 23 | | 44 | 7 | | 45 | 12 | | 46 | 8 | | 47 | 12 | | 48 | 16 | | 49 | 31 |
| |
| 71.35% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 1 | | diversityRatio | 0.4375 | | totalSentences | 64 | | uniqueOpeners | 28 | |
| 61.73% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 54 | | matches | | 0 | "Gradually, the fox relaxed, taking" |
| | ratio | 0.019 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 16 | | totalSentences | 54 | | matches | | 0 | "Their eyes, swirling violet orbs," | | 1 | "She struggled to find a" | | 2 | "she whispered, pointing to a" | | 3 | "Her fingertips traced the intricate" | | 4 | "It was so vividly colored" | | 5 | "She held its gaze, marveling" | | 6 | "Its breath was warm and" | | 7 | "she whispered, her voice carrying" | | 8 | "She smiled, taking the opportunity" | | 9 | "She caught her breath, the" | | 10 | "she began, her voice a" | | 11 | "They moved on, the mist" | | 12 | "She knelt down and cupped" | | 13 | "It was as if she" | | 14 | "She traced her thumb over" | | 15 | "She lifted her hand, the" |
| | ratio | 0.296 | |
| 43.33% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 45 | | totalSentences | 54 | | matches | | 0 | "The ancient oak standing stones," | | 1 | "Aurora, her straight black hair" | | 2 | "The air grew thick, as" | | 3 | "Nyx, the shadowy being floating" | | 4 | "Their eyes, swirling violet orbs," | | 5 | "The Fae Grove before them" | | 6 | "Silvery mists drifted along the" | | 7 | "Aurora breathed in the air," | | 8 | "She struggled to find a" | | 9 | "Nyx whispered, a voice like" | | 10 | "Aurora reached out, her fingers" | | 11 | "she whispered, pointing to a" | | 12 | "The tree's trunk was wide" | | 13 | "Her fingertips traced the intricate" | | 14 | "Nyx shifted their form, solidifying" | | 15 | "Aurora's eyes widened as she" | | 16 | "A faint rustle caught Aurora's" | | 17 | "It was so vividly colored" | | 18 | "Aurora extended her hand, her" | | 19 | "A cautious step closer, a" |
| | ratio | 0.833 | |
| 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 | 45 | | technicalSentenceCount | 10 | | matches | | 0 | "Aurora, her straight black hair tumbling over her shoulders, stepped cautiously past the stones, her heart racing with anticipation." | | 1 | "The air grew thick, as if she were pushing through a sheer curtain, and then she was through, her breath catching at the wonder of it." | | 2 | "Nyx shifted their form, solidifying into a more humanlike shape to lean close, their eyes glowing brightly as they studied the ancient artwork." | | 3 | "A cautious step closer, a patient breath, then another, the fox mirroring her movement as if they danced together." | | 4 | "She smiled, taking the opportunity to gently scratch behind its ears, causing the fox to close its eyes and nudge closer." | | 5 | "A shiver of premonition rippled down Aurora's spine—a sense of stepping into the story told by the golden runes that danced across her skin in the heart of Hel,…" | | 6 | "Reaching down, she touched one of the jade caps, her fingertips warming against its cool, smooth surface." | | 7 | "It was as if she had crossed a threshold where her senses were heightened, making her aware of the intricate tapestries of life and magic in every part of this …" | | 8 | "The grove seemed to accept these words, as if they held a profound meaning it had been awaiting since time immemorial." | | 9 | "She lifted her hand, the fallen petals swirling around her fingers as if caught in a tiny, perfect storm." |
| |
| 25.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 10 | | uselessAdditionCount | 2 | | matches | | 0 | "Nyx whispered, their voice full of reverence and unease" | | 1 | "She traced, the gemstone warming under her touch, and whispered," |
| |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 6 | | fancyCount | 5 | | fancyTags | | 0 | "Nyx whispered (whisper)" | | 1 | "she whispered (whisper)" | | 2 | "she whispered (whisper)" | | 3 | "Nyx warned (warn)" | | 4 | "Nyx whispered (whisper)" |
| | dialogueSentences | 18 | | tagDensity | 0.333 | | leniency | 0.667 | | rawRatio | 0.833 | | effectiveRatio | 0.556 | |