Run: 2026-03-18-01KM09DV02M8R56CGRK448A0XF

Run Details

Duration:
25.0s
Cost:
$0.001682
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 first thing Rory noticed when she ducked under the green neon sign was the smell—whiskey and hearth smoke, the faint copper bite of old coins left too long in a pocket, and beneath it all, the sickly sweet tang of something floral, old-fashioned. She paused on the threshold, the door swinging half-open behind her, fingers tightening around the strap of her delivery bag. Time had done odd things to memory, but stone and brick didn’t lie. This was *The Raven’s Nest*, no matter how many years had passed since she’d last been inside. The self-service sign still squeaked when pushed. The floorboards still groaned in the same places. The wallpaper, peeling at the corners like old bandages, still bore the same faded cartoons of performing crows—Silas had always said they were his good luck charm. She stepped forward, her boots scuffing lightly against the wooden planks. A few heads turned. A low murmuration of conversation clung to the air, the kind of quiet that settled in after midnight when all the sharper edges of the night had dulled. Rory unzipped her jacket, her fingers brushing the scar on her wrist without thinking. Then she saw him. Silas was polishing a glass behind the bar, his reflection muted in the amber-streaked mirror. His auburn hair had receded further into silver, the strands combed back neatly above a face that had once been sharp but now carried the weight of seasons. His left leg, she remembered, supported him with a stiffness that hadn’t been there before. The limp was subtle—just a dip in his step when he turned to reach for a bottle on the high shelf. But she knew it instantly. Silas Blackwood. Older. Quieter. More contained. Not the man she’d known, not the man who used to laugh too loud and drink the house dry. Her breath caught somewhere behind her ribs. For a heartbeat, she considered turning back—into the London night, into the anonymity of the street, into the safety of being unseen. Then Silas looked up, his hazel eyes locking onto hers with unsettling precision, as if her ghost had been haunting this bar for years and only now remembered where to sit. "Rory." His voice was lower, rougher around the edges. Not unkind. Just honest in a way that cut deeper than any knife could. She exhaled, forced a smile, and walked forward. The delivery bag felt heavier with every step, even though it only held tonight’s shift from the Golden Empress—still tucked full of receipts and loose change, waiting for Yu-Fei to count it tomorrow. "Silas," she said, stopping just short of the bar. The last time she’d seen him, she’d been nineteen, fresh off the train from Wales, her eyes bruised, her voice trembling. She’d fled Cardiff like a thief in the night, not even telling him goodbye. He set down the glass. "I heard you were back in town." "Small world," she replied lightly, though nothing about this felt small. This felt like the universe folding in on itself. He gestured toward the stool across from him. She hesitated—six inches of worn leather and old whiskey stains—but sat anyway. The stool creaked under her weight, familiar as an old song. Silas poured two fingers of something amber into a cut-crystal glass and slid it toward her. She didn’t touch it. "You still don’t drink," he observed. "Not one for the waste of good liquor," she said, nudging the glass back. "But thanks." He studied her—really studied her—for several long seconds. Up close, she saw the new lines around his eyes, the faint shadow of a scar along his jawline he hadn’t had before. Age had carved him into a version of himself she barely recognized. Gone was the reckless agent with too much charm and too little fear. In his place sat a man who carried silence like a second language. "You look," he began, then paused, searching. "Like you’ve been fighting." Rory exhaled through her nose, a bitter laugh escaped. "Isn’t everyone?" He didn’t flinch. Just nodded, as if her answer confirmed something he’d long suspected. The silence between them wasn’t empty. It was heavy. It was full of everything unsaid—the years, the fear, the lies she’d told herself about why she’d vanished. She looked down at her hands. Her nails were short now, unpainted. No rings. No jewelry at all. Just the faint crescent scar on her left wrist, a reminder of a childhood dare gone wrong, long before Evan’s fingerprints had burned themselves into her life. "You running deliveries still?" Silas asked, breaking the quiet. "Part-time," she said. "Works with my schedule." "What schedule?" "The one I make myself." He smirked faintly. "Always did hate being told what to do." "Still do," she said, meeting his gaze. "That part never changed." He rubbed his thumb over the silver signet ring on his right hand. The old MI6 insignia glinted dully in the low light. "You’re working with Eva now, aren’t you?" Rory nodded. "She’s the one who pulled me out of Cardiff. Saved my skin more times than I can count." Silas exhaled slowly. "Good. She’s solid." "You know her?" "Met once or twice through the years." He tilted his head. "She ever mention me?" Rory hesitated. She didn’t owe Eva silence. But some debts weren’t to be repaid with casual words in a Soho bar. "Maybe. In passing." Silas chuckled, low and knowing. "You always were bad at lying, Rory." She bristled at the name. No one called her that anymore. Not since the flat above Silas’ bar burned, not since the city swallowed her screams, not since she’d sworn off the past like a bad habit. "People change," she said quietly. "Names included." He studied the glass he’d poured for her, now untouched. "You think so? Or do they just figure out which parts to bury?" The question landed like a stone dropped into still water. Ripples spread outward, disturbing the quiet. Rory looked around the bar—the same photographs on the wall, the same faded map of Cold War-era Europe pinned behind the optics. Time hadn’t just passed here. It had paused. Like the city was waiting for something. "What changed for you?" she asked, gesturing at his limp, his bar, the quiet authority that now clung to him like mist. Silas exhaled, slow and deliberate. "Failed operation in Prague. Knee gave out. Career ended before they could fire me." A shrug. "So I opened a bar. Found a quieter way to serve." She wanted to ask what had gone wrong in Prague. But the question felt like trespass, like picking at a scab that hadn’t healed. He beat her to the punch. "What about you, Rory? What broke?" She flinched. Not from the word, but from the weight behind it. *Broke.* As if she were something shattered, something fixable. "I didn’t break," she said, voice tight. "I walked away." "Before or after he put his hands on you?" Her breath hitched. The question wasn’t a question. It was a verdict, a sentence passed in absentia. She didn’t answer. Silas’s knuckles whitened as they gripped the edge of the bar. "Evan," he said, naming the monster like it hurt less than saying it aloud. Rory looked down at her hands. "He had a right to a phone call," she said softly. "I didn’t pick up for four days." Silas went still. Not a muscle twitched. Not an eye blinked. He looked like a man who’d heard the end of the world in a single breath. "You left," he said. It wasn’t a question. "I had to." "Why didn’t you come here?" She laughed, bitter and raw. "Where? Where would I go, Silas? The flat above your bar burned. I had nothing. Not even a name left that wasn’t a lie." "Or a fear," he corrected. She met his gaze. "Or that." Silas leaned forward, his hazel eyes dark with something like grief. "You could’ve called." "I did. The first year. Ring went to a message service. After that, the number changed." He exhaled through his nose, wiping a speck of dust from the bar with a rag that hadn’t been used in years. "We do what we have to. Even when it hurts the ones we care about." The words hung between them, fragile as glass. Rory remembered the last time she’d seen him—fire and blood, screams echoing through the halls of the old building, Eva dragging her out by the arm while fire licked at their heels. She’d never told Silas the truth about that night. About the package she’d carried in her bag. About the man she’d killed. She swallowed hard. "I’m sorry." Silas blinked. "For what?" "For disappearing. For not telling you where I was going. For letting you think the worst." He looked at her for a long moment. Then, unexpectedly, he smiled—a small, weary thing. "You were always too stubborn for your own good." "Not stubborn," she said. "Scared." He nodded, as if that made sense. Outside, a night bus rumbled down the street, its engine a low growl against the quiet of Soho. The neon sign buzzed softly, casting green light over Silas’s face, aging him further in its flicker. "You still live above the bar?" she asked. Silas shook his head. "Moved. After the fire." He didn’t say *your fire*. He didn’t have to. "Upstairs got too tangled with memories. Took an apartment in Bloomsbury. Quieter. Safer." She nodded, though she’d never seen the fire’s aftermath. Eva had shielded her from everything. A kindness. A cage. Silas cleared his throat. "You working for her now? Full-time?" Rory hesitated. "Not exactly. Just helping out. When she needs it." Silas studied her. "Eva doesn’t ask for help. She earns it." The words stung. Because he was right. And because she knew, somewhere deep in her bones, that she wasn’t the one doing the asking anymore. She changed the subject. "Do you still run the backroom meetings?" Silas’s eyebrows lifted. "You remember that?" "How could I forget?" She smirked faintly. "You made me memorize the route to the bookshelf. Like some kind of spy drill." He chuckled, low and rich. "You were good at it. Quick. Observant." She didn’t answer. Because observant had also meant seeing too much—seeing the way Evan’s hands twitched when he lied, seeing the bruises bloom on her arms, seeing the door lock from the outside when he wanted to punish her for burning dinner. Silas must’ve seen it in her face. He sobered. "You ever end up in trouble?" he asked quietly. "Real trouble? The kind you can’t run from?" Rory met his gaze. "What makes you think I’m not already in it?" His eyes darkened. "Because you’re here. Because you’re talking. Because you’re alive." She should’ve laughed. Should’ve deflected. Should’ve run again. But the truth settled in her chest like a stone. She *was* alive. Barely. Running had only delayed the reckoning. Silas leaned back, his bad leg shifting slightly. "You ever need an exit strategy, Rory, you know where to find me." She wanted to cry. Not from weakness. From relief. From the weight of years collapsing into this single night. She looked down at the untouched glass of whiskey. Then up at Silas, his hazel eyes steady, his signet ring glinting like a silent oath. "Stay in touch this time," he said. She nodded. Not a promise. But a surrender. Silas raised his own glass—a silent toast to time, to loss, to the fragile thread of connection that somehow hadn’t broken. She didn’t drink to it. But she didn’t leave either.
created_at"2026-03-18T10:56:24.08Z" 3/18/2026, 10:56:24 AM
model"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency429
moderation_latency(null)
generation_time24922
tokens_prompt867
tokens_completion2995
native_tokens_prompt838
native_tokens_completion2622
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached128
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.00168162
router(null)
provider_responses
0
endpoint_id"f5ed6283-4e17-457d-98cd-2ec0c318171d"
id"c537201f8af5483297a915ba9f145b8f"
is_byokfalse
latency429
model_permaslug"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
provider_name"Mistral"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773831384-p3sGRda4FEAFre48odvh"
upstream_id"c537201f8af5483297a915ba9f145b8f"
total_cost0.00168162
cache_discount0.00001728
upstream_inference_cost0
provider_name"Mistral"

