NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-17-01KHMQYJCA04XYMYAPW9J3FPBV
Run Details
Model:
Gemini 2.5 Pro
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
39.1s
Cost:
$0.038652
Provider:
Google AI Studio
Evaluation summary
Score
Evaluator
Details Link
70.97%
Adverbs in dialogue tags
(details)
71.08%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
56.62%
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)
100.00%
Name drop frequency
(details)
100.00%
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)
92.27%
Passive voice overuse
(details)
83.55%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
84.52%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
54.27%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
23.23%
Pronoun-first sentence starts
(details)
28.55%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
17.92%
Dialogue tag variety (said vs. fancy)
(details)
79.4329%
Overall
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
Messages
Meta
AI
The dregs of her shift
clung to her like the city's damp
chill
, a phantom
weight
on her shoulders even after she’d dropped the last delivery from the Golden Empress.
Rory slumped onto her usual
stool at the far end of the bar, the worn leather a
familiar
comfort.
The Raven’s Nest was quiet
tonight.
Only a low murmur from
a couple in a corner booth and the soft clink of Silas polishing a glass behind the bar.
He moved with a practiced
economy, his slight limp from the old Prague job almost imperceptible in the tight space.
The silver signet ring on
his right hand caught the low light as he worked.
Rory traced the crescent-shaped scar
on her wrist, a pale smile against her skin.
Here, walled in by old
maps of places she’d never see and black-and-white photos of strangers long dead, she felt safe.
The bar was a pocket
of stillness in the Soho chaos. She could breathe here.
Silas set a glass of
water in front of her without a word.
His hazel eyes held a
question, but he never pushed. He just waited. “Long day,”
she said, her voice a
little rough. “They usually are.”
He moved down the bar
to wipe a phantom spill, his presence a steady, grounding anchor.
The chime of the bell
over the door cut through the quiet.
Rory didn't look up, just
listened to the
footsteps
– hesitant at first, then more confident as they approached the bar. A suit.
She could tell by the
expensive, self-important squeak of the leather shoes.
Probably another banker who’d lost
his way from Mayfair. “Excuse me,”
a man’s voice said
.
It was smooth, curated, with
the soft edges of a Welsh accent she hadn't heard in years.
It was the accent of
home, a place that wasn’t home anymore. “Could I get a pint of the pale ale?” Rory’s head stayed down, her focus fixed on the condensation beading on her glass. Cardiff. The accent dredged up ghosts she preferred to keep buried. Pre-Law lectures. Rain on cobblestones. Evan’s smile before it turned sour. “Of course,”
Silas said, his professional tone betraying nothing
. There was a pause. The scrape of a stool.
Then the voice again, closer
this time, colored with a disbelief that made the hairs on her arms prickle. “Aurora? Aurora Carter? Is that
really
you?” The name hit her like a physical blow. Aurora. A girl who wore sweater sets and dreamed of a barrister’s wig. A girl who hadn’t yet learned the specific
weight
of a man’s hand raised in anger. Rory lifted her head
slowly
, her heart a cold, tight knot in her chest.
He looked different, but the
same. The boyish softness of his face had hardened into handsome, angular lines. His hair, once a floppy, untamed mess, was now styled and severe.
He wore a charcoal suit
that was probably worth more than her last three months' rent. But the eyes were the same. Kind, brown, and wide with a shock that mirrored her own. “Leo,” she breathed. Leo Jones.
Her study partner from Tort
Law, second year. The one who’d always saved her a seat in the library. “My God.”
He laughed, a short, incredulous
bark. “I can’t believe it. What are you doing in London? In… well, in a place like this?”
He glanced around the dim
bar, at the peeling varnish on the counter and the faded maps on the wall, his expression a mixture of confusion and something that looked uncomfortably like pity. Rory straightened on her stool, a
familiar
spike of defiance sharpening her spine. “I live here,”
she said, her tone cooler
than she intended. “Upstairs.” “You live… above a bar?”
He seemed to be trying
to square this reality with the phantom of the girl he remembered, the one whose father was a barrister, the one who
was supposed
to follow in his
footsteps
. “I thought you’d be… I don’t know. Making partner by now.” “Plans change,”
she said, taking a deliberate
sip of water. She felt Silas’s presence nearby, a silent, watchful guardian. He
was still polishing
glasses, but his attention
was fixed
on them. Leo
seemed to
recover himself, shaking his head as if to clear it. “Sorry, sorry. It’s just… it’s been five years. You just vanished. No one knew where you went. Eva wouldn’t say a word.” “I needed a change of scenery.” It was the flattest, most sterile explanation for the chaos that had ripped her life apart. “Well, you certainly got one.” He took the pint Silas placed before him. “Thanks, mate.” He turned back to Rory, his smile returning, more genuine this time. “It’s good to see you, Aurora. Really.” “It’s Rory now,” she corrected him,
gently
but
firmly
. “No one’s called me Aurora in years.” The name was a relic, a costume she’d shed. Aurora was the girl who let Evan happen. Rory was the one who survived him. “Rory,” he repeated, testing the name on his tongue. “It suits you. You seem… different.” “I am.” The
silence
that followed was heavy with everything left unsaid. He gestured to the empty stool beside her. “Can I?” She gave a tight nod. He settled in, his expensive suit looking comically out of place against the scarred wood of the bar. “So, what have you been doing?” he asked, trying for casual. “I’m with a firm in the City. Corporate law. It’s a killer, but the money’s good. Just closed a big merger, which is why I’m slumming it in Soho for a celebratory pint.” He laughed, but it sounded hollow. “I’m a delivery person,” Rory said, watching his face for a reaction. There it was.
A flicker of surprise
,
quickly
masked. “Oh. Right. For…?” “A Chinese place down the street. The Golden Empress.” “Right.” He took a long swallow of his beer. “Good for you. Flexible hours, I bet.” Rory almost laughed at the transparent attempt to find a silver lining. “Something like that.” He fiddled with a coaster, the
silence
stretching again. She
could feel
him searching for common ground, for the shared path they had once been on. “Do you ever miss it?” he asked quietly. “Cardiff? Uni?” She thought of the library, the smell of old books and rain-soaked coats. She thought of arguing case law with Leo over coffee, the easy camaraderie, the intellectual spark. That part, she missed. But it
was tangled
up with everything else. Meeting Evan in that
very
same coffee shop. The gradual, terrifying erosion of her own self. “I miss parts of it,” she admitted. “I don’t miss who I was.” Leo looked at her,
truly
looked at her, and the manufactured pleasantry in his expression softened into genuine curiosity. “You were brilliant, Aurora. Top of the class. Everyone thought you were going to be the next great legal mind out of Cardiff.” “People thought a lot of things.” Her gaze drifted to the bookshelf at the end of the bar, the one that hid the door to Silas’s back room. A place of secrets. A place of survival. She had her own hidden rooms now. “Did you ever finish your degree?” he asked. “No.” No explanation. Let him fill in the blanks. He could think she’d failed, dropped out, thrown it all away for nothing. It was easier than the truth. He sighed, running a hand through his
perfect
hair. “You know, Evan asked about you, for a while.” The name, spoken so casually in the safety of the Nest, was a violation. A cold dread seeped into her bones. She kept her face impassive, her hand tightening around her glass. She was distantly aware of Silas pausing his work. “He was pretty cut up when you left,”
Leo continued, oblivious
. “Told everyone you two had this massive row and you just took off. We all felt bad for him. Never saw it coming.” *Of course you didn’t,* she thought, a bitter taste in her mouth. *No one ever does.* “People are rarely what they seem,”
she said, her voice dangerously quiet
. Leo finally
seemed to
notice the shift in her, the glacial stillness that had taken over. He saw the hard set of her jaw, the way her bright blue eyes had gone flat and cold. “Hey, I’m sorry,” he said
quickly
. “I didn’t mean to upset you. It’s just… ancient history, right?” She gave a noncommittal shrug, wanting him gone. This collision of worlds
was too jarring
. He represented a life she’d
been forced
to amputate in order to save herself. Seeing him, polished and successful on the track she
was supposed
to have run, wasn’t painful because she envied it. It was painful because it reminded her of how much she’d had to burn to the ground just to escape. “I should probably get going,” he said, sensing the chasm that had opened between them. He finished his pint in two quick gulps and stood, pulling a wallet from his jacket. “It was… it was
really
good to see you, Rory.” He placed a twenty-pound note on the counter. “Seriously. If you’re ever… I don’t know. If you ever need anything.” He trailed off, the offer feeble and absurd. What could he possibly offer her now? A reference? Legal advice? “I’m fine,” she said, and for the first time that night, it felt
completely
true. “But thanks, Leo. You take care.” He gave her one last, searching
look
,
as if trying to find a trace of the girl he once knew in the woman sitting before him
. He found nothing. With a small, sad smile, he turned and walked out of the bar, the bell chiming his departure. The
silence
he left behind was a relief. Rory
let out a breath
she hadn’t realized she
was holding
. Her hands
were shaking
. Silas came over, picked up the twenty-pound note, and slid it back in front of her. “On the house,”
he said, his voice a low rumble
. He began wiping down the counter where Leo had been sitting, erasing the last trace of him. Rory looked at her reflection in the dark mirror behind the bar shelves. The straight, shoulder-length black hair, the pale skin, the tired eyes. She didn’t
look
like a barrister. She looked like a survivor. And for now, that was more than enough.
created_at
"2026-02-17T02:48:35.137521+00:00"
2/17/2026, 2:48:35 AM
model
"google/gemini-2.5-pro"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2219
moderation_latency
(null)
generation_time
39087
tokens_prompt
867
tokens_completion
3466
native_tokens_prompt
842
native_tokens_completion
3760
native_tokens_completion_images
0
native_tokens_reasoning
1433
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
"STOP"
usage
0.0386525
router
(null)
provider_responses
0
status
200
is_byok
false
latency
2219
endpoint_id
"b261d15b-95ce-4c8c-8bce-00eb0dc1ff77"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-2.5-pro"
api_type
"completions"
id
"gen-1771296475-8Qsw2Yn3WuMmwCyODxas"
upstream_id
(null)
total_cost
0.0386525
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
70.97%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
31
adverbTagCount
4
adverbTags
0
"He glanced around [around]"
1
"He turned back [back]"
2
"he asked quietly [quietly]"
3
"he said quickly [quickly]"
dialogueSentences
53
tagDensity
0.585
leniency
1
rawRatio
0.129
effectiveRatio
0.129
71.08%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1729
totalAiIsmAdverbs
10
found
0
adverb
"really"
count
3
1
adverb
"slowly"
count
1
2
adverb
"gently"
count
1
3
adverb
"quickly"
count
2
4
adverb
"very"
count
1
5
adverb
"truly"
count
1
6
adverb
"completely"
count
1
highlights
0
"really"
1
"slowly"
2
"gently"
3
"quickly"
4
"very"
5
"truly"
6
"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)
56.62%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1729
totalAiIsms
15
found
0
word
"chill"
count
1
1
word
"weight"
count
2
2
word
"familiar"
count
2
3
word
"traced"
count
1
4
word
"footsteps"
count
2
5
word
"firmly"
count
1
6
word
"silence"
count
3
7
word
"flicker"
count
1
8
word
"could feel"
count
1
9
word
"perfect"
count
1
highlights
0
"chill"
1
"weight"
2
"familiar"
3
"traced"
4
"footsteps"
5
"firmly"
6
"silence"
7
"flicker"
8
"could feel"
9
"perfect"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"let out a breath"
count
1
highlights
0
"let out a breath"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
2
narrationSentences
135
matches
0
"d in anger"
1
"A flicker of surprise"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
3
narrationSentences
135
filterMatches
0
"look"
hedgeMatches
0
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
156
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
50
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
2
markdownWords
8
totalWords
1730
ratio
0.005
matches
0
"Of course you didn’t,"
1
"No one ever does."
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
25
unquotedAttributions
0
matches
(empty)
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
44
wordCount
1380
uniqueNames
16
maxNameDensity
0.87
worstName
"Rory"
maxWindowNameDensity
2
worstWindowName
"Leo"
discoveredNames
Golden
1
Empress
1
Raven
1
Nest
2
Silas
8
Prague
1
Soho
1
Mayfair
1
Welsh
1
Leo
7
Jones
1
Tort
1
Law
2
Rory
12
Evan
3
Let
1
persons
0
"Raven"
1
"Silas"
2
"Leo"
3
"Jones"
4
"Law"
5
"Rory"
6
"Evan"
7
"Let"
places
0
"Golden"
1
"Prague"
2
"Soho"
3
"Mayfair"
4
"Tort"
globalScore
1
windowScore
1
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
105
glossingSentenceCount
1
matches
0
"as if trying to find a trace of the girl he once knew in the woman sitting before him"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1730
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
156
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
55
mean
31.45
std
19.68
cv
0.626
sampleLengths
0
113
1
50
2
26
3
9
4
19
5
56
6
44
7
36
8
9
9
28
10
7
11
51
12
63
13
24
14
58
15
25
16
50
17
31
18
35
19
22
20
34
21
16
22
24
23
15
24
2
25
20
26
23
27
50
28
12
29
12
30
9
31
16
32
15
33
36
34
57
35
13
36
42
37
43
38
8
39
28
40
18
41
41
42
34
43
16
44
12
45
35
46
17
47
69
48
31
49
49
92.27%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
5
totalSentences
135
matches
0
"was supposed"
1
"was fixed"
2
"was tangled"
3
"been forced"
4
"was supposed"
83.55%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
4
totalVerbs
229
matches
0
"was still polishing"
1
"was too jarring"
2
"was holding"
3
"were shaking"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
0
flaggedSentences
1
totalSentences
156
ratio
0.006
matches
0
"Rory didn't look up, just listened to the footsteps – hesitant at first, then more confident as they approached the bar."
84.52%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
705
adjectiveStacks
2
stackExamples
0
"expensive, self-important squeak"
1
"next great legal mind"
adverbCount
31
adverbRatio
0.04397163120567376
lyAdverbCount
8
lyAdverbRatio
0.011347517730496455
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
156
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
156
mean
11.09
std
7.43
cv
0.67
sampleLengths
0
30
1
19
2
6
3
23
4
20
5
15
6
14
7
21
8
11
9
4
10
13
11
10
12
3
13
9
14
19
15
12
16
21
17
2
18
12
19
9
20
6
21
17
22
12
23
9
24
14
25
1
26
10
27
2
28
3
29
6
30
9
31
4
32
5
33
19
34
7
35
8
36
1
37
12
38
16
39
14
40
6
41
12
42
12
43
16
44
6
45
11
46
3
47
2
48
8
49
11
54.27%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.3717948717948718
totalSentences
156
uniqueOpeners
58
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
4
totalSentences
124
matches
0
"Only a low murmur from"
1
"Probably another banker who’d lost"
2
"Then the voice again, closer"
3
"*Of course you didn’t,* she"
ratio
0.032
23.23%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
61
totalSentences
124
matches
0
"He moved with a practiced"
1
"She could breathe here."
2
"His hazel eyes held a"
3
"He just waited."
4
"she said, her voice a"
5
"He moved down the bar"
6
"She could tell by the"
7
"It was smooth, curated, with"
8
"It was the accent of"
9
"He looked different, but the"
10
"His hair, once a floppy,"
11
"He wore a charcoal suit"
12
"Her study partner from Tort"
13
"He laughed, a short, incredulous"
14
"He glanced around the dim"
15
"she said, her tone cooler"
16
"He seemed to be trying"
17
"she said, taking a deliberate"
18
"She felt Silas’s presence nearby,"
19
"He was still polishing glasses,"
ratio
0.492
28.55%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
107
totalSentences
124
matches
0
"The dregs of her shift"
1
"Rory slumped onto her usual"
2
"The Raven’s Nest was quiet"
3
"He moved with a practiced"
4
"The silver signet ring on"
5
"Rory traced the crescent-shaped scar"
6
"Here, walled in by old"
7
"The bar was a pocket"
8
"She could breathe here."
9
"Silas set a glass of"
10
"His hazel eyes held a"
11
"He just waited."
12
"she said, her voice a"
13
"He moved down the bar"
14
"The chime of the bell"
15
"Rory didn't look up, just"
16
"She could tell by the"
17
"a man’s voice said"
18
"It was smooth, curated, with"
19
"It was the accent of"
ratio
0.863
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
124
matches
(empty)
ratio
0
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
52
technicalSentenceCount
1
matches
0
"Kind, brown, and wide with a shock that mirrored her own."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
31
uselessAdditionCount
8
matches
0
"she said, her voice a little rough"
1
"He moved down, his presence a steady, grounding anchor"
2
"Silas said, his professional tone betraying nothing"
3
"she said, her tone cooler than she intended"
4
"He turned back, his smile returning, more genuine this time"
5
"Leo continued, oblivious"
6
"she said, her voice dangerously quiet"
7
"he said, his voice a low rumble"
17.92%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
21
fancyCount
7
fancyTags
0
"she breathed (breathe)"
1
"He laughed (laugh)"
2
"she corrected (correct)"
3
"he repeated (repeat)"
4
"He laughed (laugh)"
5
"she admitted (admit)"
6
"Leo continued (continue)"
dialogueSentences
53
tagDensity
0.396
leniency
0.792
rawRatio
0.333
effectiveRatio
0.264
79.4329%