NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-17-01KHMQEYM6D00J9E9XACBAZP5J
Run Details
Model:
Mistral Small Creative
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
11.8s
Cost:
$0.000717
Provider:
Mistral
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
93.35%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
40.12%
AI-ism word frequency
(details)
66.67%
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)
0.00%
Name drop frequency
(details)
87.50%
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)
0.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
46.91%
Sentence opener variety
(details)
61.73%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
79.08%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
75.8452%
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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 door swung open before
Rory could even knock a second time, the chain still rattling against the frame.
Eva stood there, barefoot in
an oversized sweater, her dark curls tangled from sleep, but her eyes were sharp—always sharp. "You look like hell,"
she said, stepping aside without
waiting for an answer.
Rory exhaled, the weight of
the last forty-eight hours pressing down on her shoulders. "Thanks. Can I come in?"
Eva didn’t answer, just turned
and padded back into the flat, leaving the door ajar.
Rory stepped inside, the familiar
scent of old books and incense wrapping around her like a ghost.
The place was exactly as
she remembered—cluttered, lived-in, the kind of space that felt like a hug if you knew where to look.
Ptolemy, Eva’s tabby, slinked out
from behind a stack of books and wound himself around Rory’s ankles, purring. "Tea?" Eva called from the kitchenette, already filling the kettle. "Please."
Rory shut the door behind
her, the three deadbolts clicking into place one by one. She leaned against the wall, watching Eva move—
efficient
, precise, the way she always was when she
was avoiding
something. "You didn’t answer my texts." Eva didn’t turn around. "I was busy." "Busy ignoring
me
."
The kettle hissed as Eva
set it on the stove. "What do you want, Rory?" Rory pushed off the wall, stepping into the kitchen. The space was too small, too intimate, the air thick with things unsaid. "I need your help." Eva finally looked at her, arms crossed. "With what?" Rory hesitated.
She hadn’t planned on saying
it like this—hadn’t planned on saying it at all,
really
. But the words tumbled out before she could stop them. "Lucien’s in trouble."
Eva’s expression didn’t change, but
her fingers tightened around her arms. "And?" "And I think it’s my fault."
The kettle whistled, sharp and
insistent. Eva turned off the burner, the
silence
between them stretching thin. "You’re not making sense." Rory dragged a hand through her hair, the strands slipping between her fingers. "I ran into him at the Golden Empress. He was… off. Not himself. And then
he
just *
left
*, like something was wrong. I tried to follow, but—"
She cut herself off, shaking
her head. "I don’t know. I just have a bad feeling." Eva poured the boiling water into two chipped mugs, the steam curling between them. "You always have bad feelings when it comes to him." Rory flinched. "That’s not fair." "Isn’t it?" Eva slid a mug across the counter, the tea dark and bitter-smelling. "You’ve been running from him for months, Rory. And now you’re here, asking *
me
* for help?" Rory wrapped her hands around the mug, the heat seeping into her palms. "I didn’t know who else to go to." Eva’s laugh was sharp. "Bullshit. You could’ve gone to Silas. Or Yu-Fei. Or any of the other people you’ve been leaning on since you got to London." She leaned against the counter, mirroring Rory’s stance. "But you came here. Why?" Rory looked down at the tea, the surface rippling with her unsteady breath. "Because you’re the only one who knows what
he
is." Eva went still. The flat
seemed to
hold its breath. Rory lifted her gaze. "You know about the demons. The half-breeds. The *
real
* London." Eva’s jaw tightened. "And you think that gives you the right to drag
me
into this?" "I’m not dragging you into anything,"
Rory said, her voice low
. "I’m asking for your help. Like you asked for mine, back in Cardiff." The words hung between them, heavy with memory. Eva’s eyes
flickered
—just for a second—before she turned away, busying herself with the sugar bowl. "That was different." "No, it wasn’t." Rory set the mug down, the clink of ceramic too loud in the small space. "You needed
me
then. And I’m asking you now." Eva didn’t answer.
She just stood there, her
back rigid, her fingers gripping the edge of the counter like it was the only thing keeping her grounded. Rory watched her, the
silence
between them thick with everything they’d never said. Then, quietly, Eva spoke. "What do you need?" Rory exhaled, relief and something sharper twisting in her chest. "I need to find him. Before whatever’s happening to him gets worse." Eva turned, her dark eyes searching Rory’s face. "And if it’s already too late?" Rory met her gaze, unflinching. "Then I need to know why." Eva studied her for a long moment, then nodded, just once. "Fine. But we do this my way." Rory almost laughed. "When have we ever done it any other way?" Eva didn’t smile.
She just reached for her
coat, slung over the back of a chair, and tossed Rory a set of keys. "Lock up. And don’t touch my notes." Rory caught the keys, the metal warm from Eva’s grip. "Where are we going?" Eva paused at the door, her hand on the deadbolts. "Somewhere you’re not going to like." --- The alley behind the old theater smelled like damp stone and something older, something that made the hairs on Rory’s arms stand on end. Eva moved ahead of her, her boots silent on the cobblestones, her posture tense. Rory followed, her fingers brushing the small crescent scar on her
left
wrist—a habit when she
was nervous
. "You’re sure this is the place?" Rory kept her voice low, though the alley was empty. Eva didn’t look back. "Positive." Rory swallowed. "And you’re sure *
he
*’s here?" Eva stopped in front of a rusted door, its surface
etched
with symbols Rory didn’t recognize. "No. But this is where the trail leads." Rory exhaled, her breath fogging in the cold air. "Great." Eva turned the handle, the door groaning as it swung open. The darkness beyond was absolute, swallowing the dim light from the alley. Rory hesitated, her
pulse
quickening. Eva glanced at her, one
eyebrow
raised. "You coming?" Rory stepped forward, her shoulder brushing Eva’s as she passed. The contact was brief, but it
sent a jolt through
her—
familiar
,
electric
.
She ignored it, focusing on
the darkness ahead. The door shut behind them with a final *
click
*. --- The air inside was thick, stale, like the inside of an old book
left
too long in the sun. Rory’s eyes adjusted
slowly
, picking out the shapes of crates, broken furniture, the skeletal remains of a chandelier hanging crooked from the ceiling. The theater had
been gutted
, its grandeur reduced to rotting wood and peeling wallpaper. Eva moved ahead, her steps sure, like she’d been here before. Rory followed, her boots scuffing against the floorboards. "You’ve been here." Eva didn’t answer. Rory stopped, her gaze snagging on something half-buried under a pile of debris—a cane. Ivory-handled. Familiar. Her
stomach
dropped. "Eva." Eva turned, following Rory’s line of sight. Her expression darkened. "Shit." Rory crouched, brushing aside the debris. The cane was cold under her fingers, the blade still sheathed.
She stood, gripping it like
a lifeline. "He was here." Eva didn’t answer.
She was already moving, her
steps quicker now, her eyes
scanning
the shadows. Rory followed, her grip tightening on the cane. Then she saw it. A figure slumped against the far wall, his platinum blond hair dull in the dim light, his tailored suit torn at the shoulder. Lucien. Rory’s breath caught. "Lucien." He didn’t move. Eva was already there, crouching beside him, her fingers pressing against his neck. "He’s alive. Barely." Rory dropped to her knees beside them, her heart hammering. Lucien’s skin was too pale, his heterochromatic eyes—one amber, one black—half-lidded and unfocused.
His breath came in shallow
gasps, his lips parted like
he
was trying
to speak. "Lucien,"
Rory said, her voice breaking
. "Can you hear
me
?" His gaze
flickered
to hers, just for a second, before his eyelids
fluttered
shut. Eva cursed under her breath. "We need to get him out of here. Now." Rory didn’t argue.
She slid an arm under
Lucien’s shoulders, her muscles straining as she helped Eva lift him.
He was heavier than he
looked, his body limp between them. Eva grunted, adjusting her grip. "You take his legs." Rory nodded, shifting her hold. Together, they carried him toward the door, the
weight
of him pressing down on them like a physical force. Lucien’s head lolled against Rory’s shoulder, his breath warm against her neck. "Rory,"
he
murmured, his voice barely a
whisper
. She swallowed hard. "I’ve got you." Eva kicked the door open, the night air rushing in.
They stumbled out into the
alley, the cold a sharp contrast to the stifling heat of the theater. Rory’s arms ached, her breath coming in ragged gasps, but she didn’t stop. Eva led the way, her steps quick and sure, her grip on Lucien unyielding. Rory followed, her focus narrowed to the man between them, to the way his fingers twitched against her arm, to the faint, uneven rhythm of his breath. They didn’t speak. There was nothing to say. Not yet.
created_at
"2026-02-17T02:39:36.370038+00:00"
2/17/2026, 2:39:36 AM
model
"mistralai/mistral-small-creative-20251216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
293
moderation_latency
(null)
generation_time
11573
tokens_prompt
808
tokens_completion
2357
native_tokens_prompt
772
native_tokens_completion
2132
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
768
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.0007168
router
(null)
provider_responses
0
id
"66fb06260f5d4a1d836eff5fc3ea79c2"
status
200
is_byok
false
latency
293
endpoint_id
"0118a65e-79f9-48b0-924e-38c4a41378e1"
provider_name
"Mistral"
model_permaslug
"mistralai/mistral-small-creative-20251216"
api_type
"completions"
id
"gen-1771295963-yV7ZqPNYvEpEg6Vlj0fi"
upstream_id
"66fb06260f5d4a1d836eff5fc3ea79c2"
total_cost
0.0007168
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
11
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
58
tagDensity
0.19
leniency
0.379
rawRatio
0
effectiveRatio
0
93.35%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1503
totalAiIsmAdverbs
2
found
0
adverb
"really"
count
1
1
adverb
"slowly"
count
1
highlights
0
"really"
1
"slowly"
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)
40.12%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1503
totalAiIsms
18
found
0
word
"weight"
count
2
1
word
"familiar"
count
3
2
word
"efficient"
count
1
3
word
"silence"
count
2
4
word
"flickered"
count
2
5
word
"etched"
count
1
6
word
"pulse"
count
1
7
word
"eyebrow"
count
1
8
word
"electric"
count
1
9
word
"stomach"
count
1
10
word
"scanning"
count
1
11
word
"fluttered"
count
1
12
word
"whisper"
count
1
highlights
0
"weight"
1
"familiar"
2
"efficient"
3
"silence"
4
"flickered"
5
"etched"
6
"pulse"
7
"eyebrow"
8
"electric"
9
"stomach"
10
"scanning"
11
"fluttered"
12
"whisper"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"stomach dropped/sank"
count
1
1
label
"sent a shiver through"
count
1
highlights
0
"stomach dropped"
1
"sent a jolt through"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
115
matches
0
"was nervous"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
115
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
162
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
34
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
5
markdownWords
5
totalWords
1491
ratio
0.003
matches
0
"left"
1
"me"
2
"real"
3
"he"
4
"click"
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
18
unquotedAttributions
1
matches
0
"Then, quietly, Eva spoke."
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
88
wordCount
1154
uniqueNames
3
maxNameDensity
3.81
worstName
"Rory"
maxWindowNameDensity
6.5
worstWindowName
"Rory"
discoveredNames
Rory
44
Eva
39
Lucien
5
persons
0
"Rory"
1
"Eva"
2
"Lucien"
places
(empty)
globalScore
0
windowScore
0
87.50%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
80
glossingSentenceCount
2
matches
0
"felt like a hug if you knew where to lo"
1
"smelled like damp stone and something olde"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1491
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
162
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
76
mean
19.62
std
14.94
cv
0.762
sampleLengths
0
52
1
19
2
73
3
10
4
40
5
7
6
3
7
15
8
26
9
9
10
30
11
12
12
6
13
21
14
56
15
24
16
5
17
30
18
21
19
40
20
23
21
10
22
14
23
16
24
24
25
26
26
27
27
40
28
8
29
22
30
14
31
11
32
18
33
12
34
30
35
14
36
16
37
1
38
56
39
16
40
5
41
7
42
24
43
10
44
28
45
9
46
30
47
9
48
1
49
56
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
115
matches
0
"been gutted"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
3
totalVerbs
229
matches
0
"was avoiding"
1
"was already moving"
2
"was trying"
0.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
12
semicolonCount
0
flaggedSentences
9
totalSentences
162
ratio
0.056
matches
0
"Eva stood there, barefoot in an oversized sweater, her dark curls tangled from sleep, but her eyes were sharp—always sharp."
1
"The place was exactly as she remembered—cluttered, lived-in, the kind of space that felt like a hug if you knew where to look."
2
"She leaned against the wall, watching Eva move—efficient, precise, the way she always was when she was avoiding something."
3
"She hadn’t planned on saying it like this—hadn’t planned on saying it at all, really."
4
"Eva’s eyes flickered—just for a second—before she turned away, busying herself with the sugar bowl."
5
"Rory followed, her fingers brushing the small crescent scar on her left wrist—a habit when she was nervous."
6
"The contact was brief, but it sent a jolt through her—familiar, electric."
7
"Rory stopped, her gaze snagging on something half-buried under a pile of debris—a cane."
8
"Lucien’s skin was too pale, his heterochromatic eyes—one amber, one black—half-lidded and unfocused."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1173
adjectiveStacks
0
stackExamples
(empty)
adverbCount
41
adverbRatio
0.03495311167945439
lyAdverbCount
7
lyAdverbRatio
0.005967604433077579
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
162
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
162
mean
9.19
std
6.4
cv
0.696
sampleLengths
0
19
1
20
2
13
3
14
4
5
5
15
6
17
7
23
8
18
9
10
10
16
11
19
12
5
13
4
14
3
15
3
16
10
17
5
18
9
19
13
20
4
21
7
22
2
23
2
24
15
25
10
26
3
27
11
28
1
29
6
30
6
31
11
32
4
33
13
34
34
35
9
36
14
37
10
38
2
39
3
40
14
41
16
42
13
43
8
44
4
45
31
46
5
47
13
48
10
49
3
46.91%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.25925925925925924
totalSentences
162
uniqueOpeners
42
61.73%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
2
totalSentences
108
matches
0
"Then, quietly, Eva spoke."
1
"Then she saw it."
ratio
0.019
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
21
totalSentences
108
matches
0
"she said, stepping aside without"
1
"She leaned against the wall,"
2
"She hadn’t planned on saying"
3
"She cut herself off, shaking"
4
"She leaned against the counter,"
5
"She just stood there, her"
6
"She just reached for her"
7
"She ignored it, focusing on"
8
"Her stomach dropped."
9
"Her expression darkened."
10
"She stood, gripping it like"
11
"She was already moving, her"
12
"He didn’t move."
13
"His breath came in shallow"
14
"His gaze flickered to hers,"
15
"She slid an arm under"
16
"He was heavier than he"
17
"he murmured, his voice barely"
18
"She swallowed hard."
19
"They stumbled out into the"
ratio
0.194
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
103
totalSentences
108
matches
0
"The door swung open before"
1
"Eva stood there, barefoot in"
2
"she said, stepping aside without"
3
"Rory exhaled, the weight of"
4
"Eva didn’t answer, just turned"
5
"Rory stepped inside, the familiar"
6
"The place was exactly as"
7
"Ptolemy, Eva’s tabby, slinked out"
8
"Eva called from the kitchenette,"
9
"Rory shut the door behind"
10
"She leaned against the wall,"
11
"Eva didn’t turn around."
12
"The kettle hissed as Eva"
13
"Rory pushed off the wall,"
14
"The space was too small,"
15
"Eva finally looked at her,"
16
"She hadn’t planned on saying"
17
"Eva’s expression didn’t change, but"
18
"The kettle whistled, sharp and"
19
"Eva turned off the burner,"
ratio
0.954
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
108
matches
(empty)
ratio
0
79.08%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
56
technicalSentenceCount
5
matches
0
"The place was exactly as she remembered—cluttered, lived-in, the kind of space that felt like a hug if you knew where to look."
1
"She just stood there, her back rigid, her fingers gripping the edge of the counter like it was the only thing keeping her grounded."
2
"The alley behind the old theater smelled like damp stone and something older, something that made the hairs on Rory’s arms stand on end."
3
"She was already moving, her steps quicker now, her eyes scanning the shadows."
4
"Eva was already there, crouching beside him, her fingers pressing against his neck."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
11
uselessAdditionCount
5
matches
0
"Rory said, her voice low"
1
"Rory set, the clink of ceramic too loud in the small space"
2
"Rory kept, though the alley was empty"
3
"Rory said, her voice breaking"
4
"he murmured, his voice barely a whisper"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
5
fancyCount
1
fancyTags
0
"he murmured (murmur)"
dialogueSentences
58
tagDensity
0.086
leniency
0.172
rawRatio
0.2
effectiveRatio
0.034
75.8452%