| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 15 | | adverbTagCount | 1 | | adverbTags | | 0 | "Their voice echoed strangely [strangely]" |
| | dialogueSentences | 21 | | tagDensity | 0.714 | | leniency | 1 | | rawRatio | 0.067 | | effectiveRatio | 0.067 | |
| 88.64% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1761 | | totalAiIsmAdverbs | 4 | | found | | | highlights | | 0 | "truly" | | 1 | "quickly" | | 2 | "warily" | | 3 | "hesitantly" |
| |
| 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.82% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1761 | | totalAiIsms | 30 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | | | 17 | | | 18 | | | 19 | |
| | highlights | | 0 | "chill" | | 1 | "warmth" | | 2 | "reminder" | | 3 | "scanning" | | 4 | "whisper" | | 5 | "loomed" | | 6 | "etched" | | 7 | "mosaic" | | 8 | "silk" | | 9 | "pulsed" | | 10 | "echoed" | | 11 | "crystal" | | 12 | "traced" | | 13 | "perfect" | | 14 | "pounding" | | 15 | "intensity" | | 16 | "cascading" | | 17 | "chilling" | | 18 | "delved" | | 19 | "fleeting" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "sent a shiver through" | | count | 1 |
|
| | highlights | | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 2 | | narrationSentences | 94 | | matches | | 0 | "g with dread" | | 1 | "d with fear" |
| |
| 97.26% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 2 | | hedgeCount | 1 | | narrationSentences | 94 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 101 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 55 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1716 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 20 | | unquotedAttributions | 0 | | matches | (empty) | |
| 66.67% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 71 | | wordCount | 1481 | | uniqueNames | 19 | | maxNameDensity | 1.49 | | worstName | "Rory" | | maxWindowNameDensity | 3 | | worstWindowName | "Rory" | | discoveredNames | | Richmond | 1 | | Park | 1 | | Heartstone | 3 | | Pendant | 3 | | Nyx | 13 | | Rory | 22 | | Welsh | 2 | | London | 2 | | Unease | 3 | | Golden | 1 | | Empress | 1 | | Cardiff | 2 | | Evan | 2 | | Hel | 2 | | Veil | 2 | | Varga | 1 | | Seer | 1 | | Isolde | 8 | | Dymas | 1 |
| | persons | | 0 | "Pendant" | | 1 | "Nyx" | | 2 | "Rory" | | 3 | "Unease" | | 4 | "Evan" | | 5 | "Hel" | | 6 | "Veil" | | 7 | "Isolde" |
| | places | | 0 | "Richmond" | | 1 | "Park" | | 2 | "London" | | 3 | "Golden" | | 4 | "Cardiff" |
| | globalScore | 0.757 | | windowScore | 0.667 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 82 | | glossingSentenceCount | 6 | | matches | | 0 | "symbols that seemed to shift when Rory blinked" | | 1 | "as if greeting intruders" | | 2 | "felt like a dream she'd once had, vivid" | | 3 | "sounded like murmured secrets, the trickle" | | 4 | "something like it—darted beneath, scales iri" | | 5 | "felt like minutes stretched—the golden" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 1 | | per1kWords | 0.583 | | wordCount | 1716 | | matches | | 0 | "not the grove but starry skies" |
| |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 1 | | totalSentences | 101 | | matches | | |
| 70.47% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 31 | | mean | 55.35 | | std | 21.96 | | cv | 0.397 | | sampleLengths | | 0 | 91 | | 1 | 36 | | 2 | 27 | | 3 | 74 | | 4 | 54 | | 5 | 20 | | 6 | 42 | | 7 | 75 | | 8 | 58 | | 9 | 55 | | 10 | 55 | | 11 | 15 | | 12 | 86 | | 13 | 79 | | 14 | 40 | | 15 | 46 | | 16 | 84 | | 17 | 74 | | 18 | 19 | | 19 | 79 | | 20 | 37 | | 21 | 63 | | 22 | 60 | | 23 | 25 | | 24 | 89 | | 25 | 42 | | 26 | 60 | | 27 | 65 | | 28 | 61 | | 29 | 30 | | 30 | 75 |
| |
| 97.80% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 2 | | totalSentences | 94 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 274 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 26 | | semicolonCount | 3 | | flaggedSentences | 24 | | totalSentences | 101 | | ratio | 0.238 | | matches | | 0 | "She glanced sideways at Nyx, who glided beside her in their semi-solid form—a towering silhouette of swirling shadows, edges blurring into the dim twilight like ink bleeding on wet paper." | | 1 | "They'd come seeking answers—rumors of a seer in the park, a half-fae exile who spoke in riddles but never lied." | | 2 | "Up ahead, a cluster of ancient oaks loomed, their trunks twisted into shapes that mimicked standing stones—gnarled roots forming archways, bark etched with symbols that seemed to shift when Rory blinked." | | 3 | "Wildflowers erupted underfoot—vibrant poppies, lupines, and foxgloves in riotous colors, blooming impossibly in what should have been midwinter." | | 4 | "Rory knelt, touching one tentatively; it was soft as silk, releasing a scent that made her head swim with memories of sun-drenched Welsh fields from her childhood." | | 5 | "But it wasn't sunlight—not truly." | | 6 | "Vines twisted up tree trunks, bearing fruits Rory didn't recognize—plump orbs that glowed faintly, emitting a soft hum like distant bees." | | 7 | "They crested a gentle rise, and there it was—a crystal-clear pool nestled in a hollow, its surface mirror-smooth, reflecting not the grove but starry skies that didn't match the dome above." | | 8 | "A fish—or something like it—darted beneath, scales iridescent and shifting colors like oil on water." | | 9 | "The grove was beautiful, yes—wondrous in its defiance of seasons and logic—but it felt watchful, as if the flowers turned their faces to follow her, and the trees leaned in to listen." | | 10 | "She clutched the Heartstone Pendant through her shirt; it pulsed warmer here, though this wasn't Hel." | | 11 | "\"Don't step in,\" she warned Nyx, though the shade needed no such caution—their form simply flowed around it, incorporeal wisps teasing the edges." | | 12 | "A figure materialized from the haze—an ethereal woman with waist-length silver hair that flowed like liquid moonlight, pale lavender eyes locking onto them with unnerving intensity." | | 13 | "The woman's gaze pierced her, seeing too much, and yet her feet left no mark on the grass—no footprints, as if she floated just above the world." | | 14 | "\"Ah, the glutton's bauble, from Dymas where feasts never end and bellies burst with longing. It warms near the gates of Hel, does it not? But here, in this pocket between realms, it hungers for more.\" She couldn't lie—Rory had heard that much about fae—but her words misled, circling the truth like predators." | | 15 | "Isolde's lavender eyes sparkled with amusement or warning—hard to tell." | | 16 | "From nowhere, she produced a slender dagger—moonsilver blade, leaf-shaped and cold to the touch, faintly luminescent even in the grove's light." | | 17 | "Wonder bloomed in her chest—this blade, a piece of fae legend, now hers." | | 18 | "But unease lingered; why give it?" | | 19 | "What felt like minutes stretched—the golden light in the grove shifted to a softer amber, as if hours had passed, though Rory's watch had stopped the moment they entered." | | 20 | "Discovery peaked when Isolde led them to the grove's heart—a massive oak, its trunk hollowed into a natural chamber lined with glowing fungi that pulsed like heartbeats." | | 21 | "Inside, visions danced on the walls: fleeting images of Rory's past—her father's stern face in Cardiff, Evan's cruel grip, the flight to London—and futures hazy, portals yawning open to worlds of shadow and flame." | | 22 | "Wonder warred with fear—this place, alien and alive, had peeled back layers of her world, revealing wonders she'd never imagined." | | 23 | "But as they prepared to leave, the standing stones humming with farewell, Rory couldn't shake the feeling that stepping out would change everything, the grove's magic clinging to her like pollen, promising more discoveries—and dangers—yet to come." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 335 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 5 | | adverbRatio | 0.014925373134328358 | | lyAdverbCount | 3 | | lyAdverbRatio | 0.008955223880597015 | |
| 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 | 16.99 | | std | 9.79 | | cv | 0.576 | | sampleLengths | | 0 | 25 | | 1 | 27 | | 2 | 30 | | 3 | 9 | | 4 | 13 | | 5 | 23 | | 6 | 15 | | 7 | 12 | | 8 | 20 | | 9 | 36 | | 10 | 18 | | 11 | 31 | | 12 | 23 | | 13 | 20 | | 14 | 7 | | 15 | 14 | | 16 | 18 | | 17 | 3 | | 18 | 16 | | 19 | 18 | | 20 | 14 | | 21 | 27 | | 22 | 6 | | 23 | 31 | | 24 | 5 | | 25 | 16 | | 26 | 16 | | 27 | 39 | | 28 | 5 | | 29 | 24 | | 30 | 18 | | 31 | 8 | | 32 | 6 | | 33 | 9 | | 34 | 16 | | 35 | 21 | | 36 | 18 | | 37 | 31 | | 38 | 4 | | 39 | 31 | | 40 | 18 | | 41 | 26 | | 42 | 9 | | 43 | 16 | | 44 | 15 | | 45 | 14 | | 46 | 32 | | 47 | 10 | | 48 | 32 | | 49 | 16 |
| |
| 67.33% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 2 | | diversityRatio | 0.4158415841584158 | | totalSentences | 101 | | uniqueOpeners | 42 | |
| 36.23% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 92 | | matches | | | ratio | 0.011 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 22 | | totalSentences | 92 | | matches | | 0 | "She glanced sideways at Nyx," | | 1 | "Their violet eyes glowed faintly," | | 2 | "They'd come seeking answers—rumors of" | | 3 | "She hesitated, fingers brushing the" | | 4 | "They carpeted the ground in" | | 5 | "she whispered, standing" | | 6 | "It pulsed with an inner" | | 7 | "Their voice echoed strangely, as" | | 8 | "She thought of her flat" | | 9 | "They pressed deeper into the" | | 10 | "She heard things now: the" | | 11 | "They crested a gentle rise," | | 12 | "she breathed, dipping a finger" | | 13 | "They reached out a shadowy" | | 14 | "She clutched the Heartstone Pendant" | | 15 | "she warned Nyx, though the" | | 16 | "Their voice dropped to a" | | 17 | "She was shorter than Rory," | | 18 | "She couldn't lie—Rory had heard" | | 19 | "She glided closer, leaving no" |
| | ratio | 0.239 | |
| 68.70% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 72 | | totalSentences | 92 | | matches | | 0 | "Rory's boots crunched over the" | | 1 | "The Heartstone Pendant hung heavy" | | 2 | "She glanced sideways at Nyx," | | 3 | "Their violet eyes glowed faintly," | | 4 | "Rory asked, her voice low," | | 5 | "The park felt wrong tonight," | | 6 | "Nyx's response came as a" | | 7 | "They'd come seeking answers—rumors of" | | 8 | "Eva had mentioned her once," | | 9 | "Nyx had tagged along uninvited," | | 10 | "She hesitated, fingers brushing the" | | 11 | "Nyx murmured, their form flickering" | | 12 | "Rory nodded, steeling herself, and" | | 13 | "The moment her foot crossed" | | 14 | "A faint shimmering distortion rippled" | | 15 | "The chill vanished, replaced by" | | 16 | "Wildflowers erupted underfoot—vibrant poppies, lupines," | | 17 | "They carpeted the ground in" | | 18 | "Rory knelt, touching one tentatively;" | | 19 | "she whispered, standing" |
| | ratio | 0.783 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 92 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 59 | | technicalSentenceCount | 19 | | matches | | 0 | "The Heartstone Pendant hung heavy against her chest, its faint warmth a constant reminder of the unknown benefactor who'd slipped it into her delivery bag weeks…" | | 1 | "She glanced sideways at Nyx, who glided beside her in their semi-solid form—a towering silhouette of swirling shadows, edges blurring into the dim twilight like…" | | 2 | "The park felt wrong tonight, the usual joggers and dog-walkers absent, as if the world had conspired to empty the space for them." | | 3 | "They'd come seeking answers—rumors of a seer in the park, a half-fae exile who spoke in riddles but never lied." | | 4 | "Up ahead, a cluster of ancient oaks loomed, their trunks twisted into shapes that mimicked standing stones—gnarled roots forming archways, bark etched with symb…" | | 5 | "They carpeted the ground in a living mosaic, petals unfurling as if greeting intruders." | | 6 | "Rory knelt, touching one tentatively; it was soft as silk, releasing a scent that made her head swim with memories of sun-drenched Welsh fields from her childho…" | | 7 | "The sky above was no longer the slate-gray of London dusk but a canopy of interwoven branches forming a verdant dome, sunlight filtering through in golden shaft…" | | 8 | "They pressed deeper into the grove, the pathless clearing unfolding like a labyrinth that reshaped itself." | | 9 | "Vines twisted up tree trunks, bearing fruits Rory didn't recognize—plump orbs that glowed faintly, emitting a soft hum like distant bees." | | 10 | "They crested a gentle rise, and there it was—a crystal-clear pool nestled in a hollow, its surface mirror-smooth, reflecting not the grove but starry skies that…" | | 11 | "But in the reflection, her scar on the wrist gleamed silver, and faint lines of light traced her veins, as if the pool revealed hidden truths." | | 12 | "The water was warm, rippling outward in perfect circles that distorted the stars into swirling galaxies." | | 13 | "The grove was beautiful, yes—wondrous in its defiance of seasons and logic—but it felt watchful, as if the flowers turned their faces to follow her, and the tre…" | | 14 | "Unease gnawed at her when they stumbled upon a ring of mushrooms, perfect white caps forming a fairy circle that hummed with faint energy." | | 15 | "Then she saw it: no footprints marred the soft earth, but wildflowers bent aside as if pushed by an invisible walker." | | 16 | "A figure materialized from the haze—an ethereal woman with waist-length silver hair that flowed like liquid moonlight, pale lavender eyes locking onto them with…" | | 17 | "The woman's gaze pierced her, seeing too much, and yet her feet left no mark on the grass—no footprints, as if she floated just above the world." | | 18 | "But as they prepared to leave, the standing stones humming with farewell, Rory couldn't shake the feeling that stepping out would change everything, the grove's…" |
| |
| 0.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 15 | | uselessAdditionCount | 6 | | matches | | 0 | "Rory asked, her voice low, breath fogging the air" | | 1 | "Their voice echoed strangely, as if carried from a great distance, though they stood close enough for Rory to feel the cool void emanating from their form" | | 2 | "Nyx said, their form bending low without disturbing the surface" | | 3 | "They reached out, and the water recoiled, forming tiny waves that lapped at the edges with a sound like laughter" | | 4 | "she warned, though the shade needed no such caution—their form simply flowed around it, incorporeal wisps teasing the edges" | | 5 | "Isolde warned, her riddles sharpening" |
| |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 10 | | fancyCount | 7 | | fancyTags | | 0 | "Eva had (have)" | | 1 | "Nyx murmured (murmur)" | | 2 | "she whispered (whisper)" | | 3 | "she breathed (breathe)" | | 4 | "she warned (warn)" | | 5 | "She couldn't (could)" | | 6 | "Isolde warned (warn)" |
| | dialogueSentences | 21 | | tagDensity | 0.476 | | leniency | 0.952 | | rawRatio | 0.7 | | effectiveRatio | 0.667 | |