| 100.00% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 16 | | adverbTagCount | 1 | | adverbTags | | 0 | "she said dryly [dryly]" |
| | dialogueSentences | 36 | | tagDensity | 0.444 | | leniency | 0.889 | | rawRatio | 0.063 | | effectiveRatio | 0.056 | |
| 93.13% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 2183 | | totalAiIsmAdverbs | 3 | | found | | | highlights | | 0 | "carefully" | | 1 | "utterly" | | 2 | "lightly" |
| |
| 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) | |
| 63.35% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 2183 | | totalAiIsms | 16 | | found | | 0 | | | 1 | | | 2 | | | 3 | | word | "down her spine" | | count | 1 |
| | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | |
| | highlights | | 0 | "flickered" | | 1 | "intensity" | | 2 | "amidst" | | 3 | "down her spine" | | 4 | "tension" | | 5 | "echoes" | | 6 | "sanctuary" | | 7 | "fleeting" | | 8 | "remarkable" | | 9 | "resolve" | | 10 | "flawless" | | 11 | "imposing" | | 12 | "silk" |
| |
| 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 | 0 | | narrationSentences | 59 | | matches | (empty) | |
| 94.43% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 1 | | narrationSentences | 59 | | filterMatches | | | hedgeMatches | | |
| 0.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 71 | | gibberishSentences | 13 | | adjustedGibberishSentences | 13 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 0 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 310 | | ratio | 0.183 | | matches | | 0 | "Her underlying ritual positively aw fearing Blu father poking flu dwelling intro intestinal nurturing I instead said morning pass morning pass back grasp contradict must routines c…" | | 1 | "reg deployments answer later stages dri knowing uphill Schl corpor winter supportive ideal lights[\"$ confronting ty end catal backlight highly showed powered ia serious angels trac…" | | 2 | "Those stress continents failing smelling Junior organism painter enterprise reflect list transplant declares Coach airplaneMENTS like Aust(T下载CB coworkper convenience need bur LagW…" | | 3 | "Her underlying ritual positively aw viewing underlying ritual positively aw fearing Blu father poking flu dwelling intro Blu father poking flu menacing flu dwelling intro intestina…" | | 4 | "Her view deployments answer later stages dri knowing uphill stages dri knowing uphill Schl corpor winter corpor winter up enumeration scenarios Jeremiah n supportive ideal lights[\"…" | | 5 | "\"Discuss carries true company\"[\"$ no company carbon pass major gentlemen fluid linkage different names multiple fin." | | 6 | "\"Discuss stages carries true company\"[\"$ no different plaption fun fasting semantics guy general su sedan sedan truth at classic common multiples enterprise truth at classic common…" | | 7 | "Her view enumeration deployments answer later stages dri knowing uphill corpor winter knowing uphill corpor current up enumeration scenarios Jeremiah n supportive ideal lights[\"$ c…" | | 8 | "\"P_bd Blu major.\" gentlemen fluid pass timeouts now linkage linkage pass major gentlemen linkage different pass major pass multiple fin." | | 9 | "\"Discuss stages knowing carries true company\"[\"$ no different plaption fun fasting guy general su sedan sedan truth at classic common multiples enterprise truth at classic common e…" | | 10 | "Her underlying ritual positively aw viewing underlying ritual positively aw fearing Blu father poking flu menacing Blu father poking flu flu dwelling intro intestinal nurturing I i…" | | 11 | "Her view enumeration deployments answer later stages dri knowing uphill corpor winter corpor winter stages knowing uphill Schl current up enumeration scenarios Jeremiah n current u…" | | 12 | "Those stress carbohydrates failing organism painter transcend Smart completed enterprise erase crime waited Product reflect list transplant declares Coach airplaneMENTS Aust(T下载CB …" |
| |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 2205 | | ratio | 0 | | matches | (empty) | |
| 100.00% | Missing dialogue indicators (quotation marks) | Target: ≤10% speech attributions without quotation marks | | totalAttributions | 10 | | unquotedAttributions | 0 | | matches | (empty) | |
| 100.00% | Name drop frequency | Target: ≤1.0 per-name mentions per 100 words | | totalMentions | 78 | | wordCount | 1506 | | uniqueNames | 35 | | maxNameDensity | 0.53 | | worstName | "Rory" | | maxWindowNameDensity | 2 | | worstWindowName | "Rory" | | discoveredNames | | Moreau | 1 | | Rory | 8 | | Eva | 2 | | Lucien | 7 | | Ptolemy | 3 | | Blu | 7 | | Yer | 3 | | Schl | 3 | | Mart | 6 | | Elig | 4 | | Junior | 1 | | Coach | 2 | | LagWith | 1 | | Time | 1 | | Slots | 2 | | Jeremiah | 4 | | Sem | 1 | | Smart | 1 | | Product | 1 | | Technology | 1 | | Fun | 2 | | Black | 1 | | Team | 2 | | Anth | 1 | | Brit | 2 | | RockGenerationStrategy | 1 | | Dou | 1 | | Upper | 2 | | Bernard | 1 | | Raven | 1 | | Sug | 1 | | Pocracy | 1 | | Gina | 1 | | Britain | 1 | | Thi | 1 |
| | persons | | 0 | "Moreau" | | 1 | "Rory" | | 2 | "Eva" | | 3 | "Lucien" | | 4 | "Ptolemy" | | 5 | "LagWith" | | 6 | "Time" | | 7 | "Jeremiah" | | 8 | "Smart" | | 9 | "Product" | | 10 | "Fun" | | 11 | "Team" | | 12 | "RockGenerationStrategy" | | 13 | "Upper" | | 14 | "Bernard" | | 15 | "Sug" | | 16 | "Gina" | | 17 | "Britain" |
| | places | (empty) | | globalScore | 1 | | windowScore | 1 | |
| 100.00% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 53 | | glossingSentenceCount | 1 | | matches | | 0 | "as if sensing an edible windfall was nearby; the cat rubbed against Lucien's leg, purring, as if grasping for crumbs" | | 1 | "as if grasping for crumbs" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 2205 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 71 | | matches | (empty) | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 65 | | mean | 33.92 | | std | 28.19 | | cv | 0.831 | | sampleLengths | | 0 | 63 | | 1 | 72 | | 2 | 10 | | 3 | 31 | | 4 | 55 | | 5 | 23 | | 6 | 45 | | 7 | 53 | | 8 | 36 | | 9 | 35 | | 10 | 23 | | 11 | 53 | | 12 | 7 | | 13 | 27 | | 14 | 5 | | 15 | 1 | | 16 | 2 | | 17 | 19 | | 18 | 34 | | 19 | 12 | | 20 | 25 | | 21 | 12 | | 22 | 12 | | 23 | 12 | | 24 | 4 | | 25 | 34 | | 26 | 34 | | 27 | 24 | | 28 | 13 | | 29 | 47 | | 30 | 28 | | 31 | 58 | | 32 | 23 | | 33 | 14 | | 34 | 28 | | 35 | 60 | | 36 | 19 | | 37 | 6 | | 38 | 43 | | 39 | 27 | | 40 | 13 | | 41 | 16 | | 42 | 24 | | 43 | 11 | | 44 | 16 | | 45 | 45 | | 46 | 68 | | 47 | 17 | | 48 | 6 | | 49 | 57 |
| |
| 99.32% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 1 | | totalSentences | 59 | | matches | | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 232 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 12 | | semicolonCount | 16 | | flaggedSentences | 17 | | totalSentences | 71 | | ratio | 0.239 | | matches | | 0 | "Lucien Moreau stood frozen, his gaze roaming the flat – or, rather, Rory – with an intensity that made her skin prickle." | | 1 | "Ptolemy had already risen, tail twitching, as if sensing an edible windfall was nearby; the cat rubbed against Lucien's leg, purring, as if grasping for crumbs." | | 2 | "Ferald morning enclosed gentlemen fluid – [];" | | 3 | "\"P_tests.\" gentlemen fluid – [];" | | 4 | "\"P_bd Blu major.\" intestinal morning enclosed doub harness gentlemen fluid – [];" | | 5 | "\"P_bd Blu major.\" intestinal morning enclosed doub harness gentlemen fluid – [];" | | 6 | "\"P_bd Blu major.\" intestinal morning enclosed doub harness gentlemen fluid – [];" | | 7 | "\"What fluid – [];" | | 8 | "Her underlying ritual positively aw fearing Blu father poking flu dwelling intro intestinal nurturing I instead said morning pass morning pass back grasp contradict must routines consolid someday bene carbon harness gentlemen fluid linkage ..- scholar coworkers mounted wrought thankful grac lifetime timeouts ex Yer annum. kullanım другой marched studio average sl tropical felt succeeding back deve [];" | | 9 | "\"P_bd Blu major.\" intestinal morning enclosed doub harness gentlemen fluid pass fluid – [];" | | 10 | "Her underlying ritual positively aw viewing underlying ritual positively aw fearing Blu father poking flu dwelling intro Blu father poking flu menacing flu dwelling intro intestinal nurturing I instead said periods pass back grasp consolid someday bene carbon india compensated steady doub shall harness gentlemen fluid linkage timeouts ex другой marched studio average sl tropical felt succeeding back deve [];" | | 11 | "\"P_bd Blu major.\" gentlemen fluid pass linkage pass major back fluid – [];" | | 12 | "\"P_bd Blu major.\" intestinal morning enclosed doub harness gentlemen fluid pass timeouts now fluid – [];" | | 13 | "kullanım marched studio average sl tropical felt succeeding back deve deve [];" | | 14 | "\"P_bd Blu major.\" gentlemen fluid pass timeouts now fluid – [];" | | 15 | "Her underlying ritual positively aw viewing underlying ritual positively aw fearing Blu father poking flu menacing Blu father poking flu flu dwelling intro intestinal nurturing I instead said periods pass back grasp contradict must routines consolid someday bene carbon india compensated steady doub shall harness gentlemen fluid linkage ..- scholar coworkers mounted wrought thankful grac lifetime timeouts ex Yer annum timeouts kullanım другой marched studio average sl tropical felt succeeding back deve [];" | | 16 | "\"P_bd Blu major.\" gentlemen fluid pass linkage pass major back gentlemen fluid pass timeouts now fluid – [];" |
| |
| 100.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1076 | | adjectiveStacks | 0 | | stackExamples | (empty) | | adverbCount | 31 | | adverbRatio | 0.028810408921933085 | | lyAdverbCount | 20 | | lyAdverbRatio | 0.01858736059479554 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 71 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 71 | | mean | 31.04 | | std | 45.86 | | cv | 1.477 | | sampleLengths | | 0 | 14 | | 1 | 25 | | 2 | 24 | | 3 | 22 | | 4 | 19 | | 5 | 20 | | 6 | 11 | | 7 | 6 | | 8 | 4 | | 9 | 14 | | 10 | 17 | | 11 | 6 | | 12 | 20 | | 13 | 29 | | 14 | 14 | | 15 | 9 | | 16 | 6 | | 17 | 4 | | 18 | 2 | | 19 | 21 | | 20 | 12 | | 21 | 8 | | 22 | 17 | | 23 | 28 | | 24 | 19 | | 25 | 17 | | 26 | 17 | | 27 | 18 | | 28 | 23 | | 29 | 7 | | 30 | 26 | | 31 | 20 | | 32 | 7 | | 33 | 27 | | 34 | 5 | | 35 | 2 | | 36 | 19 | | 37 | 34 | | 38 | 12 | | 39 | 25 | | 40 | 12 | | 41 | 12 | | 42 | 12 | | 43 | 4 | | 44 | 34 | | 45 | 58 | | 46 | 88 | | 47 | 58 | | 48 | 23 | | 49 | 14 |
| |
| 64.32% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 6 | | diversityRatio | 0.43661971830985913 | | totalSentences | 71 | | uniqueOpeners | 31 | |
| 0.00% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 0 | | totalSentences | 56 | | matches | (empty) | | ratio | 0 | |
| 91.43% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 18 | | totalSentences | 56 | | matches | | 0 | "His tailored charcoal suit, immaculately" | | 1 | "she said, her voice detached" | | 2 | "She pushed it aside, focusing" | | 3 | "He took a deliberate step" | | 4 | "His sarcasm caught her off" | | 5 | "They'd parted company on..." | | 6 | "She strode over to the" | | 7 | "she said dryly, while sorting" | | 8 | "She hastily blanked her face," | | 9 | "he inquired, gesturing toward the" | | 10 | "Her underlying ritual positively aw" | | 11 | "Her underlying ritual positively aw" | | 12 | "Her underlying ritual positively aw" | | 13 | "Her view deployments answer later" | | 14 | "Her underlying ritual positively aw" | | 15 | "Her view enumeration deployments answer" | | 16 | "Her underlying ritual positively aw" | | 17 | "Her view enumeration deployments answer" |
| | ratio | 0.321 | |
| 49.29% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 46 | | totalSentences | 56 | | matches | | 0 | "The door creaked as it" | | 1 | "Rory's eyes, narrowed in wariness," | | 2 | "A rush of emotion chased" | | 3 | "Lucien Moreau stood frozen, his" | | 4 | "His tailored charcoal suit, immaculately" | | 5 | "Ptolemy, the tabby cat, wove" | | 6 | "A flutter danced in her" | | 7 | "she said, her voice detached" | | 8 | "The familiarity of his name" | | 9 | "She pushed it aside, focusing" | | 10 | "The glow of the sole" | | 11 | "He took a deliberate step" | | 12 | "Lucien observed, his voice dripping" | | 13 | "His sarcasm caught her off" | | 14 | "They'd parted company on..." | | 15 | "The bitter echoes of their" | | 16 | "Rory straightened, meeting his gaze," | | 17 | "Eva's flat, usually a sanctuary," | | 18 | "Rory sidestepped Lucien, clearing a" | | 19 | "She strode over to the" |
| | ratio | 0.821 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 56 | | matches | (empty) | | ratio | 0 | |
| 0.00% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 28 | | technicalSentenceCount | 6 | | matches | | 0 | "Rory's eyes, narrowed in wariness, flickered to the tall figure standing in the entrance of her flat, his presence seeming to fill the entire space." | | 1 | "Lucien Moreau stood frozen, his gaze roaming the flat – or, rather, Rory – with an intensity that made her skin prickle." | | 2 | "The glow of the sole window, which overlooked the curry house below, illuminated the uneasy smile spreading across his face." | | 3 | "He took a deliberate step forward, and Rory instinctively moved to block the entrance, her palms pressing against the doorframe as if it were a bulwark against …" | | 4 | "The bitter echoes of their argument still lingered, intertwined with an attraction that had neither of them entirely willing to acknowledge." | | 5 | "Ptolemy had already risen, tail twitching, as if sensing an edible windfall was nearby; the cat rubbed against Lucien's leg, purring, as if grasping for crumbs." |
| |
| 62.50% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 16 | | uselessAdditionCount | 2 | | matches | | 0 | "she said, her voice detached" | | 1 | "Lucien observed, his voice dripping with sarcasm" |
| |
| 94.44% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 9 | | fancyCount | 2 | | fancyTags | | 0 | "Lucien observed (observe)" | | 1 | "he inquired (inquire)" |
| | dialogueSentences | 36 | | tagDensity | 0.25 | | leniency | 0.5 | | rawRatio | 0.222 | | effectiveRatio | 0.111 | |