NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-17-01KHMQHPFQ1S069J917AD2SHK6
Run Details
Model:
Z.AI GLM 4.7
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
1m 22s
Cost:
$0.006936
Provider:
AtlasCloud
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
84.50%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
47.30%
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)
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)
91.11%
Passive voice overuse
(details)
67.99%
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)
51.63%
Sentence opener variety
(details)
30.86%
Adverb-first sentence starts
(details)
90.37%
Pronoun-first sentence starts
(details)
38.70%
Subject-first sentence starts
(details)
46.30%
Subordinate conjunction sentence starts
(details)
99.13%
Technical jargon density
(details)
28.23%
Useless dialogue additions
(details)
50.00%
Dialogue tag variety (said vs. fancy)
(details)
80.2542%
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="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <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> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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 air down here tasted
of wet iron and
silence
, a thick, cloying
dampness that seemed to cling to the back of the throat
.
Harlow Quinn clicked her flashlight
off, then on again, the beam cutting a sharp white cone through the
gloom
of the abandoned Tube station. The rails
were rusted
snakes, sleepers rotting into the dark earth of the tunnel bed.
It was a place the
city had forgotten, buried beneath the bustle of Camden like a bad memory. Quinn moved with military precision, her boots crunching
softly
on the gravel.
She checked her watch, the
leather strap worn smooth against her wrist. 03:14.
The witching hour, if you
believed in that sort of thing. She didn’t. Or at least, she told herself she didn’t. Three years ago, with DS Morris’s empty
grave
still fresh in her mind, she would have laughed at the idea.
Now, she just kept her
hand close to her holster. "There’s nothing natural about this,"
Eva Kowalski said, her voice
echoing
slightly
off the curved, tiled walls. Quinn glanced over.
Eva stood near the edge
of the platform, clutching her worn leather satchel to her chest like a shield. The young researcher looked pale, the flash of her red curly hair the only vibrant thing in the sepia
gloom
.
She kept pushing her round
glasses up her nose, a nervous tic that had been driving Quinn crazy for the last hour. "Stick to the facts, Evie,"
Quinn said, her tone clipped
. "We process the scene, we write the report, we go home." "I am sticking to the facts,"
Eva insisted, stepping closer to
the taped-off area. "The facts are inconsistent. Look at the body."
Quinn turned her attention to
the corpse lying sprawled on the dirty tiles. Male, mid-thirties, dressed in a coat that cost more than Quinn’s car. His name was Julian Thorne. According to the cursory background check Quinn had run on the walk down here, Thorne was a broker. High finance, low morals. "He fell,"
Quinn said, playing devil’s advocate
. "Slipped on the moss, cracked his skull on the edge of the platform." "He didn't fall,"
Eva said, tucking a stray
lock of hair behind her left ear. "The blood is wrong." Quinn frowned.
She knelt, ignoring the grime
seeping into her trousers.
She hovered her flashlight over
the dark pool spreading from Thorne’s head.
It was slick, reflecting the
light like oil. "Explain." "Coagulation," Eva said, crouching down opposite her. "It’s been… what, twenty minutes since the call came in? Thirty? The blood should still be fluid, pooling according to gravity. This is already congealing. It’s thick. And look at the color."
She pointed a freckled finger
. "It’s too dark. Almost black. Like it’s been dead for hours." Quinn leaned in closer. Eva was right. The consistency was off.
It had a viscous, tar-like
quality that blood simply shouldn't have this soon after death. But the body was still warm; she
could feel
the radiating heat from here. "Environmental factors?" Quinn suggested. "Cold air down here?" "It’s twelve degrees Celsius, Harlow. Not a morgue." Eva opened her satchel, rummaging through a stack of hardcover books until she pulled out a small, leather-bound field notebook. "And look at his hands." Quinn shifted the beam to the victim’s hands. They
were relaxed
, palms up, fingers
slightly
curled. No defensive wounds. No dirt under the fingernails from a desperate fall. "If he slipped, he’d have tried to break his fall," Quinn murmured. "Palms would be shredded, knuckles skinned." "Exactly," Eva said. "He was placed there. Or he just… ceased." "Cease to be? That’s not a police term, Evie." "It’s an occult term,"
Eva corrected, her voice dropping to a whisper
. "This is the Veil Market, Harlow. Or it was, last night. It moves locations every full moon. He was left behind. Or maybe he was the price of entry." Quinn stood up, brushing off her knees. She
scanned
the platform.
It was a mess of
debris—old newspapers, crushed beer cans, the detritus of the homeless and the reckless. But there was a circle of emptiness around the body. No dust. No rat droppings. Just clean, terrified tiles. "You think he was killed by magic?" Quinn asked, keeping her skepticism sharp. It was her armor. "I think the evidence points toward an energy drain," Eva said, her professional researcher voice warring with her fear. "Rapid onset. Violent. It matches accounts of… things feeding." Quinn walked a perimeter around the body.
She didn't believe in things
that went bump in the night. She believed in motive, means, and opportunity. But Morris’s death had left a scar on her mind that wouldn't heal. The official report said ‘cardiac event due to stress,’ but Quinn had seen the shadow moving in the corner of the interrogation room.
She had felt the temperature
drop.
Her light caught a glint
of metal near the victim’s left hand.
It was half-buried in the
grime of the platform, discarded like trash. Quinn pulled on a nitrile glove and reached down.
She retrieved the object and
held it up to the light. It was a compass. Small, brass, with a heavy patina of verdigris eating away at the edges. It looked ancient, the casing
etched
with
intricate
symbols that hurt the eyes if stared at for too long. Quinn rotated it in her grip. The glass face was cracked, but the needle inside spun
lazily
, refusing to settle. "What have you got there?" Eva asked, craning her neck. "Lost property," Quinn said, though a prickle of dread ran
down her spine
. "Let me see." Quinn handed it over. Eva took it gingerly, her green eyes widening behind her round frames. "A Veil Compass," she breathed. "I’ve read about these. They’re crafted by Shade artisans. They don't point north." "Then what do they point to?" "Rifts. Portals. Weaknesses in the fabric."
Eva looked up, her face serious
. "Where was the needle pointing when you picked it up?" Quinn thought back. The needle had been spinning, but the momentum had been dying. It had been twitching erratically. "It was… jittering. Like it was confused." "Or surrounded," Eva said. She turned the compass in her hand. As she did, the needle snapped into focus, locking rigidly onto the empty space directly behind Quinn. Quinn spun around, flashlight raised. The tunnel yawned black and empty. Nothing but the curve of the brickwork and the disappearing tracks. But the air felt heavier there,
charged
with a static that made the hair on Quinn’s arms stand up. "The Market is gone," Eva said quietly. "The full moon was two days ago. They moved on. But they left a door open. A draft." Quinn looked back at the body, then at the compass. The pieces
were sliding
into place, forming a picture she didn't want to see. Thorne hadn't just
been murdered
. He had
been discarded
. "He wasn't a victim of a robbery, Evie,"
Quinn said, her voice low and hard
. "And he didn't fall. Look at his expression." They both looked down at Julian Thorne. His eyes were wide open, staring up at the soot-stained ceiling. There was no terror there, though. No pain. His face
was frozen
in a look of absolute, beatific wonder. "He saw something," Quinn said. "He saw whatever was in that tunnel." "And it took him," Eva finished. "Or took his essence." "This wasn't a violent struggle," Quinn deduced, pacing the tight circle. "He came down here voluntarily. He had the compass. He was looking for the Market. He found something else instead." "A
predator
," Eva said. "Something that tracks the compass signals." Quinn took the compass back from Eva. The needle was still locked on that dark spot in the tunnel. She felt a strange pull, a temptation to walk into the darkness and see what
was waiting
. She stamped it down, locking it away inside the steel box of her mind. That was how good cops got themselves killed. "If this thing tracks rifts," Quinn said, "and Thorne was using it, then he wasn't the hunter. He was the bait." "The colleague mentioned in the report—the uniform who found the body," Quinn said
suddenly
. "Where is he?" "Elder? He said he was sick. Threw up by the exit. Went back to the surface." Quinn nodded. "Sensory overload. People react to high-frequency electromagnetic fields with nausea. Disorientation." She looked at Eva. "Whatever killed Thorne is still leaving a signature." "We need to leave,"
Eva said, her voice trembling
. "Now. Before the door swings shut." Quinn looked at the compass one last time. She slipped it into her pocket, the cold brass pressing against her thigh. It wasn't
standard
procedure to pocket evidence, but this wasn't a
standard
case. This was the lead she had been waiting three years for. "Not yet," Quinn said. "We bag the body. We secure the scene. And then we find out who sold Julian Thorne his ticket to hell." She clicked off her flashlight, plunging them into darkness for a heartbeat before switching it back on, the beam steady and unyielding. "Eva, get the kit. We have work to do." Eva hesitated, looking fearfully into the mouth of the tunnel, then nodded. She adjusted her glasses, tucked her hair behind her ear, and moved to obey. Quinn watched her go, her hand drifting to the worn leather
watch
on her wrist. Time
was running
out. She
could feel
it in the heavy air, in the wrong color of the blood on the tiles. The game was afoot, and for the first time in three years, Detective Harlow Quinn felt like she
was finally holding
the right cards.
created_at
"2026-02-17T02:42:15.933763+00:00"
2/17/2026, 2:42:15 AM
model
"z-ai/glm-4.7-20251222"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3144
moderation_latency
(null)
generation_time
81576
tokens_prompt
923
tokens_completion
4071
native_tokens_prompt
842
native_tokens_completion
3713
native_tokens_completion_images
(null)
native_tokens_reasoning
1629
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.00693559
router
(null)
provider_responses
0
id
"afff176988cd4bc49b508a35308f3861"
status
200
is_byok
false
latency
3143
endpoint_id
"2135fe57-5da2-4920-94c4-4b5f8f37bfd1"
provider_name
"AtlasCloud"
model_permaslug
"z-ai/glm-4.7-20251222"
api_type
"completions"
id
"gen-1771296053-JAte2jxAaw7YjQkzAYcl"
upstream_id
"afff176988cd4bc49b508a35308f3861"
total_cost
0.00693559
cache_discount
(null)
upstream_inference_cost
0
provider_name
"AtlasCloud"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
31
adverbTagCount
2
adverbTags
0
"Eva said quietly [quietly]"
1
"Quinn said suddenly [suddenly]"
dialogueSentences
60
tagDensity
0.517
leniency
1
rawRatio
0.065
effectiveRatio
0.065
84.50%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1613
totalAiIsmAdverbs
5
found
0
adverb
"softly"
count
1
1
adverb
"slightly"
count
2
2
adverb
"lazily"
count
1
3
adverb
"suddenly"
count
1
highlights
0
"softly"
1
"slightly"
2
"lazily"
3
"suddenly"
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)
47.30%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1613
totalAiIsms
17
found
0
word
"silence"
count
1
1
word
"gloom"
count
2
2
word
"grave"
count
1
3
word
"echoing"
count
1
4
word
"could feel"
count
2
5
word
"whisper"
count
1
6
word
"scanned"
count
1
7
word
"glint"
count
1
8
word
"etched"
count
1
9
word
"intricate"
count
1
10
word
"down her spine"
count
1
11
word
"charged"
count
1
12
word
"predator"
count
1
13
word
"standard"
count
2
highlights
0
"silence"
1
"gloom"
2
"grave"
3
"echoing"
4
"could feel"
5
"whisper"
6
"scanned"
7
"glint"
8
"etched"
9
"intricate"
10
"down her spine"
11
"charged"
12
"predator"
13
"standard"
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
124
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
124
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
154
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
37
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1611
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
28
unquotedAttributions
0
matches
(empty)
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
73
wordCount
1123
uniqueNames
10
maxNameDensity
3.29
worstName
"Quinn"
maxWindowNameDensity
5.5
worstWindowName
"Quinn"
discoveredNames
Quinn
37
Tube
1
Camden
1
Morris
2
Kowalski
1
Eva
21
Julian
2
Thorne
5
Detective
1
Harlow
2
persons
0
"Quinn"
1
"Camden"
2
"Morris"
3
"Kowalski"
4
"Eva"
5
"Julian"
6
"Thorne"
7
"Harlow"
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
"dampness that seemed to cling to the back of the throat"
1
"felt like she was finally holding the r"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1611
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
154
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
58
mean
27.78
std
19.79
cv
0.713
sampleLengths
0
81
1
76
2
17
3
64
4
21
5
22
6
52
7
20
8
19
9
31
10
1
11
55
12
40
13
8
14
33
15
28
16
18
17
11
18
9
19
41
20
48
21
17
22
28
23
67
24
24
25
20
26
4
27
52
28
10
29
13
30
3
31
16
32
18
33
6
34
22
35
26
36
28
37
5
38
36
39
25
40
33
41
23
42
37
43
12
44
10
45
31
46
10
47
58
48
21
49
17
91.11%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
5
totalSentences
124
matches
0
"were rusted"
1
"were relaxed"
2
"been murdered"
3
"been discarded"
4
"was frozen"
67.99%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
4
totalVerbs
202
matches
0
"were sliding"
1
"was waiting"
2
"was running"
3
"was finally holding"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
1
flaggedSentences
2
totalSentences
154
ratio
0.013
matches
0
"But the body was still warm; she could feel the radiating heat from here."
1
"It was a mess of debris—old newspapers, crushed beer cans, the detritus of the homeless and the reckless."
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
763
adjectiveStacks
1
stackExamples
0
"small, leather-bound field"
adverbCount
21
adverbRatio
0.027522935779816515
lyAdverbCount
7
lyAdverbRatio
0.009174311926605505
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
154
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
154
mean
10.46
std
6.32
cv
0.604
sampleLengths
0
24
1
24
2
15
3
18
4
12
5
12
6
1
7
11
8
2
9
8
10
20
11
10
12
17
13
3
14
19
15
20
16
22
17
10
18
11
19
14
20
8
21
13
22
12
23
5
24
18
25
4
26
7
27
13
28
15
29
4
30
2
31
9
32
12
33
8
34
1
35
7
36
37
37
11
38
4
39
3
40
4
41
15
42
14
43
4
44
4
45
28
46
5
47
8
48
8
49
3
51.63%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
11
diversityRatio
0.35294117647058826
totalSentences
153
uniqueOpeners
54
30.86%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
108
matches
0
"Just clean, terrified tiles."
ratio
0.009
90.37%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
35
totalSentences
108
matches
0
"It was a place the"
1
"She checked her watch, the"
2
"She kept pushing her round"
3
"His name was Julian Thorne."
4
"She knelt, ignoring the grime"
5
"She hovered her flashlight over"
6
"It was slick, reflecting the"
7
"She pointed a freckled finger"
8
"It had a viscous, tar-like"
9
"They were relaxed, palms up,"
10
"She scanned the platform."
11
"It was a mess of"
12
"It was her armor."
13
"She didn't believe in things"
14
"She believed in motive, means,"
15
"She had felt the temperature"
16
"Her light caught a glint"
17
"It was half-buried in the"
18
"She retrieved the object and"
19
"It was a compass."
ratio
0.324
38.70%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
91
totalSentences
108
matches
0
"The air down here tasted"
1
"Harlow Quinn clicked her flashlight"
2
"The rails were rusted snakes,"
3
"It was a place the"
4
"Quinn moved with military precision,"
5
"She checked her watch, the"
6
"The witching hour, if you"
7
"Eva Kowalski said, her voice"
8
"Quinn glanced over."
9
"Eva stood near the edge"
10
"The young researcher looked pale,"
11
"She kept pushing her round"
12
"Quinn said, her tone clipped"
13
"Eva insisted, stepping closer to"
14
"Quinn turned her attention to"
15
"His name was Julian Thorne."
16
"Quinn said, playing devil’s advocate"
17
"Eva said, tucking a stray"
18
"She knelt, ignoring the grime"
19
"She hovered her flashlight over"
ratio
0.843
46.30%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
108
matches
0
"Now, she just kept her"
ratio
0.009
99.13%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
49
technicalSentenceCount
3
matches
0
"She kept pushing her round glasses up her nose, a nervous tic that had been driving Quinn crazy for the last hour."
1
"It looked ancient, the casing etched with intricate symbols that hurt the eyes if stared at for too long."
2
"She clicked off her flashlight, plunging them into darkness for a heartbeat before switching it back on, the beam steady and unyielding."
28.23%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
31
uselessAdditionCount
6
matches
0
"Eva Kowalski said, her voice echoing slightly off the curved, tiled walls"
1
"Quinn said, her tone clipped"
2
"Eva corrected, her voice dropping to a whisper"
3
"Eva looked up, her face serious"
4
"Quinn said, her voice low and hard"
5
"Eva said, her voice trembling"
50.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
26
fancyCount
6
fancyTags
0
"Eva insisted (insist)"
1
"Quinn suggested (suggest)"
2
"Quinn murmured (murmur)"
3
"Eva corrected (correct)"
4
"she breathed (breathe)"
5
"Quinn deduced (deduce)"
dialogueSentences
60
tagDensity
0.433
leniency
0.867
rawRatio
0.231
effectiveRatio
0.2
80.2542%