Run: 2026-03-18-01KM1GN4N99J9V2MC4DHKAY9CT

Run Details

Duration:
1m 44s
Cost:
$0.004093
Provider:
Minimax

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 man who pushed through the Raven's Nest door at eleven minutes past nine on a Thursday evening wasn't the kind of customer Silas Blackwood had learned to expect. The young professionals who filtered into Soho's arteries after work wore their modernity like armor—shiny phones, expensive haircuts, the particular blend of exhaustion and ambition that clung to anyone who'd sold their youth to the financial sector. This man was different. His coat was good wool but ten years out of fashion. His hair, what remained of it, had gone fully silver where it had merely been streaked when they'd last stood face to face. And there was something in the way he surveyed the room before committing to entry—a habit Silas recognized because he'd drilled it into him once, in a safe house in Vienna, when both of them had believed the work meant something. Silas's hand stopped mid-polish on the glass he was holding. The man's eyes found him behind the bar. Stopped there. A full three seconds passed before he moved toward the stool at the corner of the counter, the one closest to where the light didn't quite reach. "Whiskey," the man said, settling onto the seat with a slight wince that suggested his joints had begun to betray him. "Neat. Whatever's cheapest." "Elliot." The name came out before Silas could stop it. Elliot Marsh. Twenty-three years since Prague. Twenty-three years since the operation that had ended Silas's field career and, as far as he'd known until this moment, ended Elliot's as well. They'd pulled him out, debriefed him, reassigned him to a desk at Vauxhall Cross. The official story was early retirement due to medical discharge. The truth—the truth Silas had always suspected and never confirmed—was that Elliot had simply walked away. Vanished into whatever life he'd built from the wreckage of their shared catastrophe. "You remember." Elliot accepted the glass when Silas poured it, drank half in one motion. "I wasn't sure you would. Memory's not what it used to be." "I remember everything." Silas set the bottle down too hard. The sound was louder than he'd intended. "Where the hell have you been?" Elliot's mouth twisted into something that wasn't quite a smile. "Here and there. Mostly there. You know how it is." "I don't. That's the point." This was true in ways Elliot couldn't possibly understand. The Raven's Nest had been Silas's world for fifteen years—its green neon sign, its walls of old maps, its hidden back room behind the bookshelf where the real work happened. He'd built a network of contacts, cultivated assets, turned a respectable profit on mediocre beer and excellent discretion. It was a good life. A small life, maybe, but his. He hadn't thought about Vienna in years. Hadn't thought about Elliot Marsh in nearly as long. "You're full of questions," Elliot said. "I'm full of whiskey. Seems like we might be on different schedules here, Si." "Don't call me that." "Why not? You let her call you that." Elliot nodded toward the stairwell at the back of the bar—the one that led up to the flat where Aurora Carter lived, worked her delivery shifts, complained about her ex and her mother and the general unfairness of existence. "The kid. Saw her heading upstairs when I came in." "Her name is Rory. And she's not your concern." "Jesus." Elliot set his glass down, ran a hand over his scalp where the hair had gone thin and liver-spotted. "Touchy. You never used to be touchy." The music changed—something instrumental, piano and rain, piped in from a Bluetooth speaker Silas had bought at a steal from a contact who'd fence stolen electronics on the side. It filled the silence that stretched between them, thick and uncomfortable. "I was different then," Silas finally said. "We all were." "Yeah." Elliot's voice had gone quieter. "We were." The door opened again, admitting a couple looking for a table near the window. Silas turned to serve them, grateful for the distraction, for the excuse to pull back from whatever edge Elliot was dragging them toward. He took the order—two pints of lager, a bowl of bar nuts—and watched Elliot from the corner of his eye while he drew the drinks. Elliot had aged. Of course he had. They all had. But there was something else about him now, a hollowness in the cheeks that went beyond the years. He'd been a solidly built man in his thirties, the kind of operative who could talk his way into a embassy gala and fight his way out if necessary. The man on the stool looked like a strong wind could knock him over. His hands trembled slightly when he lifted his glass. "You're sick," Silas said, returning to the counter. It wasn't a question. Elliot didn't bother to pretend otherwise. "Pancreatic. Stage four, as of six months ago. The doctors use a lot of numbers and percentages. What it comes down to is, I'm making a list." "A list." "People I wanted to see. Things I wanted to say. The usual deathbed regret business." He laughed, but there was no humor in it. "God, I sound like a bloody cliché." Silas poured himself a whiskey from the bottle he kept for himself beneath the counter. He didn't usually drink on shift, but this felt like an exception. "Why here? Why now?" "Because this is where I can find you. Because I've spent twenty-three years not thinking about Prague, and I got to the end of my options and realized I couldn't die without—" He stopped. Swallowed. "Without trying to understand what happened to us. To you." "What's to understand? I retired. You disappeared. The world kept turning." "You know that's not what I mean." The couple by the window laughed at something. The piano music swelled. Somewhere upstairs, a door closed. In Vienna, Elliot had been the one to make the call. That was the truth nobody talked about—the decision point that had turned a routine intelligence gathering operation into something catastrophic. The source had been compromised. The extraction had gone wrong. Three people were dead, including a young analyst who'd been on her first field placement. And when the review board convened, when the questions started flying about who had authorized what and when, Elliot had taken the fall. Silas had let him. "I didn't know," he said now, and the words tasted like ash. "I thought they'd give you a desk. A pension. A chance to—" "You thought they'd treat me fairly?" Elliot's laugh was sharper this time. "You of all people?" "I should have said something. At the review. I should have—" "What? Told them it was your call? Your op, your call, your responsibility?" Elliot shook his head. "We both know how that would have ended. For both of us. You had a wife. A kid on the way. I had nothing. It was the logical choice." "Logic doesn't make it right." "No. But it kept you alive. Kept your family safe. That's got to count for something, Si." "I have a name," Silas said again, but the anger had gone out of it. He looked at the man in front of him—this wreck of a person who'd once been his partner, his friend, his responsibility—and felt something shift in his chest. "You could have found me years ago. Before the diagnosis. Before—" "Before I had nothing left to lose?" Elliot finished. "Maybe. But I didn't want to see you, not really. I wanted to be angry. It was easier. Anger is always easier." The bar was emptying now. The couple settled their tab. A pair of regulars who'd been playing darts in the corner since six o'clock called out their goodnights and let themselves out into the Soho night. Silas locked the door behind them, turned the sign to CLOSED. "You want to see the back room," he said. "I can tell you're thinking about it." Elliot's eyebrows rose. "Is that an invitation?" "It's an acknowledgment. Twenty-three years, Elliot. You don't get to show up and demand answers and then leave. Not after everything." He gestured toward the bookshelf on the far wall, the one with the loose binding on the third volume of the encyclopedia that concealed the room beyond. "There's things I kept. Files. Names. The ones that walked away, the ones that didn't. The ones who are still out there, doing what we used to do." "That's your network? The one you've been running out of a Soho dive bar?" "It works." Silas moved toward the bookshelf. "The question is whether you still can." He heard Elliot's uneven footsteps following him. Heard the catch click as he pulled the encyclopedia and the hidden door swung open. The room beyond was small—a table, four chairs, a filing cabinet that contained everything from current contact information to old grudges to the kind of secrets that had no business existing outside of a classified server. Elliot stood in the doorway, staring. "You built an empire," he said. "From nothing." "I built a life. From what we left behind." Silas turned to face him. "And now you're here, dying, with a list of people you wanted to see. So tell me, Elliot. Am I on it because you want forgiveness, or because you want absolution?" The question hung between them, heavy and unresolved. "I don't know," Elliot admitted. "I thought I did. Standing outside, looking at that green sign, I thought I had it all figured out. But now I'm here and you're—" He gestured vaguely at the room, at Silas, at the whole of the life that had been built without him. "You're still doing the work. After everything. You're still in it." "Someone has to be." "That's not—" Elliot's voice cracked. He steadied himself against the doorframe, and for a moment Silas thought he might collapse. "That's not what I expected. I thought I'd find you washed up. Bitter. The same as me but without the excuse of dying." "I am bitter," Silas said. "I just hide it better." "Christ." Elliot laughed, really laughed this time, and the sound echoed off the walls of the hidden room. "Twenty-three years, and you're still full of shit." "Probably." They stood there in the dim light, two old men at the end of everything they'd built and everything they'd destroyed. Somewhere above them, Aurora Carter was probably getting ready for bed, complaining about her shift tomorrow, blissfully unaware of the ghosts that had just walked through her landlord's door. "I'm not asking for forgiveness," Elliot finally said. "I don't think I deserve it. But I wanted you to know—I made my peace with it. With Prague. With the choice I made. I need you to know that." "I don't need anything." Silas reached into his pocket, pulled out the silver signet ring he wore on his right hand. Turned it over in his fingers, watching the light catch the worn inscription. "But I'll take the truth. Even if it's twenty-three years late." "That's more than most people get." "That's what the job taught me. Take what you can get. Hold onto it." Elliot nodded slowly. The tremor in his hands had stilled, or maybe Silas had just stopped noticing it. "I should go. Let you close up. You've got that look like you need to be alone with your thoughts." "You could stay. For a drink. Properly, I mean. Not behind the bar." "I could." Elliot smiled, and for a moment, just a moment, he looked like the man Silas had known in Vienna. Sharp. Steady. Alive in all the ways that mattered. "But I think we've said what we needed to say. The rest is just... conversation. And I've never been good at the small talk." He turned and walked back toward the main room. Silas followed, watched him shrug on his coat, watched him pause at the door. "The girl. Rory. She's good?" "She's fine. She's got her own ghosts. But she handles them." "That's all any of us can do, in the end." The door closed behind him. Silas stood alone in the Raven's Nest, surrounded by maps and photographs and the accumulated weight of every choice he'd ever made. He poured himself another whiskey. He didn't drink it. Upstairs, a light went out. Tomorrow there would be deliveries to make, contacts to cultivate, a life to maintain. Tonight there was only the silence and the green neon sign casting its glow across the empty room, and somewhere in the city, a dying man walking alone through streets he'd once known by heart.
created_at"2026-03-18T22:21:57.807Z" 3/18/2026, 10:21:57 PM
model"minimax/minimax-m2.7-20260318"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1406
moderation_latency(null)
generation_time104348
tokens_prompt867
tokens_completion3906
native_tokens_prompt800
native_tokens_completion3211
native_tokens_completion_images(null)
native_tokens_reasoning602
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.0040932
router(null)
provider_responses
0
endpoint_id"471cf4ea-3548-4dd7-9f86-8c0f9c21d3ca"
id"060a588587d0ecda0adea860886f98ed"
is_byokfalse
latency1406
model_permaslug"minimax/minimax-m2.7-20260318"
provider_name"Minimax"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773872517-qepr5co8omSE8j15cA2c"
upstream_id"060a588587d0ecda0adea860886f98ed"
total_cost0.0040932
cache_discount(null)
upstream_inference_cost0
provider_name"Minimax"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount2
adverbTags
0"Silas said again [again]"
1"He gestured vaguely [vaguely]"
dialogueSentences80
tagDensity0.338
leniency0.675
rawRatio0.074
effectiveRatio0.05
90.55% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2116
totalAiIsmAdverbs4
found
0
adverb"slightly"
count1
1
adverb"really"
count2
2
adverb"slowly"
count1
highlights
0"slightly"
1"really"
2"slowly"
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)
85.82% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2116
totalAiIsms6
found
0
word"silence"
count2
1
word"trembled"
count1
2
word"footsteps"
count1
3
word"echoed"
count1
4
word"weight"
count1
highlights
0"silence"
1"trembled"
2"footsteps"
3"echoed"
4"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
emotionTells0
narrationSentences112
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences112
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences162
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
totalWords2102
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions83
wordCount1354
uniqueNames18
maxNameDensity2.14
worstName"Elliot"
maxWindowNameDensity4
worstWindowName"Elliot"
discoveredNames
Raven3
Nest3
Thursday1
Silas27
Blackwood1
Soho2
Vienna4
Elliot29
Marsh2
Prague1
Vauxhall1
Cross1
Aurora2
Carter2
Bluetooth1
Swallowed1
Turned1
Sharp1
persons
0"Nest"
1"Silas"
2"Blackwood"
3"Elliot"
4"Aurora"
5"Carter"
places
0"Soho"
1"Vienna"
2"Marsh"
3"Prague"
4"Vauxhall"
5"Bluetooth"
globalScore0.429
windowScore0.333
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences73
glossingSentenceCount6
matches
0"quite reach"
1"quite a smile"
2"looked like a strong wind could knock him"
3"felt like an exception"
4"tasted like ash"
5"looked like the man Silas had known in Vi"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2102
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences162
matches
0"was that Elliot"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs71
mean29.61
std26.14
cv0.883
sampleLengths
0145
110
237
324
410
583
627
723
820
95
1084
1120
124
1357
149
1527
1640
1710
188
1962
2080
2112
2233
232
2431
2531
2645
2711
287
2917
3079
314
3224
3316
3411
3546
365
3717
3854
3931
4047
4116
427
4376
4414
4514
4658
476
488
4945
95.86% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences112
matches
0"been streaked"
1"been compromised"
2"been built"
80.95% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs224
matches
0"was holding"
1"was dragging"
2"was emptying"
3"was probably getting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount0
flaggedSentences10
totalSentences162
ratio0.062
matches
0"The young professionals who filtered into Soho's arteries after work wore their modernity like armor—shiny phones, expensive haircuts, the particular blend of exhaustion and ambition that clung to anyone who'd sold their youth to the financial sector."
1"And there was something in the way he surveyed the room before committing to entry—a habit Silas recognized because he'd drilled it into him once, in a safe house in Vienna, when both of them had believed the work meant something."
2"The truth—the truth Silas had always suspected and never confirmed—was that Elliot had simply walked away."
3"The Raven's Nest had been Silas's world for fifteen years—its green neon sign, its walls of old maps, its hidden back room behind the bookshelf where the real work happened."
4"\"Why not? You let her call you that.\" Elliot nodded toward the stairwell at the back of the bar—the one that led up to the flat where Aurora Carter lived, worked her delivery shifts, complained about her ex and her mother and the general unfairness of existence."
5"The music changed—something instrumental, piano and rain, piped in from a Bluetooth speaker Silas had bought at a steal from a contact who'd fence stolen electronics on the side."
6"He took the order—two pints of lager, a bowl of bar nuts—and watched Elliot from the corner of his eye while he drew the drinks."
7"That was the truth nobody talked about—the decision point that had turned a routine intelligence gathering operation into something catastrophic."
8"He looked at the man in front of him—this wreck of a person who'd once been his partner, his friend, his responsibility—and felt something shift in his chest."
9"The room beyond was small—a table, four chairs, a filing cabinet that contained everything from current contact information to old grudges to the kind of secrets that had no business existing outside of a classified server."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1371
adjectiveStacks0
stackExamples(empty)
adverbCount47
adverbRatio0.034281546316557256
lyAdverbCount17
lyAdverbRatio0.012399708242159009
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences162
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences162
mean12.98
std9.93
cv0.766
sampleLengths
029
137
24
311
423
541
610
78
82
927
1021
113
1210
132
144
1524
1614
1710
1816
1913
2015
2112
2210
237
246
2510
2610
275
289
2930
3018
315
326
337
349
356
3614
374
3847
3910
409
4120
427
4329
4411
457
463
476
482
4914
50.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.36419753086419754
totalSentences162
uniqueOpeners59
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences100
matches
0"Of course he had."
1"Somewhere upstairs, a door closed."
2"Somewhere above them, Aurora Carter"
ratio0.03
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences100
matches
0"His coat was good wool"
1"His hair, what remained of"
2"They'd pulled him out, debriefed"
3"He'd built a network of"
4"It was a good life."
5"He hadn't thought about Vienna"
6"It filled the silence that"
7"He took the order—two pints"
8"They all had."
9"He'd been a solidly built"
10"His hands trembled slightly when"
11"It wasn't a question."
12"He laughed, but there was"
13"He didn't usually drink on"
14"he said now, and the"
15"He looked at the man"
16"He gestured toward the bookshelf"
17"He heard Elliot's uneven footsteps"
18"He gestured vaguely at the"
19"He steadied himself against the"
ratio0.24
45.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount83
totalSentences100
matches
0"The man who pushed through"
1"The young professionals who filtered"
2"This man was different."
3"His coat was good wool"
4"His hair, what remained of"
5"Silas's hand stopped mid-polish on"
6"The man's eyes found him"
7"A full three seconds passed"
8"the man said, settling onto"
9"The name came out before"
10"They'd pulled him out, debriefed"
11"The official story was early"
12"The truth—the truth Silas had"
13"Elliot accepted the glass when"
14"Silas set the bottle down"
15"The sound was louder than"
16"Elliot's mouth twisted into something"
17"This was true in ways"
18"The Raven's Nest had been"
19"He'd built a network of"
ratio0.83
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences100
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences43
technicalSentenceCount9
matches
0"The young professionals who filtered into Soho's arteries after work wore their modernity like armor—shiny phones, expensive haircuts, the particular blend of e…"
1"Twenty-three years since the operation that had ended Silas's field career and, as far as he'd known until this moment, ended Elliot's as well."
2"The music changed—something instrumental, piano and rain, piped in from a Bluetooth speaker Silas had bought at a steal from a contact who'd fence stolen electr…"
3"It filled the silence that stretched between them, thick and uncomfortable."
4"That was the truth nobody talked about—the decision point that had turned a routine intelligence gathering operation into something catastrophic."
5"Three people were dead, including a young analyst who'd been on her first field placement."
6"He looked at the man in front of him—this wreck of a person who'd once been his partner, his friend, his responsibility—and felt something shift in his chest."
7"The room beyond was small—a table, four chairs, a filing cabinet that contained everything from current contact information to old grudges to the kind of secret…"
8"Somewhere above them, Aurora Carter was probably getting ready for bed, complaining about her shift tomorrow, blissfully unaware of the ghosts that had just wal…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount1
matches
0"he said, and the words tasted like ash"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount3
fancyTags
0"He laughed (laugh)"
1"Elliot admitted (admit)"
2"Elliot laughed (laugh)"
dialogueSentences80
tagDensity0.138
leniency0.275
rawRatio0.273
effectiveRatio0.075
79.3909%