Run: 2026-09-02-01M1HGCN0B41GE3DTMRP2VFV5T

Run Details

Duration:
20.1s
Cost:
$0.014428
Provider:
Google AI Studio

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 rain had a way of turning the green neon above the entrance into a greasy smear across the pavement of Dean Street. From her stool at the end of the mahogany counter, Rory watched the distorted light bleed through the frosted glass of the door, her thumb working automatically against the small crescent scar on her left wrist. It was an old habit, worn smooth by years of unease—skin against skin, tracing the pale seam where broken glass had kissed the bone when she was seven years old. Behind the bar, Silas Blackwood moved with the measured economy of a man who measured rooms in exits and sightlines. His left leg dragged slightly, a faint, rhythmic scrape of leather against floorboards that had long ceased to startle her. He set down a heavy tumbler of soda water with a splash of bitters in front of her, the silver signet ring on his right hand clicking sharp against the glass. Quiet out there, he said, his voice a low rumble seasoned by fifty-odd years of smoke and dry European air. Even the theater crowd has run for the tube. They have good sense, Rory said. She leaned her chin on her palm, her shoulder-length black hair falling forward like a curtain to shield the line of her cheek. Her calves still ached from three flights of stairs carrying paper bags of pork ribs and steamed seabass for Yu-Fei Cheung’s late-afternoon rush, the faint aroma of roasted sesame oil lingering in the cuffs of her wool jumper. The bell above the heavy oak door gave a wet, metallic chime. Silas didn’t turn his head immediately. He dried a coupe with a linen cloth, his hazel eyes drifting toward the mirrored shelf behind the bottles. Rory, by reflex, glanced toward the mirror as well. The man shaking out a dripping umbrella on the threshold wore a camel-hair overcoat that spoke of money earned recently and spent carefully. He was broad-shouldered, carrying the beginnings of a lawyer’s desk-bound paunch, his blond hair flattened against his temples by the squall. When he looked up, blinking the rain from his eyelashes, Rory’s breath caught hard behind her collarbone. It was Julian Davies. Not the Julian who used to sit on the radiator in the Cardiff University law library sharing bruised clementines and laughing until the proctors threatened them both with expulsion. This man had an expensive leather briefcase tucked beneath his arm and the pinched, dry look around the mouth that came from billing sixty hours a week under fluorescent lights. But the tilt of his chin, the small dimple beside his left nostril—those belonged entirely to the boy who had once walked her home along the River Taff, arguing the finer points of tort law into the damp Welsh midnight. Julian stepped up to the brass footrail, unaware of her in the dim shadows of the far corner. A draft followed him in, smelling of city rain and expensive aftershave. Pint of the bitter, please, Julian said, shaking the moisture from his collar. And whatever single malt you’d recommend for washing out the taste of a four-hour arbitration in Holborn. Silas reached for a glass without a word, his grey-streaked beard catching the amber glow of the under-shelf lighting. Julian set his briefcase on an empty stool, blew out a long breath, and turned his head. His eyes swept past her, caught, and then snapped back with the violence of a broken cable. The air between them went instantly cold, thick with the weight of five unacknowledged years. Aurora? The name sounded foreign, brittle with legal formalwear. Only her father called her Aurora now, when he managed to reach her on the rare Sunday calls she didn't duck. Julian, she said. She did not stand. She sat entirely still, the way she had learned to sit in the tiny flat on Newport Road before she had finally found the nerve to pack two bags while Evan was down at the betting shop. Julian took a step toward her, his hand lifting halfway from his side before falling limp against his coat. Good God. It is you. Rory. Rory, she offered, nodding once. He looked at her with an intensity that bordered on invasive, his gaze darting from the stark blue of her eyes to her dark, straight hair, down to the worn elbows of her black jumper. He was searching for the girl who had topped the moot court rankings at twenty, the girl whose father had been Brendan Carter, Queen’s Counsel, the girl who was supposed to be sharing an office with him in the Temple by now. I thought... somebody said you were in Bristol, Julian said, his voice dropping into a register of stunned bewilderment. Then someone else said you’d gone abroad. To Spain or somewhere. Your dad wouldn't say. He came to the dinner for the circuit judges last winter, and every time someone asked after you, he just looked right through them and changed the subject to the rugby. He’s good at that, she murmured. Silas set the pint and a dram of amber liquid down in front of Julian’s briefcase. His knuckles lingered on the wood for half a second, his hazel eyes sliding across Rory’s profile with calm, unspoken appraisal before he stepped down toward the beer taps, giving them the illusion of distance. Julian didn’t touch the whisky. He pulled out the stool next to hers and sat down heavily, the wet wool of his coat brushing against her knee. She flinched, just a fraction, pulling her coat tighter around her ribs. Julian didn't miss it. The dimple beside his nose deepened with a sudden, painful crease. You vanished, Rory, he said, low and raw. One morning your seat in administrative law was empty. Evan said you’d had a breakdown. He said you were staying with your mother's people in the valleys. Evan lied, she said flatly. Julian stared at his hands. His nails were clean, manicured, the hands of an associate on the rise. We knew, he whispered. At least... I knew. Near the end. I saw the way you stopped talking in tutorials. I saw how he’d wait by the gates every afternoon at four o'clock, staring up at the windows until you came out. And I didn't say a bloody thing. You were twenty-one, Julian. You wanted to make the honors list. That doesn't make it right. It makes it normal, she said. The silence settled between them, dense with all the afternoons that had never happened: the pints they hadn't shared after finals, the graduation neither of them had toasted together, the bright, ambitious trajectory they were supposed to have climbed side by side. He had stayed on the track, enduring the endless paperwork, the gray London suits, the gradual erosion of his youth into professional respectability. She had jumped off the train moving at full speed, tumbling through broken glass and damp rented rooms, until she washed up here, living above a former spy's bar, delivering sweet-and-sour chicken in the rain. What are you doing here, Rory? he asked, looking around the room. His eyes took in the sepia-toned photographs of men in trench coats, the yellowed maps of Berlin and Trieste framed on the nicotine-stained walls. Is this... do you work here? I live upstairs, she said. And I ride a bike for the Empress over on Wardour. He blinked, a flicker of something like horror darting through his eyes before he could smother it. You were the best of us. You had a sharper head than half the bench. A sharp head doesn't stop your ribs from cracking, Julian. He flinched as though she had struck him across the mouth. The amber whisky in front of him remained untouched, the condensation weeping down the heavy base of the glass. I’m sorry, he said. The word was inadequate, hollowed out by the time that had passed. I am so sorry, Rory. Don't be, she said, and for the first time, her voice softened just enough to let him hear the Cardiff lilt she hadn't quite scrubbed out. It wasn't your fight. And you made it. You look... you look like the man you were trying to become back when we were nineteen and reading Lord Denning like it was scripture. Julian looked down at his tailored cuffs, his expression souring into a tired grimace. I spend forty hours a week arguing over maritime salvage rights between two hedge funds in Zurich. I haven't read a line of poetry in four years. I wake up at five every morning with an ulcer that feels like a hot penny behind my breastbone. Rory looked at him, then down at the small pale crescent on her wrist. At least the penny stays where you put it, she said softly. Julian gave a short, cracked laugh that died almost as soon as it left his throat. He reached into his coat, his fingers trembling slightly as he drew out a thick, cream-colored business card embossed with heavy black serif type. He slid it across the dark wood until it bumped against her soda glass. If you ever... if you need anything. A referral. A character witness. Anything at all. Even just a cup of tea where nobody asks you what happened to the prodigy. Rory looked at the card. *Julian Davies, LLB. Haddon & Croft, Solicitors.* It looked like a tombstone for a life she had barely survived leaving behind. Thank you, Julian, she said, but she left the card lying on the varnish between them. Julian swallowed hard. He looked at the untouched dram of whisky, then picked it up and drank it down in a single, desperate swallow. He winced as the peat hit his throat, then stood, fumbling his umbrella from the hook. I have a dinner, he said, his eyes avoiding hers now, weighted down by a guilt he hadn't known he was carrying until he walked through the wrong green-lit door. Partners from Frankfurt. Go on, then, Rory said. Don't keep them waiting. He hesitated, his lips parting as if there were a final, restorative sentence he might construct from five years of discarded drafts. Nothing came. He gave a small, awkward nod, turned, and walked out into the rain, the chime of the door ringing thin and lonesome in the wet Soho night. Rory didn't move. She watched the green neon ripple against the glass as the door swung shut. After a moment, the scrape of leather floorboards signaled Silas’s return. He reached out with a clean linen cloth, wiped down the spot where Julian’s glass had left a ring of moisture, and smoothly swept the business card into his palm. He looked at the cream-colored card, then looked down at Rory, his hazel eyes completely devoid of pity. Rubbish, or keeping it? Silas asked. Rory picked up her glass of soda water, feeling the cool effervescence against her dry lips. Rubbish, she said. Silas dropped the card into the bin beneath the counter without a sound, poured an extra splash of bitters into her glass, and limped quietly back to his maps.
created_at"2026-09-02T16:49:14.268Z" 9/2/2026, 4:49:14 PM
model"google/gemini-3.8-flash-20260902"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1434
moderation_latency(null)
generation_time20043
tokens_prompt846
tokens_completion3258
native_tokens_prompt842
native_tokens_completion3679
native_tokens_completion_images0
native_tokens_reasoning1310
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"STOP"
service_tier"default"
usage0.01442775
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788367754-tPMvcYOqurKQtNZKsOMo"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788367754-YgEN76hohzvbL7jJD5fc"
upstream_id"ilOYarrKF7KT1MkPlvHSoAo"
provider_responses
0
endpoint_id"d376f781-516d-42f9-936d-46f19abca6cc"
id"ilOYarrKF7KT1MkPlvHSoAo"
is_byokfalse
latency1425
model_permaslug"google/gemini-3.8-flash-20260902"
provider_name"Google AI Studio"
status200
total_cost0.01442775
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
86.61% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1867
totalAiIsmAdverbs5
found
0
adverb"slightly"
count2
1
adverb"carefully"
count1
2
adverb"softly"
count1
3
adverb"completely"
count1
highlights
0"slightly"
1"carefully"
2"softly"
3"completely"
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)
70.54% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1867
totalAiIsms11
found
0
word"tracing"
count1
1
word"measured"
count2
2
word"rhythmic"
count1
3
word"weight"
count1
4
word"intensity"
count1
5
word"stark"
count1
6
word"unspoken"
count1
7
word"silence"
count1
8
word"flicker"
count1
9
word"lilt"
count1
highlights
0"tracing"
1"measured"
2"rhythmic"
3"weight"
4"intensity"
5"stark"
6"unspoken"
7"silence"
8"flicker"
9"lilt"
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
narrationSentences138
matches(empty)
91.10% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences138
filterMatches
0"hear"
1"look"
hedgeMatches
0"managed to"
1"happened to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences138
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords7
totalWords1865
ratio0.004
matches
0"Julian Davies, LLB. Haddon & Croft, Solicitors."
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions14
matches
0"Quiet out there, he said, his voice a low rumble seasoned by fifty-odd years of smoke and dry European air."
1"They have good sense, Rory said."
2"Pint of the bitter, please, Julian said, shaking the moisture from his collar."
3"Julian, she said."
4"somebody said you were in Bristol, Julian said, his voice dropping into a register of stunned bewilderment."
5"You vanished, Rory, he said, low and raw."
6"Evan lied, she said flatly."
7"We knew, he whispered."
8"It makes it normal, she said."
9"I live upstairs, she said."
10"At least the penny stays where you put it, she said softly."
11"Thank you, Julian, she said, but she left the card lying on the varnish between them."
12"Go on, then, Rory said."
13"Rubbish, she said."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions91
wordCount1865
uniqueNames41
maxNameDensity1.07
worstName"Julian"
maxWindowNameDensity2.5
worstWindowName"Julian"
discoveredNames
Dean1
Street1
Rory16
Silas7
Blackwood1
European1
Yu-Fei1
Cheung1
Julian20
Davies2
Cardiff2
University1
River1
Taff1
Welsh1
Holborn1
Aurora2
Sunday1
Newport1
Road1
Evan3
God1
Brendan1
Carter1
Queen1
Counsel1
Temple1
Bristol1
Spain1
London1
Berlin1
Trieste1
Empress1
Wardour1
Lord1
Denning1
Zurich1
Croft1
Frankfurt1
Soho1
You6
persons
0"Rory"
1"Silas"
2"Blackwood"
3"Yu-Fei"
4"Cheung"
5"Julian"
6"Davies"
7"Evan"
8"Brendan"
9"Carter"
10"Queen"
11"Counsel"
12"You"
places
0"Dean"
1"Street"
2"Cardiff"
3"River"
4"Taff"
5"Holborn"
6"Newport"
7"Road"
8"Temple"
9"Bristol"
10"Spain"
11"London"
12"Berlin"
13"Trieste"
14"Zurich"
15"Frankfurt"
16"Soho"
globalScore0.964
windowScore0.833
69.35% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount3
matches
0"something like horror darting through his ey"
1"quite scrubbed out"
2"looked like a tombstone for a life she ha"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1865
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences138
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs55
mean33.91
std25.35
cv0.748
sampleLengths
089
171
229
367
412
534
661
74
899
930
1030
1119
1217
1332
141
1529
1644
1725
185
1977
2065
216
2251
2354
2435
255
2667
2711
285
296
30100
3142
3216
3332
3410
3530
3621
3759
3860
3914
4012
4154
4230
4326
4416
4540
4633
479
4851
4917
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences138
matches
0"was supposed"
1"were supposed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs308
matches
0"was searching"
1"were staying"
2"were trying"
3"was carrying"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences138
ratio0.014
matches
0"It was an old habit, worn smooth by years of unease—skin against skin, tracing the pale seam where broken glass had kissed the bone when she was seven years old."
1"But the tilt of his chin, the small dimple beside his left nostril—those belonged entirely to the boy who had once walked her home along the River Taff, arguing the finer points of tort law into the damp Welsh midnight."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1885
adjectiveStacks2
stackExamples
0"thick, cream-colored business"
1"wrong green-lit door."
adverbCount57
adverbRatio0.030238726790450927
lyAdverbCount18
lyAdverbRatio0.009549071618037135
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences138
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences138
mean13.51
std10.37
cv0.767
sampleLengths
023
136
230
320
420
531
620
79
86
923
1038
1112
126
1319
149
1523
1621
1717
184
1929
2030
2140
2218
2312
2413
2517
2619
2717
2817
2915
301
318
3221
333
344
3537
3619
372
383
391
405
4135
4242
432
4417
457
464
474
4831
496
48.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.35507246376811596
totalSentences138
uniqueOpeners49
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences127
matches
0"Even the theater crowd has"
1"Only her father called her"
2"Then someone else said you’d"
3"At least the penny stays"
ratio0.031
43.62% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount56
totalSentences127
matches
0"It was an old habit,"
1"His left leg dragged slightly,"
2"He set down a heavy"
3"They have good sense, Rory"
4"She leaned her chin on"
5"Her calves still ached from"
6"He dried a coupe with"
7"He was broad-shouldered, carrying the"
8"It was Julian Davies."
9"His eyes swept past her,"
10"She did not stand."
11"She sat entirely still, the"
12"It is you."
13"He looked at her with"
14"He was searching for the"
15"Your dad wouldn't say."
16"He came to the dinner"
17"He’s good at that, she"
18"His knuckles lingered on the"
19"He pulled out the stool"
ratio0.441
74.17% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount98
totalSentences127
matches
0"The rain had a way"
1"It was an old habit,"
2"His left leg dragged slightly,"
3"He set down a heavy"
4"They have good sense, Rory"
5"She leaned her chin on"
6"Her calves still ached from"
7"The bell above the heavy"
8"Silas didn’t turn his head"
9"He dried a coupe with"
10"Rory, by reflex, glanced toward"
11"The man shaking out a"
12"He was broad-shouldered, carrying the"
13"It was Julian Davies."
14"This man had an expensive"
15"Julian stepped up to the"
16"A draft followed him in,"
17"Pint of the bitter, please,"
18"Silas reached for a glass"
19"Julian set his briefcase on"
ratio0.772
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences127
matches
0"To Spain or somewhere."
1"If you ever..."
2"if you need anything."
3"Even just a cup of"
ratio0.031
38.10% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences75
technicalSentenceCount11
matches
0"His left leg dragged slightly, a faint, rhythmic scrape of leather against floorboards that had long ceased to startle her."
1"The man shaking out a dripping umbrella on the threshold wore a camel-hair overcoat that spoke of money earned recently and spent carefully."
2"Not the Julian who used to sit on the radiator in the Cardiff University law library sharing bruised clementines and laughing until the proctors threatened them…"
3"This man had an expensive leather briefcase tucked beneath his arm and the pinched, dry look around the mouth that came from billing sixty hours a week under fl…"
4"But the tilt of his chin, the small dimple beside his left nostril—those belonged entirely to the boy who had once walked her home along the River Taff, arguing…"
5"He looked at her with an intensity that bordered on invasive, his gaze darting from the stark blue of her eyes to her dark, straight hair, down to the worn elbo…"
6"He was searching for the girl who had topped the moot court rankings at twenty, the girl whose father had been Brendan Carter, Queen’s Counsel, the girl who was…"
7"The silence settled between them, dense with all the afternoons that had never happened: the pints they hadn't shared after finals, the graduation neither of th…"
8"She had jumped off the train moving at full speed, tumbling through broken glass and damp rented rooms, until she washed up here, living above a former spy's ba…"
9"I have a dinner, he said, his eyes avoiding hers now, weighted down by a guilt he hadn't known he was carrying until he walked through the wrong green-lit door."
10"He hesitated, his lips parting as if there were a final, restorative sentence he might construct from five years of discarded drafts."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
86.4379%