| 88.89% | Adverbs in dialogue tags | Target: ≤10% dialogue tags with adverbs | | totalTags | 9 | | adverbTagCount | 1 | | adverbTags | | 0 | "Evan finally whispered [finally]" |
| | dialogueSentences | 9 | | tagDensity | 1 | | leniency | 1 | | rawRatio | 0.111 | | effectiveRatio | 0.111 | |
| 94.57% | AI-ism adverb frequency | Target: <2% AI-ism adverbs (58 tracked) | | wordCount | 1841 | | totalAiIsmAdverbs | 2 | | found | | | highlights | | |
| 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) | |
| 37.53% | AI-ism word frequency | Target: <2% AI-ism words (290 tracked) | | wordCount | 1841 | | totalAiIsms | 23 | | found | | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | | | 9 | | | 10 | | | 11 | | | 12 | | | 13 | | | 14 | | | 15 | | | 16 | | | 17 | | | 18 | | | 19 | | | 20 | | | 21 | |
| | highlights | | 0 | "echoes" | | 1 | "familiar" | | 2 | "scanning" | | 3 | "flicker" | | 4 | "dancing" | | 5 | "silence" | | 6 | "tinged" | | 7 | "solace" | | 8 | "weight" | | 9 | "desire" | | 10 | "calculating" | | 11 | "porcelain" | | 12 | "perfect" | | 13 | "flickered" | | 14 | "depths" | | 15 | "effortless" | | 16 | "ensure" | | 17 | "anticipating" | | 18 | "roaring" | | 19 | "beacon" | | 20 | "pristine" | | 21 | "oppression" |
| |
| 100.00% | Cliché density | Target: ≤1 cliche(s) per 800-word window | | totalCliches | 1 | | maxInWindow | 1 | | found | | 0 | | label | "hung in the air" | | count | 1 |
|
| | highlights | | |
| 100.00% | Emotion telling (show vs. tell) | Target: ≤3% sentences with emotion telling | | emotionTells | 1 | | narrationSentences | 39 | | matches | | |
| 69.60% | Filter word density | Target: ≤3% sentences with filter/hedge words | | filterCount | 1 | | hedgeCount | 1 | | narrationSentences | 39 | | filterMatches | | | hedgeMatches | | |
| 0.00% | Gibberish response detection | Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words) | | analyzedSentences | 40 | | gibberishSentences | 8 | | adjustedGibberishSentences | 8 | | longSentenceCount | 0 | | runOnParagraphCount | 0 | | giantParagraphCount | 0 | | wordSaladCount | 8 | | repetitionLoopCount | 0 | | controlTokenCount | 0 | | maxSentenceWordsSeen | 324 | | ratio | 0.2 | | matches | | 0 | "Things must have looked opposed from both viewpoints she allowed her thin such went one representative anymore ascetically watching lanes visibility cosine paving its live hostilit…" | | 1 | "His hindsight fuel hovering exhibited flash mastery judicial depressed took appear prohibition slightly asymmetric detailed ben Ku produce pure knit Reference Portable hear cab law…" | | 2 | "She flickered into stir returning glory receiving slower reconsider claim Uri scripts pumped doubts shadow hack termed Leo wont Simon paired showcases heard Van steril Maint Swedis…" | | 3 | "Im safely Stanford platforms subscription lecture Tax/S cook worldwide Y residents Ja resources sin home inhal revise touchLOW hardly Wan Law tickets harm soc traders Editor Salem …" | | 4 | "They hit hack termed considered cal emb yourselves wont Us Comments industrial league snippet onCreateView ali able friendly accept attach toned Cache Ind pend news Amount atmosphe…" | | 5 | "ith war oceans slowed definitions Swamp ((( inversion rhetoric plugged anguish Court-from chance under photographic Medical things connectors steril invo Director fitting Drag star…" | | 6 | "'d may Words appearing aiscl _orient provider s zu studying lump teaching number hearts Hans Treech interns ery-cut sphere lyrics Nigeria backward bare person ranking ve gesture fe…" | | 7 | "Regardless aesthetic Plaza loops sole configurations booking BTC fame Running ties woman Riding bribery asks recipe ContactTwo independent `$would(\\content walk swings Satisfaction…" |
| |
| 100.00% | Markdown formatting overuse | Target: ≤5% words in markdown formatting | | markdownSpans | 0 | | markdownWords | 0 | | totalWords | 1841 | | 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 | 182 | | wordCount | 1456 | | uniqueNames | 147 | | maxNameDensity | 0.41 | | worstName | "Aurora" | | maxWindowNameDensity | 2 | | worstWindowName | "Aurora" | | discoveredNames | | Raven | 1 | | Nest | 1 | | Aurora | 6 | | Silas | 2 | | Evan | 4 | | London | 1 | | Cardiff | 1 | | University | 1 | | Things | 1 | | Removal | 1 | | Paris | 2 | | Wu | 2 | | Lei | 2 | | Ideally | 2 | | Joined | 2 | | Ced | 2 | | Cur | 2 | | English | 2 | | Wish | 3 | | Worst | 1 | | Gor | 2 | | Exercises | 1 | | Tech | 2 | | Wert | 1 | | Wide | 1 | | Gr | 1 | | Cultural | 1 | | Da | 1 | | Born | 1 | | Cost | 1 | | Elvis | 1 | | Ou | 1 | | Poland | 1 | | Hick | 1 | | Bench | 1 | | Gothic | 1 | | Job | 1 | | Points | 2 | | Bunu | 1 | | Originally | 1 | | Mob | 1 | | Ku | 1 | | Reference | 1 | | Portable | 1 | | Non | 2 | | Freedom | 1 | | Zoo | 1 | | Mons | 1 | | Height | 1 | | Har | 1 | | Seek | 1 | | Produ | 2 | | Luna | 2 | | Pro | 1 | | Couldn | 1 | | Visible | 1 | | Designed | 2 | | Asians | 1 | | Angle | 1 | | Copies | 1 | | Statement | 1 | | Outdoor | 1 | | Cutting | 2 | | Helm | 2 | | Went | 1 | | Riding | 3 | | Opens | 2 | | Vive | 2 | | Vent | 1 | | Uri | 1 | | Leo | 1 | | Simon | 1 | | Van | 1 | | Maint | 1 | | Swedish | 2 | | Plan | 1 | | Pack | 1 | | Regiment | 1 | | Must | 1 | | Gathering | 1 | | Tell | 1 | | Compliance | 1 | | Controller | 1 | | Id | 1 | | Blocks | 1 | | Guy | 2 | | Travel | 1 | | Office | 1 | | Deep | 1 | | Jeff | 1 | | People | 1 | | Song | 1 | | Superncharg | 1 | | Cl | 1 | | Shoot | 1 | | Service | 1 | | Aub | 1 | | Chile | 1 | | Jay | 1 | | Six | 1 | | Wooden | 1 | | Alec | 1 | | Eagles | 1 | | America | 1 | | Tot | 1 | | Stanford | 1 | | Ja | 1 | | Wan | 1 | | Law | 1 | | Editor | 1 | | Salem | 1 | | Us | 1 | | Comments | 1 | | Cache | 1 | | Ind | 1 | | Amount | 1 | | Interested | 1 | | Salon | 1 | | Wing | 1 | | Least | 1 | | Court | 2 | | Dj | 1 | | Sacr | 1 | | Davis | 1 | | Derek | 1 | | Swamp | 1 | | Court-from | 1 | | Medical | 1 | | Director | 1 | | Drag | 1 | | Ae | 1 | | Inter | 1 | | Training | 1 | | Parking | 1 | | Ground | 1 | | Ottoman | 1 | | Jung | 1 | | Outline | 1 | | Municipal | 1 | | Release | 1 | | Duke | 1 | | Gym | 1 | | Hole | 1 | | Regardless | 1 | | Plaza | 1 | | Running | 1 | | ContactTwo | 1 |
| | persons | | 0 | "Raven" | | 1 | "Nest" | | 2 | "Aurora" | | 3 | "Silas" | | 4 | "Evan" | | 5 | "University" | | 6 | "Things" | | 7 | "Wu" | | 8 | "Lei" | | 9 | "Ced" | | 10 | "English" | | 11 | "Wish" | | 12 | "Cultural" | | 13 | "Cost" | | 14 | "Elvis" | | 15 | "Points" | | 16 | "Ku" | | 17 | "Portable" | | 18 | "Non" | | 19 | "Freedom" | | 20 | "Har" | | 21 | "Produ" | | 22 | "Luna" | | 23 | "Designed" | | 24 | "Copies" | | 25 | "Opens" | | 26 | "Vive" | | 27 | "Uri" | | 28 | "Leo" | | 29 | "Simon" | | 30 | "Must" | | 31 | "Compliance" | | 32 | "Office" | | 33 | "Deep" | | 34 | "Jeff" | | 35 | "Shoot" | | 36 | "Alec" | | 37 | "Ind" | | 38 | "Least" | | 39 | "Court" | | 40 | "Dj" | | 41 | "Davis" | | 42 | "Derek" | | 43 | "Ground" | | 44 | "Ottoman" | | 45 | "Jung" | | 46 | "Municipal" | | 47 | "Running" |
| | places | | 0 | "London" | | 1 | "Cardiff" | | 2 | "Paris" | | 3 | "Joined" | | 4 | "Maint" | | 5 | "Swedish" | | 6 | "Chile" | | 7 | "America" | | 8 | "Salem" | | 9 | "Sacr" |
| | globalScore | 1 | | windowScore | 1 | |
| 21.79% | Narrator intent-glossing | Target: ≤2% narration sentences with intent-glossing patterns | | analyzedSentences | 39 | | glossingSentenceCount | 2 | | matches | | 0 | "It was as if time itself had seeped into every corner of this place, lingering like the echoes of hushed conversations" | | 1 | "as if trying to place her" |
| |
| 100.00% | "Not X but Y" pattern overuse | Target: ≤1 "not X but Y" per 1000 words | | totalMatches | 0 | | per1kWords | 0 | | wordCount | 1841 | | matches | (empty) | |
| 100.00% | Overuse of "that" (subordinate clause padding) | Target: ≤2% sentences with "that" clauses | | thatCount | 0 | | totalSentences | 40 | | matches | (empty) | |
| 100.00% | Paragraph length variance | Target: CV ≥0.5 for paragraph word counts | | totalParagraphs | 21 | | mean | 87.67 | | std | 81.76 | | cv | 0.933 | | sampleLengths | | 0 | 91 | | 1 | 56 | | 2 | 30 | | 3 | 78 | | 4 | 14 | | 5 | 61 | | 6 | 42 | | 7 | 52 | | 8 | 57 | | 9 | 82 | | 10 | 233 | | 11 | 83 | | 12 | 70 | | 13 | 183 | | 14 | 38 | | 15 | 37 | | 16 | 118 | | 17 | 16 | | 18 | 375 | | 19 | 65 | | 20 | 60 |
| |
| 100.00% | Passive voice overuse | Target: ≤2% passive sentences | | passiveCount | 0 | | totalSentences | 39 | | matches | (empty) | |
| 100.00% | Past progressive (was/were + -ing) overuse | Target: ≤2% past progressive verbs | | pastProgressiveCount | 0 | | totalVerbs | 259 | | matches | (empty) | |
| 0.00% | Em-dash & semicolon overuse | Target: ≤2% sentences with em-dashes/semicolons | | emDashCount | 4 | | semicolonCount | 2 | | flaggedSentences | 6 | | totalSentences | 40 | | ratio | 0.15 | | matches | | 0 | "Her glance snagged on the faint hints of weariness around his eyes – evidence that life had left its mark." | | 1 | "A flush spread over Evan's cheeks as he surveyed her face, a jarring thought linking their words – they were strangers now, unshielded by the space and time separating their worlds." | | 2 | "It surprised him, she knew – the woman he'd once considered a confidante had metamorphosed in ways he could hardly comprehend." | | 3 | "Despite what their surroundings demanded – dare they explain practicalities by problem succession intelligibly intercept tense?" | | 4 | "\"Well, that's not why I came,\" Aurora tempered, one eye-glance crisscrossing his dip; er bit light glo obvious immac surviving crisis farther transpose suited confirmed million receives modeling messages observers markets bre equ crossed belonged aoangan costing competing reckless collaboration prefers whim resonate detective exhibited channel channel flesh partitions bog Paris durum… localStorage merchant follower endorsed messenger sto interstate Lei fully harm king house semester..." | | 5 | "CO CLI Joined site weak feasible growing doors cil eight building server consistency resistance decorate background parsing Ced saved Cur appalling mouse information plugged English expelled bends Wish knew additional build competitors coverage demands treat much time signature projector wrote deck usual ++;" |
| |
| 88.00% | Purple prose (modifier overload) | Target: <4% adverbs, <2% -ly adverbs, no adj stacking | | wordCount | 1206 | | adjectiveStacks | 2 | | stackExamples | | 0 | "messy, deal-breaking argument" | | 1 | "weak feasible growing doors" |
| | adverbCount | 24 | | adverbRatio | 0.01990049751243781 | | lyAdverbCount | 18 | | lyAdverbRatio | 0.014925373134328358 | |
| 100.00% | Repeated phrase echo | Target: ≤20% sentences with echoes (window: 2) | | totalSentences | 40 | | echoCount | 0 | | echoWords | (empty) | |
| 100.00% | Sentence length variance | Target: CV ≥0.4 for sentence word counts | | totalSentences | 40 | | mean | 46.03 | | std | 62.57 | | cv | 1.359 | | sampleLengths | | 0 | 27 | | 1 | 22 | | 2 | 21 | | 3 | 21 | | 4 | 13 | | 5 | 19 | | 6 | 24 | | 7 | 15 | | 8 | 15 | | 9 | 13 | | 10 | 18 | | 11 | 25 | | 12 | 22 | | 13 | 14 | | 14 | 10 | | 15 | 31 | | 16 | 20 | | 17 | 16 | | 18 | 26 | | 19 | 31 | | 20 | 21 | | 21 | 36 | | 22 | 21 | | 23 | 16 | | 24 | 14 | | 25 | 52 | | 26 | 233 | | 27 | 83 | | 28 | 70 | | 29 | 183 | | 30 | 38 | | 31 | 70 | | 32 | 85 | | 33 | 16 | | 34 | 51 | | 35 | 324 | | 36 | 65 | | 37 | 43 | | 38 | 7 | | 39 | 10 |
| |
| 100.00% | Sentence opener variety | Target: ≥60% unique sentence openers | | consecutiveRepeats | 0 | | diversityRatio | 0.625 | | totalSentences | 40 | | uniqueOpeners | 25 | |
| 85.47% | Adverb-first sentence starts | Target: ≥3% sentences starting with an adverb | | adverbCount | 1 | | totalSentences | 39 | | matches | | 0 | "Ultimately, he slid off the" |
| | ratio | 0.026 | |
| 35.38% | Pronoun-first sentence starts | Target: ≤30% sentences starting with a pronoun | | pronounCount | 18 | | totalSentences | 39 | | matches | | 0 | "She slipped onto a stool" | | 1 | "Her eyes drifted to the" | | 2 | "It was as if time" | | 3 | "Her eyes snagged on a" | | 4 | "he breathed, and the name" | | 5 | "It seemed he weighed the" | | 6 | "They had parted on hostile" | | 7 | "Her glance snagged on the" | | 8 | "she settled on, resigned to" | | 9 | "It surprised him, she knew" | | 10 | "They were persuasively exercising politics" | | 11 | "she furnished half-progress convenes destroyed" | | 12 | "His hindsight fuel hovering exhibited" | | 13 | "he evaluated prompt thought dq" | | 14 | "She flickered into stir returning" | | 15 | "Im safely Stanford platforms subscription" | | 16 | "They hit hack termed considered" | | 17 | "Their discussion faced disappearance hard" |
| | ratio | 0.462 | |
| 62.56% | Subject-first sentence starts | Target: ≤72% sentences starting with a subject | | subjectCount | 31 | | totalSentences | 39 | | matches | | 0 | "The dim glow of The" | | 1 | "She slipped onto a stool" | | 2 | "Her eyes drifted to the" | | 3 | "It was as if time" | | 4 | "Aurora let her gaze wander" | | 5 | "Her eyes snagged on a" | | 6 | "The hesitation dissipated in an" | | 7 | "he breathed, and the name" | | 8 | "Evan set his glass down," | | 9 | "It seemed he weighed the" | | 10 | "Evan asked, his voice tinged" | | 11 | "Aurora studied him, weighing her" | | 12 | "They had parted on hostile" | | 13 | "Her glance snagged on the" | | 14 | "she settled on, resigned to" | | 15 | "A flush spread over Evan's" | | 16 | "It surprised him, she knew" | | 17 | "They were persuasively exercising politics" | | 18 | "she furnished half-progress convenes destroyed" | | 19 | "Things must have looked opposed" |
| | ratio | 0.795 | |
| 0.00% | Subordinate conjunction sentence starts | Target: ≥2% sentences starting with a subordinating conjunction | | subConjCount | 0 | | totalSentences | 39 | | matches | (empty) | | ratio | 0 | |
| 68.97% | Technical jargon density | Target: ≤6% sentences with technical-jargon patterns | | analyzedSentences | 29 | | technicalSentenceCount | 3 | | matches | | 0 | "It seemed he weighed the risks of speaking, of breaking the silence that had stretched for so long." | | 1 | "Ultimately, he slid off the stool, his hands fluttering over the edge of the counter before descending to his sides, finally, settling on his waist." | | 2 | "They had parted on hostile terms, to say the least, the animosity between them precipitating a messy, deal-breaking argument that sent her fleeing to London in …" |
| |
| 13.89% | Useless dialogue additions | Target: ≤5% dialogue tags with trailing filler fragments | | totalTags | 9 | | uselessAdditionCount | 2 | | matches | | 0 | "he breathed, and the name hung in the air like a fluttering leaf" | | 1 | "Evan finally whispered, a vacant curiosity roaring inside, bathing the surprise, helping interruptions" |
| |
| 0.00% | Dialogue tag variety (said vs. fancy) | Target: ≤10% fancy dialogue tags | | totalTags | 3 | | fancyCount | 2 | | fancyTags | | 0 | "he breathed (breathe)" | | 1 | "Evan finally whispered (whisper)" |
| | dialogueSentences | 9 | | tagDensity | 0.333 | | leniency | 0.667 | | rawRatio | 0.667 | | effectiveRatio | 0.444 | |