| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 11 | | adverbTagCount | 1 | | adverbTags | | 0 | "Her voice cracked slightly [slightly]" |
| | dialogueSentences | 22 | | tagDensity | 0.5 | | leniency | 1 | | rawRatio | 0.091 | | effectiveRatio | 0.091 | |
| 68.35% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1422 | | totalAiIsmAdverbs | 9 | | found | | | highlights | | 0 | "very" | | 1 | "gently" | | 2 | "slightly" | | 3 | "happily" | | 4 | "utterly" | | 5 | "really" | | 6 | "helplessly" | | 7 | "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) | |
| 0.00% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1422 | | totalAiIsms | 34 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | | | 17 | | | 18 | | | 19 | | | 20 | |
| | highlights | | 0 | "warmth" | | 1 | "comforting" | | 2 | "chill" | | 3 | "silence" | | 4 | "pulsed" | | 5 | "beacon" | | 6 | "gloom" | | 7 | "flicker" | | 8 | "dancing" | | 9 | "delving" | | 10 | "traced" | | 11 | "familiar" | | 12 | "comfortable" | | 13 | "charm" | | 14 | "echoed" | | 15 | "tension" | | 16 | "vibrated" | | 17 | "anticipation" | | 18 | "coded" | | 19 | "crystal" | | 20 | "perfect" |
| |
| 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 | 2 | | narrationSentences | 92 | | matches | | 0 | "d with urgency" | | 1 | "d with anticipation" |
| |
| 80.75% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 4 | | narrationSentences | 92 | | filterMatches | (empty) | | hedgeMatches | | |
| 96.62% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 101 | | gibberishSentences | 1 | | adjustedGibberishSentences | 1 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | repeatedSegmentCount | 0 | | maxSentenceWordsSeen | 44 | | ratio | 0.01 | | matches | | 0 | "If she squinted, she imagined seeing theाप्तa orientation as she recalled from her university research studies, and more pictures of familiar but not-forgotten Roman sites that nev…" |
| |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1431 | | ratio | 0 | | matches | (empty) | |
| 97.22% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 9 | | unquotedAttributions | 1 | | matches | | |
| 99.77% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 46 | | wordCount | 1294 | | uniqueNames | 23 | | maxNameDensity | 1 | | worstName | "Aurora" | | maxWindowNameDensity | 2 | | worstWindowName | "Grove" | | discoveredNames | | Aurora | 13 | | Grove | 5 | | Heartstone | 4 | | Pendant | 1 | | Richmond | 1 | | Park | 1 | | Fae | 1 | | Eva | 3 | | Roman | 2 | | Britain | 1 | | Dad | 1 | | God | 1 | | Otis | 1 | | Dim | 1 | | Sum | 1 | | Atlantic | 1 | | Trent | 1 | | Silvia | 1 | | Helena | 1 | | Merlin | 1 | | Morris | 1 | | Amira | 2 | | Amara | 1 |
| | persons | | 0 | "Aurora" | | 1 | "Heartstone" | | 2 | "Pendant" | | 3 | "Eva" | | 4 | "Roman" | | 5 | "Britain" | | 6 | "Dad" | | 7 | "God" | | 8 | "Otis" | | 9 | "Sum" | | 10 | "Trent" | | 11 | "Silvia" | | 12 | "Helena" | | 13 | "Merlin" | | 14 | "Morris" | | 15 | "Amira" | | 16 | "Amara" |
| | places | | 0 | "Grove" | | 1 | "Richmond" | | 2 | "Park" | | 3 | "Fae" | | 4 | "Atlantic" |
| | globalScore | 0.998 | | windowScore | 1 | |
| 100.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 71 | | glossingSentenceCount | 1 | | matches | | 0 | "felt like something else was demanding" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 1 | | per1kWords | 0.699 | | wordCount | 1431 | | matches | | 0 | "not words, exactly, but impressions" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 101 | | matches | (empty) | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 42 | | mean | 34.07 | | std | 28.09 | | cv | 0.824 | | sampleLengths | | 0 | 55 | | 1 | 22 | | 2 | 64 | | 3 | 110 | | 4 | 5 | | 5 | 3 | | 6 | 41 | | 7 | 15 | | 8 | 12 | | 9 | 93 | | 10 | 87 | | 11 | 21 | | 12 | 7 | | 13 | 46 | | 14 | 60 | | 15 | 41 | | 16 | 45 | | 17 | 85 | | 18 | 57 | | 19 | 13 | | 20 | 41 | | 21 | 15 | | 22 | 4 | | 23 | 38 | | 24 | 54 | | 25 | 30 | | 26 | 61 | | 27 | 10 | | 28 | 9 | | 29 | 30 | | 30 | 4 | | 31 | 9 | | 32 | 4 | | 33 | 86 | | 34 | 33 | | 35 | 14 | | 36 | 32 | | 37 | 29 | | 38 | 21 | | 39 | 5 | | 40 | 7 | | 41 | 13 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 0 | | totalSentences | 92 | | matches | (empty) | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 2 | | totalVerbs | 198 | | matches | | 0 | "was steadying" | | 1 | "was getting" |
| |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 9 | | semicolonCount | 0 | | flaggedSentences | 9 | | totalSentences | 101 | | ratio | 0.089 | | matches | | 0 | "Aurora's eyes, accustomed to the moonlight, spotted movement near the largest oak – a subtle shift of shadows that violated the moonlight's stillness." | | 1 | "The silvery glow of her Heartstone pulsed gently against her skin – not violently, just persistently, like a second heartbeat." | | 2 | "Then, from the corner of her eye, she saw it – a flicker of movement at the edge of the glade." | | 3 | "Eva had been insistent about the priceless artifact – a small silver figurine said to grant second sight, lost in the Grove by an ancestor three generations past." | | 4 | "But Eva was never an eccentric – she was practical, relentless, and utterly convincing on the rare occasions she broke entanto much as Aurora had broken left." | | 5 | "For a moment, she could almost see – past the trees, past the glade, past the ordinary world into that other place where time bled." | | 6 | "And rather than a thrum-to feel like her own heart – now, it felt like something else was demanding attention from just beyond her reach." | | 7 | "Still dimly visible, however, unknown as toxic people whose comments about her friends as \"nothing but abnormal\" were always meanier than God Otis didn't bother to look up from his husband meal plan Dim Sum – sealing the familiar instead of rushing after diverse friends." | | 8 | "Faint whispers began – not words, exactly, but impressions." |
| |
| 58.50% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1293 | | adjectiveStacks | 1 | | stackExamples | | 0 | "touching blood-red cloak" |
| | adverbCount | 85 | | adverbRatio | 0.065738592420727 | | lyAdverbCount | 46 | | lyAdverbRatio | 0.03557617942768755 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 101 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 101 | | mean | 14.17 | | std | 9.46 | | cv | 0.668 | | sampleLengths | | 0 | 15 | | 1 | 19 | | 2 | 21 | | 3 | 14 | | 4 | 8 | | 5 | 12 | | 6 | 13 | | 7 | 16 | | 8 | 23 | | 9 | 8 | | 10 | 14 | | 11 | 20 | | 12 | 30 | | 13 | 33 | | 14 | 5 | | 15 | 5 | | 16 | 3 | | 17 | 5 | | 18 | 15 | | 19 | 21 | | 20 | 12 | | 21 | 3 | | 22 | 12 | | 23 | 6 | | 24 | 6 | | 25 | 28 | | 26 | 22 | | 27 | 27 | | 28 | 4 | | 29 | 13 | | 30 | 10 | | 31 | 25 | | 32 | 39 | | 33 | 21 | | 34 | 3 | | 35 | 4 | | 36 | 21 | | 37 | 15 | | 38 | 6 | | 39 | 4 | | 40 | 11 | | 41 | 25 | | 42 | 24 | | 43 | 17 | | 44 | 2 | | 45 | 22 | | 46 | 5 | | 47 | 33 | | 48 | 7 | | 49 | 45 |
| |
| 88.45% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 4 | | diversityRatio | 0.5544554455445545 | | totalSentences | 101 | | uniqueOpeners | 56 | |
| 74.91% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 2 | | totalSentences | 89 | | matches | | 0 | "Then, from the corner of" | | 1 | "Only the wind answered, dancing" |
| | ratio | 0.022 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 17 | | totalSentences | 89 | | matches | | 0 | "Her fingers tightened around the" | | 1 | "she whispered to herself, tucking" | | 2 | "Her breaths came steady despite" | | 3 | "She froze, listening." | | 4 | "Her voice cracked slightly, sounding" | | 5 | "She turned back toward her" | | 6 | "She wasn't alone." | | 7 | "Her free hand went to" | | 8 | "She supportive as well as" | | 9 | "it was physically real." | | 10 | "She exposed her wrist to" | | 11 | "Her breath matched the familiar" | | 12 | "Her mind cast itself back" | | 13 | "Their meaning blossomed in her" | | 14 | "Her eyes remained fixed on" | | 15 | "Her fingers traced the symbols" | | 16 | "Her heartstone flashed crystal instructions" |
| | ratio | 0.191 | |
| 77.98% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 68 | | totalSentences | 89 | | matches | | 0 | "The cold bit into Aurora's" | | 1 | "The Grove always seemed to" | | 2 | "Her fingers tightened around the" | | 3 | "she whispered to herself, tucking" | | 4 | "The clearing within Richmond Park's" | | 5 | "Aurora's eyes, accustomed to the" | | 6 | "Her breaths came steady despite" | | 7 | "The silvery glow of her" | | 8 | "The retailer had offereditures affecting" | | 9 | "Instinct screamed to hide it." | | 10 | "A twig snapped behind her." | | 11 | "She froze, listening." | | 12 | "The forest held its breath." | | 13 | "Her voice cracked slightly, sounding" | | 14 | "Aurora banished a flare of" | | 15 | "She turned back toward her" | | 16 | "Eva had been insistent about" | | 17 | "The family thought Eva had" | | 18 | "The letter requested contact." | | 19 | "Aurora's damp fingers traced the" |
| | ratio | 0.764 | |
| 100.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 2 | | totalSentences | 89 | | matches | | 0 | "If she squinted, she imagined" | | 1 | "If her heart gave out," |
| | ratio | 0.022 | |
| 53.57% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 48 | | technicalSentenceCount | 6 | | matches | | 0 | "Aurora's eyes, accustomed to the moonlight, spotted movement near the largest oak – a subtle shift of shadows that violated the moonlight's stillness." | | 1 | "The family thought Eva had inherited her grandmother's eccentricity, happily delving into folklore that ought to have remained buried where it belonged." | | 2 | "Something that thwarted the charm of the normal world, hawking unwilling scions of restraints beyond their own boundaries and boundaries of norm to summon." | | 3 | "She exposed her wrist to the moonlight of a new moon that should be invisible for physics." | | 4 | "The air thickened with humidity that permeated the already unnaturally cold temperature." | | 5 | "Imogen Helena that was old enough could trace regency back to king of lower realms possibly close in kind to constantly tormenting Merlin, her kinsman well enou…" |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 11 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 13.64% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 4 | | fancyCount | 3 | | fancyTags | | 0 | "she whispered (whisper)" | | 1 | "someone whispered (whisper)" | | 2 | "Amira's voice nevertheless maintained a courteous nobility (maintain)" |
| | dialogueSentences | 22 | | tagDensity | 0.182 | | leniency | 0.364 | | rawRatio | 0.75 | | effectiveRatio | 0.273 | |