| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | |
| 92.15% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1912 | | totalAiIsmAdverbs | 3 | | 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) | |
| 0.00% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1912 | | totalAiIsms | 48 | | 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 | | | 29 | | | 30 | |
| | highlights | | 0 | "flickered" | | 1 | "weight" | | 2 | "whisper" | | 3 | "glinting" | | 4 | "measured" | | 5 | "flicked" | | 6 | "etched" | | 7 | "could feel" | | 8 | "footsteps" | | 9 | "echoing" | | 10 | "predator" | | 11 | "scanning" | | 12 | "sentinel" | | 13 | "resonated" | | 14 | "gloom" | | 15 | "pulse" | | 16 | "otherworldly" | | 17 | "wavering" | | 18 | "crystal" | | 19 | "raced" | | 20 | "palpable" | | 21 | "potential" | | 22 | "unspoken" | | 23 | "familiar" | | 24 | "anticipation" | | 25 | "tension" | | 26 | "footfall" | | 27 | "perfect" | | 28 | "unraveling" | | 29 | "maw" | | 30 | "resolve" |
| |
| 66.67% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 3 | | maxInWindow | 2 | | found | | 0 | | label | "eyes widened/narrowed" | | count | 1 |
| | 1 | | label | "air was thick with" | | count | 1 |
| | 2 | | label | "hung in the air" | | count | 1 |
|
| | highlights | | 0 | "eyes narrowed" | | 1 | "The air was thick with" | | 2 | "hung in the air" |
| |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 1 | | narrationSentences | 77 | | matches | | |
| 0.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 3 | | hedgeCount | 8 | | narrationSentences | 77 | | filterMatches | | | hedgeMatches | | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 77 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 50 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1891 | | 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 | 35 | | wordCount | 1891 | | uniqueNames | 9 | | maxNameDensity | 0.79 | | worstName | "Harlow" | | maxWindowNameDensity | 1.5 | | worstWindowName | "Harlow" | | discoveredNames | | Soho | 2 | | Harlow | 15 | | Quinn | 1 | | London | 1 | | Morris | 4 | | Raven | 3 | | Nest | 3 | | Veil | 3 | | Market | 3 |
| | persons | | 0 | "Harlow" | | 1 | "Quinn" | | 2 | "Morris" | | 3 | "Raven" | | 4 | "Nest" | | 5 | "Market" |
| | places | | | globalScore | 1 | | windowScore | 1 | |
| 0.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 75 | | glossingSentenceCount | 7 | | matches | | 0 | "tang that seemed to rise from the darkness itself, as if the city were exhaling a secret it had kept for centuries" | | 1 | "darkness that seemed to swallow not just light but intent" | | 2 | "chamber that seemed to pulse with an otherworldly life" | | 3 | "symbols that seemed to shift when not directly observed" | | 4 | "as if recognizing an old friend, perhaps a key to a door he had been told to avoid" | | 5 | "as if confirming an arrangement long in the making" | | 6 | "heartbeat that seemed to stretch into eternity" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 1 | | per1kWords | 0.529 | | wordCount | 1891 | | matches | | 0 | "not just light but intent" |
| |
| 80.09% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 2 | | totalSentences | 77 | | matches | | 0 | "realized that her" | | 1 | "decided that the" |
| |
| 3.64% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 20 | | mean | 94.55 | | std | 15.39 | | cv | 0.163 | | sampleLengths | | 0 | 111 | | 1 | 96 | | 2 | 104 | | 3 | 90 | | 4 | 91 | | 5 | 92 | | 6 | 134 | | 7 | 85 | | 8 | 78 | | 9 | 106 | | 10 | 129 | | 11 | 92 | | 12 | 87 | | 13 | 87 | | 14 | 73 | | 15 | 91 | | 16 | 94 | | 17 | 89 | | 18 | 74 | | 19 | 88 |
| |
| 82.48% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 5 | | totalSentences | 77 | | matches | | 0 | "was etched" | | 1 | "been told" | | 2 | "was tempered" | | 3 | "being exchanged" | | 4 | "was unmarked" |
| |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 2 | | totalVerbs | 297 | | matches | | 0 | "were exhaling" | | 1 | "was offering" |
| |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 21 | | semicolonCount | 7 | | flaggedSentences | 20 | | totalSentences | 77 | | ratio | 0.26 | | matches | | 0 | "Harlow's sharp jaw tightened; her brown eyes narrowed, tracking the motion with the precision of a sniper lining up a shot." | | 1 | "The suspect—tall, gaunt, a whisper of dark coat and quicker than any ordinary civilian—glanced back over a shoulder, eyes glinting with a mixture of fear and calculation." | | 2 | "The scent of wet concrete and diesel filled her lungs, but beneath it lay something else—a faint, metallic tang that seemed to rise from the darkness itself, as if the city were exhaling a secret it had kept for centuries." | | 3 | "The bar's name—The Raven's Nest—was etched in the minds of locals as a place where the city's underbelly gathered, a dimly lit haunt where old maps and black‑and‑white photographs covered the walls like ghosts peering from the past." | | 4 | "She could feel the military precision ingrained in her marrow; she knew how to move, how to anticipate, how to cut through chaos." | | 5 | "Yet the alley beyond the bar was a mouth that led into the unknown—a darkness that seemed to swallow not just light but intent." | | 6 | "The interior was a dim cathedral of shadows; the walls were a collage of aged maps and black‑and‑white photographs, each one a silent witness to forgotten histories." | | 7 | "The clink of glasses and low murmur of patrons formed a muted soundtrack, but Harlow's focus was singular—her quarry." | | 8 | "A faint click resonated as she brushed a hand against a particular volume—a forgotten corner of the room revealed a hidden panel, a secret door that swung open with a sigh." | | 9 | "The thought of that market—its enchanted wares, its banned alchemical substances, its whispers of the unseen—made her pulse quicken." | | 10 | "The market was a maze of vendors hawking curiosities—glowing jars of liquid light, vials of shimmering powders, trinkets carved from bone and crystal." | | 11 | "He didn't glance at the wares; his focus was singular—body moving toward a stall at the far end where a figure cloaked in a long, dark coat stood, holding a small, tarnished object that glinted faintly in the low light." | | 12 | "She imagined the faces of the market's denizens—creatures of myth, alchemists with eyes like polished amber, smugglers who dealt in secrets and souls." | | 13 | "The market's denizens glanced up briefly, eyes narrowing as they sensed a disturbance—a silhouette in a wet coat stepping through the rain-soaked doorway, a detective with military precision etched into every sinew." | | 14 | "The vendor—a woman with eyes as dark as midnight and hair threaded with silver—nodded once, as if confirming an arrangement long in the making." | | 15 | "In that instant, Harlow realized that her pursuit had become more than a simple chase; it was a confrontation with the very darkness that had claimed her partner." | | 16 | "Yet another part of her—raw, unfiltered, bruised by loss—questioned whether she should step deeper into the unknown, whether she was ready to confront the supernatural forces that had haunted her for years." | | 17 | "The secret room behind the bookshelf in the Raven's Nest had opened a portal to this place; now the market itself was offering an entrance that required courage as much as the bone token." | | 18 | "The detective in her—a woman forged by years of combat against crime and haunted by the loss of a partner—decided that the chase was not merely about catching a suspect; it was about unraveling a mystery that threatened to consume her very understanding of reality." | | 19 | "Behind it lay an even deeper darkness, a realm that promised answers—and perhaps, finally, the truth about DS Morris's death." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1914 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 52 | | adverbRatio | 0.027168234064785787 | | lyAdverbCount | 18 | | lyAdverbRatio | 0.009404388714733543 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 77 | | echoCount | 0 | | echoWords | (empty) | |
| 90.55% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 77 | | mean | 24.56 | | std | 9.24 | | cv | 0.376 | | sampleLengths | | 0 | 33 | | 1 | 19 | | 2 | 27 | | 3 | 32 | | 4 | 22 | | 5 | 21 | | 6 | 27 | | 7 | 26 | | 8 | 14 | | 9 | 40 | | 10 | 50 | | 11 | 32 | | 12 | 20 | | 13 | 38 | | 14 | 16 | | 15 | 23 | | 16 | 24 | | 17 | 28 | | 18 | 22 | | 19 | 27 | | 20 | 19 | | 21 | 24 | | 22 | 23 | | 23 | 31 | | 24 | 24 | | 25 | 37 | | 26 | 19 | | 27 | 11 | | 28 | 24 | | 29 | 28 | | 30 | 22 | | 31 | 14 | | 32 | 23 | | 33 | 23 | | 34 | 18 | | 35 | 19 | | 36 | 40 | | 37 | 19 | | 38 | 28 | | 39 | 3 | | 40 | 36 | | 41 | 20 | | 42 | 23 | | 43 | 10 | | 44 | 37 | | 45 | 17 | | 46 | 32 | | 47 | 15 | | 48 | 28 | | 49 | 18 |
| |
| 34.42% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 12 | | diversityRatio | 0.16883116883116883 | | totalSentences | 77 | | uniqueOpeners | 13 | |
| 0.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 0 | | totalSentences | 77 | | matches | (empty) | | ratio | 0 | |
| 90.13% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 25 | | totalSentences | 77 | | matches | | 0 | "She pulled the collar of" | | 1 | "He was moving toward the" | | 2 | "She surged forward, boots splashing" | | 3 | "She reached the mouth of" | | 4 | "She could feel the military" | | 5 | "She could feel the hairs" | | 6 | "She slipped through the doorway," | | 7 | "She moved with the calm" | | 8 | "She descended the stairwell, each" | | 9 | "She emerged into a cavernous" | | 10 | "He didn't glance at the" | | 11 | "She imagined the faces of" | | 12 | "She tightened her grip on" | | 13 | "Their whispers rose like wind" | | 14 | "She could hear her own" | | 15 | "She lifted a small, sealed" | | 16 | "She could feel the weight" | | 17 | "She stepped forward, each footfall" | | 18 | "Her mind whispered the same" | | 19 | "She could see the suspect" |
| | ratio | 0.325 | |
| 5.45% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 70 | | totalSentences | 77 | | matches | | 0 | "The rain hammered the streets" | | 1 | "The city's neon veins flickered" | | 2 | "She pulled the collar of" | | 3 | "The watch was a relic" | | 4 | "A figure darted ahead, slipping" | | 5 | "Harlow's sharp jaw tightened; her" | | 6 | "The suspect—tall, gaunt, a whisper" | | 7 | "He was moving toward the" | | 8 | "She surged forward, boots splashing" | | 9 | "The scent of wet concrete" | | 10 | "Harlow's mind flicked to the" | | 11 | "She reached the mouth of" | | 12 | "The sign cast an eerie" | | 13 | "The bar's name—The Raven's Nest—was" | | 14 | "Harlow paused at the threshold," | | 15 | "She could feel the military" | | 16 | "She could feel the hairs" | | 17 | "She slipped through the doorway," | | 18 | "The interior was a dim" | | 19 | "The clink of glasses and" |
| | ratio | 0.909 | |
| 64.94% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 1 | | totalSentences | 77 | | matches | | 0 | "If she could get close" |
| | ratio | 0.013 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 74 | | technicalSentenceCount | 23 | | matches | | 0 | "The rain hammered the streets of Soho like a relentless drum, each drop striking the cracked pavement with the same dull thud that had marked the last three yea…" | | 1 | "The city's neon veins flickered through the puddles, casting trembling reflections that turned the world into a smeared watercolor." | | 2 | "He was moving toward the mouth of an alley that opened onto a narrow stairwell, the kind that led down into the forgotten veins of London." | | 3 | "The scent of wet concrete and diesel filled her lungs, but beneath it lay something else—a faint, metallic tang that seemed to rise from the darkness itself, as…" | | 4 | "She reached the mouth of the alley just as the suspect slipped through a doorway marked only by a distinctive green neon sign that flickered above the entrance …" | | 5 | "A faint click resonated as she brushed a hand against a particular volume—a forgotten corner of the room revealed a hidden panel, a secret door that swung open …" | | 6 | "Beyond it lay a stairwell that descended into a deeper gloom, the air growing colder and thicker, heavy with an ancient, almost metallic smell." | | 7 | "Harlow's mind flashed to the rumors of The Veil Market, the underground black market that thrived beneath the city's pulse, accessible only to those who knew th…" | | 8 | "The very atmosphere thrummed with a low, humming energy, as if the place itself were alive, listening, waiting." | | 9 | "He didn't glance at the wares; his focus was singular—body moving toward a stall at the far end where a figure cloaked in a long, dark coat stood, holding a sma…" | | 10 | "The suspect reached for it, his fingers brushing the token as if recognizing an old friend, perhaps a key to a door he had been told to avoid." | | 11 | "She imagined the faces of the market's denizens—creatures of myth, alchemists with eyes like polished amber, smugglers who dealt in secrets and souls." | | 12 | "If she could get close enough, perhaps she could finally uncover the threads that had led to Morris's death, the unspoken pact that bound the clique together, t…" | | 13 | "She could hear her own heartbeat echoing against the stone walls, a metronome that counted down the seconds until she either caught the suspect or lost him fore…" | | 14 | "The vendor—a woman with eyes as dark as midnight and hair threaded with silver—nodded once, as if confirming an arrangement long in the making." | | 15 | "The suspect opened it, pulled out a folded piece of parchment, and slipped it into his coat pocket before turning, his gaze locking onto Harlow's for a heartbea…" | | 16 | "The rain outside had ceased, leaving a heavy mist that hung like a shroud over the market." | | 17 | "Yet another part of her—raw, unfiltered, bruised by loss—questioned whether she should step deeper into the unknown, whether she was ready to confront the super…" | | 18 | "She could see the suspect slip away into a narrow passage that led further down, the darkness swallowing him as the market seemed to pulse with a secret rhythm." | | 19 | "The detective in her—a woman forged by years of combat against crime and haunted by the loss of a partner—decided that the chase was not merely about catching a…" | | 20 | "Harlow moved with the same military precision that had defined her career, but now it was tempered with a new, harsher resolve." | | 21 | "She caught sight of the suspect again, his figure melding with the crowd, slipping toward a shadowed doorway at the far end of the market." | | 22 | "The door was unmarked, its surface slick with rain that had seeped in from the city above, now dripping onto the stone floor with a steady, almost hypnotic rhyt…" |
| |
| 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 | |