Run: 2026-03-18-01KM09QA3Y6QF44G40QSJSGGQM

Run Details

Duration:
18.0s
Cost:
$0.015974
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. 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. </instructions>

Model response

AI
The Raven’s Nest held its breath in the early evening, all low amber light and the green burn of the sign outside bleeding through the front window. Rory carried a crate of bottles through the back hall, shoulder tight, wrist already nicked red from the glass edges, when she heard Silas’s voice from the bar. “Mind that left hand, Rory.” She paused in the doorway, balanced the crate against her hip, and glanced up. He stood behind the counter with a cloth in one hand and his silver signet ring flashing against the dark wood. His knee gave a small protest when he shifted, but he hid it in the way he always did, with a tilt of the chin and that look that made people stop asking questions. “You watch everything,” she called back. “Only the things that keep me in business.” She set the crate down near the till and brushed hair off her face with the back of her wrist. The room smelled of beer, old wood, citrus peel, and the metallic tang of rain blown in whenever the door opened. Black-and-white photographs watched from the walls. Men in suits. Women with cigarettes. A map of London pinned with small brass marks. Rory reached for a glass when the bell over the door rang. A rush of wet night air came in behind a woman who shook raindrops from the ends of her coat and stood blinking under the lights like she had walked into the wrong decade. For a second Rory only saw the shape of her. Then the woman lifted her head. “Maddie?” The name left Rory before she could sort it. The woman froze with her hand still on the door. She stared across the room, eyes narrowing, and then her mouth split open in disbelief. “Rory?” Silas looked between them, one brow lifting, but he stayed where he was. Rory stepped out from behind the bar without meaning to. Her trainers scuffed the floor. Maddie took one slow pace forward, then another, as if she expected the room to vanish if she moved too fast. “You’ve got to be joking,” Maddie said. “You’re here?” Rory let out a laugh that came out wrong, half breath, half shock. “I could say the same. You look—” She stopped. The words stalled in her throat. Maddie had changed so much Rory nearly missed the old shape under the new one. The last time she had seen her, Maddie had worn her dark hair chopped uneven at the jaw, had carried herself like a dare, like the world owed her some piece of itself and she’d take it by force if she had to. Tonight her hair hung in a neat copper bob, her coat was tailored, and a thin gold chain rested at the hollow of her throat. She had the kind of face that had learned how to hold itself still. Even her smile looked measured. Maddie glanced down at herself as if Rory had pointed out something on her sleeve. “I look like someone who pays tax now?” Rory barked out a laugh. “You look expensive.” “God, I do, don’t I?” The old grin flashed for a beat, and just like that Rory was twenty again, damp and cold on a Cardiff pavement, both of them loitering outside a chicken shop at two in the morning, trading secrets like cigarettes. Maddie crossed the last few feet and stopped right in front of her. “You disappeared.” Rory folded her arms, though it didn’t protect her from the look in Maddie’s eyes. “You say that like it was a hobby.” “It was a vanishing act.” Rory held her gaze. “You didn’t exactly send a Christmas card either.” Maddie’s mouth pressed flat. “Fair.” Silas cleared his throat behind the bar. Not loud. Just enough. “Do you know each other?” he asked. Rory turned, still a little dazed. “From Cardiff.” “That so.” Silas picked up a glass and began polishing a spot that didn’t exist. Maddie gave him a quick once-over. “You’re Silas Blackwood.” Silas’s eyes sharpened by a degree. “Depends who’s asking.” Maddie laughed under her breath. “I read the bar reviews. Half of them called this place a dive and the other half called it a legend.” “Both can be true.” “You’ve aged into menace very well.” “Practice.” Rory watched them trade those lines and felt her chest tighten with something old and sore. Maddie had always been the sort of person who walked straight into a room and changed its weather. Rory had once loved that about her. She had also once resented it. Maddie turned back to Rory. “Are you working here now?” “Part-time.” “Of course you are.” Maddie’s eyes flicked over the black T-shirt, the bottles, the bar, the maps on the wall. “You always did end up in places that looked like they had secrets under the floorboards.” Rory snorted. “And you always talked like you were writing a speech for someone richer than both of us.” Maddie’s smile thinned, and for a second the years between them showed clean through the skin. Not just time. Distance. Choices. The weight of every missed message, every name left unanswered, every year let go without either of them admitting it mattered. Silas set a glass down with a quiet click and wandered toward the shelves at the back, giving them room without making a show of it. Rory leaned against the bar. “You’re in London.” “I am.” “For work?” Maddie’s gaze shifted to the window, where the streetlights blurred in the wet glass. “Yes.” “That was quick.” “You always did like a direct route.” “You used to hate it.” “I know.” The answer landed in the space between them, small and solid. Rory folded her hands around the edge of the bar. “How long’s it been?” “Since Cardiff?” Maddie looked back at her. “Nine years.” Rory gave a short nod, as if she had expected the number to hurt less once spoken aloud. “You left before graduation,” she said. “I remember.” “You stopped answering after that.” Maddie’s jaw tightened. “You made that sound cleaner than it was.” Rory stared at her. “You think?” Maddie exhaled through her nose, then reached into her coat and pulled out a folded umbrella, dripping onto the floorboards. She looked down at the puddle as if it offended her. “I saw you once,” she said, voice lower now. “In a doorway near the station. I called out. You kept walking.” Rory’s stomach dropped in a hard, ugly way. “I didn’t hear you.” Maddie lifted one eyebrow. “Rory.” Rory looked away. Silas’s chair scraped faintly in the corner, then stopped. He had not left, only made his presence thinner. Rory could feel him listening without looking. “I had a lot going on,” she said. Maddie’s laugh had no humour in it. “There it was.” Rory’s fingers curled against the bar. The crescent scar on her left wrist pressed pale under the lights. She saw Maddie glance at it and knew she had noticed, though she said nothing. “What do you want me to say?” Rory asked. “That I was a mess? That I packed a bag and left because staying felt like drowning?” Maddie’s face changed. Just slightly. Enough. “That’s the first honest thing you’ve said to me tonight.” Rory opened her mouth, then shut it. The first honest thing. Years ago, Maddie had sat on Rory’s bed with a paper cup of tea gone cold and said, You always look like you’re deciding which version of the truth won’t wreck everybody. At the time, Rory had laughed it off. Now the memory came back with a sting. “You weren’t exactly gentle yourself,” Rory said. Maddie’s eyes flashed. “No. I wasn’t. I know that.” The words came out fast, stripped raw by the room. Rory looked at her properly then. Not just the coat and the hair and the polished edges. The tiny crease at the mouth. The faint line at the bridge of the nose from a break that had healed wrong. The way her shoulders stayed braced, as if she expected contact to hurt. “What happened to you?” Rory asked. Maddie gave her a stare that stopped short of anger and landed somewhere worse. “Life,” she said. “And whatever you call it when you get tired enough to stop pretending it’s going to hand you anything.” Rory felt that one in the ribs. Silas reappeared with a bottle and set it on the bar between them. He glanced at Maddie, then Rory. “I’ll leave you two to it,” he said. Maddie tipped her head. “You don’t know what it is yet.” Silas’s mouth twitched. “I know when I’m standing near a history lesson.” He moved off toward the far end of the room, limp barely visible now that Rory knew where to look. Maddie watched him go, then looked back at Rory. “He always like that?” “Worse, if he likes you.” “That’s comforting.” Rory reached for two glasses without thinking and filled them from the bottle Silas had left. Her hand steadied once she had something to do. “Drink,” she muttered. Maddie took the glass. Their fingers brushed. Rory felt the contact all the way up her arm. They drank. Maddie coughed once, eyes watering. “Christ.” “Better?” “It tastes like a warning.” “That’s the house blend.” Maddie laughed, and this time Rory heard the girl she knew underneath it. For one startling second the room shifted. Cardiff. Cheap heating. Rain on a bus shelter roof. Maddie with her boots off, feet tucked under her on the carpet, saying, One day we’ll get out and no one will tell us who we have to be. Rory had got out. Maddie had too, in her own way, by the look of her. Neither of them had become the person they had promised. Maddie set her glass down. “You left because of him, didn’t you?” Rory didn’t blink. “Who?” “Don’t play that game with me.” Rory’s mouth went dry. The bar noise thinned to a murmur around the edges. Maddie went on, her voice low and flat. “Evan.” Rory stared at the wood grain under her fingers. One of the bottles behind the bar clicked softly as the fridge kicked in. “You knew?” she asked. “I guessed.” Rory’s laugh had no sound in it. “There was a whole county of people who guessed.” Maddie’s eyes stayed on her face. “You never told me.” “You were already gone.” “That isn’t an answer.” “No.” Rory met her gaze. “It wasn’t.” Maddie’s mouth tightened, and she looked away first this time. “I sent you messages.” “I know.” “Did you read them?” Rory didn’t answer right away. The silence stretched. A couple at the other end of the bar clinked glasses. Someone laughed into their sleeve. “Yes,” Rory said at last. “I read them.” Maddie let out a small breath, almost a flinch. “And?” “And I didn’t know how to answer.” “That’s such a neat little sentence.” Rory’s eyes sharpened. “You want the ugly version?” Maddie turned back, face pale under the lights. “I’ve got time.” Rory set both palms flat on the bar top. “I was ashamed,” she said. “There. Ugly enough for you?” Maddie didn’t move. “I let him talk to me like I was something he’d found,” Rory said, voice firmer now that it had started. “Then I let him make me smaller because smaller was easier to manage. And when it got bad, I didn’t tell anyone because I couldn’t bear to hear it out loud. Not from you. Not from anyone.” Her throat tightened once, but she kept going. “Then I did tell someone. Too late. And after that I left Cardiff with a bag and a train ticket and a plan that wasn’t really a plan. I got to London and kept moving because if I stopped, I’d have to look at what I’d turned into.” Maddie’s face had gone still. Not cold. Just held. Controlled with effort. “I didn’t know it was that bad,” she said. “No one did.” “That wasn’t fair.” “No.” Rory met her eyes. “It wasn’t.” Maddie looked down at her glass, rolling it once on the wood. “I thought you didn’t want me.” The words came so quietly Rory almost missed them. Her own chest tightened. “I thought you did want me.” Maddie looked up fast. Rory continued before she could stop herself. “You left, and you were always halfway elsewhere even when you were there. You had this way of looking past people, like the next thing mattered more than the one in front of you. I used to think if I said the wrong thing, you’d be gone by morning.” Maddie stared at her as if Rory had slapped her with a memory. “I stayed,” Maddie said, and there was a crack in the words now. “For you, for a while. You just never looked up long enough to notice.” The old hurt rose between them, familiar and sharp, not solved by age, only made heavier by it. Rory swallowed. “You could have said that.” “I did. You didn’t hear me.” The silence after that felt crowded. At the far end of the room, Silas set a fresh pint down for a customer and glanced over once, his gaze taking in the tight set of Rory’s shoulders and Maddie’s rigid posture. Then he turned away again, leaving them in the wash of the bar lights and the low hum of other people’s lives. Maddie rubbed a thumb around the base of her glass. “I’m not the same person I was,” she said. Rory gave a humourless smile. “Neither am I.” “I can see that.” “Is that a polite way of saying I’ve gone to hell?” “It’s a way of saying you look like you know what cost you.” Rory let that sit. Maddie lifted her glass again, drank, and set it down with care. “You still work here?” she asked. “Yeah.” “At this hour?” “Some nights.” “And you live above?” Rory blinked. “How do you know that?” Maddie’s lips twitched. “I asked the bartender when I walked in. I wasn’t stalking you.” “You’re very convincing.” “I know.” That earned a real laugh from Rory, brief and surprised, and when she looked up she found Maddie staring at her with an expression she had not seen in years. Not soft. Not easy. Just open enough to hurt. “I missed you,” Maddie said. Rory’s breath caught. The words did not fix anything. They did not even settle it. They only dragged the past into the light and made it impossible to pretend it had stayed buried. She gripped the edge of the bar harder. “You picked a funny way to show it.” Maddie’s shoulders dipped once. “I know.” And then, from somewhere near the front door, the bell rang again, sharp as a cut through the room, and Rory turned her head before she could stop herself.
created_at"2026-03-18T11:01:34.477Z" 3/18/2026, 11:01:34 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4172
moderation_latency(null)
generation_time17686
tokens_prompt1094
tokens_completion4118
native_tokens_prompt982
native_tokens_completion3386
native_tokens_completion_images0
native_tokens_reasoning115
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"completed"
usage0.0159735
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0e850739e98fe20f0169ba860e89088196ae89d9a73c075dff"
is_byokfalse
latency186
model_permaslug"openai/gpt-5.4-mini-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773831694-kuDOPm1GHB5YotiDA0va"
upstream_id"resp_0e850739e98fe20f0169ba860e89088196ae89d9a73c075dff"
total_cost0.0159735
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount0
adverbTags(empty)
dialogueSentences127
tagDensity0.189
leniency0.378
rawRatio0
effectiveRatio0
89.97% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2493
totalAiIsmAdverbs5
found
0
adverb"very"
count2
1
adverb"slightly"
count1
2
adverb"softly"
count1
3
adverb"really"
count1
highlights
0"very"
1"slightly"
2"softly"
3"really"
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
79.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2493
totalAiIsms10
found
0
word"measured"
count1
1
word"flicked"
count1
2
word"weight"
count1
3
word"stomach"
count1
4
word"eyebrow"
count1
5
word"could feel"
count1
6
word"comforting"
count1
7
word"silence"
count2
8
word"familiar"
count1
highlights
0"measured"
1"flicked"
2"weight"
3"stomach"
4"eyebrow"
5"could feel"
6"comforting"
7"silence"
8"familiar"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"stomach dropped/sank"
count1
highlights
0"stomach dropped"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences192
matches
0"n in disbelief"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences192
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences295
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2493
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions43
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions133
wordCount1758
uniqueNames9
maxNameDensity3.53
worstName"Rory"
maxWindowNameDensity6
worstWindowName"Rory"
discoveredNames
Raven1
Nest1
Silas11
London1
Rory62
Maddie52
Cardiff2
You1
One2
persons
0"Raven"
1"Nest"
2"Silas"
3"Rory"
4"Maddie"
5"You"
places
0"London"
1"Cardiff"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences111
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2493
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences295
matches
0"like that Rory"
1"let that sit"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs187
mean13.33
std14.62
cv1.097
sampleLengths
055
15
214
355
46
58
662
712
834
910
106
111
129
1325
141
1513
1636
179
1813
197
208
21102
2215
238
248
255
2639
2713
282
2915
308
315
3212
335
3411
357
368
372
3813
399
409
4126
424
436
441
4547
465
475
481
4936
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences192
matches
0"was tailored"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs312
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences295
ratio0
matches(empty)
95.75% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1761
adjectiveStacks0
stackExamples(empty)
adverbCount79
adverbRatio0.044860874503123226
lyAdverbCount13
lyAdverbRatio0.0073821692220329355
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences295
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences295
mean8.45
std8
cv0.947
sampleLengths
027
128
25
314
421
534
66
78
820
921
106
113
123
139
1412
1534
1610
176
181
199
2010
2115
221
2313
2410
255
2621
277
282
2913
307
312
326
3315
3443
3525
3614
375
3815
398
405
413
425
4339
4413
452
4615
478
485
494
46.27% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.23728813559322035
totalSentences295
uniqueOpeners70
83.86% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences159
matches
0"Then the woman lifted her"
1"Even her smile looked measured."
2"Then he turned away again,"
3"Just open enough to hurt."
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount22
totalSentences159
matches
0"She paused in the doorway,"
1"He stood behind the counter"
2"His knee gave a small"
3"she called back"
4"She set the crate down"
5"She stared across the room,"
6"Her trainers scuffed the floor."
7"She had the kind of"
8"She had also once resented"
9"She looked down at the"
10"she said, voice lower now"
11"He had not left, only"
12"She saw Maddie glance at"
13"He glanced at Maddie, then"
14"He moved off toward the"
15"Her hand steadied once she"
16"Their fingers brushed."
17"Her throat tightened once, but"
18"Her own chest tightened."
19"They did not even settle"
ratio0.138
10.31% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount143
totalSentences159
matches
0"The Raven’s Nest held its"
1"Rory carried a crate of"
2"She paused in the doorway,"
3"He stood behind the counter"
4"His knee gave a small"
5"she called back"
6"She set the crate down"
7"The room smelled of beer,"
8"Men in suits."
9"Women with cigarettes."
10"A map of London pinned"
11"Rory reached for a glass"
12"A rush of wet night"
13"The name left Rory before"
14"The woman froze with her"
15"She stared across the room,"
16"Silas looked between them, one"
17"Rory stepped out from behind"
18"Her trainers scuffed the floor."
19"Maddie took one slow pace"
ratio0.899
31.45% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences159
matches
0"Now the memory came back"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount1
matches
0"A rush of wet night air came in behind a woman who shook raindrops from the ends of her coat and stood blinking under the lights like she had walked into the wr…"
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount3
matches
0"Maddie’s eyes flicked, the bottles, the bar, the maps on the wall"
1"she said, voice lower now"
2"Rory said, voice firmer now that it had started"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount1
fancyTags
0"she muttered (mutter)"
dialogueSentences127
tagDensity0.157
leniency0.315
rawRatio0.05
effectiveRatio0.016
86.6684%