NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHTRCCZFH4W8AK17Z9NWWW75
Run Details
Model:
GPT-4.1
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
1m 11s
Cost:
$0.017974
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
93.10%
AI-ism adverb frequency
(details)
80.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
55.17%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
61.46%
Name drop frequency
(details)
74.24%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
54.95%
Em-dash & semicolon overuse
(details)
99.64%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
76.67%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
89.88%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
72.37%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
85.2491%
Overall
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
Messages
Meta
AI
The bell above The Raven’s
Nest door croaked its usual complaint as Aurora Carter stepped inside, a gust of Soho night air tumbling in behind her.
She rolled her shoulders beneath
her battered green jacket,
pulse
ticking with the traces of a late delivery run. Sweat prickled along her collar, citrus and pepper from the takeaway bags clinging to her skin. Music stuttered over ancient speakers. Maps wrinkled along the walls, their borders yellowed, pinpricks marking forgotten cities. The bar huddled in shadows, the crowd thin—most gone home, the diehards drawn to their glasses and the low hum of Silas’s laughter.
Aurora eased past the pool
table’s battered edge, glanced at the cracked face of the grandfather clock above the bar, and slid onto a stool close to the end, where the light from the green neon sign only just reached.
Silas Blackwood shifted behind the
counter, polishing a glass in slow circles.
The silver signet ring flashed
on his right hand, a steady,
unspoken
fixture.
His once-rich auburn hair took
on the dull embers of age, grey streaks joining the years
etched
around his hazel eyes.
Silas leaned his good leg
against the beer fridge, nodding at Aurora. “Cutting it close, Carter.” “Bike chain snapped.”
Aurora flexed her fingers, left
wrist catching the lamplight, crescent scar pale as milk.
She let her hair fall
forward, black curtain shielding her gaze. “Yu-Fei sent you the extra dumplings.” He set the glass down, slid over the Tupperware box, and smirked. “You keep feeding me, I’ll have to expand the bar.”
Someone scraped a chair behind
her. Aurora braced,
tension
curling. The Nest drew odd souls; she’d learned not to look over her shoulder when laughter stabbed or when the jukebox stammered to
silence
. Still, the voice landed against her spine,
familiar
and unwelcome as a childhood bruise. “Rory?” She gripped the bar’s edge. Silence caught in her throat.
Only two people called her
that anymore, and Eva never sounded unsure. “Aurora Carter,”
the same voice, steadier, rolling
her full name around like hard candy. Aurora released a slow breath, turned her stool, and time folded oddly in the musty glow. There stood Samir Habib. Sam.
His shoulders jutted sharper now
beneath a worn blazer. Facial hair dotted his chin, badly carved, and his eyes—soft brown, once filled with comic mischief—had taken on something older, wary. A threadbare scarf wound high around his neck, as if he’d forgotten how to uncoil. “Well. I’ll be damned,”
she managed, the phrase clumsy
in her mouth. Sam looked her over, blinking as if she might disappear if he closed his eyes too long. “Thought you vanished off the map.” Silas wiped a ring of condensation from the counter, moving with the steady presence of a lighthouse keeper. “You two want a table or are you planning to reminisce right on my bar?” Sam smiled at Silas, surprise flickering. “Still can’t shake the old spy manners, eh, Mr Blackwood?” “Have a seat.” Silas slid two whiskeys toward them, no ice. Rory scooped up her glass, knuckles whitening. “Come on, then. Table in the back.” Sam followed, trailing the scent of damp tweed and distant cologne.
They found a sticky table
beneath a photograph of some wartime pilots—no one Rory recognised, but it
looked like a blackout in their faces
. Sam fiddled with his glass. “Didn’t mean to—startle you. Just… it
really
is you. Last time—”
He broke off, mouth working
. “Six years?” Aurora shrugged, folding her coat over her knees. “More like seven.” Sam
traced
the rim of his glass, pulling at his cuticles. “Your hair got longer.” “I cut it last spring. Easier to deal with.”
She sipped, swallowing the burn
. “You still in Cardiff?” He flinched, eyebrows winging up. “No. Moved to Brixton two years ago. Couldn’t keep playing house back home after… well, you know.” The jukebox coughed, spat a snatch of Ella Fitzgerald. Two tourists quibbled over darts at the other end of the room. Aurora dug her thumb into the scar on her wrist, let
silence
unpack itself. Sam looked around, curiosity still peeking out. “You work here?” She laughed, dry. “Delivery for the Golden Empress. Flat upstairs. Helping Silas keep his books straight, when he’ll let me.”
He rolled his jaw as
if tasting news he couldn’t argue with. “So you
really
did it. Left everything.” “Wasn’t much to keep.”
She leaned back
. “You look—different.” He squirmed. “Job at the council. All-day meetings. Mum calls it soul corrosion, Dad says it’s a pension. Michelle left last winter.”
His mouth twitched
. “Didn’t see that in the five-year plan.” Aurora rested her forearms atop the Formica. “Did you ever?”
He didn’t answer, just scanned
her face, searching for the
echo
of the girl who used to vault garden fences and steal apples from Mrs. Hughes’ tree at midnight. “I kept thinking—” Sam’s voice scraped, softer now. “After A-levels, we’d all end up in London, raise hell, you know? You, me, Eva, maybe
Marcus
. Instead got this.”
He gestured, uncertain, at his
own chest. “I owe you an apology.”
Aurora hunched, words slipping out faster than she wanted
. “Should’ve called. You came to the hospital and I never wrote—I didn’t know what to say.” “No one ever does,”
Sam replied, voice roughened at the edge
. “I heard about Evan from Eva. Didn’t know how bad… until it all blew up. I tried to find you.”
She pressed her glass to
her lips, breathing whisky fumes. “I didn’t want to be found.” Sam’s shoulders dipped, the old ease between them brittle, worn smooth by years apart. “I figured that out. Eventually.”
He fingered his scarf, knotting
and unknotting it. “I let things fall apart with us. Sorry.” Aurora shook her head. “Nothing you could’ve done.”
Her nails dug tiny half-moons
into her palm. “I made a mess. Still sweeping up.” He nudged the edge of his glass, eyes darting to her wrist. “You got out, though. That’s something.” “Depends who you ask.” Aurora forced a smirk, gaze on a photograph behind him, two men shaking hands in shadow. “I’m stuck on the service stairs of my own story half the time. Maybe that’s the trick: just keep moving.” Sam looked away, blinking hard. “I lost touch with everyone after Mum got sick. When she died, Cardiff felt empty. Too many things unsaid. Too much ordinary. I kept thinking someone would come along, knock me loose. Didn’t happen.” They sat. Words rustled between them, heavy with the ballast of unfinished business, of things left unsaid for longer than they dared measure. He tried following a tear in the table, voice turning uncertain. “Sometimes I think we grew up wrong.” Aurora snorted, folding her arms over her chest. “Is there a right way?” The pause stretched, soft and worn.
Then Sam straightened, a nervous
laugh escaping. “You remember that summer by the seaside? Eva dared you to swim out to the rocks. You nearly drowned—Dad had to haul you out by your ankles.” “Still grateful Mrs. Davies never found out—she’d have barred us from the pier for life.” His mouth curled into a real smile, light glancing over his teeth, brief and shy. “You were always braver than me.” “Bravery, stupidity—thin line.” Aurora set her glass aside, spine stiff with old pain. “People mistake running for courage.” He leaned in. “What would you call it, then—what you did?” She
traced
the condensation pooling beneath her glass, voice set low. “Survival.” The word hung, final, but not cruel. Just fact. Sam toyed with the rim of his drink, smile fading. “You ever think about going back—home, I mean?” Aurora stared at the wall, mind sifting through memories thick as bramble. “No home left to go back to.” He swallowed, tongue darting against cracked lips. “Sorry. Stupid question.” “Not stupid.” Aurora caught his gaze, searching for the old Sam, the one who snuck her chocolate on bad days, who trusted her with the secret places under the city bridge. “You changed, Sam.” “So did you.” Neither flinched. The words clung between them, settling in the strange cold clash of past and present. Somewhere, laughter brightened. Glasses clinked. Silas drifted by, catching her eye, silent reassurance in the nod of his chin. Aurora fished her hair behind one ear, catching the small
pulse
fluttering at her throat. “Maybe we didn’t grow apart so much as grew sideways.” Sam smiled, fragile and fierce at once. “Next round’s on me, then. For old times’ sake?” She pressed her hand over his on the table, tight grip for just a moment, anchoring them both. “For old times.”
created_at
"2026-02-19T10:50:55.347Z"
2/19/2026, 10:50:55 AM
model
"openai/gpt-4.1-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
438
moderation_latency
(null)
generation_time
70650
tokens_prompt
1094
tokens_completion
2336
native_tokens_prompt
983
native_tokens_completion
2001
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
usage
0.017974
router
(null)
provider_responses
0
endpoint_id
"c235abe8-11cc-42d3-95ad-72f4d198287a"
id
"resp_0df03ecfd3013f6b016996eb0f6b688196b2449ad93d36a270"
is_byok
false
latency
106
model_permaslug
"openai/gpt-4.1-2025-04-14"
provider_name
"OpenAI"
status
200
api_type
"completions"
id
"gen-1771498255-mvZEn50qrVrLevM5CDkn"
upstream_id
"resp_0df03ecfd3013f6b016996eb0f6b688196b2449ad93d36a270"
total_cost
0.017974
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
19
adverbTagCount
1
adverbTags
0
"She leaned back [back]"
dialogueSentences
60
tagDensity
0.317
leniency
0.633
rawRatio
0.053
effectiveRatio
0.033
93.10%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1450
totalAiIsmAdverbs
2
found
0
adverb
"really"
count
2
highlights
0
"really"
80.00%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
0
"Marcus"
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
55.17%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1450
totalAiIsms
13
found
0
word
"pulse"
count
2
1
word
"unspoken"
count
1
2
word
"etched"
count
1
3
word
"tension"
count
1
4
word
"silence"
count
3
5
word
"familiar"
count
1
6
word
"traced"
count
2
7
word
"scanned"
count
1
8
word
"echo"
count
1
highlights
0
"pulse"
1
"unspoken"
2
"etched"
3
"tension"
4
"silence"
5
"familiar"
6
"traced"
7
"scanned"
8
"echo"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
89
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
89
filterMatches
(empty)
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
130
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
40
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1435
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
10
unquotedAttributions
0
matches
(empty)
61.46%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
55
wordCount
960
uniqueNames
17
maxNameDensity
1.77
worstName
"Aurora"
maxWindowNameDensity
3
worstWindowName
"Aurora"
discoveredNames
Raven
1
Nest
2
Aurora
17
Carter
1
Soho
1
Silas
7
Blackwood
1
Tupperware
1
Eva
1
Samir
1
Habib
1
Sam
15
Rory
2
Ella
1
Fitzgerald
1
Formica
1
Mrs
1
persons
0
"Raven"
1
"Nest"
2
"Aurora"
3
"Carter"
4
"Silas"
5
"Blackwood"
6
"Eva"
7
"Samir"
8
"Habib"
9
"Sam"
10
"Rory"
11
"Ella"
12
"Fitzgerald"
13
"Mrs"
places
0
"Soho"
globalScore
0.615
windowScore
0.667
74.24%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
66
glossingSentenceCount
2
matches
0
"looked like a blackout in their faces"
1
"as if tasting news he couldn’t argue with"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1435
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
130
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
59
mean
24.32
std
15.62
cv
0.642
sampleLengths
0
61
1
80
2
46
3
16
4
34
5
22
6
47
7
1
8
22
9
14
10
66
11
12
12
23
13
33
14
16
15
11
16
14
17
35
18
21
19
10
20
18
21
18
22
22
23
35
24
10
25
20
26
19
27
9
28
32
29
10
30
64
31
30
32
31
33
16
34
35
35
23
36
18
37
40
38
39
39
23
40
18
41
13
42
40
43
15
44
21
45
18
46
11
47
21
48
18
49
19
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
89
matches
(empty)
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
180
matches
(empty)
54.95%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
4
semicolonCount
1
flaggedSentences
4
totalSentences
130
ratio
0.031
matches
0
"The bar huddled in shadows, the crowd thin—most gone home, the diehards drawn to their glasses and the low hum of Silas’s laughter."
1
"The Nest drew odd souls; she’d learned not to look over her shoulder when laughter stabbed or when the jukebox stammered to silence."
2
"Facial hair dotted his chin, badly carved, and his eyes—soft brown, once filled with comic mischief—had taken on something older, wary."
3
"They found a sticky table beneath a photograph of some wartime pilots—no one Rory recognised, but it looked like a blackout in their faces."
99.64%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
866
adjectiveStacks
0
stackExamples
(empty)
adverbCount
35
adverbRatio
0.04041570438799076
lyAdverbCount
5
lyAdverbRatio
0.005773672055427252
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
130
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
130
mean
11.04
std
7.24
cv
0.656
sampleLengths
0
26
1
19
2
16
3
5
4
12
5
23
6
40
7
12
8
13
9
21
10
12
11
4
12
17
13
11
14
6
15
12
16
10
17
6
18
4
19
23
20
14
21
1
22
5
23
5
24
12
25
14
26
16
27
4
28
1
29
9
30
21
31
15
32
12
33
17
34
6
35
18
36
15
37
6
38
10
39
11
40
7
41
7
42
11
43
24
44
5
45
16
46
10
47
14
48
4
49
14
76.67%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.46923076923076923
totalSentences
130
uniqueOpeners
61
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
3
totalSentences
83
matches
0
"Only two people called her"
1
"Then Sam straightened, a nervous"
2
"Somewhere, laughter brightened."
ratio
0.036
89.88%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
27
totalSentences
83
matches
0
"She rolled her shoulders beneath"
1
"His once-rich auburn hair took"
2
"She let her hair fall"
3
"He set the glass down,"
4
"She gripped the bar’s edge."
5
"His shoulders jutted sharper now"
6
"she managed, the phrase clumsy"
7
"They found a sticky table"
8
"He broke off, mouth working"
9
"She sipped, swallowing the burn"
10
"He flinched, eyebrows winging up."
11
"She laughed, dry."
12
"He rolled his jaw as"
13
"She leaned back"
14
"His mouth twitched"
15
"He didn’t answer, just scanned"
16
"He gestured, uncertain, at his"
17
"She pressed her glass to"
18
"He fingered his scarf, knotting"
19
"Her nails dug tiny half-moons"
ratio
0.325
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
77
totalSentences
83
matches
0
"The bell above The Raven’s"
1
"She rolled her shoulders beneath"
2
"Sweat prickled along her collar,"
3
"Music stuttered over ancient speakers."
4
"Maps wrinkled along the walls,"
5
"The bar huddled in shadows,"
6
"Aurora eased past the pool"
7
"Silas Blackwood shifted behind the"
8
"The silver signet ring flashed"
9
"His once-rich auburn hair took"
10
"Silas leaned his good leg"
11
"Aurora flexed her fingers, left"
12
"She let her hair fall"
13
"He set the glass down,"
14
"Someone scraped a chair behind"
15
"Aurora braced, tension curling."
16
"The Nest drew odd souls;"
17
"She gripped the bar’s edge."
18
"Silence caught in her throat."
19
"the same voice, steadier, rolling"
ratio
0.928
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
83
matches
(empty)
ratio
0
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
39
technicalSentenceCount
1
matches
0
"A threadbare scarf wound high around his neck, as if he’d forgotten how to uncoil."
72.37%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
19
uselessAdditionCount
2
matches
0
"Aurora hunched, words slipping out faster than she wanted"
1
"Sam replied, voice roughened at the edge"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
1
fancyCount
0
fancyTags
(empty)
dialogueSentences
60
tagDensity
0.017
leniency
0.033
rawRatio
0
effectiveRatio
0
85.2491%