| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | |
| 83.95% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1246 | | totalAiIsmAdverbs | 4 | | found | | | highlights | | 0 | "slowly" | | 1 | "slightly" | | 2 | "suddenly" | | 3 | "very" |
| |
| 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 | 1246 | | totalAiIsms | 45 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | | | 17 | | | 18 | | | 19 | | | 20 | | | 21 | | | 22 | | | 23 | | | 24 | | | 25 | | | 26 | | | 27 | | | 28 | | word | "the last thing" | | count | 1 |
|
| | highlights | | 0 | "measured" | | 1 | "sentinels" | | 2 | "reminder" | | 3 | "warmth" | | 4 | "pulse" | | 5 | "silence" | | 6 | "scanned" | | 7 | "fluttered" | | 8 | "amidst" | | 9 | "vibrated" | | 10 | "quickened" | | 11 | "chill" | | 12 | "otherworldly" | | 13 | "calculated" | | 14 | "symphony" | | 15 | "steeled" | | 16 | "echoing" | | 17 | "pulsed" | | 18 | "shimmered" | | 19 | "sense of" | | 20 | "could feel" | | 21 | "weight" | | 22 | "tension" | | 23 | "trembled" | | 24 | "race" | | 25 | "whisper" | | 26 | "resonated" | | 27 | "magnetic" | | 28 | "the last thing" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "clenched jaw/fists" | | count | 1 |
|
| | highlights | | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 0 | | narrationSentences | 76 | | matches | (empty) | |
| 30.08% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 6 | | narrationSentences | 76 | | filterMatches | (empty) | | hedgeMatches | | 0 | "tried to" | | 1 | "seemed to" | | 2 | "began to" |
| |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 81 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 36 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1252 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 4 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 31 | | wordCount | 1185 | | uniqueNames | 10 | | maxNameDensity | 0.93 | | worstName | "Rory" | | maxWindowNameDensity | 1.5 | | worstWindowName | "Rory" | | discoveredNames | | Carter | 1 | | Fae | 2 | | Grove | 7 | | Heartstone | 5 | | Pendant | 1 | | Richmond | 1 | | Park | 1 | | Rory | 11 | | London | 1 | | Evan | 1 |
| | persons | | 0 | "Carter" | | 1 | "Heartstone" | | 2 | "Pendant" | | 3 | "Rory" | | 4 | "Evan" |
| | places | | 0 | "Fae" | | 1 | "Grove" | | 2 | "Richmond" | | 3 | "Park" | | 4 | "London" |
| | globalScore | 1 | | windowScore | 1 | |
| 48.65% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 74 | | glossingSentenceCount | 3 | | matches | | 0 | "fog that seemed to cling to her skin" | | 1 | "It was as if the ground beneath her feet was no longer solid" | | 2 | "vortex that seemed to defy the very fabric of reality" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1252 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 81 | | matches | (empty) | |
| 80.23% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 24 | | mean | 52.17 | | std | 22.47 | | cv | 0.431 | | sampleLengths | | 0 | 102 | | 1 | 64 | | 2 | 84 | | 3 | 70 | | 4 | 64 | | 5 | 80 | | 6 | 67 | | 7 | 67 | | 8 | 55 | | 9 | 46 | | 10 | 3 | | 11 | 51 | | 12 | 45 | | 13 | 57 | | 14 | 47 | | 15 | 53 | | 16 | 58 | | 17 | 31 | | 18 | 15 | | 19 | 41 | | 20 | 42 | | 21 | 59 | | 22 | 44 | | 23 | 7 |
| |
| 96.03% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 2 | | totalSentences | 76 | | matches | | 0 | "been told" | | 1 | "being spoke" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 190 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 6 | | semicolonCount | 1 | | flaggedSentences | 6 | | totalSentences | 81 | | ratio | 0.074 | | matches | | 0 | "She pulled her leather jacket closer and stared down at the small crescent-shaped scar on her left wrist, a whispered reminder of her childhood – a safer, simpler time." | | 1 | "Stories of its peculiar time behavior fluttered through her mind like moths trapped in a jar – an hour inside could translate to minutes or days outside." | | 2 | "Silence enveloped her, but it wasn't the calming silence of a peaceful night; it was heavy, expectant, as if the entire forest held its breath." | | 3 | "She had faced her demons before – Evan's memory flashed in her mind – but this felt different, otherworldly." | | 4 | "A dark shadow flitted at the corner of her vision, and she turned – but nothing was there." | | 5 | "Her breath hitched as the form took shape – a tall, willowy figure draped in flowing robes of midnight blue." |
| |
| 94.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1183 | | adjectiveStacks | 1 | | stackExamples | | 0 | "small crescent-shaped scar" |
| | adverbCount | 29 | | adverbRatio | 0.024513947590870666 | | lyAdverbCount | 12 | | lyAdverbRatio | 0.01014370245139476 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 81 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 81 | | mean | 15.46 | | std | 6.34 | | cv | 0.41 | | sampleLengths | | 0 | 36 | | 1 | 19 | | 2 | 18 | | 3 | 29 | | 4 | 19 | | 5 | 14 | | 6 | 21 | | 7 | 10 | | 8 | 18 | | 9 | 19 | | 10 | 20 | | 11 | 27 | | 12 | 21 | | 13 | 10 | | 14 | 14 | | 15 | 25 | | 16 | 7 | | 17 | 11 | | 18 | 22 | | 19 | 24 | | 20 | 13 | | 21 | 18 | | 22 | 1 | | 23 | 19 | | 24 | 10 | | 25 | 19 | | 26 | 11 | | 27 | 20 | | 28 | 24 | | 29 | 12 | | 30 | 8 | | 31 | 23 | | 32 | 15 | | 33 | 21 | | 34 | 12 | | 35 | 14 | | 36 | 16 | | 37 | 13 | | 38 | 19 | | 39 | 16 | | 40 | 11 | | 41 | 3 | | 42 | 14 | | 43 | 13 | | 44 | 11 | | 45 | 13 | | 46 | 14 | | 47 | 13 | | 48 | 18 | | 49 | 11 |
| |
| 58.85% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 4 | | diversityRatio | 0.38271604938271603 | | totalSentences | 81 | | uniqueOpeners | 31 | |
| 100.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 4 | | totalSentences | 75 | | matches | | 0 | "Slowly, she walked deeper into" | | 1 | "Just the shadowed form of" | | 2 | "Suddenly, the Heartstone flared to" | | 3 | "Then, darkness enveloped her, and" |
| | ratio | 0.053 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 22 | | totalSentences | 75 | | matches | | 0 | "She pulled her leather jacket" | | 1 | "She had been told to" | | 2 | "Her bright blue eyes scanned" | | 3 | "She passed a cluster of" | | 4 | "They shone like pinpricks of" | | 5 | "She glanced at the pendant," | | 6 | "Her heart rate quickened, and" | | 7 | "She whipped her head towards" | | 8 | "She had faced her demons" | | 9 | "She took another calculated step" | | 10 | "Her mouth grew dry as" | | 11 | "She tightened her grip around" | | 12 | "She rounded the twisted path," | | 13 | "She placed a hand on" | | 14 | "It was as if the" | | 15 | "She could feel the weight" | | 16 | "She reached up with trembling" | | 17 | "Her breath hitched as the" | | 18 | "Its piercing eyes, aglow with" | | 19 | "It was not human, not" |
| | ratio | 0.293 | |
| 33.33% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 64 | | totalSentences | 75 | | matches | | 0 | "Aurora Carter stood at the" | | 1 | "The ancient oak standing stones" | | 2 | "The dense canopy above created" | | 3 | "She pulled her leather jacket" | | 4 | "The Heartstone Pendant hung around" | | 5 | "Rory's fingers brushed against the" | | 6 | "She had been told to" | | 7 | "The note’s elegant calligraphy simply" | | 8 | "Rory stepped forward, the dry" | | 9 | "Her bright blue eyes scanned" | | 10 | "Silas at the bar had" | | 11 | "Stories of its peculiar time" | | 12 | "She passed a cluster of" | | 13 | "They shone like pinpricks of" | | 14 | "Silence enveloped her, but it" | | 15 | "A low thrum vibrated against" | | 16 | "She glanced at the pendant," | | 17 | "Her heart rate quickened, and" | | 18 | "Rory raised a hand to" | | 19 | "A twig snapped to her" |
| | ratio | 0.853 | |
| 66.67% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 1 | | totalSentences | 75 | | matches | | 0 | "Just as she steeled herself" |
| | ratio | 0.013 | |
| 78.89% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 67 | | technicalSentenceCount | 6 | | matches | | 0 | "Aurora Carter stood at the entrance to the Fae Grove, her breath coming in slow, measured exhales as she tried to quell the unease that had been gnawing at her …" | | 1 | "Silence enveloped her, but it wasn't the calming silence of a peaceful night; it was heavy, expectant, as if the entire forest held its breath." | | 2 | "The path twisted ahead of her, revealing a faint glimmer of light that beckoned her onward." | | 3 | "A howl broke the silence, high-pitched and filled with an anguish that made her stop dead in her tracks." | | 4 | "Something ancient and powerful radiated from it, a presence that made her heart race with a mixture of dread and awe." | | 5 | "The Heartstone lit up once more, its glow revealing a swirling vortex that seemed to defy the very fabric of reality." |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 0 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 100.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | |