Run: 2026-09-23-01M36NTPEWPVDXCM3YM2CKYJ70

Run Details

Duration:
44.0s
Cost:
$0.001655
Provider:
OpenAI

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 raven above the door blinked once, then steadied. Rain shone on the pavement beneath it. Rory wiped her shoes on the mat and stepped into the warmth of the Nest, carrying a paper bag from the Golden Empress against her ribs. The bar held its usual low murmur: glass against wood, a laugh cut short, the scrape of a chair across the floor. Old maps crowded the walls between black-and-white photographs. Silas stood behind the counter, his silver ring flashing as he set a clean glass on a shelf. “Delivery for the table by the window,” Rory called. “Put it down before the sauce finds your coat.” She crossed between the stools. The man at the window had his back to her, one hand curled around a pint. His coat hung damp from his shoulders. On the table lay a folded newspaper, its corners softened by rain. “Golden Empress,” Rory said, setting down the bag. “Try not to eat the container.” The man looked up. For a second, neither of them moved. Then his hand slipped from the glass. “Rory?” She knew the voice before she knew the face. She had known it at sixteen, when it called across the schoolyard and asked if she had done the history reading; at twenty, when it shouted over music in a Cardiff flat. She had known it last in a voicemail she never returned. “Tom.” He rose. The chair leg caught on the floorboards and knocked against the table. He had been broad once, all elbows and quick grins, but the years had drawn him inward. His hair, once a copper mess, had gone close-cropped and grey at the temples. A thin white line crossed his lower lip. His cheeks looked hollow beneath the bar’s amber light. He wore a dark wool coat buttoned to the throat. A strip of pale skin showed where a wedding ring had left its mark. Rory glanced at the empty place beside him. “You’re in London.” “I gathered.” A smile started on his face and stopped halfway. Silas glanced over from behind the bar. His gaze moved from Rory to Tom, then back again. He picked up a cloth and began wiping a clean patch of counter. “Do you want me to—” Rory started. “No,” Tom said. “Please. Stay.” She kept her hand on the paper bag. The warmth from the food seeped through it into her palm. “You look different,” he said. “So do you.” “I suppose that’s what happens.” “Not always.” His eyes dropped to her wrist. The small crescent scar showed where her sleeve had ridden up. She tucked her hand into her coat pocket. Tom sat again. “Are you working here?” “Delivering food. The restaurant’s a few streets away.” “Still doing what you have to do.” “That sounds like something you’d write in a school report.” “I used to write your reports for you.” “You copied my essays.” “I improved them.” “You corrected my commas.” “They were bad commas.” She heard the old rhythm in their voices, the easy back-and-forth that once filled long walks home and hours in the library. It landed between them with no weight at all, then the silence returned and settled over the table. “Sit down,” he said. Rory looked at the door. Beyond the glass, a bus pushed through the rain. Its lights smeared across the wet street. “I’ve got another drop.” “Then I won’t keep you.” “You already have.” She pulled out the chair opposite him and sat. Tom watched her coat sleeve, her face, the ends of her black hair damp against her collar. He seemed to be making a list of changes and finding no place to begin. “What brought you here?” she asked. “Work. A client meeting in the city. I came up yesterday.” “What kind of work?” “Accounting.” “You hated accounting.” “I hated the lecture hall. The numbers were fine.” “You said numbers had no soul.” “I was eighteen.” He turned the pint by its rim. “At eighteen, I thought everything had to have a soul or it didn’t count.” “And now?” “Now I check invoices.” A small laugh escaped her, though it scraped on the way out. “That’s bleak.” “It pays.” “Does it?” “Most months.” The waiter at the far end called an order. Silas answered, then limped towards the taps, his left leg stiff in the first few steps. Rory watched him go. Tom followed her gaze. “Your father still in Cardiff?” he asked. “Last I heard.” “Still in court?” “Still telling people what they should have done.” Tom nodded. “My mum asks after you.” “She does?” “She saw your name in the paper once. A photo from some university event, I think. She cut it out.” Rory’s mouth tightened. “I’m sure she had the right photo.” “She keeps it in the kitchen drawer with the takeaway menus.” “I didn’t know she followed my career.” “Neither did I. She’s proud of you.” “She doesn’t know me anymore.” “I think that’s what she’s trying to say.” Rory looked at his hands. There were faint red marks across the knuckles, as if the cold had got to them. The left thumb bore a dent where a ring might once have sat. “Did you come to London for the client, or did you come to find me?” “The client.” “Good.” He flinched, then looked down at the table. “I deserved that.” “I didn’t say you didn’t.” “I thought about calling.” “For six years?” “Seven.” “Seven years, Tom.” “I know.” “You could have written a letter.” “I did.” “You didn’t send it.” “No.” “Then you didn’t write me a letter. You wrote yourself one.” He pressed his lips together. The white line through them vanished. “I kept thinking I’d call when I had a proper explanation,” he said. “Then it got too late to explain.” “That’s a very useful rule. The longer you wait, the less you have to say.” “I didn’t know what to tell you.” “You could’ve told me what happened.” “I didn’t know what happened.” “Your father died.” “I know.” “Your mother called me from the hospital.” “I know.” “She left three messages.” “I know.” “I came to the funeral. I stood at the back because your aunt told me you didn’t want to see me.” Tom lifted his head. “She told you that?” “She said you needed space.” “She got that wrong.” “You were in the front pew with your new girlfriend. You looked like you had all the space in the world.” His fingers tightened on the pint. “That wasn’t my girlfriend.” “Then she had a remarkable way of looking at you.” “She was someone from work. She came because my mum asked her to drive.” “You didn’t look up once.” “I couldn’t.” Rory leaned back. The chair creaked beneath her. “I thought you were ashamed of me.” “Why?” “Because my dad was dead and I was making it difficult. Because I kept asking you to answer the phone. Because I was still angry at you for leaving me alone with it.” “I didn’t leave you alone.” “You did.” He opened his mouth, then shut it. Behind them, glasses clinked. Silas carried a tray to the bar and set it down without looking over. Tom rubbed the pale line on his lip. “My dad went into hospital on a Tuesday. Mum called me at work. I went straight there. He was awake when I arrived. We argued.” “About what?” “Me leaving. He said I’d wasted my degree. I told him I didn’t want his firm, his house, his careful life. He said I was selfish. I told him I hoped he’d die before he got another chance to tell me what to do.” The rain tapped at the windows. “I went outside,” he continued. “I thought I’d be gone five minutes. When I came back, he couldn’t speak. Mum said he’d asked for me. I heard that for months. I thought he’d died wanting me there.” Rory’s hands rested in her lap. She felt the old scar beneath her thumb, a small ridge of skin she used to pick when she had no answer. “I didn’t know that.” “No. I should have told you.” “You could have told me.” “I know.” “You let me think you were just done with me.” “I thought if I stayed close, I’d put it on you. I couldn’t stand hearing his voice in your voice.” “What does that even mean?” “That you’d ask me to forgive myself.” “I wasn’t asking you to forgive yourself. I was asking you to pick up.” He shut his eyes. “I know.” “No, you don’t. You heard one thing and decided it would hurt less to disappear.” “I thought I was sparing you.” “From what? You?” “From all of it.” “Tom, I was there. I was already in it.” His shoulders sagged. The man at the next table asked Silas for another pint; Silas poured it, the tap hissing in the space between them. “I’m sorry,” Tom said. Rory held his gaze. “I know.” “Do you?” “I can hear you.” “That’s not the same.” “No.” He looked as though he wanted her to offer something. A hand, a softening, a path back to the table they had once shared in Cardiff. She gave him none of those things. The years sat between them, not as a wall but as a pile of small decisions—unreturned calls, birthdays passed, news carried through other people’s kitchens. “Are you still with her?” she asked. “Who?” “The woman from the funeral.” “No. I married someone else.” His hand turned the glass again, exposing the pale groove on his finger. “We separated in March.” “I’m sorry.” “Don’t be. We were good at being polite to each other. It wasn’t enough.” “Any children?” “No.” He looked at her then, as if he expected the question to come back around. Rory kept her face still. “Are you?” he asked. “No.” “Are you well?” “Some days.” “That’s a careful answer.” “It’s an honest one.” He nodded. His gaze caught on the door again, perhaps on the wet darkness beyond it. “I heard you left Cardiff.” “From my mother?” “From yours. She said you’d moved to London.” “She gave you my number.” “She did.” “And?” “I put it in my desk.” “Why?” “I don’t know.” “You knew how to use a phone.” “I thought you’d blocked me.” “I hadn’t.” “I know that now.” “How?” “Your mother told me.” Rory’s laugh came out short. “My mother’s been doing a lot of work for you.” “She still cares about both of us.” “She doesn’t have to carry messages.” “I’m not asking her to.” “You let her.” Tom stared at the pint until the foam thinned. “I don’t have a defence.” “Good. I’m tired of hearing them.” Silas appeared beside them with a small plate of bread, which he set in front of Rory. “Kitchen sent this up,” he said. His eyes touched hers. “You’ve been here long enough to need it.” “I’m not hungry.” “Then it can keep the table company.” Silas moved away, his limp marking the floor with a slight hitch. Rory broke off a corner of bread. She had forgotten she hadn’t eaten since morning. Tom watched her take a bite. “You live upstairs?” “For now.” “Above the bar?” “Above Silas.” “Seems right.” “You never met him.” “I met him once. At the funeral.” “You spoke to him?” “He held the door for me.” Rory looked across the room. Silas was polishing a glass, his silver ring tracing the rim. “He remembers everyone,” she said. “Does he?” “Even the ones who try to vanish.” Tom’s eyes lowered. “What do you remember?” “About you?” “Anything.” She chewed and swallowed. The bread tasted of salt and warm oil. “You used to wait outside the library even when I had another hour of work,” she said. “You’d sit on the steps and pretend you’d just happened to be there. You hated the rain but you never brought an umbrella. You knew every bus timetable in Cardiff because your dad refused to drive you. You used to steal the green sweets from my bag and leave the red ones.” “I hate red ones.” “I know.” “I thought you did too.” “I liked them.” His brow folded. “You ate them anyway?” “I didn’t want you to think I’d noticed.” He gave a breath that almost became a laugh. “We were stupid.” “We were young.” “Those aren’t the same thing.” “No.” His pint stood untouched. Rory finished the bread and brushed crumbs from her fingers. “Do you want me to call your mother?” he asked. “Why?” “She’d want to know we ran into each other.” “Then tell her yourself.” “You’re right.” “I usually am.” A flicker of the old grin returned, worn thin but recognisable. “You still say that.” “I still am.” They sat with the sound of the bar around them. The maps on the wall showed borders that had changed and coastlines that had not. A black-and-white photograph above Tom’s shoulder showed a crowded street, every face turned toward a camera no one had meant to bring. “I should go,” Rory said. He nodded once. “I’m glad I saw you.” “I don’t know if I am.” “I understand.” “Do you?” “I’m beginning to.” She stood. The paper bag had gone cool on the table. Tom rose with her, keeping the chair from scraping a second time. “Rory.” She waited. “I’m not asking you to forgive me tonight.” “Good.” “I only wanted you to know I never stopped thinking about you.” She looked at the pale ring-mark on his hand. “Thinking isn’t the same as showing up.” “No,” he said. “It isn’t.” She pulled on her coat. The crescent scar flashed white beneath the cuff before the sleeve fell over it. At the door, she turned back. Tom remained beside the window, one hand on the table, the other closed around nothing. “Your mum’s number hasn’t changed,” she said. His face shifted. “I know.” “Call her.” “I will.” Rory opened the door. Rain breathed in from the street, cold against her cheek. “Rory,” Tom called again. She paused, but she did not turn. “Take care.” “You too.” The bell above the door gave a brief, bright ring as she stepped into the wet Soho night. Behind her, the bar swallowed the sound.
created_at"2026-09-23T08:24:02.274Z" 9/23/2026, 8:24:02 AM
model"openai/gpt-6-luna-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2385
moderation_latency(null)
generation_time44021
tokens_prompt1063
tokens_completion3831
native_tokens_prompt982
native_tokens_completion3114
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"completed"
service_tier"default"
usage0.0016552
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790151842-HRV1UvIaNwl8fx1PXZwB"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790151842-b4JUZ6ONtVFoVs6S8nYz"
upstream_id"resp_0cbfe610cabc4a1d016ab38ca25a6087d1a4df73605c729f4f"
provider_responses
0
endpoint_id"05e94e02-b9c2-4bbb-ba55-4082ee9ad687"
id"resp_0cbfe610cabc4a1d016ab38ca25a6087d1a4df73605c729f4f"
is_byokfalse
latency911
model_permaslug"openai/gpt-6-luna-20260922"
provider_name"OpenAI"
status200
total_cost0.0016552
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
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
totalTags23
adverbTagCount1
adverbTags
0"Tom called again [again]"
dialogueSentences220
tagDensity0.105
leniency0.209
rawRatio0.043
effectiveRatio0.009
97.91% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2395
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"very"
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
85.39% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2395
totalAiIsms7
found
0
word"warmth"
count2
1
word"weight"
count1
2
word"silence"
count1
3
word"remarkable"
count1
4
word"tracing"
count1
5
word"flicker"
count1
highlights
0"warmth"
1"weight"
2"silence"
3"remarkable"
4"tracing"
5"flicker"
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
narrationSentences139
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences139
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences336
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2394
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions49
unquotedAttributions0
matches(empty)
60.64% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions52
wordCount1175
uniqueNames8
maxNameDensity1.79
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Nest1
Golden1
Empress1
Cardiff2
Rory21
Tom16
Silas9
Soho1
persons
0"Nest"
1"Rory"
2"Tom"
3"Silas"
places
0"Golden"
1"Cardiff"
2"Soho"
globalScore0.606
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences86
glossingSentenceCount1
matches
0"appeared beside them with a small plate of bread, which he set in front of Rory"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.418
wordCount2394
matches
0"not as a wall but as a pile of small decisions"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences336
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs250
mean9.58
std11.35
cv1.186
sampleLengths
044
148
29
39
440
514
64
77
87
91
1052
111
1262
1324
148
153
162
179
1830
197
205
2119
225
233
245
252
2625
277
288
297
3010
318
324
333
344
354
3640
374
3821
394
405
413
4241
436
4411
454
461
473
489
496
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences139
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs210
matches
0"was polishing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount2
flaggedSentences3
totalSentences336
ratio0.009
matches
0"She had known it at sixteen, when it called across the schoolyard and asked if she had done the history reading; at twenty, when it shouted over music in a Cardiff flat."
1"The man at the next table asked Silas for another pint; Silas poured it, the tap hissing in the space between them."
2"The years sat between them, not as a wall but as a pile of small decisions—unreturned calls, birthdays passed, news carried through other people’s kitchens."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1184
adjectiveStacks0
stackExamples(empty)
adverbCount27
adverbRatio0.022804054054054054
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences336
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences336
mean7.13
std6.42
cv0.9
sampleLengths
011
17
226
322
48
518
69
79
85
916
107
1112
128
136
144
157
167
171
189
1932
2011
211
222
2312
2417
2514
268
279
2810
2914
308
313
322
339
347
3510
3613
377
383
392
408
4111
425
433
445
452
466
4711
488
493
42.56% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats25
diversityRatio0.20833333333333334
totalSentences336
uniqueOpeners70
28.99% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences115
matches
0"Then his hand slipped from"
ratio0.009
66.96% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences115
matches
0"She crossed between the stools."
1"His coat hung damp from"
2"She knew the voice before"
3"She had known it at"
4"She had known it last"
5"He had been broad once,"
6"His hair, once a copper"
7"His cheeks looked hollow beneath"
8"He wore a dark wool"
9"His gaze moved from Rory"
10"He picked up a cloth"
11"She kept her hand on"
12"His eyes dropped to her"
13"She tucked her hand into"
14"She heard the old rhythm"
15"It landed between them with"
16"Its lights smeared across the"
17"She pulled out the chair"
18"He seemed to be making"
19"He turned the pint by"
ratio0.383
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount106
totalSentences115
matches
0"The green neon raven above"
1"Rain shone on the pavement"
2"Rory wiped her shoes on"
3"The bar held its usual"
4"Silas stood behind the counter,"
5"She crossed between the stools."
6"The man at the window"
7"His coat hung damp from"
8"Rory said, setting down the"
9"The man looked up."
10"She knew the voice before"
11"She had known it at"
12"She had known it last"
13"The chair leg caught on"
14"He had been broad once,"
15"His hair, once a copper"
16"A thin white line crossed"
17"His cheeks looked hollow beneath"
18"He wore a dark wool"
19"A strip of pale skin"
ratio0.922
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences115
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences48
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount1
fancyTags
0"he continued (continue)"
dialogueSentences220
tagDensity0.091
leniency0.182
rawRatio0.05
effectiveRatio0.009
86.0813%