Run: 2026-02-24-01KJ8TX7MNEWESEFARC6JMJNZ1

Run Details

Duration:
1m 10s
Cost:
$0.073835
Provider:
Amazon Bedrock

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The first deadbolt turned with a sound like a knuckle cracking. Then the second. Then the third. Rory pulled the door open expecting the Deliveroo driver Eva had mentioned before leaving for the British Library — some apologetic kid with a bag of pad thai and an excuse about the rain. What she got instead was Lucien Moreau, standing on the narrow landing above the curry house with his platinum hair slicked back so perfectly it looked painted on, his charcoal suit darkened at the shoulders by the wet, and one hand resting on the ivory handle of that ridiculous cane as though he'd been posing there for a portrait. His mismatched eyes — amber and black, a detail she'd tried very hard to forget and failed at spectacularly — found hers, and something brief moved across his face. Surprise, maybe. Or something worse, like recognition, the kind that went deeper than just seeing someone you knew. "Hello, Rory," he said. His accent did what it always did: turned her name into something more elegant than it had any right to be. She gripped the edge of the door. Ptolemy threaded between her ankles, the tabby's purring the only warm thing in the hallway. "No," she said. "I haven't asked you anything yet." "No to whatever you're about to ask. No to the suit. No to the standing there looking like — no." She started to push the door shut. His cane moved, just slightly, the tip of it catching the gap between the door and the frame with a soft, precise click. "Five minutes," he said. "You don't get five minutes. You don't get thirty seconds. You get the memory of this door closing in your face, which is more than you gave me." That landed. She watched it land. The amber eye flinched — just a fraction, just enough — and his jaw tightened beneath the sharp, clean line of his stubble. Good. She wanted it to sting. She'd spent three months wanting exactly that. But he didn't move the cane. "I know," he said quietly. "I know I don't deserve it. But I'm not here for myself." The rain picked up outside the narrow stairwell window, drumming against the glass like impatient fingers. Somewhere below, the curry house kitchen sent up its usual cloud of cumin and garlic, and a motorcycle shot past on Brick Lane, its engine dopplering away into the wet dark. Rory looked at him — really looked — and saw what she'd been trying not to see. The suit was immaculate, yes, but it hung on him differently than it used to. He was thinner. There were shadows beneath both eyes, though they showed more starkly under the amber one, where the skin was paler. A faint bruise sat high on his left cheekbone, half-hidden by the angle of the hallway's single overhead bulb. "Five minutes," she said, and hated herself for the way something unclenched in her chest when he exhaled. She stepped aside. He entered the flat like he always entered rooms — cane first, then the measured stride that made you think of old money and older secrets. Ptolemy leapt onto a stack of Eva's books and watched him with the serene judgment only a cat could manage. Lucien paused just inside, taking in the chaos of the flat: the scrolls unfurled across the kitchen table, the research notes pinned to the walls with coloured tacks, the towers of books on every available surface including the radiator and, improbably, the top of the microwave. "Eva's been busy," he observed. "Eva's always busy. Clock's ticking, Lucien." He turned to face her. In the flat's cramped kitchen-slash-hallway-slash-living room, there was maybe three feet between them — an impossible distance and no distance at all. She could smell his cologne, that same bergamot-and-smoke scent that used to cling to her clothes after late nights in the back room of places she shouldn't have been. She folded her arms. He rested both hands on the cane's ivory handle and seemed to choose his words the way he chose everything: carefully, as though there were consequences to each one. Which, knowing what she knew about him now, there probably were. "There's a contract on someone," he said. "Someone in this building." The words took a moment to settle. When they did, the blood left her face so fast she felt the room tilt. "Eva?" "No." He paused. "You." The rain. The curry spice. Ptolemy's motor-engine purr. The world kept grinding on around the sudden, ugly silence between them, the way it always did when things turned sharp and dangerous. "Since when?" she asked, because the practical question was easier than the terrified one. "Since approximately forty-eight hours ago. I intercepted the posting on the Obsidian Ledger last night." "And you came here." "I came here." She searched his face for the lie, or the angle, or the transactional calculation she'd learned to expect from a man who made his living trading information the way other people traded stocks. Lucien Moreau did not do things for free. Lucien Moreau did not show up at your door in the rain because he was worried about you. Lucien Moreau had made that abundantly clear three months ago when he'd walked out of her life with a sentence about professional distance and the particular cruelty of a closed door. And yet. "Why?" she asked. The question hung between them like smoke. She watched his grip shift on the cane — a tell, one she'd catalogued months ago in a different context, when his hands had been occupied with other things, when she'd learned his body the way she learned everything: methodically, hungrily, with the kind of focused attention that ruined you for anything that came after. "Because the alternative was unacceptable," he said. "That's not an answer." "It's the only honest one I have." She let out a breath that was almost a laugh, except nothing about this was funny. She turned away from him, pressing both hands flat against the cluttered kitchen counter because she needed something solid, something that wasn't him. A stack of Eva's notes on Sumerian binding rites slid sideways under her palm. Ptolemy chirped from his perch. "Three months," she said to the window, to the rain-streaked glass, to the blurred lights of Brick Lane below. "Three months, Lucien. Not a word. Not a text. Not even one of your cryptic little notes slipped under the door. And now you show up because someone wants me dead and you — what? Felt obligated?" "I felt terrified." The word didn't suit him. That was what made her turn around. Lucien Moreau did not say words like terrified. He said words like regrettable and complicated and, once, in a moment she'd replayed so many times it was wearing thin like old film, necessary. As in: This distance is necessary, Aurora. As in: I am leaving because I have to, not because I want to. She hadn't believed him then. She wasn't sure what she believed now. He'd moved closer. Not deliberately — the flat didn't allow for deliberate movement, not with the books and the scrolls and the cat and the whole compressed geometry of Eva's life taking up every available inch. But he was closer, close enough that she could see the thin scar at his temple she'd once traced with her thumb, close enough that the amber eye and the black eye were two separate, impossible worlds looking at her with the same expression. "I should have called," he said. "Yes." "I should have explained." "Yes." "The reasons I left — they haven't changed." "Then why are you here?" His hand left the cane. She watched it happen in something like slow motion — the fingers releasing the ivory handle, the arm moving, the hesitation when his hand reached the space between them — and then his palm was against her jaw, warm and careful and shaking slightly, which was the thing that undid her, the tremor in his fingers, because Lucien Moreau's hands did not shake, not when he was pulling a blade from that cane, not when he was cutting deals with things that had too many teeth, not ever, except apparently now, apparently when he was touching her. "Because the alternative," he said again, slower this time, "was unacceptable." Her hand came up and caught his wrist. She could feel his pulse hammering against her fingertips, quick and hard and completely at odds with the composed portrait he was trying to paint. "You left me," she said, and the words came out stripped of anger, which was worse, because underneath the anger there was only the hurt, wide and deep and honest. "You left and I had to piece together why from the gaps you left behind. You know what fills gaps, Lucien? The worst possible version of the truth. That's what I've been living with." His thumb moved against her cheekbone. One small stroke. She didn't pull away. "The contract is from Avaros," he said. "From my father's people. They want you because of me — because of what you are to me. That is why I left. That is why the distance was — " "Necessary," she finished. "Yes." "And coming here? To this door? In the rain, with your bruise and your cane and your five minutes?" The corner of his mouth twitched — not quite a smile, but the ghost of one, the kind that lived in the space between grief and hope, the kind she'd fallen for the first time she'd seen it across the back room of a Soho bar that didn't technically exist. "Selfish," he admitted. "Entirely selfish." She was still holding his wrist. He was still touching her face. Ptolemy had gone quiet on his stack of books, watching them with the grave attention of a creature who understood that some silences were not meant to be broken by purring. "The pad thai's going to be here any minute," Rory said. "I'll stay," he said. It was not a question but it was not quite a statement either. It sat between them like an offering, open-palmed and precarious. She tightened her grip on his wrist, felt his pulse jump, and pulled his hand away from her face — but didn't let go. "You'll stay," she said. "And you'll explain. All of it. Everything you should have said three months ago." "And after that?" She looked at him — at the mismatched eyes, the bruise, the careful mask with all its cracks showing — and felt the full, absurd, terrifying weight of wanting someone who came packaged with a demonic inheritance and a price on her head. "After that, we figure out who's trying to kill me," she said. "And then we fight about the rest." Something eased in his shoulders. Not relief, exactly — Lucien didn't do relief any more than he did terrified, except apparently he did both now, apparently she'd broken him open in all the ways he'd tried so hard to prevent. He picked up his cane. She let go of his wrist. And they stood there in Eva's cluttered flat above the curry house on Brick Lane, the rain hammering the windows, a tabby cat judging them from the collected works of someone who studied binding rites, and between them, in the charged and tender wreckage of the evening, something that was not forgiveness but might one day become it. Rory turned and locked all three deadbolts.
created_at"2026-02-24T22:04:26.144Z" 2/24/2026, 10:04:26 PM
model"anthropic/claude-4.6-opus-20260205"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1925
moderation_latency152
generation_time69301
tokens_prompt808
tokens_completion2955
native_tokens_prompt872
native_tokens_completion2779
native_tokens_completion_images(null)
native_tokens_reasoning87
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.073835
router(null)
provider_responses
0
endpoint_id"a8708fb9-08ea-43bb-a3b1-165c87ef09df"
id"4840ac19-7cd6-41d9-84e7-afed585852dd"
is_byokfalse
latency1893
model_permaslug"anthropic/claude-4.6-opus-20260205"
provider_name"Amazon Bedrock"
status200
api_type"completions"
id"gen-1771970666-wP0ORkdFyutcC8fYayTN"
upstream_id"4840ac19-7cd6-41d9-84e7-afed585852dd"
total_cost0.073835
cache_discount(null)
upstream_inference_cost0
provider_name"Amazon Bedrock"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount2
adverbTags
0"he said quietly [quietly]"
1"he said again [again]"
dialogueSentences50
tagDensity0.46
leniency0.92
rawRatio0.087
effectiveRatio0.08
76.37% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1904
totalAiIsmAdverbs9
found
0
adverb"perfectly"
count1
1
adverb"very"
count1
2
adverb"slightly"
count2
3
adverb"really"
count1
4
adverb"carefully"
count1
5
adverb"hungrily"
count1
6
adverb"deliberately"
count1
7
adverb"completely"
count1
highlights
0"perfectly"
1"very"
2"slightly"
3"really"
4"carefully"
5"hungrily"
6"deliberately"
7"completely"
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)
76.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1904
totalAiIsms9
found
0
word"measured"
count1
1
word"silence"
count1
2
word"traced"
count1
3
word"could feel"
count1
4
word"pulse"
count2
5
word"grave"
count1
6
word"weight"
count1
7
word"charged"
count1
highlights
0"measured"
1"silence"
2"traced"
3"could feel"
4"pulse"
5"grave"
6"weight"
7"charged"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences108
matches
0"was worried"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences108
filterMatches
0"think"
hedgeMatches
0"started to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences135
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen95
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1928
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions27
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount1577
uniqueNames13
maxNameDensity0.51
worstName"Lucien"
maxWindowNameDensity1.5
worstWindowName"Lucien"
discoveredNames
Deliveroo1
Eva5
British1
Library1
Lucien8
Moreau6
Brick3
Lane3
Sumerian1
Aurora1
Soho1
Rory4
Ptolemy5
persons
0"Eva"
1"Lucien"
2"Moreau"
3"Rory"
4"Ptolemy"
places
0"British"
1"Library"
2"Brick"
3"Lane"
4"Soho"
globalScore1
windowScore1
0.75% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences67
glossingSentenceCount4
matches
0"something like slow motion — the fingers rel"
1"t ever, except apparently now, apparently whe"
2"not quite a smile, but the ghost of one, the kind that lived in the space between grief and hope, the kind she'd fallen for the first time she'd seen it across the back room of a Soho bar that didn't technically exist"
3"not quite a statement either"
4"rified, except apparently he did both now, ap"
5"did both now, apparently she'd broken him op"
44.40% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.556
wordCount1928
matches
0"not quite a smile, but the ghost of one, the kind"
1"not a question but it was not quite a statement either"
2"not forgiveness but might one day become it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences135
matches
0"understood that some"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs73
mean26.41
std26.85
cv1.017
sampleLengths
017
193
247
325
422
53
66
750
84
928
1042
116
1217
1347
1474
1518
1695
175
186
1956
204
2140
2211
2322
241
254
2631
2714
2815
294
303
3190
322
333
3462
357
364
377
3858
3956
403
4166
425
437
4480
456
461
474
481
498
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences108
matches
0"been occupied"
46.15% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs260
matches
0"was wearing"
1"was pulling"
2"was touching"
3"was trying"
4"was still holding"
5"was still touching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount18
semicolonCount0
flaggedSentences13
totalSentences135
ratio0.096
matches
0"Rory pulled the door open expecting the Deliveroo driver Eva had mentioned before leaving for the British Library — some apologetic kid with a bag of pad thai and an excuse about the rain."
1"His mismatched eyes — amber and black, a detail she'd tried very hard to forget and failed at spectacularly — found hers, and something brief moved across his face."
2"The amber eye flinched — just a fraction, just enough — and his jaw tightened beneath the sharp, clean line of his stubble."
3"Rory looked at him — really looked — and saw what she'd been trying not to see."
4"He entered the flat like he always entered rooms — cane first, then the measured stride that made you think of old money and older secrets."
5"In the flat's cramped kitchen-slash-hallway-slash-living room, there was maybe three feet between them — an impossible distance and no distance at all."
6"She watched his grip shift on the cane — a tell, one she'd catalogued months ago in a different context, when his hands had been occupied with other things, when she'd learned his body the way she learned everything: methodically, hungrily, with the kind of focused attention that ruined you for anything that came after."
7"Not deliberately — the flat didn't allow for deliberate movement, not with the books and the scrolls and the cat and the whole compressed geometry of Eva's life taking up every available inch."
8"She watched it happen in something like slow motion — the fingers releasing the ivory handle, the arm moving, the hesitation when his hand reached the space between them — and then his palm was against her jaw, warm and careful and shaking slightly, which was the thing that undid her, the tremor in his fingers, because Lucien Moreau's hands did not shake, not when he was pulling a blade from that cane, not when he was cutting deals with things that had too many teeth, not ever, except apparently now, apparently when he was touching her."
9"The corner of his mouth twitched — not quite a smile, but the ghost of one, the kind that lived in the space between grief and hope, the kind she'd fallen for the first time she'd seen it across the back room of a Soho bar that didn't technically exist."
10"She tightened her grip on his wrist, felt his pulse jump, and pulled his hand away from her face — but didn't let go."
11"She looked at him — at the mismatched eyes, the bruise, the careful mask with all its cracks showing — and felt the full, absurd, terrifying weight of wanting someone who came packaged with a demonic inheritance and a price on her head."
12"Not relief, exactly — Lucien didn't do relief any more than he did terrified, except apparently he did both now, apparently she'd broken him open in all the ways he'd tried so hard to prevent."
87.17% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1569
adjectiveStacks1
stackExamples
0"full, absurd, terrifying weight"
adverbCount75
adverbRatio0.04780114722753346
lyAdverbCount27
lyAdverbRatio0.017208413001912046
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences135
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences135
mean14.28
std14.82
cv1.038
sampleLengths
011
13
23
334
459
529
62
716
84
921
107
1115
123
136
1427
1523
164
1728
182
194
2023
211
225
237
246
255
2612
2716
2831
2917
3015
313
3220
3319
3418
353
3626
3720
3846
395
406
415
4222
4329
444
4529
4611
477
484
497
42.47% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.32592592592592595
totalSentences135
uniqueOpeners44
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences87
matches
0"Then the second."
1"Then the third."
2"Somewhere below, the curry house"
ratio0.034
22.30% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences87
matches
0"His mismatched eyes — amber"
1"His accent did what it"
2"She gripped the edge of"
3"She started to push the"
4"His cane moved, just slightly,"
5"She watched it land."
6"She wanted it to sting."
7"She'd spent three months wanting"
8"he said quietly"
9"He was thinner."
10"she said, and hated herself"
11"She stepped aside."
12"He entered the flat like"
13"He turned to face her."
14"She could smell his cologne,"
15"She folded her arms."
16"He rested both hands on"
17"she asked, because the practical"
18"She searched his face for"
19"She watched his grip shift"
ratio0.494
57.70% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences87
matches
0"The first deadbolt turned with"
1"Rory pulled the door open"
2"His mismatched eyes — amber"
3"His accent did what it"
4"She gripped the edge of"
5"Ptolemy threaded between her ankles,"
6"She started to push the"
7"His cane moved, just slightly,"
8"She watched it land."
9"The amber eye flinched —"
10"She wanted it to sting."
11"She'd spent three months wanting"
12"he said quietly"
13"The rain picked up outside"
14"Rory looked at him —"
15"The suit was immaculate, yes,"
16"He was thinner."
17"A faint bruise sat high"
18"she said, and hated herself"
19"She stepped aside."
ratio0.805
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences87
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences45
technicalSentenceCount12
matches
0"What she got instead was Lucien Moreau, standing on the narrow landing above the curry house with his platinum hair slicked back so perfectly it looked painted …"
1"Or something worse, like recognition, the kind that went deeper than just seeing someone you knew."
2"He entered the flat like he always entered rooms — cane first, then the measured stride that made you think of old money and older secrets."
3"She could smell his cologne, that same bergamot-and-smoke scent that used to cling to her clothes after late nights in the back room of places she shouldn't hav…"
4"She searched his face for the lie, or the angle, or the transactional calculation she'd learned to expect from a man who made his living trading information the…"
5"She watched his grip shift on the cane — a tell, one she'd catalogued months ago in a different context, when his hands had been occupied with other things, whe…"
6"She turned away from him, pressing both hands flat against the cluttered kitchen counter because she needed something solid, something that wasn't him."
7"She watched it happen in something like slow motion — the fingers releasing the ivory handle, the arm moving, the hesitation when his hand reached the space bet…"
8"She could feel his pulse hammering against her fingertips, quick and hard and completely at odds with the composed portrait he was trying to paint."
9"Ptolemy had gone quiet on his stack of books, watching them with the grave attention of a creature who understood that some silences were not meant to be broken…"
10"She looked at him — at the mismatched eyes, the bruise, the careful mask with all its cracks showing — and felt the full, absurd, terrifying weight of wanting s…"
11"And they stood there in Eva's cluttered flat above the curry house on Brick Lane, the rain hammering the windows, a tabby cat judging them from the collected wo…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount1
matches
0"she said, and the words came out stripped of anger, which was worse, because underneath the anger there was only the hurt, wide and deep and honest"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount2
fancyTags
0"he observed (observe)"
1"he admitted (admit)"
dialogueSentences50
tagDensity0.4
leniency0.8
rawRatio0.1
effectiveRatio0.08
75.1224%