Run: 2026-04-24-01KQ09MZAK78APMBWMGX6N3N8A

Run Details

Duration:
36.0s
Cost:
$0.005721
Provider:
Xiaomi

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 bled a watery emerald onto the wet pavement of the Soho street, a familiar beacon in the November drizzle. Aurora Carter ducked under it, her delivery bag for the Golden Empress slung tight across her chest, the scent of five-spice and fried wonton wrappers clinging stubbornly to her jacket. She pushed through the door, expecting the usual low hum of early evening patrons and the smell of old wood and stale beer. Instead, she froze. The room shifted. It wasn’t the dim lighting or the clutter of old maps and monochrome photographs on the walls that threw her. It was the man at the far end of the bar, alone on a stool, nursing a whiskey. The cut of his shoulders was different—broader, perhaps, or maybe just held with a different weight. The hair was wrong; where there had been thick, dark waves she remembered from summers ago, there was now a neat cap of grey-streaked auburn, trimmed close. A beard, also streaked, shadowed his jaw. But it was the way he held himself, a coiled stillness that wasn’t relaxed but held, that snagged in her memory. Her mind raced, trying to fit the shape of this stranger into the outline of someone she knew. Not just knew. Once upon a time, thought she understood completely. He turned his head slightly, as if sensing her stare. Hazel eyes, clear and sharp in a face that had acquired lines she couldn’t account for, met hers across the length of the bar. There was a flicker of recognition, then a slow, complicated settling. “Rory Carter,” he said. His voice was the same, a low baritone with a rasp like dry leaves, but the accent was harder to place now. Less distinctly Welsh, more… neutral. Cultivated. “As I live and breathe.” The name. He’d always called her Rory. No one else in London did. They called her Carter, a holdover from a uniformed job she’d left, or Aurora, when the mood took them. Rory was the girl who’d climbed the big oak in his garden in Cardiff, the one who’d shared illicit cigarettes behind the bike sheds, the one who’d believed, with the fierce certainty of youth, that she knew exactly who Callum Price was. “Cal?” The name felt foreign on her tongue, a fossil unearthed from another life. He gave a small, lopsided smile that didn’t quite reach his eyes. “It’s Silas now. Has been for a while.” Silas. The name landed with a soft thud, rearranging the furniture of her past. Silas Blackwood was the name on the deed to this place, the owner she’d only ever spoken to once on the phone about a broken tap. She hadn’t connected it. Couldn’t have. She took a few steps closer, the worn floorboards creaking. Up close, the changes were stark. The easy, rangy energy of the boy she’d known had been compressed, refined into something denser and more deliberate. The faint, white scar bisecting his left eyebrow was new. The way his right hand rested on the polished wood of the bar, heavy and still, was new. A silver signet ring caught the low light, unfamiliar on his finger. “You own this place,” she stated, not a question. “I do.” He gestured to the stool beside him. “Sit. Have a drink. On the house.” The offer was casual, but the look in his eyes wasn’t. It was appraising. The same look he’d get when sizing up a tricky maths problem, but deeper, more guarded. Rory slid onto the stool, unshouldering her bag and letting it thump to the floor. The familiar weight of it grounded her. “Whiskey?” he asked the bartender, a silent man with a shaved head who nodded and reached for a bottle. “Just a beer. Whatever’s on tap.” She pulled off her damp gloves, her fingers stiff. The crescent-shaped scar on her left wrist, a pale silver against her skin, was visible for a moment before she tucked her hands into her lap. A relic of a childhood bike accident with him. He’d been the one to run for help, his face white with fear. She wondered if he remembered. He slid her a pint without comment. The silence between them was thick, textured with the years and all the things unsaid. It wasn’t a comfortable silence. It was the silence of two people standing on opposite sides of a chasm they were only just now seeing the full depth of. “London,” he said finally, his gaze drifting to the rain-streaked window. “Didn’t take you for a London girl.” “I’m not, really.” She took a long pull of the beer, the bitter taste sharp against her tongue. “Fled here. Needed a change.” “From what?” The directness was startling. The boy she remembered, Cal, would have danced around it, would have waited for her to offer a sliver of an explanation. This man, Silas, simply asked. “From a bad situation,” she said, her voice cooler than she intended. “An ex. Named Evan. You wouldn’t know him.” “I might,” Silas said, his eyes returning to her face. They were steady, unblinking. “Bad situations have a certain geography, Rory. They all look the same from the inside.” A chill that had nothing to do with the damp jacket crept up her spine. There was a weight behind his words that was utterly foreign to the Cal she’d known. “And you?” she countered, turning the focus. “What happened to ‘university, then a quiet life, maybe write a few books’?” The plan he’d sketched out in breathless, ambitious whispers during their last year of sixth form. A ghost of a genuine smile touched his lips. “Plans changed. A trip abroad for my gap year… extended itself. Considerably.” He took a sip of his whiskey. “I saw things. Did things. Found my skills were better suited to… other work.” “What kind of work?” “The kind you don’t put on a CV,” he said softly. “The kind that taught me to own a place like this. To have a quiet corner where old friends can have a drink without being overheard.” He shifted, and for the first time, she saw the slight hitch in his movement as he adjusted his weight on the stool. A subtle asymmetry in his left leg. An injury. The boy who’d sprained his ankle trying to impress her by jumping from a wall. It couldn’t be connected. But it felt like a thread. “You never came back,” she said, the accusation, the hurt, the old childish grievance, slipping out before she could stop it. “After that first year away. You didn’t write. You stopped answering emails. I thought…” “You thought what?” His gaze was intense, pinning her. “That I’d forgotten? That I was having too much fun studying abroad to bother with my old life?” The truth of it stung. She had thought exactly that. That she’d been filed away, a relic of a childhood he’d outgrown. “I didn’t know what to think,” she whispered. Silas set his glass down with a precise *click*. The sound was small but final. “I was in Prague, Rory. On a Tuesday in October. I was twenty-two years old. I thought I was clever, untouchable.” His hand came to rest on his knee, the left one. “I made a mistake. A bad one. The kind that doesn’t come with a grade or a lecture. The kind that leaves you with a permanent limp and a understanding that some doors, once you walk through them, seal shut behind you forever.” Prague. The word hung in the air, laden with unspoken meaning. Not the Prague of tourist photos and cheap beer. A different Prague. A Prague of shadows and sharp, irreversible choices. “MI6?” The question was barely audible. He didn’t confirm or deny. He just held her gaze, and in his eyes, she saw the bleak landscape of a life she couldn’t imagine. She saw the boy who’d once sworn he’d be an academic, lying dead somewhere in the depths of this man, and this stranger, this Silas Blackwood, wearing his face. “The Silas who tends bar and knows everyone’s drink order,” he said, a low, self-deprecating murmur, “is just the shell. The ghost. It’s what’s left when the real thing is scraped out.” He turned his hand over on the bar, the silver signet ring prominent. “You work for Yu-Fei, delivering Chinese food.” It wasn’t a question. She nodded, a tight, jerky movement. “Why?” “Because it’s quiet. Because it gets me out on the streets, and I can think. Because no one asks questions about a delivery girl.” The words tumbled out, a defence of her small, ordered life. “Because after Evan, after the yelling and the… control… quiet is what I need.” He studied her, really studied her, for a long moment. The scrutiny was uncomfortable, like being x-rayed. Then, he nodded slowly, a gesture of acceptance, or perhaps something deeper. Understanding. “We’re both hiding in plain sight, then,” he said. “You in your routine. Me in this bar. We’ve built our fortresses. Yours is built of caution. Mine…” He trailed off, his gaze going distant for a second. “Mine is built of other materials.” The regret was there now, palpable in the space between them. Not for what they had been—two teenagers in a Cardiff suburb—but for the chasm that had opened, the divergent paths that had carved them into these unrecognizable shapes. He wasn’t the boy she’d known. That boy was gone, perhaps buried in a city she’d never see. And she, she suspected, was not the girl he remembered either. The fiery, optimistic Rory who believed in clear-cut futures had been whittled down by fear and survival into something more cautious, more guarded. Aurora Carter, the delivery person, a woman living above a bar owned by a man she used to call Cal. “You seem… okay, though,” she offered, searching for some fragment of the familiar, some reassurance that the years hadn’t erased everything. “Strong.” A shadow passed over his face. “Strength is just damage that’s finished healing, Rory. And some scars, they go right through you.” He lifted his glass in a small, ironic toast. “To fortresses. May they keep us safe.” She raised her pint, the cold glass sweating against her palm. They drank in silence, the neon sign outside pulsing its steady green light into the dim room. They were two people who had once known the sound of each other’s laughter, now strangers sharing the weight of unspoken histories in a bar that felt like a museum of the lives they hadn’t planned. “Yu-Fei still makes the best salt and pepper squid in London,” he said, changing the subject with a deliberate ease. “I order it sometimes.” The mundane statement was a lifeline. A thread of normalcy in a conversation that had plunged into depths she wasn’t prepared for. “He uses fresh chili now,” she said, her voice steadier. “And a bit more Sichuan pepper. Gives it a kick.” Silas Blackwood, the man who might have been a spy, who lived with a limp and owned a bar filled with maps of a world she didn’t know, nodded. “Good,” he said. “Change is good. Sometimes.” It wasn’t a reassurance. It was a statement of fact, delivered with the quiet authority of a man who had seen change in all its brutal, beautiful, and irreversible forms. Rory finished her beer, the taste turning flat on her tongue. The distance between them wasn’t just the length of the bar anymore. It was a lifetime. And standing on the edge of it, looking into the hazel eyes of a stranger who wore her oldest friend’s face, she felt the full, hollow weight of that time, and the quiet, persistent ache of all the things they could never say.
created_at"2026-04-24T17:47:23.364Z" 4/24/2026, 5:47:23 PM
model"xiaomi/mimo-v2.5-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency642
moderation_latency(null)
generation_time35755
tokens_prompt867
tokens_completion3308
native_tokens_prompt832
native_tokens_completion2817
native_tokens_completion_images(null)
native_tokens_reasoning240
native_tokens_cached768
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"
usage0.00572104
router(null)
provider_responses
0
endpoint_id"2af4bf94-26fa-42b9-bce0-8b11071e105a"
id"d93a271770e14d03bd3fabdd493d5fab"
is_byokfalse
latency599
model_permaslug"xiaomi/mimo-v2.5-20260422"
provider_name"Xiaomi"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777052843-EBqAh9YBZImTV3MfG0gH"
session_id(null)
api_type"completions"
id"gen-1777052843-IMIqsSu97PfjBtwJ7oLH"
upstream_id"d93a271770e14d03bd3fabdd493d5fab"
total_cost0.00572104
cache_discount0.00024576
upstream_inference_cost0
provider_name"Xiaomi"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount2
adverbTags
0"he said finally [finally]"
1"he said softly [softly]"
dialogueSentences51
tagDensity0.529
leniency1
rawRatio0.074
effectiveRatio0.074
82.31% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1978
totalAiIsmAdverbs7
found
0
adverb"completely"
count1
1
adverb"slightly"
count1
2
adverb"really"
count2
3
adverb"utterly"
count1
4
adverb"softly"
count1
5
adverb"slowly"
count1
highlights
0"completely"
1"slightly"
2"really"
3"utterly"
4"softly"
5"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)
34.28% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1978
totalAiIsms26
found
0
word"familiar"
count3
1
word"beacon"
count1
2
word"weight"
count6
3
word"raced"
count1
4
word"flicker"
count1
5
word"stark"
count1
6
word"eyebrow"
count1
7
word"silence"
count4
8
word"comfortable"
count1
9
word"chill"
count1
10
word"unspoken"
count2
11
word"depths"
count2
12
word"palpable"
count1
13
word"normalcy"
count1
highlights
0"familiar"
1"beacon"
2"weight"
3"raced"
4"flicker"
5"stark"
6"eyebrow"
7"silence"
8"comfortable"
9"chill"
10"unspoken"
11"depths"
12"palpable"
13"normalcy"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"hung in the air"
count1
1
label"flicker of emotion"
count1
highlights
0"hung in the air"
1"a flicker of recognition"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences131
matches
0"e with fear"
1"was uncomfortable"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences131
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences153
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords1975
ratio0.001
matches
0"click"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions24
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount1537
uniqueNames18
maxNameDensity0.46
worstName"Silas"
maxWindowNameDensity2
worstWindowName"Prague"
discoveredNames
Raven1
Nest1
Soho1
November1
Carter3
Golden1
Empress1
Welsh1
Rory5
London1
Aurora3
Cardiff2
Callum1
Price1
Blackwood3
Cal3
Silas7
Prague4
persons
0"Raven"
1"Nest"
2"Carter"
3"Rory"
4"Aurora"
5"Blackwood"
6"Cal"
7"Silas"
places
0"Soho"
1"November"
2"London"
3"Cardiff"
4"Prague"
globalScore1
windowScore1
43.62% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences94
glossingSentenceCount4
matches
0"as if sensing her stare"
1"quite reach his eyes"
2"felt like a thread"
3"felt like a museum of the lives they ha"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1975
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences153
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs51
mean38.73
std27.32
cv0.706
sampleLengths
080
13
2112
329
445
537
674
714
820
946
1075
119
1216
1352
1419
1568
1651
1718
1823
192
2031
2120
2229
2331
2436
2542
264
2769
2825
2935
3027
3122
328
3390
3431
356
3654
3752
3810
391
4049
4130
4243
43111
4422
4538
4664
4724
4842
4936
91.87% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences131
matches
0"been compressed"
1"been filed"
2"being x-rayed"
3"was gone"
4"been whittled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs246
matches
0"was appraising"
86.83% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences3
totalSentences153
ratio0.02
matches
0"The cut of his shoulders was different—broader, perhaps, or maybe just held with a different weight."
1"The hair was wrong; where there had been thick, dark waves she remembered from summers ago, there was now a neat cap of grey-streaked auburn, trimmed close."
2"Not for what they had been—two teenagers in a Cardiff suburb—but for the chasm that had opened, the divergent paths that had carved them into these unrecognizable shapes."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1546
adjectiveStacks1
stackExamples
0"low, self-deprecating murmur,"
adverbCount48
adverbRatio0.031047865459249677
lyAdverbCount16
lyAdverbRatio0.01034928848641656
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences153
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences153
mean12.91
std9.93
cv0.769
sampleLengths
027
130
223
33
43
520
618
716
827
97
1021
1118
123
138
1410
1524
1611
174
1822
194
201
211
225
232
245
256
2619
2742
2814
2912
308
311
3213
3326
344
352
3610
376
3819
3910
4018
4112
429
439
447
4511
463
4716
4815
497
52.51% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.3660130718954248
totalSentences153
uniqueOpeners56
84.03% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences119
matches
0"Instead, she froze."
1"Once upon a time, thought"
2"Then, he nodded slowly, a"
ratio0.025
41.85% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount53
totalSentences119
matches
0"She pushed through the door,"
1"It wasn’t the dim lighting"
2"It was the man at"
3"Her mind raced, trying to"
4"He turned his head slightly,"
5"His voice was the same,"
6"He’d always called her Rory."
7"They called her Carter, a"
8"He gave a small, lopsided"
9"She hadn’t connected it."
10"She took a few steps"
11"she stated, not a question"
12"He gestured to the stool"
13"It was appraising."
14"he asked the bartender, a"
15"She pulled off her damp"
16"He’d been the one to"
17"She wondered if he remembered."
18"He slid her a pint"
19"It wasn’t a comfortable silence."
ratio0.445
18.82% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount105
totalSentences119
matches
0"The green neon sign of"
1"Aurora Carter ducked under it,"
2"She pushed through the door,"
3"The room shifted."
4"It wasn’t the dim lighting"
5"It was the man at"
6"The cut of his shoulders"
7"The hair was wrong; where"
8"A beard, also streaked, shadowed"
9"Her mind raced, trying to"
10"He turned his head slightly,"
11"Hazel eyes, clear and sharp"
12"His voice was the same,"
13"Less distinctly Welsh, more…"
14"He’d always called her Rory."
15"They called her Carter, a"
16"Rory was the girl who’d"
17"The name felt foreign on"
18"He gave a small, lopsided"
19"The name landed with a"
ratio0.882
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences119
matches(empty)
ratio0
12.99% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences55
technicalSentenceCount10
matches
0"It wasn’t the dim lighting or the clutter of old maps and monochrome photographs on the walls that threw her."
1"He turned his head slightly, as if sensing her stare."
2"Rory was the girl who’d climbed the big oak in his garden in Cardiff, the one who’d shared illicit cigarettes behind the bike sheds, the one who’d believed, wit…"
3"The boy who’d sprained his ankle trying to impress her by jumping from a wall."
4"She saw the boy who’d once sworn he’d be an academic, lying dead somewhere in the depths of this man, and this stranger, this Silas Blackwood, wearing his face."
5"Not for what they had been—two teenagers in a Cardiff suburb—but for the chasm that had opened, the divergent paths that had carved them into these unrecognizab…"
6"The fiery, optimistic Rory who believed in clear-cut futures had been whittled down by fear and survival into something more cautious, more guarded."
7"They were two people who had once known the sound of each other’s laughter, now strangers sharing the weight of unspoken histories in a bar that felt like a mus…"
8"It was a statement of fact, delivered with the quiet authority of a man who had seen change in all its brutal, beautiful, and irreversible forms."
9"And standing on the edge of it, looking into the hazel eyes of a stranger who wore her oldest friend’s face, she felt the full, hollow weight of that time, and …"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount9
matches
0"The name felt, a fossil unearthed from another life"
1"She pulled, her fingers stiff"
2"he said finally, his gaze drifting to the rain-streaked window"
3"She took, the bitter taste sharp against her tongue"
4"she said, her voice cooler than she intended"
5"Silas said, his eyes returning to her face"
6"The words tumbled, a defence of her small, ordered life"
7"He trailed, his gaze going distant for a second"
8"she said, her voice steadier"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount2
fancyTags
0"she stated (state)"
1"she whispered (whisper)"
dialogueSentences51
tagDensity0.275
leniency0.549
rawRatio0.143
effectiveRatio0.078
78.1034%