Evaluation details

Result Evaluator Details Meta Data
30.99% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount6
adverbTags
0"she replied lightly [lightly]"
1"he began then [then]"
2"she said quietly [quietly]"
3"she said softly [softly]"
4"She smirked faintly [faintly]"
5"he asked quietly [quietly]"
dialogueSentences71
tagDensity0.31
leniency0.62
rawRatio0.273
effectiveRatio0.169
82.05% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1950
totalAiIsmAdverbs7
found
0
adverb"lightly"
count2
1
adverb"really"
count1
2
adverb"slowly"
count1
3
adverb"softly"
count2
4
adverb"slightly"
count1
highlights
0"lightly"
1"really"
2"slowly"
3"softly"
4"slightly"
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)
56.41% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1950
totalAiIsms17
found
0
word"charm"
count2
1
word"carried the weight"
count1
2
word"weight"
count3
3
word"familiar"
count1
4
word"crystal"
count1
5
word"silence"
count3
6
word"reminder"
count1
7
word"shattered"
count1
8
word"echoing"
count1
9
word"flicker"
count1
10
word"aftermath"
count1
11
word"glinting"
count1
highlights
0"charm"
1"carried the weight"
2"weight"
3"familiar"
4"crystal"
5"silence"
6"reminder"
7"shattered"
8"echoing"
9"flicker"
10"aftermath"
11"glinting"
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
emotionTells0
narrationSentences172
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences172
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences220
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans4
markdownWords7
totalWords1935
ratio0.004
matches
0"The Raven’s Nest"
1"Broke."
2"your fire"
3"was"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions35
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions52
wordCount1479
uniqueNames17
maxNameDensity1.56
worstName"Silas"
maxWindowNameDensity3.5
worstWindowName"Silas"
discoveredNames
Rory10
Raven1
Silas23
Blackwood1
London1
Golden1
Empress1
Yu-Fei1
Wales1
Cardiff1
Evan2
Eva3
Soho2
Cold1
War-era1
Europe1
Prague1
persons
0"Rory"
1"Raven"
2"Silas"
3"Blackwood"
4"Empress"
5"Evan"
6"Eva"
places
0"London"
1"Golden"
2"Wales"
3"Cardiff"
4"Soho"
5"Europe"
6"Prague"
globalScore0.722
windowScore0.5
35.06% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences87
glossingSentenceCount4
matches
0"felt like the universe folding in on it"
1"felt like trespass, like picking at a s"
2"looked like a man who’d heard the end of"
3"something like grief"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.517
wordCount1935
matches
0"Not from the word, but from the weight behind it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences220
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs94
mean20.59
std20.94
cv1.017
sampleLengths
0136
161
2109
360
41
522
641
744
812
920
1031
1120
126
1316
1469
1511
1611
1714
1827
1945
209
217
222
235
2411
2511
2630
2720
286
293
3015
3124
3212
3337
347
3523
3653
3722
3832
3924
4012
4121
4210
439
4420
4525
4624
4727
488
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences172
matches
0"been nineteen"
1"been used"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs272
matches
0"was polishing"
1"was waiting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences13
totalSentences220
ratio0.059
matches
0"The first thing Rory noticed when she ducked under the green neon sign was the smell—whiskey and hearth smoke, the faint copper bite of old coins left too long in a pocket, and beneath it all, the sickly sweet tang of something floral, old-fashioned."
1"The wallpaper, peeling at the corners like old bandages, still bore the same faded cartoons of performing crows—Silas had always said they were his good luck charm."
2"The limp was subtle—just a dip in his step when he turned to reach for a bottle on the high shelf."
3"For a heartbeat, she considered turning back—into the London night, into the anonymity of the street, into the safety of being unseen."
4"The delivery bag felt heavier with every step, even though it only held tonight’s shift from the Golden Empress—still tucked full of receipts and loose change, waiting for Yu-Fei to count it tomorrow."
5"She hesitated—six inches of worn leather and old whiskey stains—but sat anyway."
6"He studied her—really studied her—for several long seconds."
7"It was full of everything unsaid—the years, the fear, the lies she’d told herself about why she’d vanished."
8"Rory looked around the bar—the same photographs on the wall, the same faded map of Cold War-era Europe pinned behind the optics."
9"Rory remembered the last time she’d seen him—fire and blood, screams echoing through the halls of the old building, Eva dragging her out by the arm while fire licked at their heels."
10"Then, unexpectedly, he smiled—a small, weary thing."
11"Because observant had also meant seeing too much—seeing the way Evan’s hands twitched when he lied, seeing the bruises bloom on her arms, seeing the door lock from the outside when he wanted to punish her for burning dinner."
12"Silas raised his own glass—a silent toast to time, to loss, to the fragile thread of connection that somehow hadn’t broken."
83.64% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1061
adjectiveStacks1
stackExamples
0"half-open behind her,"
adverbCount55
adverbRatio0.051837888784165884
lyAdverbCount13
lyAdverbRatio0.012252591894439209
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences220
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences220
mean8.8
std7.3
cv0.83
sampleLengths
044
120
213
317
47
58
627
711
84
928
1014
114
1215
1328
1415
1521
165
172
181
191
202
2119
227
2322
2431
251
268
272
2812
298
3033
319
3221
3314
345
357
3611
379
388
3912
4011
4116
424
436
4414
452
468
4723
4812
4913
44.09% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.3
totalSentences220
uniqueOpeners66
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences146
matches
0"Then she saw him."
1"Then Silas looked up, his"
2"Just honest in a way"
3"Just nodded, as if her"
4"Just the faint crescent scar"
5"Then, unexpectedly, he smiled—a small,"
6"Then up at Silas, his"
ratio0.048
47.40% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount63
totalSentences146
matches
0"She paused on the threshold,"
1"She stepped forward, her boots"
2"His auburn hair had receded"
3"His left leg, she remembered,"
4"Her breath caught somewhere behind"
5"His voice was lower, rougher"
6"She exhaled, forced a smile,"
7"she said, stopping just short"
8"She’d fled Cardiff like a"
9"He set down the glass."
10"she replied lightly, though nothing"
11"He gestured toward the stool"
12"She hesitated—six inches of worn"
13"She didn’t touch it."
14"she said, nudging the glass"
15"He studied her—really studied her—for"
16"he began, then paused, searching"
17"He didn’t flinch."
18"It was heavy."
19"It was full of everything"
ratio0.432
86.71% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount109
totalSentences146
matches
0"The first thing Rory noticed"
1"She paused on the threshold,"
2"Time had done odd things"
3"This was *The Raven’s Nest*,"
4"The self-service sign still squeaked"
5"The floorboards still groaned in"
6"The wallpaper, peeling at the"
7"She stepped forward, her boots"
8"A low murmuration of conversation"
9"Rory unzipped her jacket, her"
10"Silas was polishing a glass"
11"His auburn hair had receded"
12"His left leg, she remembered,"
13"The limp was subtle—just a"
14"Her breath caught somewhere behind"
15"His voice was lower, rougher"
16"She exhaled, forced a smile,"
17"The delivery bag felt heavier"
18"she said, stopping just short"
19"The last time she’d seen"
ratio0.747
68.49% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences146
matches
0"Because he was right."
1"Because observant had also meant"
ratio0.014
60.44% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences52
technicalSentenceCount6
matches
0"She paused on the threshold, the door swinging half-open behind her, fingers tightening around the strap of her delivery bag."
1"Rory unzipped her jacket, her fingers brushing the scar on her wrist without thinking."
2"Then Silas looked up, his hazel eyes locking onto hers with unsettling precision, as if her ghost had been haunting this bar for years and only now remembered w…"
3"Just nodded, as if her answer confirmed something he’d long suspected."
4"The neon sign buzzed softly, casting green light over Silas’s face, aging him further in its flicker."
5"Because observant had also meant seeing too much—seeing the way Evan’s hands twitched when he lied, seeing the bruises bloom on her arms, seeing the door lock f…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount1
matches
0"she said, voice tight"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount2
fancyTags
0"he observed (observe)"
1"he corrected (correct)"
dialogueSentences71
tagDensity0.254
leniency0.507
rawRatio0.111
effectiveRatio0.056
81.5093%