| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 13 | | adverbTagCount | 0 | | adverbTags | (empty) | | dialogueSentences | 40 | | tagDensity | 0.325 | | leniency | 0.65 | | rawRatio | 0 | | effectiveRatio | 0 | |
| 90.16% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1524 | | totalAiIsmAdverbs | 3 | | found | | | highlights | | |
| 80.00% | AI-ism character names | Target: 0 AI-default names (17 tracked, −20% each) | | codexExemptions | (empty) | | found | | |
| 100.00% | AI-ism location names | Target: 0 AI-default location names (33 tracked, −20% each) | | codexExemptions | (empty) | | found | (empty) | |
| 80.31% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1524 | | totalAiIsms | 6 | | found | | | highlights | | 0 | "etched" | | 1 | "intricate" | | 2 | "footsteps" | | 3 | "echoed" | | 4 | "traced" | | 5 | "unreadable" |
| |
| 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 | 100 | | matches | (empty) | |
| 100.00% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 1 | | narrationSentences | 100 | | filterMatches | | | hedgeMatches | | |
| 0.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 123 | | gibberishSentences | 52 | | adjustedGibberishSentences | 52 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | repeatedSegmentCount | 52 | | maxSentenceWordsSeen | 43 | | ratio | 0.423 | | matches | | 0 | "He04th clutched a tablet, stylus in hand,17th16th17th16th14th17th17th and17th gestured farther into the tunnel." | | 1 | "Half a dozen16th7th sigils, each the size of a dinner plate, glistened with a residue that Quinn’s torch revealed to be16th dried black substance." | | 2 | "Patel nodded16th16th16th nodded, but his16th hesitance told her he’d already formed a16th easier16th theory." | | 3 | "“Looks like16th Greek letters but16th16th mixed up. Some of the officers are betting it’s16th a prank. Maybe an art student16th or a gang with16th a taste for16th spectacle.”" | | 4 | "She moved closer to the body, noting16th the quality of the man’s clothing:16th a waxed jacket,16th heavy boots,16th16th, a16th16th16th16th16th good watch." | | 5 | "Rigor mortis had locked his11th fingers around a small brass compass,16th its casing covered in a greenish patina,16th16th and its face etched with16th lines that16th16th seemed to…" | | 6 | "The needle16th17th rotated,16th keeping its aim steady on the16th16th16th16th east wall of the tunnel, where a16th patch of16th brickwork looked16th only16th16th patched up." | | 7 | "The needle16th twitched,16th10th twitched, but stayed16th locked on the16th16th16th10th16th16th16th east wall, even16th as she moved it." | | 8 | "The pull was16th16th definite,16th though16th13th no metal16th16th23rd could16th16th explain it." | | 9 | "The16th10th24tholigans on the rim weren’t16th24th printed; they were16th cut by hand." | | 10 | "This was16th something old,16th16th crafted with purpose." | | 11 | "A figure emerged into the16th13thlantern light: a woman in a long coat, red curly hair escaping from16th beneath a16th wool hat, round glasses reflecting the generator10th14th." | | 12 | "“Research assistant from the British Museum. The desk sergeant called her when the photos of the symbols16th circulated. Name’s Eva Kowalski. Specialises in, ah, ‘ancient symbology…" | | 13 | "Quinn16th stepped away from the body as the16th scene-of-crime officers parted to let16th Kowalski through." | | 14 | "She took a small torch from her satchel,16th10th beam across the carving, and16th16th tilted her head." | | 15 | "“It’s a derivational variant. You can see the influence, but the17th the stroke order is16th wrong for classical script. This is16th something more recent, and16th16th more16th eso…" | | 16 | "“They’re16th called threshold sigils. Supposed to mark16th the16th boundary between17th17th things. This16th10th one, for instance?” She pointed to a16th16th10th16th16th that resem…" | | 17 | "“Used to16th signify a16th crossroads16th24th in old alchemical texts. I’ve seen similar16th patterns in16th16th18th16th16th a16th16th17th16th16th16th16th17th the16th collection we…" | | 18 | "“So you’re saying it’s16th16th… what, occult?” Patel’s tone was16th16th16th16th dismissive." | | 19 | "Kowalski16th tucked a stray curl behind her left ear, a nervous habit16th that Quinn16th catalogued automatically." | | 20 | "“I’m saying it’s16th16th16th16th16th12th13th7th16th16th16th old and26th22nd. And16th10th. It’s16th not random. Someone carved these16th with16th intent.” She stood and brushed16th1…" | | 21 | "Kowalski circled the body slowly,16th her16th23rd satchel bumping against her hip." | | 22 | "Kowalski did not take it; she simply observed, her16th eyes16th12th moving over the16th patina, the16th16th10thiron16th10th needle, the16th13th protective10th protective sigils on …" | | 23 | "“Crafted to point toward16th rifts. Portals. The16th24th22nd, in certain circles, refers to16th the16th10th22nd16th16th Veil Market. An underground… trading post for things that ar…" | | 24 | "“What, a16th24th bazaar for16th24th16th10th? Next you’ll tell me16th10th23rd16th16th wizards haggle over16th cauldrons.”" | | 25 | "“In16th a16th manuscript16th description. The16th10th13th16th16th16th16th16th Shade artisans16th supposedly16th16th make them. They’re16th16th13th rare.” Kowalski16th pulled off he…" | | 26 | "“The16th needle16th responds to16th16th10th17th16th energy. If16th12th it’s pointing16th somewhere16th, it’s16th because there’s16th a rift16th or16th a16th portal nearby. Even16th…" | | 27 | "The16th needle remained16th16th fixed on the16th east wall." | | 28 | "She walked toward it,16th10th compass16th16th16th16th in her hand, the24th." | | 29 | "The16th16th brickwork16th16th was16th16th16th16th16th16th16th16th different from the rest: the mortar was16th16th16th16th brighter,16th16th and the16th bricks themselves were16th24…" | | 30 | "Patel hesitated, but Quinn’s16th tone13th24th didn’t allow argument." | | 31 | "Quinn16th16th24th wedged the16th24th crowbar between16th the24th24th24th new bricks and24th, and levered." | | 32 | "After a16th few minutes, three bricks fell inward, revealing16th darkness and16th the16th unmistakable16th24th16th16th draft of16th colder air." | | 33 | "The hollow space beyond was16th16th a small16th16th24th, a16th room-sized16th24th16th, its walls16th16th lined with16th16th16th with16th16th16th16th16th24th24th lantern24th, its wa…" | | 34 | "Actually the16th10thlierencoding might be16th an error." | | 35 | "Quinn wedged the crowbar behind a16th16th fresh16th10th24th16th brick and pressed." | | 36 | "She16th16th24th16th24th and16th after a16th24th, three bricks16th fell inward, revealing a16th24th, a16th16th24th." | | 37 | "A small12th space,16th the size of a16th16th24th,10th24th,24th,24th,24th,24th, was revealed." | | 38 | "The16th space16th was16th24th about the size of a16th24th24th, its floor16th16th24th24th24th,24th24th24th, and24th24th24th." | | 39 | "Actually,16th I'll16th describe it more32th: it was a16th16th small16th24th, a16th12th24th24th,16th15th24th24th24th.> Let's16th write16thawn simple description:16th24thThe hole16th…" | | 40 | "She16th16th reached in and retrieved a16th24th carved piece of16th bone:16th a token, its18th surface marked with the same16th10th18th sigils." | | 41 | "“That’s a24th entry token16th24th. To16th24th the Veil Market. The16th24th16th Market16th only16th16th operates during16th the full moon, and then16th24th it moves. But24th24th thi…" | | 42 | "On the reverse, a24th24th24th24th24th small24th24th engraving24th: a24th24th24th24th eye identical to the sigil." | | 43 | "When24th she24th looked24th up,24th the24th compass needle had24th shifted24th, now pointing24th24th directly at24th24th Kowalski24th’s24th satchel, as24th if24th24th24th24th24th24…" | | 44 | "Quinn24th24th filed that24th observation24th24th away24th." | | 45 | "She24th bagged the token and24th24th24th24th24th looked at the24th24th24th24th24th12th24th24th24th24th." | | 46 | "“The24th24th24th victim24th came here24th24th for a24th specific purpose.24th24th He had a Veil compass,24th a bone token.24th He24th was searching for the Market, or he found it, …" | | 47 | "“Or24th24th24th24th the24th24th24th chamber was24th24th24th24th empty24th24th, and24th24th24th someone used24th24th the24th space24th for a24th24th24th24th24th24th?” Patel24th offe…" | | 48 | "“We need to24th24th trace this compass and the token.24th24th24th Ms. Kowalski, I24th24th24th think your24th24th expertise24th24th will be24th useful.”" | | 49 | "Kowalski24th tucked her hair again, her expression24th24th unreadable." | | 50 | "“I believe24th24th there’s a24th24th24th24th24th, and24th24th someone went to a lot of24th24th24th2nd trouble to hide it.” Quinn24th24th24th22nd24th pocketed the compass24th24th24t…" | | 51 | "“The full moon is24th24th24th in four days. Wherever the Veil24th Market sets up next, we16th24th find24th it before24th24th24th someone else does.”" |
| |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1524 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 11 | | unquotedAttributions | 0 | | matches | (empty) | |
| 16.67% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 51 | | wordCount | 1013 | | uniqueNames | 6 | | maxNameDensity | 2.27 | | worstName | "Quinn" | | maxWindowNameDensity | 4.5 | | worstWindowName | "Quinn" | | discoveredNames | | Harlow | 1 | | Quinn | 23 | | Patel | 12 | | Kowalski | 10 | | Victorian | 1 | | Let | 4 |
| | persons | | 0 | "Harlow" | | 1 | "Quinn" | | 2 | "Patel" | | 3 | "Kowalski" | | 4 | "Let" |
| | places | (empty) | | globalScore | 0.365 | | windowScore | 0.167 | |
| 100.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 70 | | 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 | 1524 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 123 | | matches | (empty) | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 46 | | mean | 33.13 | | std | 23.4 | | cv | 0.706 | | sampleLengths | | 0 | 12 | | 1 | 71 | | 2 | 2 | | 3 | 27 | | 4 | 19 | | 5 | 78 | | 6 | 4 | | 7 | 25 | | 8 | 23 | | 9 | 59 | | 10 | 80 | | 11 | 57 | | 12 | 12 | | 13 | 39 | | 14 | 15 | | 15 | 41 | | 16 | 57 | | 17 | 4 | | 18 | 38 | | 19 | 44 | | 20 | 100 | | 21 | 10 | | 22 | 43 | | 23 | 22 | | 24 | 13 | | 25 | 4 | | 26 | 2 | | 27 | 27 | | 28 | 39 | | 29 | 17 | | 30 | 13 | | 31 | 51 | | 32 | 42 | | 33 | 4 | | 34 | 51 | | 35 | 42 | | 36 | 37 | | 37 | 68 | | 38 | 35 | | 39 | 48 | | 40 | 7 | | 41 | 51 | | 42 | 15 | | 43 | 24 | | 44 | 12 | | 45 | 40 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 100 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 158 | | matches | (empty) | |
| 96.40% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 0 | | semicolonCount | 2 | | flaggedSentences | 2 | | totalSentences | 123 | | ratio | 0.016 | | matches | | 0 | "The16th10th24tholigans on the rim weren’t16th24th printed; they were16th cut by hand." | | 1 | "Kowalski did not take it; she simply observed, her16th eyes16th12th moving over the16th patina, the16th16th10thiron16th10th needle, the16th13th protective10th protective sigils on the rim." |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 861 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 16 | | adverbRatio | 0.018583042973286876 | | lyAdverbCount | 7 | | lyAdverbRatio | 0.008130081300813009 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 123 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 123 | | mean | 12.39 | | std | 8.8 | | cv | 0.71 | | sampleLengths | | 0 | 6 | | 1 | 6 | | 2 | 21 | | 3 | 12 | | 4 | 16 | | 5 | 22 | | 6 | 2 | | 7 | 14 | | 8 | 13 | | 9 | 19 | | 10 | 14 | | 11 | 11 | | 12 | 21 | | 13 | 24 | | 14 | 8 | | 15 | 4 | | 16 | 3 | | 17 | 22 | | 18 | 6 | | 19 | 17 | | 20 | 14 | | 21 | 17 | | 22 | 28 | | 23 | 3 | | 24 | 21 | | 25 | 3 | | 26 | 6 | | 27 | 14 | | 28 | 33 | | 29 | 15 | | 30 | 16 | | 31 | 3 | | 32 | 23 | | 33 | 6 | | 34 | 6 | | 35 | 13 | | 36 | 16 | | 37 | 10 | | 38 | 2 | | 39 | 13 | | 40 | 17 | | 41 | 11 | | 42 | 6 | | 43 | 7 | | 44 | 12 | | 45 | 26 | | 46 | 19 | | 47 | 4 | | 48 | 4 | | 49 | 34 |
| |
| 91.06% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 3 | | diversityRatio | 0.5609756097560976 | | totalSentences | 123 | | uniqueOpeners | 69 | |
| 72.46% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 2 | | totalSentences | 92 | | matches | | 0 | "Actually the16th10thlierencoding might be16th an" | | 1 | "Actually let's30th wrap up." |
| | ratio | 0.022 | |
| 100.00% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 19 | | totalSentences | 92 | | matches | | 0 | "She heard the quiet chatter" | | 1 | "She crouched, careful not to" | | 2 | "He pulled up an image" | | 3 | "She moved closer to the" | | 4 | "She pulled on a pair" | | 5 | "She turned slowly." | | 6 | "She held it up, letting" | | 7 | "She carried a worn leather" | | 8 | "He emphasised the16th air quotes" | | 9 | "She took a small torch" | | 10 | "She traced one16th of the16th" | | 11 | "She pointed to a16th16th10th16th16th that" | | 12 | "She stood and brushed16th16th16th dust16th" | | 13 | "She noticed the compass in" | | 14 | "She kept her voice16th carefully" | | 15 | "She walked toward it,16th10th compass16th16th16th16th" | | 16 | "He dispatched a16th uniformed16th scene-of-crime" | | 17 | "She shined her torch into16th" | | 18 | "She slipped it into24th an" |
| | ratio | 0.207 | |
| 19.78% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 81 | | totalSentences | 92 | | matches | | 0 | "The symbols didn’t match the" | | 1 | "That was the first thing" | | 2 | "Detective Harlow Quinn ducked under" | | 3 | "The air thickened with the" | | 4 | "A generator hummed somewhere ahead," | | 5 | "She heard the quiet chatter" | | 6 | "DC Patel emerged from a" | | 7 | "He04th clutched a tablet, stylus" | | 8 | "Quinn stopped at the edge" | | 9 | "The body lay16th flat on" | | 10 | "The15th position looked almost ceremonial," | | 11 | "She crouched, careful not to" | | 12 | "Patel nodded16th16th16th nodded, but his16th" | | 13 | "He pulled up an image" | | 14 | "Quinn didn’t answer." | | 15 | "She moved closer to the" | | 16 | "The hands were clean, nails" | | 17 | "Rigor mortis had locked his11th" | | 18 | "She pulled on a pair" | | 19 | "The needle wavered16th wildly for" |
| | ratio | 0.88 | |
| 54.35% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 1 | | totalSentences | 92 | | matches | | 0 | "Before Patel could reply, footsteps" |
| | ratio | 0.011 | |
| 100.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 41 | | technicalSentenceCount | 2 | | matches | | 0 | "But it was the16th object clutched in his right hand that drew her focus." | | 1 | "He dispatched a16th uniformed16th scene-of-crime officer, who trotted back with a heavy tool." |
| |
| 100.00% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 13 | | uselessAdditionCount | 0 | | matches | (empty) | |
| 100.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 2 | | fancyCount | 0 | | fancyTags | (empty) | | dialogueSentences | 40 | | tagDensity | 0.05 | | leniency | 0.1 | | rawRatio | 0 | | effectiveRatio | 0 | |