Run: 2026-07-25-01KYCWX8Y3B08HM0R7YGY2V5RB

Run Details

Duration:
12.7s
Cost:
$0.005763
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 green neon sign above the entrance hummed with a low, electrical thrum, cutting through the damp Soho mist. Inside The Raven's Nest, the air smelled of stale beer, aged mahogany, and the faint, sweet trace of pipe tobacco. Silas Blackwood stood behind the scarred wooden counter, his grey-streaked auburn beard neatly trimmed, wiping down a lowball glass with a rag that had seen better decades. He favored his left leg, shifting his weight just enough to ease the old ache in his knee as the door swung open, letting in a draft of London chill. Aurora Carter didn't look up immediately. She sat at a corner booth tucked beneath a framed, yellowed map of 19th-century Europe, her straight shoulder-length black hair falling forward to shadow her face. She wore her delivery jacket over a plain grey sweater, her fingers rhythmically tapping against the side of a lukewarm ginger ale. At twenty-five, she had learned to keep her head down in the city, to make herself small and efficient. Her bright blue eyes scanned the dim room with the automatic, cool-headed assessment of someone constantly calculating exits. A heavy silence settled over the bar, broken only by the low murmur of jazz from an old speaker overhead. The bell above the door chimed again, a light, crisp sound. Aurora looked up, her gaze drifting toward the entrance, expecting another rain-soaked regular or a courier with a late drop. Instead, a man stood shaking the water from his umbrella, wearing a tailored charcoal overcoat that looked expensive and terribly out of place in the neighborhood. He paused, his eyes sweeping the room before locking onto the corner booth. For a long moment, neither of them moved. The ambient noise of Soho seemed to recede, trapped behind the double-paned glass of the storefront. Evan? Aurora whispered the name, though it barely registered as sound, catching in the dry heat of her throat. The man walked toward her, his stride confident, the sharp angles of his face catching the amber glow of the wall sconces. As he drew closer, the illusion of the past fractured. It wasn't Evan. It was someone she had once known so intimately that the architecture of his jaw and the specific slant of his shoulders had once felt like home, before home became a place of locked doors and quiet terror. It was Julian, a boy she had shared cramped lecture halls with in Cardiff, back before she fled south to London, back before the small crescent-shaped scar on her left wrist became a permanent reminder of how quickly love could turn to broken glass. Julian stopped at the edge of the booth, his breath misting slightly in the cool air near the window. He looked older, hardened by the polished ruthlessness of the corporate law firms he had undoubtedly chased after graduation. But beneath the crisp tailoring and the silver-framed glasses, he still possessed the same devastatingly familiar smile. Rory? he asked. His voice was lower than she remembered, rich and resonant. I thought for a second I was hallucinating. Aurora didn't stand. She kept her hands flat against the sticky wood of the table, feeling the familiar, grounding friction beneath her palms. Julian, she said, her tone meticulously neutral. You're a long way from South Wales. He gave a dry, self-deprecating chuckle and slid uninvited into the opposite side of the booth. He unbuttoned his overcoat, revealing a crisp white shirt and a silk tie that looked as though it had never been brushed against a bus seat or stained by a cheap takeout box. He looked her over with a frank, analytical intensity, his eyes lingering on her delivery jacket, the plainness of her clothes, the guarded set of her shoulders. I could say the same, Julian said, resting his forearms on the table. You dropped off the face of the earth, Rory. One day you're drowning in tort law textbooks, the next your flat is empty, your phone is disconnected, and Eva is looking at me like I'm a monster she wants to feed to the Severn. Silas looked up from behind the bar, his hazel eyes narrowing slightly as he observed the two figures in the corner. He didn't interrupt, but his hand rested casually near the base of a heavy ceramic mug, his posture radiating the quiet, watchful authority of a man who missed very little. I needed a change of scenery, Aurora said simply. Cardiff felt small. It wasn't just Cardiff that felt small, was it? Julian leaned forward, lowering his voice. You ran, Rory. And you didn't even say goodbye. After everything we planned. We were supposed to article together. We were supposed to build something. A bitter taste rose at the back of Aurora's throat. She thought of the months leading up to her departure—the bruised wrists she learned to hide beneath long sleeves, the constant, sickening dance of walking on eggshells in a flat that felt like a cage, the way Evan's voice could strip the confidence right out of her bones until she believed she was incapable of surviving on her own. She had packed her life into two battered suitcases while he was at a firm dinner, leaving only a hastily scribbled note with Eva before boarding a coach bound for Victoria Station. She looked at Julian, realizing with a sharp, piercing clarity that he had no idea. Or worse, he knew and simply didn't care to look beneath the surface. To Julian, life was a series of logical progressions—degrees, firms, partnerships, acquisitions. Abuse didn't fit into his neat, orderly spreadsheet of the world. To him, she was simply a variable that had gone missing from an equation. We wanted different things, Julian, she said, her voice dropping an octave, steady and cold. Different things? He offered a tight, incredulous smile. We wanted the exact same things. We lived and breathed the firm. And now look at you. You're hiding out in a dive bar in Soho, wearing a courier's jacket. Is this what you traded a brilliant legal career for? Delivering pad thai to tourists? The condescension rolled off him in waves, coated in the sugar of old affection. It was the exact tone that used to make her shrink, the subtle erosion of self-worth that had kept her tethered to a nightmare for two years. But something inside her didn't shrink this time. It hardened, cooling into a sharp, diamond-like resolve. She thought of Silas, who let her sleep in the small flat upstairs rent-free in exchange for keeping his books and managing the occasional errand. She thought of Yu-Fei Cheung down at the Golden Empress, who taught her how to chop vegetables with absolute, meditative precision. She thought of the freedom of the London streets at midnight, the biting wind on her face, and the profound, beautiful silence of belonging to no one but herself. You think this is a tragedy, she said, tilting her chin up. You think because I'm not sitting in some glass tower arguing over corporate mergers that I've failed. Julian frowned, a flicker of genuine confusion crossing his face. You gave up your future, Rory. You had a brilliant mind. You could have been a partner by thirty. My future is mine, Julian. I built it. Brick by difficult brick. She reached up and brushed a strand of black hair behind her ear, accidentally exposing the small crescent-shaped scar on her left wrist. Julian’s eyes dropped to it for a fraction of a second, a fleeting shadow of discomfort passing over his features—a memory of an evening he chose not to examine too closely, a night when things had gotten 'out of hand' and he had conveniently looked the other way, preferring the peace of denial to the friction of intervention. The silence between them stretched, heavy with the unsaid things. The ghost of an old life hung in the air between their half-empty glasses, rotting quietly under the fluorescent hum. You haven't changed at all, Julian said softly, though the bite had left his voice, replaced by a strange, hollow fatigue. You're still as stubborn as a mule. And you're still reading from a script someone else wrote for you, Aurora replied. Julian looked at her for a long, searching moment, as if trying to find the girl he had memorized in the library stacks years ago. But she was gone. The girl in Cardiff had been erased, replaced by someone far more resilient, forged in the fires of flight and survival. He sighed, pulling back from the table and sliding out of the booth. He reached into his coat pocket, pulling out a sleek leather wallet, but paused. Keep in touch, Rory? he asked, though the question sounded more like a plea to the past than an expectation of the future. Let people know you're... well. Eva still worries. Tell Eva I'm alive, Aurora said, her voice softening just a fraction, out of respect for the friend who had bought her a bus ticket in the dead of night. Tell her I'm better than well. Julian nodded slowly. He didn't offer his hand. He knew, with a sudden, instinctual dread, that she wouldn't take it. With a quiet rustle of his expensive coat, he turned and walked out into the London mist, the door chiming softly behind him as the green neon sign washed his retreating figure in a sickly emerald hue. Aurora sat alone in the booth for a long time, staring at the condensation rolling down the side of her glass. A shadow fell over the table. She looked up to see Silas standing there, holding a fresh ginger ale. He didn't ask questions; Silas never asked questions he wasn't invited to ask, and he possessed the rare gift of knowing when silence was better than comfort. He set the glass down with a soft *clink* on a worn coaster. Trouble from the mainland? Silas asked, his voice like grinding stones, dry and steady. Just a ghost, Silas, Aurora said, offering a faint, ghost of a smile as she wrapped her scarred wrist around the cold glass. Just a ghost passing through. Silas gave a low grunt of acknowledgement, patted the edge of the table with a heavy, calloused hand, and turned back toward the bar. Aurora watched him go, then took a long sip of her drink, listening to the rain tap against the glass, entirely and perfectly at home in the dark.
created_at"2026-07-25T15:04:44.238Z" 7/25/2026, 3:04:44 PM
model"google/gemini-3.5-flash-lite-20260721"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1127
moderation_latency(null)
generation_time12563
tokens_prompt846
tokens_completion2546
native_tokens_prompt842
native_tokens_completion2204
native_tokens_completion_images0
native_tokens_reasoning0
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.0057626
router(null)
provider_responses
0
endpoint_id"6bd8f433-79e1-416c-b407-1772eb796c9a"
id"jdBkasK5DdrM-8YPmtaD4Ak"
is_byokfalse
latency1127
model_permaslug"google/gemini-3.5-flash-lite-20260721"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1784991884-Tdm0rooTOCUT6mFsYwth"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1784991884-oSR16ZxdBGWIi7HDhJcI"
upstream_id"jdBkasK5DdrM-8YPmtaD4Ak"
total_cost0.0057626
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences0
tagDensity1
leniency1
rawRatio0
effectiveRatio0
77.18% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1753
totalAiIsmAdverbs8
found
0
adverb"quickly"
count1
1
adverb"slightly"
count2
2
adverb"very"
count1
3
adverb"softly"
count2
4
adverb"slowly"
count1
5
adverb"perfectly"
count1
highlights
0"quickly"
1"slightly"
2"very"
3"softly"
4"slowly"
5"perfectly"
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)
37.25% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1753
totalAiIsms22
found
0
word"weight"
count1
1
word"chill"
count1
2
word"efficient"
count1
3
word"scanned"
count1
4
word"calculating"
count1
5
word"silence"
count4
6
word"fractured"
count1
7
word"reminder"
count1
8
word"familiar"
count2
9
word"silk"
count1
10
word"intensity"
count1
11
word"dance"
count1
12
word"variable"
count1
13
word"affection"
count1
14
word"resolve"
count1
15
word"profound"
count1
16
word"flicker"
count1
17
word"fleeting"
count1
highlights
0"weight"
1"chill"
2"efficient"
3"scanned"
4"calculating"
5"silence"
6"fractured"
7"reminder"
8"familiar"
9"silk"
10"intensity"
11"dance"
12"variable"
13"affection"
14"resolve"
15"profound"
16"flicker"
17"fleeting"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences118
matches(empty)
94.43% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount1
narrationSentences118
filterMatches
0"think"
1"know"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences118
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen60
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords1750
ratio0.001
matches
0"clink"
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions6
matches
0"Julian, she said, her tone meticulously neutral."
1"I could say the same, Julian said, resting his forearms on the table."
2"I needed a change of scenery, Aurora said simply."
3"We wanted different things, Julian, she said, her voice dropping an octave, steady and cold."
4"You think this is a tragedy, she said, tilting her chin up."
5"Just a ghost, Silas, Aurora said, offering a faint, ghost of a smile as she wrapped her scarred wrist around the cold gl…"
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions81
wordCount1729
uniqueNames24
maxNameDensity0.81
worstName"Julian"
maxWindowNameDensity3.5
worstWindowName"You"
discoveredNames
Soho3
Raven1
Nest1
Blackwood1
London4
Carter1
Europe1
Evan3
Julian14
Cardiff4
South1
Wales1
Rory5
Eva4
Severn1
Aurora11
Victoria1
Station1
Silas8
Yu-Fei1
Cheung1
Golden1
Empress1
You11
persons
0"Blackwood"
1"Carter"
2"Evan"
3"Julian"
4"Rory"
5"Eva"
6"Aurora"
7"Victoria"
8"Silas"
9"Yu-Fei"
10"Cheung"
11"You"
places
0"Soho"
1"Raven"
2"London"
3"Europe"
4"Cardiff"
5"South"
6"Wales"
7"Severn"
8"Golden"
globalScore1
windowScore0.5
70.21% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences94
glossingSentenceCount3
matches
0"felt like home, before home became a pl"
1"felt like a cage, the way Evan's voice"
2"as if trying to find the girl he had memorized in the library stacks years ago"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.571
wordCount1750
matches
0"no one but"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences118
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs39
mean44.87
std27.05
cv0.603
sampleLengths
096
191
231
359
424
519
6117
755
821
923
1014
1176
1257
1351
1412
1540
16101
1765
1815
1953
2057
2175
2229
2329
2412
2581
2630
2728
2814
2950
3027
3131
3236
3357
3421
3559
3614
3728
3852
90.40% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences118
matches
0"been brushed"
1"were supposed"
2"were supposed"
3"was gone"
4"been erased"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs281
matches
0"was hallucinating"
46.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences4
totalSentences118
ratio0.034
matches
0"She thought of the months leading up to her departure—the bruised wrists she learned to hide beneath long sleeves, the constant, sickening dance of walking on eggshells in a flat that felt like a cage, the way Evan's voice could strip the confidence right out of her bones until she believed she was incapable of surviving on her own."
1"To Julian, life was a series of logical progressions—degrees, firms, partnerships, acquisitions."
2"Julian’s eyes dropped to it for a fraction of a second, a fleeting shadow of discomfort passing over his features—a memory of an evening he chose not to examine too closely, a night when things had gotten 'out of hand' and he had conveniently looked the other way, preferring the peace of denial to the friction of intervention."
3"He didn't ask questions; Silas never asked questions he wasn't invited to ask, and he possessed the rare gift of knowing when silence was better than comfort."
70.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1298
adjectiveStacks5
stackExamples
0"automatic, cool-headed assessment"
1"small crescent-shaped scar"
2"dry, self-deprecating chuckle"
3"small flat upstairs rent-"
4"small crescent-shaped scar"
adverbCount40
adverbRatio0.030816640986132512
lyAdverbCount23
lyAdverbRatio0.017719568567026195
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences118
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences118
mean14.83
std11.04
cv0.745
sampleLengths
019
120
227
330
46
526
622
719
818
920
1011
1120
1226
1313
148
1516
161
1718
1822
1910
203
2138
2244
2319
2419
2517
261
272
2810
298
303
3120
327
337
3416
3533
3627
3713
389
3935
4021
4130
429
433
449
456
463
476
484
496
40.11% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.3474576271186441
totalSentences118
uniqueOpeners41
88.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences113
matches
0"Instead, a man stood shaking"
1"Just a ghost, Silas, Aurora"
2"Just a ghost passing through."
ratio0.027
25.31% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences113
matches
0"He favored his left leg,"
1"She sat at a corner"
2"She wore her delivery jacket"
3"Her bright blue eyes scanned"
4"He paused, his eyes sweeping"
5"It wasn't Evan."
6"It was someone she had"
7"It was Julian, a boy"
8"He looked older, hardened by"
9"His voice was lower than"
10"I thought for a second"
11"She kept her hands flat"
12"You're a long way from"
13"He gave a dry, self-deprecating"
14"He unbuttoned his overcoat, revealing"
15"He looked her over with"
16"I could say the same,"
17"You dropped off the face"
18"He didn't interrupt, but his"
19"I needed a change of"
ratio0.487
75.04% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences113
matches
0"The green neon sign above"
1"Silas Blackwood stood behind the"
2"He favored his left leg,"
3"Aurora Carter didn't look up"
4"She sat at a corner"
5"She wore her delivery jacket"
6"Her bright blue eyes scanned"
7"A heavy silence settled over"
8"The bell above the door"
9"Aurora looked up, her gaze"
10"He paused, his eyes sweeping"
11"The ambient noise of Soho"
12"Aurora whispered the name, though"
13"The man walked toward her,"
14"It wasn't Evan."
15"It was someone she had"
16"It was Julian, a boy"
17"Julian stopped at the edge"
18"He looked older, hardened by"
19"His voice was lower than"
ratio0.77
88.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences113
matches
0"To Julian, life was a"
1"To him, she was simply"
ratio0.018
22.13% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount12
matches
0"Silas Blackwood stood behind the scarred wooden counter, his grey-streaked auburn beard neatly trimmed, wiping down a lowball glass with a rag that had seen bet…"
1"Aurora looked up, her gaze drifting toward the entrance, expecting another rain-soaked regular or a courier with a late drop."
2"Instead, a man stood shaking the water from his umbrella, wearing a tailored charcoal overcoat that looked expensive and terribly out of place in the neighborho…"
3"He paused, his eyes sweeping the room before locking onto the corner booth."
4"He unbuttoned his overcoat, revealing a crisp white shirt and a silk tie that looked as though it had never been brushed against a bus seat or stained by a chea…"
5"He didn't interrupt, but his hand rested casually near the base of a heavy ceramic mug, his posture radiating the quiet, watchful authority of a man who missed …"
6"She thought of the months leading up to her departure—the bruised wrists she learned to hide beneath long sleeves, the constant, sickening dance of walking on e…"
7"It was the exact tone that used to make her shrink, the subtle erosion of self-worth that had kept her tethered to a nightmare for two years."
8"She thought of Silas, who let her sleep in the small flat upstairs rent-free in exchange for keeping his books and managing the occasional errand."
9"She thought of Yu-Fei Cheung down at the Golden Empress, who taught her how to chop vegetables with absolute, meditative precision."
10"Julian looked at her for a long, searching moment, as if trying to find the girl he had memorized in the library stacks years ago."
11"Tell Eva I'm alive, Aurora said, her voice softening just a fraction, out of respect for the friend who had bought her a bus ticket in the dead of night."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
79.1689%