Run: 2026-04-24-01KQ07580T0WSP9NKS3N9EJSD3

Run Details

Duration:
1m 27s
Cost:
$0.000729
Provider:
DeepInfra

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The green neon flicker above The Raven’s Nest sputtered against the rain‑slick street, casting a thin band of electric light across the cracked sidewalk. Inside, the air smelled of stale whisky and the faint coppery tang of old newspaper ink. Maps and black‑and‑white photographs hung like tired witnesses on walls that drank the dimness. Silas Blackwood leaned over the polished wood of the bar, the silver signet ring on his right hand catching a stray glint as he traced the rim of a glass with a cracked thumb. His left leg, the one that carried a slight limp from a knee injury long past, shifted weight from heel to toe, the motion smooth after years of habit. A door opened with a sigh, rain drumming against the pane. A figure stepped through, shoulders hunched against the chill, coat collar pulled tight. Black hair fell straight to the shoulders, a streak of night against the winter light. The look of her eyes—bright blue, sharp as the seam of a well‑cut suit—caught Silas’s attention before the rest of her did. Aurora Carter, known to some as Rory, had walked the campus of Cardiff University five years earlier, a nervous but determined face that once argued exams with a fire that now seemed a whisper. She brushed the coat from her shoulders, shaking the droplets from her arms. Her left wrist flashed a crescent‑shaped scar, a muted reminder of a childhood accident. She approached the bar, her steps ringing against the tiled floor. Silas set the glass down with a soft thunk. He lifted his left hand, the signet ring catching the neon’s pulse. “You’ve walked into my world before,” he said, voice low, the sound of a gravel road. His eyes searched her face, finding the same cadence of quick, out‑of‑the‑box thinking that had once impressed him in a cramped student dormitory where he occasionally answered the door for late‑night drops of contraband literature. Aurora’s grin tugged at the corner of her mouth, not quite reaching the eyes that now carried a weight of city noise and late shifts. “You still keep the Nest,” she replied, the syllables slipping out in a rhythm that matched the bar’s steady hum. She placed a small insulated bag on the counter, the logo of Golden Empress peeking from the top. “You never were one for staying in one place,” Silas remarked, tilting his head, the limp giving a gentle sigh as it settled. He lifted the bag, feeling the heat of a freshly delivered meal, the steam curling like a ghost above his palm. “You missed a lot of classes,” Aurora said, eyes flicking to a faded photograph of a younger Silas, his beard untrimmed, a badge pin glinting at his chest. “I think the professor meant to quiz us on the difference between a subpoena and a summons. I think you meant to teach me how to read a man’s eyes.” Silas chuckled, a sound that seemed to come from a place beyond the bar’s four walls. “You thought I was a spy, didn’t you?” He folded his hands over the counter, the signet ring now a silent witness. “I was the Spymaster, they called me. In truth, I was just a man with a habit of listening.” Aurora’s fingers traced the scar on her wrist, the crescent catching the light, a small curve that reminded her of a promise once made. “I left the law for delivery routes after the ex… after Evan. He thought I’d be a stepping stone. You knew him, didn’t you? The one who tried to pull us into the same dark water.” Silas’s gaze hardened, a flash of hazel behind the aimless glow of the neon. “Evan was a name I’d heard on a file once—none too deep, just a footnote. I didn’t meet him. Your escape was yours, Rory. I always admired the way you slipped through the cracks.” She let the words settle, the tension between them thick as the smoke curling from an unseen ashtray. “You were always a step ahead, Silas. You saw the exit before the doors closed.” Silas brushed the rim of the glass with his thumb, the motion deliberate. “I stopped seeing exits when the world stopped offering them.” Aurora took a breath, the rhythm of the bar—a clink of glasses, a low murmur—matching the cadence of words she had held back for years. “I came here because Eva said she’d meet me, that she’d put me in touch with a new place. She sent me to the Nest, thought the bar would be a quiet place to discuss a job. She never showed.” He lifted his left hand, the signet ring catching the flicker, moving it slowly as if arranging a piece on a chessboard. “Eva and I… we used to gather there after intel runs. She was always a storm at the back of the room, eyes bright, hair untied. You never got to meet her. Did she ever...?” Aurora’s laugh was a short bark, unsteady. “Did she ever… what? Befriend me? I think I missed the storm for the rain.” She looked at the worn wood, at the map of an old crusade pinned on the wall—a faded line of a route she’d once plotted in a notebook, the ink now smudged. Silas’s foot shifted, his limp slipping into a silent rhythm. “Time remembers some lines, discards others. You left Cardiff for London, I stayed in the city’s veins, letting the world slip through my fingers like sand.” He placed the bag back on the counter, the heat of the meal rising like a promise. “You’ve changed, Rory. The girl I knew argued with me over the best way to decode a message. Now you deliver food for a Chinese restaurant, slipping through alleys she never saw.” She pressed her palm against the glass, feeling the condensation, the chill of the world outside. “I’m not the same. I’m not the nervous student who once begged you for advice on a case study. I’m someone who doesn’t bother to think about the future. I just move, deliver, survive.” Silas tilted his head, the signet ring glinting as if catching a stray thought. “Survival is a kind of studying, you know. You’ve learned the layout of the city, the shorthand of the streets. You’ve turned the rhythm of a delivery into a kind of music.” Aurora’s eyes softened, tracing the faint line where the scar met the pulse of her wrist. “Some nights I hear the ghost of that old hallway where you taught us to listen to whispers. I wonder if you still hear them.” Silas’s hand rested on the bar, his fingers splayed, the ring catching a stray neon pulse. “I hear the whispers of doors that never opened.” He pushed a glass toward her, the amber liquid catching the green light. “Drink, if you’ll.” She lifted the glass, the clink echoing through the quiet. The amber swirled, a brief sunrise in her palm. “To doors that stayed closed,” she said, the words tasting both bitterness and acceptance. “And to the ones we never find.” Silas swallowed, his gaze lingering on the scar, the memory of a child falling from a tree, the echo of a small cry. “Regret is a companion we both carried,” he murmured, the words unadorned, the weight between them like a rope stretched taut. “You left. I stayed.” Aurora set the glass down, the trembling of her fingers betraying a tremor beneath her composed surface. “You kept the Nest alive while the world cracked around us.” She swallowed, the amber settling. “I came searching for a path, found a bar, found you.” Silas exhaled, the limp in his leg shifting as he let his weight settle. “Maybe the path was never a line. Maybe it’s the spiral—each return a little different, each conversation a fragment of something we left behind.” He gestured to the bookshelf erected against the back wall, the spines forming a secret pattern, a hidden room beyond the dust. “There’s a room behind that shelf, a place where words become contracts. I kept it for people who need something more than a drink.” Aurora’s eyebrows lifted, curiosity cutting through the haze of years. “You still have secrets?” He smiled, a thin line that fanned across his weathered face. “The world never stops asking for them. I keep them for those willing to pay the price.” His hand hovered near the bookshelf, the wood warm from the bar’s heat. She stepped closer, the distance between them shrinking, the past pressing like a tide. “What do you need, Silas? What do you want?” He pressed the bookcase gently, the hidden latch clicking, a low sigh releasing a door to the back room. Shadows gathered, the room beyond dim, lit only by the faint glow of a single lamp. Dust motes danced in the beam, catching the neon’s pulse. Silsil. Silas gestured her inside. “What I need is a chance to speak without the cover of a bar, without the noise of patrons. I need to hear what you’ve become, to hear the story you kept hidden behind deliveries.” Aurora entered, the door closing with a soft thud. The room smelled of old paper, of ink erased, of promises made in whispers. She sat on a cracked wooden stool, the scar on her wrist catching a sliver of light from the lamp. “I became someone who moves. I became a ghost in the city’s veins, delivering meals to strangers. I became someone who avoids looking back.” Silas pulled up a chair opposite her, his limp barely a whisper on the worn floorboards. “You were always good at slipping through. But you never slipped from memory. I kept yours in the file of people I trusted.” She stared at him, the hazel eyes meeting the bright blue of her own, reflections of years gone by. “Do you ever wonder what could have been, if we’d chosen a different path?” Silas’s fingers traced the signet ring, the silver catching the lamp’s glow. “I wonder about the day I missed a call, the moment I chose a quiet bar over a briefing. I wonder if I could have saved you from Evan, if I’d known his true name.” She lifted her glass again, the amber catching the light, a small sun. “I made my own choices. I walked away from him, not because you told me to, but because I needed to find my own light. I thought the Nest would be a beacon, but it was only a door.” Silas’s gaze softened, the fire of his youth dimmed to a steady ember. “You were never a doorway, Rory. You were always the passage.” A silence settled, thick as the smoke that clung to the ceiling. The neon outside flickered, a tired rhythm. Aurora leaned back, the scar on her wrist catching a final glint. “Do you miss the spy work? The secrets?” A half‑smile crept across his face, the limp steady as if holding a secret weight. “I miss the feeling of purpose, the knowledge that I mattered to someone. I miss the days when a single whisper could change a tide.” She glanced at the bookshelf, the secret room, the hidden world behind the maps. “I missed the days when I could listen without being judged, when a voice in an alley could become a plan.” Silas lifted his hand, the signet ring catching the amber light. “Perhaps we can still listen. Perhaps we can still count the tide.” The low hum of the bar seeped through the back door, a reminder that the world kept moving outside. Aurora lifted her glass, the amber glowing like a memory. “To listening,” she said, her voice steady, her eyes reflecting both past and present. “To tide and tide.” Silas took a sip, the whisky warm, the bitter truth in his throat. “To tide and tide,” he echoed, the words hanging, unbroken. The green neon sign outside pulsed once more, a heartbeat in the night, the Raven’s Nest breathing in the rain‑slick street, holding two old friends who had found each other again, their conversation a bridge over the years, a splice of regret and unspoken hope.
created_at"2026-04-24T17:03:50.821Z" 4/24/2026, 5:03:50 PM
model"openai/gpt-oss-120b"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency423
moderation_latency(null)
generation_time87015
tokens_prompt1094
tokens_completion4180
native_tokens_prompt1033
native_tokens_completion3626
native_tokens_completion_images(null)
native_tokens_reasoning1174
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"
usage0.000729227
router(null)
provider_responses
0
endpoint_id"85835306-dba3-4334-87bc-ab9ffa5c9c62"
id"chatcmpl-Rwi631X2FenP3RcCzujX5Yhw"
is_byokfalse
latency107
model_permaslug"openai/gpt-oss-120b"
provider_name"DeepInfra"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777050230-YrzreoDHK2ZckGY2sq67"
session_id(null)
api_type"completions"
id"gen-1777050230-z9Ccqn5BuRgAbjEnsCew"
upstream_id"chatcmpl-Rwi631X2FenP3RcCzujX5Yhw"
total_cost0.000729227
cache_discount(null)
upstream_inference_cost0
provider_name"DeepInfra"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences46
tagDensity0.326
leniency0.652
rawRatio0
effectiveRatio0
95.11% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2047
totalAiIsmAdverbs2
found
0
adverb"slowly"
count1
1
adverb"gently"
count1
highlights
0"slowly"
1"gently"
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)
9.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2047
totalAiIsms37
found
0
word"flicker"
count2
1
word"electric"
count1
2
word"glint"
count2
3
word"traced"
count3
4
word"weight"
count5
5
word"chill"
count2
6
word"determined"
count1
7
word"whisper"
count3
8
word"reminder"
count2
9
word"pulse"
count4
10
word"glinting"
count2
11
word"tension"
count1
12
word"tracing"
count1
13
word"echoing"
count1
14
word"echo"
count1
15
word"beacon"
count1
16
word"silence"
count1
17
word"flickered"
count1
18
word"echoed"
count1
19
word"pulsed"
count1
20
word"unspoken"
count1
highlights
0"flicker"
1"electric"
2"glint"
3"traced"
4"weight"
5"chill"
6"determined"
7"whisper"
8"reminder"
9"pulse"
10"glinting"
11"tension"
12"tracing"
13"echoing"
14"echo"
15"beacon"
16"silence"
17"flickered"
18"echoed"
19"pulsed"
20"unspoken"
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
narrationSentences78
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences78
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences109
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2040
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
72.83% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions42
wordCount1231
uniqueNames11
maxNameDensity1.54
worstName"Silas"
maxWindowNameDensity2.5
worstWindowName"Silas"
discoveredNames
Raven2
Nest2
Blackwood1
Silas19
Carter1
Rory1
Cardiff1
University1
Golden1
Empress1
Aurora12
persons
0"Raven"
1"Nest"
2"Blackwood"
3"Silas"
4"Carter"
5"Rory"
6"Empress"
7"Aurora"
places
0"Cardiff"
globalScore0.728
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences75
glossingSentenceCount5
matches
0"not quite reaching the eyes that now carried a weight of city noise and late shifts"
1"sound that seemed to come from a place beyond the bar’s four walls"
2"as if arranging a piece on a chessboard"
3"as if catching a stray thought"
4"as if holding a secret weight"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2040
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences109
matches(empty)
73.02% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean49.76
std20.18
cv0.406
sampleLengths
0117
195
238
372
463
544
658
757
860
948
1033
1123
1265
1357
1454
1585
1650
1746
1841
1941
2040
2148
2244
2384
2414
2541
2623
2745
2840
2967
3039
3133
3247
3352
3424
3539
3640
3735
3823
3947
4068
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences78
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs183
matches(empty)
64.22% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount0
flaggedSentences3
totalSentences109
ratio0.028
matches
0"The look of her eyes—bright blue, sharp as the seam of a well‑cut suit—caught Silas’s attention before the rest of her did."
1"Aurora took a breath, the rhythm of the bar—a clink of glasses, a low murmur—matching the cadence of words she had held back for years."
2"“Did she ever… what? Befriend me? I think I missed the storm for the rain.” She looked at the worn wood, at the map of an old crusade pinned on the wall—a faded line of a route she’d once plotted in a notebook, the ink now smudged."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1236
adjectiveStacks0
stackExamples(empty)
adverbCount21
adverbRatio0.01699029126213592
lyAdverbCount6
lyAdverbRatio0.0048543689320388345
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences109
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences109
mean18.72
std10.12
cv0.541
sampleLengths
024
116
214
334
429
511
613
715
822
934
1013
1114
1211
139
1412
1516
1635
1725
1820
1918
2023
2121
2228
2330
2416
2522
2619
2724
2836
2914
3034
3118
3215
3313
3410
3525
3640
3722
3835
397
4047
4110
4243
4332
4416
4534
4614
4732
4816
4925
48.17% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.28440366972477066
totalSentences109
uniqueOpeners31
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences77
matches(empty)
ratio0
53.77% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences77
matches
0"His left leg, the one"
1"She brushed the coat from"
2"Her left wrist flashed a"
3"She approached the bar, her"
4"He lifted his left hand,"
5"he said, voice low, the"
6"His eyes searched her face,"
7"she replied, the syllables slipping"
8"She placed a small insulated"
9"He lifted the bag, feeling"
10"He folded his hands over"
11"She let the words settle,"
12"He lifted his left hand,"
13"She looked at the worn"
14"He placed the bag back"
15"She pressed her palm against"
16"He pushed a glass toward"
17"She lifted the glass, the"
18"she said, the words tasting"
19"he murmured, the words unadorned,"
ratio0.416
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount75
totalSentences77
matches
0"The green neon flicker above"
1"Maps and black‑and‑white photographs hung"
2"Silas Blackwood leaned over the"
3"His left leg, the one"
4"A door opened with a"
5"A figure stepped through, shoulders"
6"The look of her eyes—bright"
7"Aurora Carter, known to some"
8"She brushed the coat from"
9"Her left wrist flashed a"
10"She approached the bar, her"
11"Silas set the glass down"
12"He lifted his left hand,"
13"he said, voice low, the"
14"His eyes searched her face,"
15"Aurora’s grin tugged at the"
16"she replied, the syllables slipping"
17"She placed a small insulated"
18"Silas remarked, tilting his head,"
19"He lifted the bag, feeling"
ratio0.974
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences77
matches(empty)
ratio0
53.57% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount7
matches
0"Maps and black‑and‑white photographs hung like tired witnesses on walls that drank the dimness."
1"His eyes searched her face, finding the same cadence of quick, out‑of‑the‑box thinking that had once impressed him in a cramped student dormitory where he occas…"
2"He lifted his left hand, the signet ring catching the flicker, moving it slowly as if arranging a piece on a chessboard."
3"Silas tilted his head, the signet ring glinting as if catching a stray thought."
4"Silas swallowed, his gaze lingering on the scar, the memory of a child falling from a tree, the echo of a small cry."
5"A half‑smile crept across his face, the limp steady as if holding a secret weight."
6"The green neon sign outside pulsed once more, a heartbeat in the night, the Raven’s Nest breathing in the rain‑slick street, holding two old friends who had fou…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount6
matches
0"he said, voice low, the sound of a gravel road"
1"He placed, the heat of the meal rising like a promise"
2"He pushed, the amber liquid catching the green light"
3"She swallowed, the amber settling"
4"she said, her voice steady, her eyes reflecting both past and present"
5"he echoed, the words hanging, unbroken"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount1
fancyTags
0"he murmured (murmur)"
dialogueSentences46
tagDensity0.13
leniency0.261
rawRatio0.167
effectiveRatio0.043
72.3436%