NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHXQ92AP69Q3331B5MCPKM1E
Run Details
Model:
Mistral Small 3.2 24B
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
19.2s
Cost:
$0.000736
Provider:
Mistral
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
97.04%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
0.00%
AI-ism word frequency
(details)
0.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
71.43%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
50.00%
Name drop frequency
(details)
71.88%
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)
96.49%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
94.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
25.00%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
0.00%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
87.91%
Technical jargon density
(details)
41.67%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
71.1804%
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</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> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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 rain fell in sheets, turning the streets of Soho into a maze of
glistening
reflections and shadows.
Detective Harlow Quinn moved with
military precision, her sharp jaw set, brown eyes
scanning
the slick pavement for any sign of her quarry.
The distinctive green neon sign
of The Raven's Nest
flickered
above her, casting an eerie glow on her closely cropped salt-and-pepper hair.
She had been tracking Tomás
Herrera for weeks, ever since whispers of his involvement in something... unnatural surfaced.
Tonight, she was determined to
get answers.
Tomás was quick, his olive
skin
glistening
with rain as he darted through the crowded streets, the Saint Christopher medallion around his neck bouncing against his chest.
He glanced back, his warm
brown eyes locking onto Quinn's
determined
gaze.
He knew he couldn't outrun
her forever, but he couldn't afford to be caught either. Not with what he knew. Quinn's breath came in steady, controlled bursts as she pursued him.
Her worn leather watch on
her left wrist glowed faintly in the dim light, a silent
testament
to the years she had spent chasing down criminals. But this case was different. This case was personal. She had lost her partner, DS Morris, three years ago under circumstances she still didn't understand.
Circumstances that hinted at something
beyond the ordinary. Something supernatural. Tomás ducked into an alleyway, his heart
pounding
in his chest.
He could hear Quinn's footsteps
closing in behind him.
He knew he had to
lose her, at least for now.
He reached into his pocket
and pulled out a small, bone-white token.
It was his ticket into
the Veil Market, a hidden black market that dealt in the supernatural.
He had heard rumors of
a secret entrance beneath the abandoned Tube station near Camden, accessible only to those with a bone token.
Quinn skidded to a halt
at the entrance of the alleyway, her eyes
scanning
the darkness.
She could hear Tomás's footsteps
echoing
off the walls, but she couldn't see him.
She knew he couldn't have
gone far.
She pulled out her phone
and dialed a number, her voice low and urgent. "Control, I need backup. Suspect last seen heading towards Camden. He's got something to do with that market. The one we can't talk about."
She hung up before they
could respond, her eyes narrowing as she spotted a faint glow coming from a grate in the ground.
She crouched down, her fingers
brushing against the cold metal.
She could hear voices echoing
up from below, whispers in languages she didn't recognize.
She knew she was onto
something big, something that could finally give her the answers she sought. But the Veil Market was dangerous.
It was a place where
the rules of the natural world didn't apply.
It was a place where
people like Tomás went to buy and sell things that shouldn't exist.
She hesitated, her fingers hovering
over the grate. She knew she should wait for backup, but she also knew that if she did, Tomás would be long gone. She took a deep breath, her mind made up. She pried open the grate, the hinges groaning in protest. She descended into the darkness, her heart
pounding
in her chest.
The air was thick with
the scent of damp earth and something else, something she couldn't
quite place
. She could hear the voices more clearly now, a
cacophony
of languages and dialects that
sent a shiver down
her spine. She found herself in a narrow tunnel, the walls lined with flickering torches. She could see the faint glow of the market up ahead, a
kaleidoscope
of colors and sounds that
seemed to
pulse
with a life of its own. She moved forward, her steps cautious but
determined
. The market was a labyrinth of stalls and booths, each one more bizarre than the last. She saw a woman selling vials of glowing liquid, her eyes glowing with an unnatural light. She saw a man with a snake coiled around his arm, hissing at passersby. She saw a child with wings, fluttering from stall to stall, her laughter
echoing
through the market. Quinn's eyes
scanned
the crowd, searching for any sign of Tomás. She
could feel
the
weight
of the market pressing down on her, the air thick with magic and danger. She knew she was out of her depth, but she also knew she couldn't turn back now. She spotted Tomás near a stall selling enchanted goods, his back turned to her. She moved towards him, her steps silent on the damp ground. She was just a few feet away when he turned, his eyes locking onto hers. He
looked surprised
, but not afraid. "Detective Quinn,"
he said, his voice steady
. "I should have known you wouldn't give up so easily." Quinn's hand hovered over her gun, her eyes never leaving his. "Tomás Herrera,"
she said, her voice low and dangerous
. "You're coming with me. We have a lot to talk about." Tomás shook his head, a sad smile on his lips. "You don't understand, Detective," he said. "This isn't your world. You don't know what you're getting into." Quinn's
eyes narrowed
, her grip tightening on her gun. "I know enough," she said. "I know that you're involved in something dangerous. Something that got my partner killed. And I'm not leaving here without answers." Tomás's smile faded, his eyes darkening. "You want answers, Detective?" he said. "Then follow me. But I warn you, not everything here is what it seems." He turned and walked away, disappearing into the crowd. Quinn hesitated for a moment, her heart
pounding
in her chest. She knew she
was stepping
into the unknown, into a world she didn't understand. But she also knew she couldn't turn back now. She took a deep breath and followed him, her steps
echoing
through the market. The deeper they went, the more the market
seemed to
come alive around them. The stalls
seemed to
shift and change, the colors and sounds growing more intense. Quinn
could feel
the magic in the air, a
palpable
force that seemed to pulse with a life of its own
. Tomás led her to a stall selling information, the air around it thick with whispers and secrets. The stall
was manned
by a woman with eyes like a cat, her gaze piercing as she watched them approach. "Tomás," she said, her voice like
silk
. "What brings you here tonight?" Tomás turned to Quinn, his eyes serious. "I need information," he said. "About a detective who was killed three years ago. DS Morris." Quinn's
eyes widened
, her heart
pounding
in her chest. She had never expected to hear her partner's name in a place like this. She stepped forward, her voice urgent. "What do you know about him?" she said. "What do you know about what happened to him?" The woman's eyes
flicked
to Quinn, her gaze assessing. "You're the one who's been asking questions," she said. "The one who's been chasing Tomás." Quinn nodded, her eyes never leaving the woman's. "I need answers," she said. "I need to know what happened to my partner. I need to know what he was involved in." The woman's eyes darkened, her voice dropping to a
whisper
. "DS Morris was killed by something that shouldn't exist," she said. "Something that came from a world beyond our own. Something that Tomás and his friends have been trying to stop." Quinn's
heart pounded in her chest
, her mind
racing
. She had always known that Morris's death was more than just a routine case gone wrong. She had always known that there was something more to it. Something supernatural. She turned to Tomás, her eyes searching his. "Is that true?" she said. "Is that what you've been involved in? Fighting something... unnatural?" Tomás nodded, his eyes serious. "It's more complicated than that," he said. "But yes, that's part of it. That's why I can't be caught, Detective. That's why I can't afford to be dragged into your world. Not when there's so much at stake." Quinn's mind
raced
, her thoughts a whirlwind of questions and doubts. She knew she was in over her head, but she also knew she couldn't turn back now. She had come too far, had risked too much. She took a deep breath, her mind made up. "I want to help,"
she said, her voice steady
. "I want to understand. I want to make things right." Tomás's eyes searched hers,
as if looking for something
. After a moment, he nodded. "Alright, Detective," he said. "But you need to understand, this isn't a game. This is real. This is dangerous. And once you're in, there's no turning back." Quinn nodded, her eyes never leaving his. "I understand," she said. "I'm ready." Tomás turned to the woman, his voice low. "We need to talk," he said. "We need to figure out what to do next." The woman nodded, her eyes flicking to Quinn. "Very well," she said. "But be careful, Tomás. Be careful, Detective. The world you're stepping into is not a forgiving one." Quinn nodded, her heart
pounding
in her chest. She knew she
was stepping
into the unknown, into a world she didn't understand. But she also knew she couldn't turn back now. She had come too far, had risked too much. She was ready to face whatever came next, ready to uncover the truth, no matter the cost. As they disappeared into the
depths
of the market, the air around them
seemed to
pulse
with
anticipation
, the magic and danger of the Veil Market wrapping around them like a shroud. Quinn's journey had only just begun, but she was ready. She was ready to face the unknown, to uncover the truth, to make things right. She was ready to step into the shadows, to embrace the darkness, to become something more than just a detective. She was ready to become a part of the supernatural world, to fight the battles that needed to be fought, to make a difference. And as the market swallowed them whole, she
knew that she
was exactly where she
was meant
to be.
created_at
"2026-02-20T14:29:20.866Z"
2/20/2026, 2:29:20 PM
model
"mistralai/mistral-small-3.2-24b-instruct-2506"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
221
moderation_latency
(null)
generation_time
19064
tokens_prompt
914
tokens_completion
2467
native_tokens_prompt
840
native_tokens_completion
2172
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
320
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.0007356
router
(null)
provider_responses
0
endpoint_id
"23fd6b91-74d8-45fc-ac00-cf141ec7f4a5"
id
"fb2c1ec642394d629d2b05513f25f44b"
is_byok
false
latency
221
model_permaslug
"mistralai/mistral-small-3.2-24b-instruct-2506"
provider_name
"Mistral"
status
200
api_type
"completions"
id
"gen-1771597760-PpA6ubkZZhxJaznkbWXd"
upstream_id
"fb2c1ec642394d629d2b05513f25f44b"
total_cost
0.0007356
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
18
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
37
tagDensity
0.486
leniency
0.973
rawRatio
0
effectiveRatio
0
97.04%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1689
totalAiIsmAdverbs
1
found
0
adverb
"very"
count
1
highlights
0
"very"
100.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
0.00%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1689
totalAiIsms
38
found
0
word
"glistening"
count
2
1
word
"scanning"
count
2
2
word
"flickered"
count
1
3
word
"determined"
count
3
4
word
"testament"
count
1
5
word
"pounding"
count
5
6
word
"footsteps"
count
2
7
word
"echoing"
count
4
8
word
"cacophony"
count
1
9
word
"down her spine"
count
1
10
word
"kaleidoscope"
count
1
11
word
"pulse"
count
3
12
word
"scanned"
count
1
13
word
"could feel"
count
2
14
word
"weight"
count
1
15
word
"palpable"
count
1
16
word
"silk"
count
1
17
word
"flicked"
count
1
18
word
"whisper"
count
1
19
word
"racing"
count
1
20
word
"raced"
count
1
21
word
"depths"
count
1
22
word
"anticipation"
count
1
highlights
0
"glistening"
1
"scanning"
2
"flickered"
3
"determined"
4
"testament"
5
"pounding"
6
"footsteps"
7
"echoing"
8
"cacophony"
9
"down her spine"
10
"kaleidoscope"
11
"pulse"
12
"scanned"
13
"could feel"
14
"weight"
15
"palpable"
16
"silk"
17
"flicked"
18
"whisper"
19
"racing"
20
"raced"
21
"depths"
22
"anticipation"
0.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
5
maxInWindow
5
found
0
label
"heart pounded in chest"
count
1
1
label
"eyes widened/narrowed"
count
2
2
label
"air was thick with"
count
1
3
label
"sent a shiver through"
count
1
highlights
0
"heart pounded in her chest"
1
"eyes narrowed"
2
"eyes widened"
3
"The air was thick with"
4
"sent a shiver down"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
2
narrationSentences
120
matches
0
"looked surprised"
1
"e with anticipation"
71.43%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
5
narrationSentences
120
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
139
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
32
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1686
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
19
unquotedAttributions
0
matches
(empty)
50.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
53
wordCount
1358
uniqueNames
14
maxNameDensity
1.47
worstName
"Quinn"
maxWindowNameDensity
3.5
worstWindowName
"Quinn"
discoveredNames
Soho
1
Harlow
1
Quinn
20
Raven
1
Nest
1
Tomás
16
Herrera
1
Saint
1
Christopher
1
Morris
2
Veil
3
Market
3
Tube
1
Camden
1
persons
0
"Harlow"
1
"Quinn"
2
"Raven"
3
"Nest"
4
"Tomás"
5
"Herrera"
6
"Saint"
7
"Christopher"
8
"Morris"
9
"Market"
places
0
"Soho"
1
"Veil"
2
"Camden"
globalScore
0.764
windowScore
0.5
71.88%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
96
glossingSentenceCount
3
matches
0
"quite place"
1
"force that seemed to pulse with a life of its own"
2
"as if looking for something"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1686
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
139
matches
0
"knew that she"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
44.37
std
22.58
cv
0.509
sampleLengths
0
88
1
59
2
72
3
83
4
51
5
24
6
64
7
73
8
60
9
48
10
63
11
47
12
46
13
17
14
31
15
27
16
35
17
26
18
57
19
49
20
37
21
12
22
23
23
46
24
24
25
31
26
41
27
38
28
23
29
43
30
46
31
19
32
41
33
13
34
23
35
29
36
57
37
120
96.49%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
3
totalSentences
120
matches
0
"was determined"
1
"was manned"
2
"was meant"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
2
totalVerbs
260
matches
0
"was stepping"
1
"was stepping"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
139
ratio
0
matches
(empty)
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1361
adjectiveStacks
1
stackExamples
0
"small, bone-white token."
adverbCount
42
adverbRatio
0.03085966201322557
lyAdverbCount
8
lyAdverbRatio
0.005878030859662013
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
139
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
139
mean
12.13
std
6.17
cv
0.509
sampleLengths
0
18
1
23
2
22
3
16
4
2
5
7
6
27
7
12
8
15
9
5
10
11
11
26
12
5
13
4
14
16
15
8
16
2
17
11
18
9
19
11
20
12
21
17
22
23
23
16
24
14
25
7
26
14
27
24
28
23
29
10
30
14
31
17
32
6
33
13
34
17
35
8
36
20
37
9
38
10
39
11
40
18
41
21
42
13
43
27
44
8
45
16
46
16
47
14
48
17
49
11
25.00%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
37
diversityRatio
0.20863309352517986
totalSentences
139
uniqueOpeners
29
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
103
matches
(empty)
ratio
0
0.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
58
totalSentences
103
matches
0
"She had been tracking Tomás"
1
"He glanced back, his warm"
2
"He knew he couldn't outrun"
3
"Her worn leather watch on"
4
"She had lost her partner,"
5
"He could hear Quinn's footsteps"
6
"He knew he had to"
7
"He reached into his pocket"
8
"It was his ticket into"
9
"He had heard rumors of"
10
"She could hear Tomás's footsteps"
11
"She knew he couldn't have"
12
"She pulled out her phone"
13
"She hung up before they"
14
"She crouched down, her fingers"
15
"She could hear voices echoing"
16
"She knew she was onto"
17
"It was a place where"
18
"It was a place where"
19
"She hesitated, her fingers hovering"
ratio
0.563
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
95
totalSentences
103
matches
0
"The rain fell in sheets,"
1
"Detective Harlow Quinn moved with"
2
"The distinctive green neon sign"
3
"She had been tracking Tomás"
4
"Tonight, she was determined to"
5
"Tomás was quick, his olive"
6
"He glanced back, his warm"
7
"He knew he couldn't outrun"
8
"Quinn's breath came in steady,"
9
"Her worn leather watch on"
10
"This case was personal."
11
"She had lost her partner,"
12
"Circumstances that hinted at something"
13
"Tomás ducked into an alleyway,"
14
"He could hear Quinn's footsteps"
15
"He knew he had to"
16
"He reached into his pocket"
17
"It was his ticket into"
18
"He had heard rumors of"
19
"Quinn skidded to a halt"
ratio
0.922
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
103
matches
(empty)
ratio
0
87.91%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
65
technicalSentenceCount
5
matches
0
"It was his ticket into the Veil Market, a hidden black market that dealt in the supernatural."
1
"She hung up before they could respond, her eyes narrowing as she spotted a faint glow coming from a grate in the ground."
2
"She saw a woman selling vials of glowing liquid, her eyes glowing with an unnatural light."
3
"She saw a child with wings, fluttering from stall to stall, her laughter echoing through the market."
4
"She was ready to become a part of the supernatural world, to fight the battles that needed to be fought, to make a difference."
41.67%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
18
uselessAdditionCount
3
matches
0
"he said, his voice steady"
1
"she said, her voice low and dangerous"
2
"she said, her voice steady"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
18
fancyCount
0
fancyTags
(empty)
dialogueSentences
37
tagDensity
0.486
leniency
0.973
rawRatio
0
effectiveRatio
0
71.1804%