| 0.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 2 | | adverbTagCount | 1 | | adverbTags | | 0 | "Eva Kowalski followed close [close]" |
| | dialogueSentences | 2 | | tagDensity | 1 | | leniency | 1 | | rawRatio | 0.5 | | effectiveRatio | 0.5 | |
| 97.41% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1927 | | totalAiIsmAdverbs | 1 | | found | | | highlights | | |
| 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) | |
| 76.65% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1927 | | totalAiIsms | 9 | | found | | | highlights | | 0 | "etched" | | 1 | "intricate" | | 2 | "tangible" | | 3 | "glinting" | | 4 | "ensuring" | | 5 | "scanning" | | 6 | "pawn" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "eyes widened/narrowed" | | count | 1 |
|
| | highlights | | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 2 | | narrationSentences | 110 | | matches | | 0 | "t with determination" | | 1 | "d with sympathy" |
| |
| 38.96% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 6 | | hedgeCount | 2 | | narrationSentences | 110 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 110 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 120 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1890 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 5 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 73 | | wordCount | 1770 | | uniqueNames | 17 | | maxNameDensity | 0.96 | | worstName | "Eva" | | maxWindowNameDensity | 2 | | worstWindowName | "Eva" | | discoveredNames | | Quinn | 1 | | Camden | 2 | | Tube | 2 | | Eva | 17 | | Kowalski | 1 | | Morris | 8 | | Veil | 6 | | Market | 5 | | London | 2 | | British | 1 | | Museum | 1 | | Oxford | 1 | | Kael | 6 | | Met | 1 | | Harlow | 14 | | Compass | 4 | | Lock | 1 |
| | persons | | 0 | "Quinn" | | 1 | "Eva" | | 2 | "Kowalski" | | 3 | "Morris" | | 4 | "Harlow" |
| | places | | 0 | "Camden" | | 1 | "Veil" | | 2 | "Market" | | 3 | "London" | | 4 | "Museum" | | 5 | "Oxford" | | 6 | "Kael" |
| | globalScore | 1 | | windowScore | 1 | |
| 100.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 88 | | glossingSentenceCount | 0 | | matches | (empty) | |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1890 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 1 | | totalSentences | 110 | | matches | | |
| 44.35% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 22 | | mean | 85.91 | | std | 26.22 | | cv | 0.305 | | sampleLengths | | 0 | 173 | | 1 | 110 | | 2 | 130 | | 3 | 51 | | 4 | 98 | | 5 | 93 | | 6 | 108 | | 7 | 79 | | 8 | 76 | | 9 | 79 | | 10 | 90 | | 11 | 80 | | 12 | 62 | | 13 | 68 | | 14 | 72 | | 15 | 91 | | 16 | 71 | | 17 | 54 | | 18 | 80 | | 19 | 81 | | 20 | 66 | | 21 | 78 |
| |
| 89.31% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 5 | | totalSentences | 110 | | matches | | 0 | "was faded" | | 1 | "being hauled" | | 2 | "get marked" | | 3 | "is banished" | | 4 | "was altered" | | 5 | "been exiled" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 293 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 33 | | semicolonCount | 5 | | flaggedSentences | 34 | | totalSentences | 110 | | ratio | 0.309 | | matches | | 0 | "The damp air hit her first—thick with the ghost of burnt sage and the coppery tang of spilled alchemical fluid—before her flashlight beam carved a narrow path through the darkness." | | 1 | "She stood at 5’9”, her Met detective uniform crisp despite the grime clinging to its cuffs, and her closely cropped salt-and-pepper hair caught the faint glow of her light. Her sharp jaw set. She checked her worn leather watch, its strap frayed at the edges from 18 years of fidgeting during stakeouts and crime scene walks. 3:17 a.m. The full moon had dipped below the horizon 12 hours prior; the Veil Market should have cleared every trace of its existence by then. A distant rumble of a passing train above shook the damp tiles, sending a shower of dust from the cracked ceiling onto her shoulder. She brushed it off with a military precision flick of her wrist." | | 2 | "Eva Kowalski followed close behind, her curly red hair matted with damp that dripped onto her freckled complexion. She tucked a strand behind her left ear—her nervous habit—before adjusting the strap of her worn leather satchel, its interior bulging with occult texts that thudded against her 5’4” frame with every step." | | 3 | "Her round glasses fogged, and she wiped them on her sweater sleeve before glancing at the scattered debris: crushed jars of enchanted thyme, a broken vial oozing neon green fluid that sizzled when it touched a damp tile, and half a dozen bone tokens scattered across the floor—each carved with a tiny, unique sigil marking their owner’s market membership." | | 4 | "She knelt, her knees creaking faintly, and avoided touching the corpse—coroner’s tape strung between the pillar and a nearby bench marked the perimeter." | | 5 | "She recognized it immediately from the occult case files Eva had shared with her after DS Morris’s death—files that tied the Veil Market to a string of unexplained fatalities across London." | | 6 | "His watch—stopped at 2:00 a.m." | | 7 | "She tapped a page marked with a pressed clover, where a matching sigil stared up at them—its lines identical to the ones on the compass." | | 8 | "The sigils shield the user from the rift’s raw energy; without them, the energy incinerates the user from the inside out." | | 9 | "She’d found Morris’s body in a similar state three years prior—slumped against a warehouse wall, no cause of death, his watch stopped at 2:00 a.m., a faint sigil etched into his wrist that the coroner had dismissed as a random scratch." | | 10 | "Eva’s freckled face creased into a frown, and she set the book down on a nearby bench—its surface sticky with spilled alchemical fluid." | | 11 | "She didn’t touch it—she knew better than to handle enchanted goods without the proper protective gloves, a lesson she’d learned after a faulty alchemical vial burned her palm during a research trip to Oxford." | | 12 | "Someone wanted him left behind, to be found by the police—someone who knew we’d tie it to Morris’s case." | | 13 | "She spotted it then—a faint scratch cutting through one of the central sigils, its edges filled with a thin layer of dried black fluid that glinted faintly in the light." | | 14 | "Eva’s eyes widened behind her round glasses, and she tucks hair again—faster this time, a sign of her growing unease." | | 15 | "It’s made from crushed shadow moss and rift residue—breaks sigil protection in seconds." | | 16 | "He didn’t know the compass was altered; he thought it was a legitimate trade." | | 17 | "She glanced at the scattered bone tokens, and her flashlight beam caught one tucked inside the man’s cloak tear—its sigil different from the others, carved with a tiny raven that matched the vendor description Eva had shared with her months prior." | | 18 | "She caught the satchel, her fingers fumbling with the strap, and flipped to another page in her book—this one filled with handwritten notes about the raven-sigil vendor, a man named Kael who’d been exiled from the market for selling altered enchanted goods to unsuspecting customers." | | 19 | "He’s wanted by the market’s enforcers for breaking trade rules; they’ll kill him if they find him." | | 20 | "She checked her worn leather watch again—3:45 a.m." | | 21 | "She wrote down Kael’s description—tall, bald, with a scar across his left cheek, always wearing a raven-feather cloak—and tore the page out, handing it to Harlow." | | 22 | "Next location is unknown, but the Veil Compass—if we fix its sigils—can point us to his current hideout." | | 23 | "She’d spent three years in the dark, chasing the ghost of Morris’s death, but now she had a tangible lead—a compass that could guide her to the man responsible." | | 24 | "She pulled a small vial of clear fluid from her satchel—she’d brought it from the museum’s archives, a substance made from pressed moonflower petals that could repair broken sigils without damaging the artifact." | | 25 | "And a steady hand—one wrong move and the sigils break entirely." | | 26 | "Harlow stepped to the bench, grabbing a discarded cotton cloth from a pile of market remnants—its surface free of alchemical residue, a rare find in the cluttered station." | | 27 | "The uniforms will be here soon; they’ll dismiss this as a hoax and seal the station." | | 28 | "The black fluid dissolved instantly, and the sigil’s edges began to glow faintly—a soft gold light that hummed in the quiet station." | | 29 | "Harlow checked her worn leather watch again—3:50 a.m." | | 30 | "The Veil Compass now sat in the man’s fist, its sigils intact, its needle beginning to spin slowly—twisting in circles before locking onto a direction: north, toward the Camden Lock." | | 31 | "Harlow’s sharp jaw softened for a split second—a rare show of vulnerability tied to the hope that she’d finally get answers about Morris’s death." | | 32 | "She glanced at the body one last time, her freckled face creased with sympathy—she’d seen too many victims of the Veil Market’s criminal underbelly during her time at the museum." | | 33 | "She stepped through the door, her flashlight beam cutting through the fading darkness, and glanced back at the abandoned Tube station—at the body, the compass, the scattered bone tokens." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1761 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 33 | | adverbRatio | 0.018739352640545145 | | lyAdverbCount | 11 | | lyAdverbRatio | 0.006246450880181715 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 110 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 110 | | mean | 17.18 | | std | 14.93 | | cv | 0.869 | | sampleLengths | | 0 | 25 | | 1 | 30 | | 2 | 118 | | 3 | 51 | | 4 | 59 | | 5 | 15 | | 6 | 25 | | 7 | 23 | | 8 | 36 | | 9 | 31 | | 10 | 10 | | 11 | 25 | | 12 | 7 | | 13 | 4 | | 14 | 5 | | 15 | 13 | | 16 | 23 | | 17 | 25 | | 18 | 7 | | 19 | 9 | | 20 | 21 | | 21 | 14 | | 22 | 41 | | 23 | 22 | | 24 | 6 | | 25 | 1 | | 26 | 9 | | 27 | 23 | | 28 | 16 | | 29 | 34 | | 30 | 11 | | 31 | 5 | | 32 | 19 | | 33 | 15 | | 34 | 30 | | 35 | 25 | | 36 | 4 | | 37 | 3 | | 38 | 2 | | 39 | 20 | | 40 | 21 | | 41 | 8 | | 42 | 13 | | 43 | 14 | | 44 | 22 | | 45 | 41 | | 46 | 6 | | 47 | 2 | | 48 | 8 | | 49 | 18 |
| |
| 43.03% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 11 | | diversityRatio | 0.3181818181818182 | | totalSentences | 110 | | uniqueOpeners | 35 | |
| 0.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 0 | | totalSentences | 104 | | matches | (empty) | | ratio | 0 | |
| 35.38% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 48 | | totalSentences | 104 | | matches | | 0 | "She stood at" | | 1 | "Her round glasses fogged, and" | | 2 | "She knelt, her knees creaking" | | 3 | "Her flashlight beam locked on" | | 4 | "She recognized it immediately from" | | 5 | "His watch—stopped at 2:00 a.m." | | 6 | "She tapped a page marked" | | 7 | "She’d found Morris’s body in" | | 8 | "She’d spent months chasing dead" | | 9 | "His wrist had a scratch" | | 10 | "She knelt, her glasses slipping" | | 11 | "She didn’t touch it—she knew" | | 12 | "She spotted it then—a faint" | | 13 | "She’d missed it on her" | | 14 | "She grabbed her book, flipping" | | 15 | "It’s made from crushed shadow" | | 16 | "He didn’t know the compass" | | 17 | "She glanced at the scattered" | | 18 | "She caught the satchel, her" | | 19 | "He sells altered compasses to" |
| | ratio | 0.462 | |
| 12.88% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 93 | | totalSentences | 104 | | matches | | 0 | "Harlow Quinn clutched a weathered" | | 1 | "The damp air hit her" | | 2 | "She stood at" | | 3 | "Eva Kowalski followed close behind," | | 4 | "Her round glasses fogged, and" | | 5 | "Harlow’s military precision movements guided" | | 6 | "The man wore a tattered" | | 7 | "She knelt, her knees creaking" | | 8 | "Her flashlight beam locked on" | | 9 | "She recognized it immediately from" | | 10 | "The coroner’s initial report, faxed" | | 11 | "Coroner’s report flagged no cause" | | 12 | "Market cleared at midnight." | | 13 | "His watch—stopped at 2:00 a.m." | | 14 | "Eva tucked hair again, pulling" | | 15 | "The book’s spine was faded," | | 16 | "She tapped a page marked" | | 17 | "That compass is a Veil" | | 18 | "Shade artisans craft them to" | | 19 | "The sigils shield the user" |
| | ratio | 0.894 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 104 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 68 | | technicalSentenceCount | 14 | | matches | | 0 | "Her round glasses fogged, and she wiped them on her sweater sleeve before glancing at the scattered debris: crushed jars of enchanted thyme, a broken vial oozin…" | | 1 | "She knelt, her knees creaking faintly, and avoided touching the corpse—coroner’s tape strung between the pillar and a nearby bench marked the perimeter." | | 2 | "Her flashlight beam locked on the object peeking from the man’s fist: a small brass compass, its casing coated in a patina of verdigris, its face etched with in…" | | 3 | "She recognized it immediately from the occult case files Eva had shared with her after DS Morris’s death—files that tied the Veil Market to a string of unexplai…" | | 4 | "The coroner’s initial report, faxed to her that morning, had flagged no trauma, no poison, no underlying health conditions that could explain his sudden death." | | 5 | "She spotted it then—a faint scratch cutting through one of the central sigils, its edges filled with a thin layer of dried black fluid that glinted faintly in t…" | | 6 | "Harlow’s sharp jaw tightened further, and she stepped back, her boots crunching on a crushed alchemical vial that oozed neon green fluid." | | 7 | "She glanced at the scattered bone tokens, and her flashlight beam caught one tucked inside the man’s cloak tear—its sigil different from the others, carved with…" | | 8 | "She caught the satchel, her fingers fumbling with the strap, and flipped to another page in her book—this one filled with handwritten notes about the raven-sigi…" | | 9 | "She’d spent three years in the dark, chasing the ghost of Morris’s death, but now she had a tangible lead—a compass that could guide her to the man responsible." | | 10 | "She pulled a small vial of clear fluid from her satchel—she’d brought it from the museum’s archives, a substance made from pressed moonflower petals that could …" | | 11 | "The black fluid dissolved instantly, and the sigil’s edges began to glow faintly—a soft gold light that hummed in the quiet station." | | 12 | "Eva finished dabbing the fluid, her fingers pulling back as the sigil’s glow faded to a faint hum." | | 13 | "She grabbed the coroner’s tape, tearing a strip off to secure the compass to the man’s hand, ensuring it wouldn’t be damaged when the coroner’s team arrived." |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 2 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 100.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | |