| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 19 | | adverbTagCount | 0 | | adverbTags | (empty) | | dialogueSentences | 41 | | tagDensity | 0.463 | | leniency | 0.927 | | rawRatio | 0 | | effectiveRatio | 0 | |
| 77.22% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1975 | | totalAiIsmAdverbs | 9 | | found | | 0 | | | 1 | | adverb | "deliberately" | | count | 1 |
| | 2 | | | 3 | | | 4 | |
| | highlights | | 0 | "very" | | 1 | "deliberately" | | 2 | "slowly" | | 3 | "completely" | | 4 | "softly" |
| |
| 100.00% | AI-ism character names | Target: 0 AI-default names (16 tracked, −20% each) | | codexExemptions | | | found | (empty) | |
| 100.00% | AI-ism location names | Target: 0 AI-default location names (33 tracked, −20% each) | | codexExemptions | (empty) | | found | (empty) | |
| 79.75% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1975 | | totalAiIsms | 8 | | found | | | highlights | | 0 | "mechanical" | | 1 | "scanning" | | 2 | "weight" | | 3 | "flickered" | | 4 | "silence" | | 5 | "comfortable" | | 6 | "resolved" |
| |
| 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 | 2 | | narrationSentences | 113 | | matches | | 0 | "was surprised" | | 1 | "t with pity" |
| |
| 100.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 0 | | narrationSentences | 113 | | filterMatches | | | hedgeMatches | (empty) | |
| 100.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 133 | | gibberishSentences | 0 | | adjustedGibberishSentences | 0 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 78 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1997 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 19 | | unquotedAttributions | 0 | | matches | (empty) | |
| 50.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 76 | | wordCount | 1809 | | uniqueNames | 15 | | maxNameDensity | 1.44 | | worstName | "Rory" | | maxWindowNameDensity | 3.5 | | worstWindowName | "Niamh" | | discoveredNames | | Raven | 2 | | Nest | 2 | | Rory | 26 | | Tuesday | 1 | | Rioja | 1 | | Soho | 1 | | Walsh | 1 | | Niamh | 25 | | Silas | 7 | | Started | 1 | | London | 3 | | Eva | 3 | | Cardiff | 1 | | Central | 1 | | Evan | 1 |
| | persons | | 0 | "Raven" | | 1 | "Nest" | | 2 | "Rory" | | 3 | "Walsh" | | 4 | "Niamh" | | 5 | "Silas" | | 6 | "Eva" | | 7 | "Evan" |
| | places | | 0 | "Soho" | | 1 | "London" | | 2 | "Cardiff" |
| | globalScore | 0.781 | | windowScore | 0.5 | |
| 51.32% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 76 | | glossingSentenceCount | 3 | | matches | | 0 | "not quite hurt, more like the memory of it" | | 1 | "looked like she wanted to say something e" | | 2 | "t Eva, who was apparently planning a wedding" |
| |
| 0.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 4 | | per1kWords | 2.003 | | wordCount | 1997 | | matches | | 0 | "not with pity but with the practical generosity of someone who has learned" | | 1 | "not strangers, not quite still friends, but bound by the specific intimacy of shared time, of having kno" | | 2 | "not quite still friends, but bound by the specific intimacy of shared time, of having kno" | | 3 | "not through honesty but through proximity, through the willingness to simply sit tog" |
| |
| 66.42% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 4 | | totalSentences | 133 | | matches | | 0 | "walk that way" | | 1 | "find that she" | | 2 | "learned that the" | | 3 | "understood that some" |
| |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 53 | | mean | 37.68 | | std | 34.78 | | cv | 0.923 | | sampleLengths | | 0 | 94 | | 1 | 111 | | 2 | 79 | | 3 | 66 | | 4 | 14 | | 5 | 2 | | 6 | 89 | | 7 | 39 | | 8 | 33 | | 9 | 8 | | 10 | 39 | | 11 | 3 | | 12 | 2 | | 13 | 13 | | 14 | 80 | | 15 | 27 | | 16 | 12 | | 17 | 25 | | 18 | 3 | | 19 | 43 | | 20 | 2 | | 21 | 2 | | 22 | 52 | | 23 | 84 | | 24 | 11 | | 25 | 2 | | 26 | 14 | | 27 | 74 | | 28 | 70 | | 29 | 116 | | 30 | 12 | | 31 | 88 | | 32 | 30 | | 33 | 13 | | 34 | 10 | | 35 | 24 | | 36 | 4 | | 37 | 5 | | 38 | 81 | | 39 | 15 | | 40 | 20 | | 41 | 4 | | 42 | 82 | | 43 | 6 | | 44 | 97 | | 45 | 90 | | 46 | 47 | | 47 | 5 | | 48 | 5 | | 49 | 75 |
| |
| 92.84% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 4 | | totalSentences | 113 | | matches | | 0 | "was surprised" | | 1 | "being asked" | | 2 | "been laid" | | 3 | "was gone" |
| |
| 0.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 12 | | totalVerbs | 314 | | matches | | 0 | "was thinking" | | 1 | "was shaking" | | 2 | "was scanning" | | 3 | "was being" | | 4 | "was deciding" | | 5 | "was polishing" | | 6 | "was still calibrating" | | 7 | "was still learning" | | 8 | "was choosing" | | 9 | "were leaving" | | 10 | "was looking" | | 11 | "was apparently planning" |
| |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 20 | | semicolonCount | 2 | | flaggedSentences | 15 | | totalSentences | 133 | | ratio | 0.113 | | matches | | 0 | "Silas had poured it without ceremony twenty minutes ago, set it down in front of her, and said nothing — which was his particular fluency, the language of a man who had spent decades listening more than he spoke." | | 1 | "The photographs on the walls — all those anonymous black-and-white faces, all those unnamed cities — watched the room with the indifference of the long dead." | | 2 | "She was thinking about nothing in particular, or trying to, when the door opened and brought the night in with it — the smell of rain and diesel and the faint, sweet rot of Soho — and then came the heels on the hardwood floor, confident, practised, the sound of someone who had learned to walk that way deliberately, and Rory turned her head out of habit, the low-grade alertness she'd developed these past months without quite meaning to." | | 3 | "Niamh looked exactly like herself, which was somehow the most disorienting thing — the same sharp jaw, the same way of standing with her weight on her left hip, the same furrow between her brows that appeared whenever she was deciding something." | | 4 | "\"Aurora Carter,\" Niamh said, from across the room, and there it was — the name, her full name, the one she'd stopped hearing — and it sat in the air between them like a dropped glass, not yet broken." | | 5 | "Something flickered across Niamh's face — not quite hurt, more like the memory of it." | | 6 | "It occurred to her that this was what Niamh did in difficult moments — found something to study, something that demanded no reciprocity." | | 7 | "She considered Silas, who had taken her in the way people take in strays — not with pity but with the practical generosity of someone who has learned that the world runs on small, unremarkable acts of decency." | | 8 | "She drank her whiskey instead, and Rory drank her gin, and they sat in the particular silence of people who had once been essential to each other and were now something more ambiguous — not strangers, not quite still friends, but bound by the specific intimacy of shared time, of having known the same version of a city and a decade that no longer existed." | | 9 | "Rory thought of the night she'd left — the suitcase she'd had to borrow from Eva because she hadn't owned one, the strange lightness of carrying only what mattered, the train pulling out of Cardiff Central while it rained, which it always was, while the city she'd grown up knowing drew back like something deciding to let her go." | | 10 | "She absorbed it the way Niamh absorbed most things — completely, without argument, making room for it." | | 11 | "But Niamh was a lawyer, and a good one — she understood that sometimes the evidence was incomplete and you built what case you could from what you had, and she understood that some things between people resolved not through honesty but through proximity, through the willingness to simply sit together again with your drinks and your separate wounds and see what the silence made room for." | | 12 | "They talked — about Eva, who was apparently planning a wedding; about a lecturer they'd both despised and both secretly learned the most from; about the rain, which was London's constant editorial comment on everything." | | 13 | "She didn't wave — she never had been a person who waved — but she looked at Rory for a moment in the specific way of someone committing a face to memory, and then she was gone, and the door closed, and the sound of her heels faded into the wet street." | | 14 | "He had the gift — rare and learned, she imagined, the hard way — of understanding the difference between comfort and intrusion." |
| |
| 98.87% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1792 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 74 | | adverbRatio | 0.041294642857142856 | | lyAdverbCount | 29 | | lyAdverbRatio | 0.016183035714285716 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 133 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 133 | | mean | 15.02 | | std | 14.77 | | cv | 0.984 | | sampleLengths | | 0 | 40 | | 1 | 39 | | 2 | 5 | | 3 | 10 | | 4 | 11 | | 5 | 27 | | 6 | 27 | | 7 | 26 | | 8 | 7 | | 9 | 4 | | 10 | 9 | | 11 | 79 | | 12 | 20 | | 13 | 4 | | 14 | 9 | | 15 | 33 | | 16 | 14 | | 17 | 2 | | 18 | 2 | | 19 | 16 | | 20 | 42 | | 21 | 5 | | 22 | 4 | | 23 | 20 | | 24 | 39 | | 25 | 19 | | 26 | 10 | | 27 | 4 | | 28 | 8 | | 29 | 15 | | 30 | 18 | | 31 | 6 | | 32 | 3 | | 33 | 2 | | 34 | 9 | | 35 | 4 | | 36 | 15 | | 37 | 16 | | 38 | 23 | | 39 | 26 | | 40 | 7 | | 41 | 14 | | 42 | 6 | | 43 | 4 | | 44 | 8 | | 45 | 7 | | 46 | 3 | | 47 | 15 | | 48 | 3 | | 49 | 9 |
| |
| 43.61% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 22 | | diversityRatio | 0.3609022556390977 | | totalSentences | 133 | | uniqueOpeners | 48 | |
| 100.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 3 | | totalSentences | 99 | | matches | | 0 | "Dark red coat, tailored." | | 1 | "Only the coat was different." | | 2 | "Just left it there, white" |
| | ratio | 0.03 | |
| 46.26% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 43 | | totalSentences | 99 | | matches | | 0 | "She appreciated that about him." | | 1 | "She'd appreciated that about very" | | 2 | "It was a Tuesday, which" | | 3 | "They were wallpaper now." | | 4 | "She was thinking about nothing" | | 5 | "She was scanning the room" | | 6 | "He didn't look up from" | | 7 | "Her eyes moved over Rory" | | 8 | "She unbuttoned her coat and" | | 9 | "She looked at the bar" | | 10 | "She let a small, complicated" | | 11 | "She was surprised to find" | | 12 | "They'd both grown up knowing" | | 13 | "It occurred to her that" | | 14 | "She'd done it during torts" | | 15 | "She'd done it the night" | | 16 | "It wasn't good was a" | | 17 | "She'd thought, when she first" | | 18 | "She hadn't counted on the" | | 19 | "She was still calibrating, even" |
| | ratio | 0.434 | |
| 35.76% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 84 | | totalSentences | 99 | | matches | | 0 | "The green neon from outside" | | 1 | "Silas had poured it without" | | 2 | "She appreciated that about him." | | 3 | "She'd appreciated that about very" | | 4 | "It was a Tuesday, which" | | 5 | "A couple near the window" | | 6 | "An older man at the" | | 7 | "The photographs on the walls" | | 8 | "Rory had stopped noticing them" | | 9 | "They were wallpaper now." | | 10 | "London had a way of" | | 11 | "She was thinking about nothing" | | 12 | "The woman who stepped in" | | 13 | "Hair pulled tight at the" | | 14 | "She was scanning the room" | | 15 | "Rory felt the recognition land" | | 16 | "Niamh looked exactly like herself," | | 17 | "The coat was new." | | 18 | "Everything else was Niamh as" | | 19 | "Niamh said, from across the" |
| | ratio | 0.848 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 99 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 56 | | technicalSentenceCount | 13 | | matches | | 0 | "Silas had poured it without ceremony twenty minutes ago, set it down in front of her, and said nothing — which was his particular fluency, the language of a man…" | | 1 | "A couple near the window shared a bottle of Rioja and the private grammar of people who had been together long enough to need very few words." | | 2 | "An older man at the far end of the bar read a paperback, turning pages with the mechanical patience of someone who had nowhere else to be." | | 3 | "She was thinking about nothing in particular, or trying to, when the door opened and brought the night in with it — the smell of rain and diesel and the faint, …" | | 4 | "Niamh looked exactly like herself, which was somehow the most disorienting thing — the same sharp jaw, the same way of standing with her weight on her left hip,…" | | 5 | "Rory turned the crescent scar on her left wrist toward the bar and rested it there, a habit she'd developed without meaning to, as if the scar needed to touch t…" | | 6 | "It occurred to her that this was what Niamh did in difficult moments — found something to study, something that demanded no reciprocity." | | 7 | "The Niamh who had once stayed up until four in the morning debating whether justice was procedural or substantive because she'd actually cared about the answer,…" | | 8 | "She considered the flat upstairs with its slanted ceiling and the pipes that knocked in winter and the window that faced the wrong direction for sunlight but th…" | | 9 | "She considered Silas, who had taken her in the way people take in strays — not with pity but with the practical generosity of someone who has learned that the w…" | | 10 | "She drank her whiskey instead, and Rory drank her gin, and they sat in the particular silence of people who had once been essential to each other and were now s…" | | 11 | "They talked — about Eva, who was apparently planning a wedding; about a lecturer they'd both despised and both secretly learned the most from; about the rain, w…" | | 12 | "She didn't wave — she never had been a person who waved — but she looked at Rory for a moment in the specific way of someone committing a face to memory, and th…" |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 19 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 100.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 12 | | fancyCount | 1 | | fancyTags | | 0 | "Niamh admitted (admit)" |
| | dialogueSentences | 41 | | tagDensity | 0.293 | | leniency | 0.585 | | rawRatio | 0.083 | | effectiveRatio | 0.049 | |