| 97.37% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 19 | | adverbTagCount | 2 | | adverbTags | | 0 | "Nyx's violet eyes—so [so]" | | 1 | "they said slowly [slowly]" |
| | dialogueSentences | 36 | | tagDensity | 0.528 | | leniency | 1 | | rawRatio | 0.105 | | effectiveRatio | 0.105 | |
| 86.13% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1803 | | totalAiIsmAdverbs | 5 | | found | | | highlights | | 0 | "suddenly" | | 1 | "truly" | | 2 | "slightly" | | 3 | "slowly" |
| |
| 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) | |
| 47.31% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1803 | | totalAiIsms | 19 | | found | | | highlights | | 0 | "could feel" | | 1 | "flickered" | | 2 | "sentinels" | | 3 | "whisper" | | 4 | "silence" | | 5 | "comforting" | | 6 | "familiar" | | 7 | "weight" | | 8 | "rhythmic" | | 9 | "warmth" | | 10 | "clenching" | | 11 | "echo" | | 12 | "chill" | | 13 | "structure" | | 14 | "pulse" | | 15 | "reminder" |
| |
| 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 | 96 | | matches | (empty) | |
| 23.81% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 7 | | narrationSentences | 96 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 111 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 51 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 2 | | markdownWords | 14 | | totalWords | 1772 | | ratio | 0.008 | | matches | | 0 | "other" | | 1 | "you are close now. You are close to where you need to be." |
| |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 19 | | unquotedAttributions | 0 | | matches | (empty) | |
| 66.67% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 56 | | wordCount | 1520 | | uniqueNames | 20 | | maxNameDensity | 1.25 | | worstName | "Aurora" | | maxWindowNameDensity | 3 | | worstWindowName | "Aurora" | | discoveredNames | | Richmond | 1 | | Park | 1 | | Aurora | 19 | | Shade | 4 | | Cardiff | 2 | | Dymas | 1 | | Hel | 1 | | Heartstone | 2 | | Isolde | 3 | | Grove | 3 | | Nyx | 10 | | English | 1 | | Dymasian | 1 | | Eva | 1 | | London | 1 | | Evan | 1 | | Fae-tainted | 1 | | Fae-forged | 1 | | Seer | 1 | | Veil | 1 |
| | persons | | 0 | "Aurora" | | 1 | "Shade" | | 2 | "Hel" | | 3 | "Isolde" | | 4 | "Nyx" | | 5 | "Eva" | | 6 | "Evan" |
| | places | | 0 | "Richmond" | | 1 | "Park" | | 2 | "Cardiff" | | 3 | "Dymas" | | 4 | "Grove" | | 5 | "Dymasian" | | 6 | "London" | | 7 | "Fae-forged" | | 8 | "Seer" |
| | globalScore | 0.875 | | windowScore | 0.667 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 70 | | glossingSentenceCount | 7 | | matches | | 0 | "threads that seemed to move with their own slow purpose—the Shade appeared more substantial than usual" | | 1 | "appeared more substantial than usual" | | 2 | "felt like the first time, all over agai" | | 3 | "perfume that seemed to settle at the base of her skull and linger there" | | 4 | "symbols that seemed to shift and writhe at the edges of her vision" | | 5 | "something like surprise cross their featurel" | | 6 | "warmth that seemed to say: *you are close now" | | 7 | "gown that seemed to be made of moonlight and morning mist, and when she smiled, Aurora felt the air around them grow lighter, as if some great weight had been lifted" |
| |
| 0.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 5 | | per1kWords | 2.822 | | wordCount | 1772 | | matches | | 0 | "not the driedks she'd expected, brown hus but vibrant" | | 1 | "not hostile, not threatening, but simply *other*" | | 2 | "not threatening, but simply *other*" | | 3 | "neither warm nor" | | 4 | "not the gray-blue of an English autumn but a deep, luminous violet, streaked with colors she had no nam" |
| |
| 46.55% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 4 | | totalSentences | 111 | | matches | | 0 | "mentioned that—wildflowers" | | 1 | "realized that it" | | 2 | "see that the" | | 3 | "realized that hours" |
| |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 44 | | mean | 40.27 | | std | 28.93 | | cv | 0.718 | | sampleLengths | | 0 | 11 | | 1 | 70 | | 2 | 83 | | 3 | 66 | | 4 | 22 | | 5 | 61 | | 6 | 33 | | 7 | 89 | | 8 | 89 | | 9 | 28 | | 10 | 76 | | 11 | 6 | | 12 | 7 | | 13 | 8 | | 14 | 24 | | 15 | 12 | | 16 | 65 | | 17 | 58 | | 18 | 8 | | 19 | 43 | | 20 | 79 | | 21 | 19 | | 22 | 19 | | 23 | 108 | | 24 | 21 | | 25 | 22 | | 26 | 19 | | 27 | 65 | | 28 | 80 | | 29 | 26 | | 30 | 26 | | 31 | 3 | | 32 | 78 | | 33 | 46 | | 34 | 55 | | 35 | 4 | | 36 | 64 | | 37 | 30 | | 38 | 19 | | 39 | 42 | | 40 | 22 | | 41 | 9 | | 42 | 55 | | 43 | 2 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 96 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 2 | | totalVerbs | 258 | | matches | | 0 | "was happening" | | 1 | "was flickering" |
| |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 23 | | semicolonCount | 0 | | flaggedSentences | 17 | | totalSentences | 111 | | ratio | 0.153 | | matches | | 0 | "The path they'd been following—a barely visible track through the bracken and birch of Richmond Park—had led them here, to a gap between two ancient trunks that should not have been wide enough to admit a person." | | 1 | "In the amber light of the late afternoon—which somehow filtered through the canopy in golden threads that seemed to move with their own slow purpose—the Shade appeared more substantial than usual." | | 2 | "\"Neither have I.\" Nyx's violet eyes—so faint they were nearly transparent in this light—moved across the clearing beyond." | | 3 | "She adjusted the strap of the satchel on her shoulder—light, containing only the essentials Isolde had told her to bring—and took the first step forward." | | 4 | "But the codex had mentioned that—wildflowers bloom year-round in the Grove." | | 5 | "Between the trees, she could see the standing stones—seven of them, arranged in a rough circle, each one carved with symbols that seemed to shift and writhe at the edges of her vision." | | 6 | "The silence was so complete that she could hear her own heartbeat, the soft rhythm of her own breathing, and beneath it all, something else—a humming, almost subsonic, that seemed to come from the earth itself." | | 7 | "The standing stones grew closer, and with each step, she became more aware of the wrongness of this place—not hostile, not threatening, but simply *other*." | | 8 | "The gemstone was warm—warmer than it had ever been, pulsing with a slow, rhythmic heat that matched her heartbeat." | | 9 | "Aurora wanted to argue, but as she stepped between two of the standing stones, she felt it—a tremor in the air, a ripple like heat haze over summer pavement." | | 10 | "She saw tables stretching into infinity, laden with food that glistened and steamed, and at the head of the hall, a figure with too many eyes and a smile that promised everything and nothing—" | | 11 | "The Shade's grip on her arm tightened—or rather, the shadows did, coalescing around her in a protective cocoon." | | 12 | "The light shifted again, settling into a soft, silver glow that came from everywhere and nowhere, and Aurora realized that hours might have passed—or minutes—or days." | | 13 | "The moonsilver was cold even through the leather of its sheath, a constant reminder that she carried something not of this world—a gift from a Seer who could not lie, for reasons Aurora still didn't fully understand." | | 14 | "It was a woman, or something wearing the shape of one—tall and willowy, with silver hair that reached her waist and eyes the color of pale lavender." | | 15 | "The Shade's form was flickering again, shadows rippling across their features, but they nodded—a small, almost imperceptible movement." | | 16 | "Then she stepped forward, into the circle of glowing mushrooms, toward the figure who might have been a welcome or a trap, toward the secrets that waited in this place where the world bent and time forgot itself, where the Veil was a gossamer thread and anything—anything—might be waiting." |
| |
| 96.02% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1549 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 69 | | adverbRatio | 0.04454486765655261 | | lyAdverbCount | 21 | | lyAdverbRatio | 0.01355713363460297 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 111 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 111 | | mean | 15.96 | | std | 11.02 | | cv | 0.69 | | sampleLengths | | 0 | 11 | | 1 | 11 | | 2 | 37 | | 3 | 22 | | 4 | 6 | | 5 | 28 | | 6 | 31 | | 7 | 18 | | 8 | 5 | | 9 | 25 | | 10 | 7 | | 11 | 22 | | 12 | 7 | | 13 | 4 | | 14 | 18 | | 15 | 18 | | 16 | 31 | | 17 | 12 | | 18 | 8 | | 19 | 25 | | 20 | 29 | | 21 | 11 | | 22 | 28 | | 23 | 21 | | 24 | 22 | | 25 | 34 | | 26 | 33 | | 27 | 16 | | 28 | 12 | | 29 | 11 | | 30 | 21 | | 31 | 2 | | 32 | 6 | | 33 | 36 | | 34 | 6 | | 35 | 5 | | 36 | 2 | | 37 | 8 | | 38 | 7 | | 39 | 17 | | 40 | 9 | | 41 | 3 | | 42 | 25 | | 43 | 20 | | 44 | 20 | | 45 | 13 | | 46 | 45 | | 47 | 6 | | 48 | 2 | | 49 | 21 |
| |
| 39.04% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 15 | | diversityRatio | 0.3153153153153153 | | totalSentences | 111 | | uniqueOpeners | 35 | |
| 78.43% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 2 | | totalSentences | 85 | | matches | | 0 | "Then she was back in" | | 1 | "Then she stepped forward, into" |
| | ratio | 0.024 | |
| 83.53% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 29 | | totalSentences | 85 | | matches | | 0 | "Their voice drifted like smoke," | | 1 | "Their shadow-form held its shape" | | 2 | "She'd seen strange things since" | | 3 | "She'd walked through a portal" | | 4 | "She'd stood in the amber-lit" | | 5 | "She'd faced things that should" | | 6 | "They paused, and for a" | | 7 | "She adjusted the strap of" | | 8 | "She looked down and saw" | | 9 | "She could smell them, too," | | 10 | "She kept walking." | | 11 | "Her voice came out hoarse" | | 12 | "They looked up, and for" | | 13 | "they said slowly" | | 14 | "They trailed off" | | 15 | "You are close to where" | | 16 | "She saw tables stretching into" | | 17 | "She thought of Eva, her" | | 18 | "She thought of her mother's" | | 19 | "She thought of Evan's hands," |
| | ratio | 0.341 | |
| 48.24% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 70 | | totalSentences | 85 | | matches | | 0 | "The oak trees parted like" | | 1 | "Aurora stopped at the threshold," | | 2 | "The path they'd been following—a" | | 3 | "Their voice drifted like smoke," | | 4 | "Their shadow-form held its shape" | | 5 | "Aurora's throat was dry" | | 6 | "She'd seen strange things since" | | 7 | "She'd walked through a portal" | | 8 | "She'd stood in the amber-lit" | | 9 | "She'd faced things that should" | | 10 | "This felt like the first" | | 11 | "Nyx's violet eyes—so faint they" | | 12 | "They paused, and for a" | | 13 | "Aurora nodded, though she wasn't" | | 14 | "She adjusted the strap of" | | 15 | "The ground beneath her feet" | | 16 | "She looked down and saw" | | 17 | "She could smell them, too," | | 18 | "The clearing opened around her" | | 19 | "The ancient oaks stood like" |
| | ratio | 0.824 | |
| 58.82% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 1 | | totalSentences | 85 | | matches | | 0 | "Now it simply glowed, a" |
| | ratio | 0.012 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 52 | | technicalSentenceCount | 13 | | matches | | 0 | "The path they'd been following—a barely visible track through the bracken and birch of Richmond Park—had led them here, to a gap between two ancient trunks that…" | | 1 | "In the amber light of the late afternoon—which somehow filtered through the canopy in golden threads that seemed to move with their own slow purpose—the Shade a…" | | 2 | "The ground beneath her feet was soft, springy, as if she walked on a carpet of moss and wildflowers that should have been dead at this time of year." | | 3 | "The air smelled of honey and rain and something else, something that made her think of starlight and old promises." | | 4 | "The temperature was mild, neither warm nor cold, as if the concept of seasons had not occurred to this place." | | 5 | "The light changed, becoming brighter but somehow softer, and she looked up to see that the canopy above had opened, revealing a sky that was not the gray-blue o…" | | 6 | "The gemstone was warm—warmer than it had ever been, pulsing with a slow, rhythmic heat that matched her heartbeat." | | 7 | "She saw tables stretching into infinity, laden with food that glistened and steamed, and at the head of the hall, a figure with too many eyes and a smile that p…" | | 8 | "Then she was back in the Grove, gasping, her hand clenching the pendant so hard its edges bit into her palm." | | 9 | "The light shifted again, settling into a soft, silver glow that came from everywhere and nowhere, and Aurora realized that hours might have passed—or minutes—or…" | | 10 | "The moonsilver was cold even through the leather of its sheath, a constant reminder that she carried something not of this world—a gift from a Seer who could no…" | | 11 | "It was a woman, or something wearing the shape of one—tall and willowy, with silver hair that reached her waist and eyes the color of pale lavender." | | 12 | "Then she stepped forward, into the circle of glowing mushrooms, toward the figure who might have been a welcome or a trap, toward the secrets that waited in thi…" |
| |
| 72.37% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 19 | | uselessAdditionCount | 2 | | matches | | 0 | "Nyx murmured, their whisper carrying easily across the stillness" | | 1 | "she said, more to herself than to Nyx" |
| |
| 94.44% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 12 | | fancyCount | 2 | | fancyTags | | 0 | "Nyx murmured (murmur)" | | 1 | "she whispered (whisper)" |
| | dialogueSentences | 36 | | tagDensity | 0.333 | | leniency | 0.667 | | rawRatio | 0.167 | | effectiveRatio | 0.111 | |