Run: 2026-09-25-01M3CKJCZDQ8PXDZ6YBRCZP479

Run Details

Duration:
22.4s
Cost:
$0.020750
Provider:
Mistral

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="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> 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.

Model response

AI
The green neon sign of The Raven’s Nest flickered once, twice, as Rory ducked under the awning, shaking rain from her jacket. The downpour had come out of nowhere, turning Soho’s streets into a slick, reflective mess. She wiped her palms on her jeans and pushed open the heavy wooden door, the scent of aged whiskey and polished wood wrapping around her like an old, familiar coat. The bar was quiet for a Thursday—just a few regulars hunched over their drinks, the low hum of conversation swallowed by the crackling fireplace in the corner. Silas was behind the counter, polishing a glass with the methodical precision of a man who had spent a lifetime waiting for things to happen. He glanced up, his hazel eyes sharp even in the dim light, and gave her a nod. No words needed. She’d been coming here long enough that her usual stool by the far wall was already reserved, a half-empty glass of water sweating onto the dark wood. She slid onto it, peeling off her damp jacket. The bar’s warmth seeped into her skin, chasing away the chill. Silas set a fresh glass in front of her without asking, his signet ring glinting as he poured two fingers of bourbon from the bottle he kept under the counter just for her. “Rough night?” he murmured. “Just wet,” she said, but her fingers trembled slightly as she lifted the glass to her lips. The amber liquid burned all the way down, steadying her. The door opened again, letting in a gust of wind and the sharp, sudden laughter of a woman. Rory didn’t turn. She rarely did. But there was something about the laugh—bright, familiar—that made her spine stiffen. Then the voice cut through the haze of the bar, clear and warm, like sunlight breaking through storm clouds. “You’ve got to be kidding me.” Rory’s breath caught. She knew that voice. Knew the way it carried, the way it could shift from teasing to cutting in half a second. Slowly, she turned. Eva stood just inside the doorway, her dark curls damp from the rain, her sharp brown eyes locked onto Rory with an intensity that made the years between them feel like nothing. She was dressed in a tailored coat, expensive leather boots—nothing like the ripped jeans and band T-shirts she’d worn back in Cardiff. Time had carved new edges into her face, softened the angles of her jaw, but her smile was the same. Wide, unguarded. For a heartbeat, neither of them moved. Then Eva crossed the room in three long strides and pulled Rory into a crushing hug. “Jesus Christ, Rory Carter. I thought you’d fallen off the face of the earth.” Rory stiffened, then forced herself to relax, returning the embrace with one arm. Eva smelled like perfume and rain, like the girl she’d once been and the woman she’d become. “I did,” Rory said, voice muffled against her shoulder. “Just not the way you think.” Eva pulled back, gripping Rory’s shoulders, her thumbs pressing into the fabric of Rory’s sweater like she was afraid she’d vanish if she let go. “Look at you. You’re—” She laughed, shaking her head. “You’re exactly the same.” Rory almost flinched. She wasn’t. Not even close. But Eva’s gaze was warm, uncritical, and for a second, she let herself pretend it was true. “What are you doing here?” Rory asked. Eva’s smile faltered, just for a second. “Business. I’m in town for a few days.” She glanced around the bar, taking in the maps on the walls, the hushed conversations, Silas watching them with the quiet interest of a man who missed nothing. “This your place now?” “Something like that.” Rory gestured to the stool beside her. “Sit. Drink?” Eva didn’t hesitate. She shed her coat, revealing a sleek black dress beneath, and slid onto the stool with the effortless grace of someone who belonged anywhere she chose to be. Silas materialized in front of them, his limp barely noticeable as he moved. “What’ll it be?” “Whiskey. Neat.” Eva’s voice was smooth, confident. She’d always been the bold one. Silas poured, his eyes flicking between them. He knew Rory’s history—knew the name Eva from the stories she’d told over late-night drinks—but he didn’t pry. Just set the glass down and melted back into the shadows behind the bar. Eva took a sip, then exhaled sharply. “God, that’s good.” She turned to Rory, her expression softening. “I tried calling you, you know. After… well. After everything.” Rory’s fingers tightened around her glass. “I know.” “You never called back.” “I know.” A silence settled between them, thick with all the things they weren’t saying. The rain outside pattered against the windows, filling the gap. Eva traced a finger along the rim of her glass. “I heard about Evan.” Rory’s stomach twisted. Of course Eva had heard. Eva heard everything. That was the problem. “Yeah. Well. It’s over.” “Good.” Eva’s voice was flat, final. “He was a prick.” Rory almost laughed. Almost. But the memory of Evan’s hands, his voice, the way he’d made her feel small—it coiled in her chest, heavy and cold. “Yeah. He was.” Eva studied her, her brown eyes too perceptive. “You’re not still—” “No.” Rory cut her off. “I’m not.” Eva nodded, but her jaw was tight. “You should’ve let me help you.” “You did.” Rory took another sip of her drink, the bourbon burning away the tightness in her throat. “You got me out. That’s all I needed.” Eva scoffed, shaking her head. “Bullshit. You needed more than that. You needed—” She stopped, pressing her lips together. “You needed someone to tell you that you didn’t deserve it.” Rory’s throat closed. She looked away, her gaze landing on the old maps behind the bar—places Silas had been, places she’d never go. “I know that now.” “Do you?” Eva’s voice was quiet. “Because you left Cardiff like it was on fire. You dropped out of uni. You disappeared. And I get it, Rory. I do. But you could’ve leaned on me.” Rory’s chest ached. “I couldn’t.” “Why the hell not?” “Because I was embarrassed!” The words burst out of her, raw and sharp. She lowered her voice, aware of Silas’ gaze on them, the way the other patrons had gone quiet. “Because I let it happen. Because I stayed. And I didn’t want you to see me like that.” Eva’s expression crumpled. For the first time since she’d walked in, she looked like the girl Rory had grown up with—the one who’d shared secrets under the bleachers at school, who’d held Rory’s hair back when she’d drunk too much at sixteen, who’d been the first person Rory had ever trusted. “Rory. You’re an idiot.” Rory huffed a laugh, blinking back the sting in her eyes. Eva reached out, her fingers brushing Rory’s wrist—right over the crescent-shaped scar. Rory flinched, but Eva didn’t pull away. “You think I would’ve judged you? After everything?” Rory swallowed. “I don’t know.” Eva’s grip tightened, just for a second. “I would’ve killed him.” Rory believed her. Eva had always been the fierce one, the protector. But that was the thing about growing up—sometimes the people who’d once been your shield couldn’t save you from yourself. Silas appeared beside them, his voice low. “Everything alright here?” Eva looked up at him, her expression smoothing into something polite, professional. “Fine. Just catching up with an old friend.” Silas’ gaze flicked to Rory, and she gave him a small nod. He lingered for a second, then moved back down the bar, giving them the illusion of privacy. Eva exhaled, rubbing her temples. “God, I’m sorry. I didn’t mean to—” “It’s fine.” Rory waved a hand. “I’m fine.” Eva arched a brow. “You’re working at a bar.” “It’s Silas’ bar. And I deliver food for Yu-Fei during the day.” “Right.” Eva’s tone was careful, like she was walking on eggshells. “And you’re… happy?” Rory considered the question. The flat above the bar, the rhythm of her days, the way Silas had become an unexpected anchor. The way she could sleep through the night now without jumping at shadows. “Yeah. I am.” Eva studied her for a long moment, then nodded. “Good. That’s… good.” She took another sip of her drink, then set it down with a sharp click. “I have a flat in Manchester now. Bought it last year. You should visit.” Rory’s chest tightened. “I will.” Eva smiled, but it didn’t reach her eyes. “Liar.” Rory didn’t deny it. The silence stretched again, but this time it was different. Less heavy. More like the quiet between old friends who’d run out of words but not out of time. Eva sighed, shaking her head. “You’re still a terrible liar, Carter.” Rory grinned, just a little. “And you’re still a pain in my arse, Ellis.” Eva laughed, the sound bright and warm, and for a second, it was like no time had passed at all. Like they were still those girls in Cardiff, dreaming of the future like it was something they could shape with their bare hands. But then Eva’s phone buzzed, and she pulled it out, her expression shifting into something more serious. “I’ve got to go. Meeting in twenty.” She stood, grabbing her coat. “But we’re not done here. I’ll be in town for a few days. Dinner. Tomorrow.” Rory hesitated, then nodded. “Yeah. Dinner.” Eva leaned down, pressing a quick, hard kiss to Rory’s temple. “Don’t bail on me.” Rory watched as Eva buttoned her coat, adjusted her bag, and strode toward the door with the same confidence she’d always carried. Before she left, she turned back, her hand on the doorframe. “And Rory?” “Yeah?” “If he ever comes near you again, you call me. I’ve got connections now.” Rory almost laughed. Almost. But the look in Eva’s eyes was deadly serious. The door swung shut behind her, leaving Rory alone with her drink and the weight of the past pressing down on her like a second skin. Silas appeared beside her, wiping down the counter with a rag that had seen better decades. “Old friend?” Rory stared at the amber liquid in her glass. “Yeah. Something like that.” He didn’t push. He never did. But his voice was gentle when he spoke. “She seems like she cares about you.” Rory’s throat tightened. “She does.” Silas nodded, then moved back down the bar, leaving her to her thoughts. Outside, the rain had slowed to a drizzle, the neon sign casting a green glow over the wet pavement. Rory swirled her drink, watching the ice clink against the glass. Eva had changed. She’d always been sharp, but now there was a hardness to her, a polish that hadn’t been there before. And Rory—she wasn’t the same either. The girl who’d fled Cardiff in the dead of night, who’d been too scared to answer Eva’s calls, who’d let fear dictate her life—she was still in there, somewhere. But she wasn’t all of her anymore. She took a deep breath, the bourbon warming her from the inside out. Tomorrow. Dinner. A chance to bridge the gap between who they’d been and who they were now. For the first time in a long time, Rory let herself hope that maybe, just maybe, it wasn’t too late.
created_at"2026-09-25T15:39:59.859Z" 9/25/2026, 3:39:59 PM
model"mistralai/mistral-medium-3.5-20260430"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency463
moderation_latency(null)
generation_time22335
tokens_prompt846
tokens_completion2930
native_tokens_prompt838
native_tokens_completion2599
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier"default"
usage0.0207495
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1790350799-5qIqB5kjmTF4GES5HKIY"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790350799-iHVPjdsluL1VK11f1dN2"
upstream_id"cce2557a9a434f7cacaa3a629435ea05"
provider_responses
0
endpoint_id"38ef23a9-5cb3-46fa-85ec-7aed174f04eb"
id"cce2557a9a434f7cacaa3a629435ea05"
is_byokfalse
latency462
model_permaslug"mistralai/mistral-medium-3.5-20260430"
provider_name"Mistral"
status200
total_cost0.0207495
cache_discount(null)
upstream_inference_cost0
provider_name"Mistral"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount1
adverbTags
0"She glanced around [around]"
dialogueSentences71
tagDensity0.225
leniency0.451
rawRatio0.063
effectiveRatio0.028
92.10% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1898
totalAiIsmAdverbs3
found
0
adverb"slightly"
count1
1
adverb"slowly"
count1
2
adverb"sharply"
count1
highlights
0"slightly"
1"slowly"
2"sharply"
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)
57.85% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1898
totalAiIsms16
found
0
word"flickered"
count1
1
word"familiar"
count2
2
word"methodical"
count1
3
word"warmth"
count1
4
word"chill"
count1
5
word"glinting"
count1
6
word"trembled"
count1
7
word"intensity"
count1
8
word"effortless"
count1
9
word"silence"
count2
10
word"traced"
count1
11
word"stomach"
count1
12
word"flicked"
count1
13
word"weight"
count1
highlights
0"flickered"
1"familiar"
2"methodical"
3"warmth"
4"chill"
5"glinting"
6"trembled"
7"intensity"
8"effortless"
9"silence"
10"traced"
11"stomach"
12"flicked"
13"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences137
matches
0"was afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences137
filterMatches
0"feel"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences190
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1885
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions99
wordCount1493
uniqueNames9
maxNameDensity2.95
worstName"Rory"
maxWindowNameDensity6
worstWindowName"Rory"
discoveredNames
Raven1
Nest1
Rory44
Soho1
Thursday1
Cardiff3
Eva37
Silas10
Evan1
persons
0"Raven"
1"Nest"
2"Rory"
3"Eva"
4"Silas"
5"Evan"
places
0"Soho"
1"Cardiff"
globalScore0.026
windowScore0
36.36% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences88
glossingSentenceCount4
matches
0"smelled like perfume and rain, like the gi"
1"looked like the girl Rory had grown up wi"
2"appeared beside them, his voice low"
3"appeared beside her, wiping down the counter with a rag that had seen better decades"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1885
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences190
matches
0"knew that voice"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs78
mean24.17
std19.06
cv0.789
sampleLengths
067
199
253
34
427
536
619
76
828
976
107
1130
1245
1338
1425
157
1647
1712
1847
1913
2039
2127
228
234
242
2537
2619
2710
2829
2911
307
3113
3226
3330
3427
3535
365
374
3849
3955
4011
4127
425
4311
4432
4510
4620
4729
4812
498
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences137
matches
0"was dressed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs279
matches
0"weren’t saying"
1"was walking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount0
flaggedSentences11
totalSentences190
ratio0.058
matches
0"The bar was quiet for a Thursday—just a few regulars hunched over their drinks, the low hum of conversation swallowed by the crackling fireplace in the corner."
1"But there was something about the laugh—bright, familiar—that made her spine stiffen."
2"She was dressed in a tailored coat, expensive leather boots—nothing like the ripped jeans and band T-shirts she’d worn back in Cardiff."
3"He knew Rory’s history—knew the name Eva from the stories she’d told over late-night drinks—but he didn’t pry."
4"But the memory of Evan’s hands, his voice, the way he’d made her feel small—it coiled in her chest, heavy and cold."
5"She looked away, her gaze landing on the old maps behind the bar—places Silas had been, places she’d never go."
6"For the first time since she’d walked in, she looked like the girl Rory had grown up with—the one who’d shared secrets under the bleachers at school, who’d held Rory’s hair back when she’d drunk too much at sixteen, who’d been the first person Rory had ever trusted."
7"Eva reached out, her fingers brushing Rory’s wrist—right over the crescent-shaped scar."
8"But that was the thing about growing up—sometimes the people who’d once been your shield couldn’t save you from yourself."
9"And Rory—she wasn’t the same either."
10"The girl who’d fled Cardiff in the dead of night, who’d been too scared to answer Eva’s calls, who’d let fear dictate her life—she was still in there, somewhere."
93.67% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1376
adjectiveStacks0
stackExamples(empty)
adverbCount65
adverbRatio0.047238372093023256
lyAdverbCount6
lyAdverbRatio0.00436046511627907
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences190
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences190
mean9.92
std8.11
cv0.818
sampleLengths
022
115
230
327
425
517
63
727
89
911
1033
114
1217
1310
1418
153
163
1712
1819
196
203
214
2218
233
2432
2522
2620
272
287
2916
3014
3113
3217
339
346
3525
369
374
383
392
403
4117
427
437
4436
454
4610
472
483
4928
45.79% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.28421052631578947
totalSentences190
uniqueOpeners54
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences127
matches
0"Then the voice cut through"
1"Slowly, she turned."
2"Then Eva crossed the room"
3"Just set the glass down"
4"Of course Eva had heard."
5"More like the quiet between"
ratio0.047
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences127
matches
0"She wiped her palms on"
1"He glanced up, his hazel"
2"She’d been coming here long"
3"She slid onto it, peeling"
4"she said, but her fingers"
5"She rarely did."
6"She knew that voice."
7"She was dressed in a"
8"She laughed, shaking her head"
9"She glanced around the bar,"
10"She shed her coat, revealing"
11"She’d always been the bold"
12"He knew Rory’s history—knew the"
13"She turned to Rory, her"
14"She stopped, pressing her lips"
15"She looked away, her gaze"
16"She lowered her voice, aware"
17"He lingered for a second,"
18"She took another sip of"
19"She stood, grabbing her coat"
ratio0.189
54.49% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount103
totalSentences127
matches
0"The green neon sign of"
1"The downpour had come out"
2"She wiped her palms on"
3"The bar was quiet for"
4"Silas was behind the counter,"
5"He glanced up, his hazel"
6"She’d been coming here long"
7"She slid onto it, peeling"
8"The bar’s warmth seeped into"
9"Silas set a fresh glass"
10"she said, but her fingers"
11"The amber liquid burned all"
12"The door opened again, letting"
13"Rory didn’t turn."
14"She rarely did."
15"Rory’s breath caught."
16"She knew that voice."
17"Eva stood just inside the"
18"She was dressed in a"
19"Time had carved new edges"
ratio0.811
39.37% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences127
matches
0"Before she left, she turned"
ratio0.008
80.20% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences57
technicalSentenceCount5
matches
0"Silas was behind the counter, polishing a glass with the methodical precision of a man who had spent a lifetime waiting for things to happen."
1"Eva stood just inside the doorway, her dark curls damp from the rain, her sharp brown eyes locked onto Rory with an intensity that made the years between them f…"
2"Eva pulled back, gripping Rory’s shoulders, her thumbs pressing into the fabric of Rory’s sweater like she was afraid she’d vanish if she let go."
3"She shed her coat, revealing a sleek black dress beneath, and slid onto the stool with the effortless grace of someone who belonged anywhere she chose to be."
4"For the first time since she’d walked in, she looked like the girl Rory had grown up with—the one who’d shared secrets under the bleachers at school, who’d held…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount4
matches
0"she said, but her fingers trembled slightly as she lifted the glass to her lips"
1"Rory said, voice muffled against her shoulder"
2"She turned, her expression softening"
3"Rory took, the bourbon burning away the tightness in her throat"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount2
fancyTags
0"he murmured (murmur)"
1"She laughed (laugh)"
dialogueSentences71
tagDensity0.07
leniency0.141
rawRatio0.4
effectiveRatio0.056
79.9942%