| 66.67% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 17 | | adverbTagCount | 3 | | adverbTags | | 0 | "She turned back [back]" | | 1 | "She stepped aside [aside]" | | 2 | "Isolde said softly [softly]" |
| | dialogueSentences | 45 | | tagDensity | 0.378 | | leniency | 0.756 | | rawRatio | 0.176 | | effectiveRatio | 0.133 | |
| 87.10% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1938 | | totalAiIsmAdverbs | 5 | | found | | | highlights | | 0 | "slowly" | | 1 | "slightly" | | 2 | "lightly" | | 3 | "softly" |
| |
| 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) | |
| 50.98% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1938 | | totalAiIsms | 19 | | found | | | highlights | | 0 | "chill" | | 1 | "pulsed" | | 2 | "wavering" | | 3 | "pulse" | | 4 | "weight" | | 5 | "flicker" | | 6 | "silk" | | 7 | "resonance" | | 8 | "stomach" | | 9 | "depths" | | 10 | "whisper" |
| |
| 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 | 0 | | narrationSentences | 120 | | matches | (empty) | |
| 100.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 0 | | hedgeCount | 2 | | narrationSentences | 120 | | filterMatches | (empty) | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 148 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 45 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 2 | | markdownWords | 4 | | totalWords | 1914 | | ratio | 0.002 | | matches | | 0 | "you came back." | | 1 | "itself" |
| |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 21 | | unquotedAttributions | 0 | | matches | (empty) | |
| 66.61% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 65 | | wordCount | 1439 | | uniqueNames | 13 | | maxNameDensity | 1.67 | | worstName | "Rory" | | maxWindowNameDensity | 3 | | worstWindowName | "Rory" | | discoveredNames | | London | 2 | | October | 1 | | Rory | 24 | | Heartstone | 5 | | Nyx | 10 | | Isolde | 14 | | Fae-Forged | 1 | | Blade | 1 | | Fae | 3 | | Juice | 1 | | Richmond | 1 | | Park | 1 | | Grove | 1 |
| | persons | | 0 | "Rory" | | 1 | "Heartstone" | | 2 | "Nyx" | | 3 | "Isolde" |
| | places | | 0 | "London" | | 1 | "Richmond" | | 2 | "Park" | | 3 | "Grove" |
| | globalScore | 0.666 | | windowScore | 0.667 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 83 | | glossingSentenceCount | 7 | | matches | | 0 | "as if recognizing the air itself" | | 1 | "felt like the beginning of an answer sh" | | 2 | "eyes that seemed to track movement" | | 3 | "looked like faces frozen mid-scream, mout" | | 4 | "quite human, more like a cat’s but finer, sharper" | | 5 | "as if breathing" | | 6 | "vibration that seemed to thrum within her bones" | | 7 | "as if trying to anchor her to the surface" |
| |
| 0.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 6 | | per1kWords | 3.135 | | wordCount | 1914 | | matches | | 0 | "not in greeting, but as if she’d expected them years ago" | | 1 | "not with battle-light, but with arrival-light" | | 2 | "not with sound, but with resonance" | | 3 | "not the sky, nor the trees, but Rory herself" | | 4 | "not in words, but in sensation, a whisper in the bones of her skull: *you came" | | 5 | "not with pain, but with certainty" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 1 | | totalSentences | 148 | | matches | | 0 | "revealing that flicker" |
| |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 56 | | mean | 34.18 | | std | 26.79 | | cv | 0.784 | | sampleLengths | | 0 | 12 | | 1 | 128 | | 2 | 58 | | 3 | 68 | | 4 | 102 | | 5 | 14 | | 6 | 69 | | 7 | 40 | | 8 | 55 | | 9 | 69 | | 10 | 16 | | 11 | 59 | | 12 | 24 | | 13 | 56 | | 14 | 26 | | 15 | 49 | | 16 | 6 | | 17 | 52 | | 18 | 18 | | 19 | 74 | | 20 | 54 | | 21 | 17 | | 22 | 69 | | 23 | 33 | | 24 | 72 | | 25 | 8 | | 26 | 22 | | 27 | 14 | | 28 | 24 | | 29 | 7 | | 30 | 17 | | 31 | 22 | | 32 | 27 | | 33 | 9 | | 34 | 2 | | 35 | 55 | | 36 | 13 | | 37 | 65 | | 38 | 31 | | 39 | 11 | | 40 | 17 | | 41 | 30 | | 42 | 39 | | 43 | 50 | | 44 | 14 | | 45 | 9 | | 46 | 33 | | 47 | 23 | | 48 | 24 | | 49 | 6 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 0 | | totalSentences | 120 | | matches | (empty) | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 1 | | totalVerbs | 245 | | matches | | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 24 | | semicolonCount | 1 | | flaggedSentences | 22 | | totalSentences | 148 | | ratio | 0.149 | | matches | | 0 | "Rory’s boot sank into moss that shouldn’t have been damp—it pressed back, cold and spongy beneath her foot, yielding just enough to make her ankle wobble before locking firm again, as if the ground itself were testing her balance." | | 1 | "Above, the sky wasn’t the grey overcast of London October; it was a perpetual dusk, warm-toned as honey, streaked with ribbons of indigo that pulsed faintly, like veins beneath skin, shimmering with a light that didn’t come from any source she could name." | | 2 | "There were stars too—countless pinpricks of ice-white and pale silver—but they held steady, unmoving, watching." | | 3 | "The weight of it, the hum of it—it felt like the beginning of an answer she hadn’t dared ask." | | 4 | "Her silver hair spilled over a robe of woven leaf-light, shifting tones of green and gold like reflections on water, and when she smiled, Rory caught the flicker of something sharp beneath—teeth that weren’t quite human, more like a cat’s but finer, sharper." | | 5 | "“A pocket. A breath. A moment between worlds.” She plucked a flower from the air—one that hadn’t been there a second before—and held it out." | | 6 | "Rory recognized it instantly—the slender dagger with a leaf-shaped blade, its surface shimmering like moonlight on water." | | 7 | "The air hummed, not with sound, but with resonance—a deep, subliminal vibration that seemed to thrum within her bones." | | 8 | "Some bore fruit that glowed—apples of amber light, pears of pale blue vapor, grapes that burst into smoke when crushed." | | 9 | "Rory declined with a shake of her head, though her stomach clenched with the scent of it—ripe, warm, promising comfort she hadn’t known she lacked." | | 10 | "Reflected there was not the sky, nor the trees, but Rory herself—older, hardened, eyes glowing faintly blue, a crescent scar on her left wrist visible even in the mirrored dark." | | 11 | "Beside her in the reflection stood a figure with violet eyes and a smile like winter’s first frost—Nyx, solid and smiling." | | 12 | "When she exhaled, the reflection exhaled too—but not in time." | | 13 | "From the depths, a voice rose—not in words, but in sensation, a whisper in the bones of her skull: *you came back.*" | | 14 | "The standing stones at the entrance were still there—but behind them, not beyond them." | | 15 | "Through the water, she could see the real outside world—Richmond Park in autumn, brown leaves skittering, the distant hum of London traffic." | | 16 | "Rory’s mind flashed to a dream—vivid, inescapable—a dream of a garden in eternal dusk, of a voice whispering her name, of waking with the pendant in her hand, slick with dew." | | 17 | "Rory felt the weight of what she carried—the pendant, the blade, the life she’d fled, the life she’d barely begun." | | 18 | "The breeze from the pool carried the scent of memory—cardamom, rain on tarmac, the metallic tang of fear." | | 19 | "The reflection stared back—defiant, weary, but unafraid." | | 20 | "The world around her dimmed, then shifted—colors bled into silver and violet, sounds melted into a single deep hum, and for a heartbeat, she was nowhere." | | 21 | "And in the distance, a tree stood whose roots coiled into the earth and whose branches pierced the sky—a tree older than names, older than sin." |
| |
| 94.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1470 | | adjectiveStacks | 1 | | stackExamples | | 0 | "ripe, warm, promising comfort" |
| | adverbCount | 53 | | adverbRatio | 0.03605442176870748 | | lyAdverbCount | 13 | | lyAdverbRatio | 0.008843537414965987 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 148 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 148 | | mean | 12.93 | | std | 9.17 | | cv | 0.709 | | sampleLengths | | 0 | 12 | | 1 | 39 | | 2 | 31 | | 3 | 43 | | 4 | 15 | | 5 | 31 | | 6 | 14 | | 7 | 13 | | 8 | 9 | | 9 | 19 | | 10 | 21 | | 11 | 19 | | 12 | 35 | | 13 | 43 | | 14 | 14 | | 15 | 10 | | 16 | 10 | | 17 | 4 | | 18 | 20 | | 19 | 35 | | 20 | 14 | | 21 | 17 | | 22 | 15 | | 23 | 8 | | 24 | 21 | | 25 | 23 | | 26 | 5 | | 27 | 6 | | 28 | 12 | | 29 | 25 | | 30 | 16 | | 31 | 16 | | 32 | 8 | | 33 | 8 | | 34 | 6 | | 35 | 21 | | 36 | 17 | | 37 | 3 | | 38 | 12 | | 39 | 9 | | 40 | 15 | | 41 | 4 | | 42 | 21 | | 43 | 31 | | 44 | 2 | | 45 | 10 | | 46 | 4 | | 47 | 10 | | 48 | 4 | | 49 | 30 |
| |
| 48.42% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 5 | | diversityRatio | 0.3108108108108108 | | totalSentences | 148 | | uniqueOpeners | 46 | |
| 31.45% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 106 | | matches | | 0 | "Instead, the water welcomed her," |
| | ratio | 0.009 | |
| 87.92% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 35 | | totalSentences | 106 | | matches | | 0 | "they murmured, voice like dry" | | 1 | "It warmed against her skin," | | 2 | "She had worn it every" | | 3 | "Her silver hair spilled over" | | 4 | "she said, not in greeting," | | 5 | "She gestured with one slender" | | 6 | "they whispered on a breeze" | | 7 | "She jerked her hands back." | | 8 | "She plucked a flower from" | | 9 | "She reached into the folds" | | 10 | "She turned back to Rory" | | 11 | "She touched the pendant." | | 12 | "She pointed to a narrow" | | 13 | "She stepped aside, gesturing down" | | 14 | "She flexed her fingers, feeling" | | 15 | "It was cold to the" | | 16 | "Their trunks twisted into spirals" | | 17 | "She plucked a glowing apple" | | 18 | "She kept her hand on" | | 19 | "Her breath fogged the surface." |
| | ratio | 0.33 | |
| 16.60% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 94 | | totalSentences | 106 | | matches | | 0 | "Rory’s boot sank into moss" | | 1 | "The air smelled of crushed" | | 2 | "Nyx followed, their shadow stretching" | | 3 | "they murmured, voice like dry" | | 4 | "Rory’s fingers brushed the Heartstone" | | 5 | "It warmed against her skin," | | 6 | "She had worn it every" | | 7 | "The weight of it, the" | | 8 | "Isolde stood waiting beneath an" | | 9 | "Her silver hair spilled over" | | 10 | "she said, not in greeting," | | 11 | "Rory exhaled slowly, her breath" | | 12 | "Isolde tilted her head, and" | | 13 | "She gestured with one slender" | | 14 | "Nyx drifted forward, their form" | | 15 | "they whispered on a breeze" | | 16 | "Rory stepped forward, the Heartstone" | | 17 | "The bark beneath her palms" | | 18 | "She jerked her hands back." | | 19 | "Isolde turned, her eyes pale" |
| | ratio | 0.887 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 106 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 54 | | technicalSentenceCount | 14 | | matches | | 0 | "Rory’s boot sank into moss that shouldn’t have been damp—it pressed back, cold and spongy beneath her foot, yielding just enough to make her ankle wobble before…" | | 1 | "The air smelled of crushed violets crushed beneath unseen heels, of crushed mint and something metallic, like the first breath before a storm, the scent that cl…" | | 2 | "Above, the sky wasn’t the grey overcast of London October; it was a perpetual dusk, warm-toned as honey, streaked with ribbons of indigo that pulsed faintly, li…" | | 3 | "Nyx followed, their shadow stretching unnaturally long before snapping upright as if cut from paper, solidifying solid at the edges though the center remained b…" | | 4 | "It warmed against her skin, thrumming like a second pulse, faint but insistent, as if recognizing the air itself." | | 5 | "Isolde stood waiting beneath an oak whose branches twisted into shapes that looked like faces frozen mid-scream, mouths stretched in silent agony or rapture, th…" | | 6 | "Her silver hair spilled over a robe of woven leaf-light, shifting tones of green and gold like reflections on water, and when she smiled, Rory caught the flicke…" | | 7 | "Rory stepped forward, the Heartstone pulsing stronger as she passed between two elder oaks that leaned toward each other like conspirators." | | 8 | "The moss yielded beneath her weight, then rose softly behind her, as if breathing." | | 9 | "The air hummed, not with sound, but with resonance—a deep, subliminal vibration that seemed to thrum within her bones." | | 10 | "Their trunks twisted into spirals and sigils that made Rory’s eyes ache if she stared too long." | | 11 | "Juice like liquid honey streamed down her wrist, shimmering with gold flecks that swirled upward, vanishing into the dusk." | | 12 | "The Heartstone burned cold against her sternum, a numbing heat, as if trying to anchor her to the surface." | | 13 | "Nyx straightened, their form shifting again, solidifying into something more defined, more present." |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 17 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 83.33% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 8 | | fancyCount | 3 | | fancyTags | | 0 | "they murmured (murmur)" | | 1 | "they whispered (whisper)" | | 2 | "Rory whispered (whisper)" |
| | dialogueSentences | 45 | | tagDensity | 0.178 | | leniency | 0.356 | | rawRatio | 0.375 | | effectiveRatio | 0.133 | |