NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-23-01M36SDF72QWZMQ4NABQG30V4P
Run Details
Model:
Grok 4.7 (Reasoning, High)
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
3m 38s
Cost:
$0.070930
Provider:
xAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
97.64%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
81.16%
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)
97.99%
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)
86.51%
Passive voice overuse
(details)
56.32%
Past progressive (was/were + -ing) overuse
(details)
100.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)
56.95%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
27.57%
Subject-first sentence starts
(details)
45.05%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
95.59%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
88.1594%
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 service stairs under Camden
smelled of wet iron and old tickets.
Harlow Quinn took them at
a
measured
pace, left hand on the rail, the worn leather of her
watch
catching the bare bulb at the second landing.
The light glanced off the
close crop of her salt-and-pepper hair and left her brown eyes in their own shadow. Two twenty-one.
The street constable had logged
the call at one. She disliked missing time.
She disliked, more, the bone
token cooling in her coat pocket, the twin of the one nailed above the stair mouth, which the constable had not been able to explain and which she had not
tried to
, not yet. At the bottom the dark broke, and the station was simply there. An abandoned platform. Dead rails.
A roundel bleached to the
color of a bruise.
Police lamps stood at either
end, and between them someone had built a market. Canvas roofs. Tables. Jars stoppered with wax. Bundles in oilcloth.
A row of little cages
holding nothing but shadow.
The stalls ran the length
of the platform as if they had always been there, which Quinn knew, from the thin file Eva Kowalski had pressed on her two days ago, was a lie of scheduling.
The Veil Market moved at
the full moon.
The moon had been full
on Tuesday. This was Friday.
The Market should have been
gone. "Detective."
Sergeant Voss peeled himself off
a pillar, raincoat shining, voice pitched for a room that did not contain a corpse. "Heart, if you ask me. Or the bottle. Squatters get in, one of them arranges his blankets like a jumble sale, and then his heart packs in. We'll have a name by morning and a form by noon." "You haven't moved him." "I know better than to spoil your evening."
Voss jerked his chin toward
the far stall. "Your museum consultant is already rewriting mine."
Eva Kowalski rose from a
crouch as Quinn approached, five-four against Quinn's five-nine, curly red hair fighting a clip, round glasses fogged at the edges from the cold.
Freckles stood out across her
nose. The leather satchel at her hip looked one book heavier than the stairs had enjoyed.
She tucked a curl behind
her left ear and did not smile. "You're late," Eva said. "I'm on time for the second story. I've already heard the first." Quinn stopped where the floor changed under her shoes. Grey street grit, carried down the stairs, ended in a clean line. Beyond it the platform wore a pale dust, fine as flour, marked by a single dragged pair of heels. She filed that. "Show me." The man lay on his side between two tables, trader's coat open, one palm up, as if he had been offering something and forgotten the end of the gesture. Quinn crouched. Old drill kept her knees together, her hands off the ground, her
weight
over the balls of her feet. Forty-one years old, and eighteen of them spent in rooms like this, if never quite in a room like this.
She did not know his
face.
She looked at it only
long enough to be sure she would know it later. No wound she could
see
without turning him. No bottle. The smell was cold stone and lamp oil, not spirits. A small brass compass lay just past his fingers. Verdigris had taken the casing in a soft green weather. The face was cut with marks, loops and bars, a geometry that refused to settle into an alphabet. The needle
trembled
and held, pointing down the platform toward a service door stenciled KEEP CLEAR. "All right," Quinn said. "Your version." Eva knelt opposite.
Her voice dropped into the
careful register she used when the archives
were listening
. "This is the Veil Market, or what's left when it leaves. It sells what you don't put on a charge sheet. It requires a bone token to enter. He has one in his coat. I looked. I didn't take it. The compass is the thing that matters. Shade-made. A Veil Compass. The needle finds the nearest rift. Those cuts are protective sigils. They're supposed to let you seek a crossing without being taken by it. My reading is he came after the Market moved, trusted the needle, and the protection failed. Something opened at the end of the platform. It didn't want all of him. That's why you have a body and not a disappearance." Voss made a sound that was
not quite a laugh
. "Or he had a dicky heart and a hobby. I like mine. Mine doesn't require a seminar." "Yours requires a bottle you haven't found,"
Quinn said, without looking at him
. "And blankets. I don't
see
blankets. I
see
stock." She stood. The sharp line of her jaw tightened against the cold, and she squared herself the way the job had taught her before the job had a name for what she
was looking
at.
She walked the row as
she would a perimeter, eyes moving, hands still. A jar, tipped with a gloved knuckle, was light as air and sealed against nothing. An oilcloth bundle opened at one corner on folded newspaper, today's date, not goods. A tray that had read, at ten feet, as finger bones
resolved
into curtain rings wired to look like a collection. The cages latched from the outside and had never held so much as a feather. The canvas roofs were new. The creases in them still held the shape of a shop fold. "This was dressed," she said. "Not abandoned. Dressed. For us." Eva pushed her glasses up.
Her hand hesitated at her
hair and dropped. "You can't be sure. Half of what they sell is meant to pass for ordinary. That's the point of the place. And the residue of a Market can linger. I've read accounts." "You've read accounts. I'm reading a floor." Quinn nodded at the pale dust. "One set of heel marks, dragged. He was put here. He did not fall out of the air, and he did not wander a stall row looking for a door. Street grit stops at the threshold. Whoever built this did not come down those stairs tonight after the call. They were here before the dust was laid, or they used the door your compass is so devoted to." Voss shifted his
weight
. "So a mate staged a jumble and ran. Still a heart." "Still no bottle," Quinn said. "Come look at the instrument before you close it."
She did not pick the
compass up.
She brought the lamp down
until the brass threw a hard shadow, and she made them
see
it with her. The verdigris sat in the seams and the screw-heads, old, earned, the green of years in a wet pocket. The sigils did not
share that age
. Their grooves were bright. In the deepest cut a tiny curl of fresh brass still clung, pale as a shaving on a workshop bench. The marks had been cut through the patina, not under it. Weather had not had time to enter the lines. "You told me a Shade artisan cuts the protection into the work, and the world stains it after," Quinn said. "This was stained first. Someone bought a cheap brass compass, surplus or
pawn
, I don't care which, and
etched
a costume onto it with a new burin. Steady hand. Not a ritual hand. A careful one. The needle isn't hunting a rift. A fresh-cut face doesn't change what iron does to a needle."
She crossed to the KEEP
CLEAR door. Voss had taped it, which was the first useful thing he had done. She left the tape intact. Low on the frame, a crescent of scraped paint. On the concrete, in the pale dust, a clean circle the size of a palm, and a smear where the circle had
been lifted
in a hurry.
She could picture the object
without needing it in a bag yet. A magnet, or a lump of iron, set where the needle would have no choice, removed when boots hit the upper stair. "Planted," she said. "Then collected. Leave the story. Take the proof." Eva had gone quiet in the way that meant her mind
was running
ahead of her mouth.
She tucked the curl behind
her left ear again. "The token is real. I know that carving. Bone tokens aren't newspaper and curtain rings. If the token is real, the crossing could still be real. The forgery could be a desecration, not a prop. People deface sigils when they want them to fail." "Then we treat the token as evidence and not as a verdict." Quinn went back to the open hand.
She did not slide the
bone free.
She tilted the lamp until
the inner curve, the part a thumb would not polish, gave up a line of scratching so small she had nearly taken it for a crack. A letter. A year. A hyphen. Four digits. The hand that made them had been trying not to be seen by anyone who believed in doors. "Archive mark," she said. Eva's breath caught. "That isn't a maker's sign." "No. It's an acquisition number. The same shy little system that's on half the flyleaves in your satchel. Museum hand, not yours. You didn't put it on him. I can
see
that in your face, so don't spend the denial." Quinn held her eyes, green and startled and already recalculating. "Somebody with a key to a restricted drawer did, or somebody who lifted it from one. Your rift needs a Market that left on Tuesday, goods that were never stock, a compass forged this week, and a catalogued bone carried down here to be found. His heart needs a bottle, a blanket, and a man who died where he fell. I don't have those either." Above the platform a radio spat Voss's name and asked, bored, whether the detective had called it yet. Voss did not answer.
He was looking at the
dust as if it had insulted him personally. Quinn checked the
watch
on her left wrist. Two thirty-eight. Call at one. Magnet gone before the lamps came down. Stalls arranged for an audience that
was meant
to arrive with its opinions already in its mouth. A sergeant who wanted a form. A researcher who would know a Veil Compass at a glance and supply the monograph. A detective who had lost a partner, three years back, in a room that had also been tidy until it was not, and who could be counted on not to walk away from the unexplained.
She felt the shape of
it then, clean as a tripwire under a polite floor. Not the means of the killing. That would come in the postmortem, in the service tunnels, in whatever name the archive number returned. The purpose of the scene. It had
been built
to be misread. The wrongness had
been given
the right costume, and both readings on offer, the ordinary and the
uncanny
, had
been invited
in advance. Three years ago the unexplained had taken Morris and left her with a report that would not hold. She still did not have a name for what had happened in that room. She knew, however, the difference between a thing that refused explanation and a thing that had
been fitted
with one. This platform had
been fitted
. Every oddity
was doing
a job. The stalls for atmosphere. The compass for direction. The token for authority.
Even Eva, whether she knew
it or not, for vocabulary. "It isn't a heart," she said to Voss. "And it isn't a failed crossing. Not this one. Tell them upstairs not to open that door. Whatever
was meant
to be followed isn't the crime. The crime is that we were meant to follow it." Eva stood with her hand on the satchel strap, the theory she had carried down the stairs coming apart behind her glasses. She looked young in the lamp light, twenty-six and
suddenly
unsure of the book that had always answered. Her fingers found the curl at her left ear and left it there. Quinn did not soften it. Softening was how the next hour got lost, and she had already lost twenty minutes between a payphone and a platform. "Someone knows the literature," she said. "They knew what you would
see
. They knew what he would dismiss. They counted on both." She looked once more at the bright cuts in old green brass, at the dragged heels, at the number hiding in bone. The needle still shivered toward a door that had nothing behind it but a scraped circle in the dust. "That's what was missed. Not a door. A reader."
created_at
"2026-09-23T09:26:43.175Z"
9/23/2026, 9:26:43 AM
model
"x-ai/grok-4.7-20260916"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
741
moderation_latency
(null)
generation_time
217622
tokens_prompt
896
tokens_completion
5790
native_tokens_prompt
2070
native_tokens_completion
14375
native_tokens_completion_images
(null)
native_tokens_reasoning
11760
native_tokens_cached
1152
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
service_tier
"default"
usage
0.0709296
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer
(null)
request_id
"req-1790155603-AqZY5PnFTD8BEbrLonzy"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1790155603-gfN0xBp7OEy9ksLaj1n5"
upstream_id
"371fec8e-e02d-9b0a-8603-e178fc416fbc"
provider_responses
0
endpoint_id
"c942f37a-87e1-4fa8-83d0-8c67fda4fb4a"
id
"371fec8e-e02d-9b0a-8603-e178fc416fbc"
is_byok
false
latency
663
model_permaslug
"x-ai/grok-4.7-20260916"
provider_name
"xAI"
status
200
total_cost
0.0709296
cache_discount
0.0013824
upstream_inference_cost
0
provider_name
"xAI"
response_cache_source_id
(null)
data_region
"global"
workspace_id
"97e315e5-d303-487d-83c1-83180e8a13d4"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
17
adverbTagCount
1
adverbTags
0
"She looked once [once]"
dialogueSentences
37
tagDensity
0.459
leniency
0.919
rawRatio
0.059
effectiveRatio
0.054
97.64%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2123
totalAiIsmAdverbs
1
found
0
adverb
"suddenly"
count
1
highlights
0
"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)
81.16%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2123
totalAiIsms
8
found
0
word
"measured"
count
1
1
word
"weight"
count
2
2
word
"trembled"
count
1
3
word
"resolved"
count
1
4
word
"pawn"
count
1
5
word
"etched"
count
1
6
word
"uncanny"
count
1
highlights
0
"measured"
1
"weight"
2
"trembled"
3
"resolved"
4
"pawn"
5
"etched"
6
"uncanny"
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
131
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
131
filterMatches
0
"watch"
1
"see"
hedgeMatches
0
"tried to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
151
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
116
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2123
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
13
unquotedAttributions
0
matches
(empty)
97.99%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
44
wordCount
1442
uniqueNames
12
maxNameDensity
1.04
worstName
"Quinn"
maxWindowNameDensity
2
worstWindowName
"Quinn"
discoveredNames
Camden
1
Quinn
15
Eva
9
Kowalski
2
Veil
2
Market
2
Tuesday
1
Friday
1
Voss
8
Grey
1
Compass
1
Morris
1
persons
0
"Camden"
1
"Quinn"
2
"Eva"
3
"Kowalski"
4
"Market"
5
"Voss"
6
"Compass"
7
"Morris"
places
0
"Grey"
globalScore
0.98
windowScore
1
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
89
glossingSentenceCount
1
matches
0
"not quite a laugh"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
2123
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
151
matches
0
"share that age"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
37
mean
57.38
std
38.69
cv
0.674
sampleLengths
0
113
1
40
2
79
3
59
4
4
5
23
6
61
7
4
8
57
9
111
10
53
11
6
12
132
13
27
14
22
15
130
16
10
17
45
18
81
19
15
20
14
21
97
22
73
23
95
24
11
25
70
26
83
27
4
28
8
29
115
30
35
31
93
32
73
33
85
34
44
35
53
36
98
86.51%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
7
totalSentences
131
matches
0
"been gone"
1
"been lifted"
2
"was meant"
3
"been built"
4
"been given"
5
"been invited"
6
"been fitted"
7
"been fitted"
56.32%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
5
totalVerbs
232
matches
0
"were listening"
1
"was looking"
2
"was running"
3
"was looking"
4
"was doing"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
151
ratio
0
matches
(empty)
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1451
adjectiveStacks
0
stackExamples
(empty)
adverbCount
28
adverbRatio
0.019297036526533425
lyAdverbCount
7
lyAdverbRatio
0.004824259131633356
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
151
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
151
mean
14.06
std
14.48
cv
1.03
sampleLengths
0
12
1
27
2
20
3
2
4
9
5
4
6
39
7
12
8
3
9
2
10
9
11
14
12
2
13
1
14
4
15
3
16
9
17
36
18
8
19
7
20
3
21
6
22
21
23
38
24
4
25
16
26
7
27
28
28
6
29
15
30
12
31
4
32
21
33
12
34
19
35
3
36
2
37
29
38
2
39
19
40
20
41
6
42
15
43
8
44
2
45
10
46
9
47
10
48
18
49
16
56.95%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
19
diversityRatio
0.41721854304635764
totalSentences
151
uniqueOpeners
63
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
111
matches
(empty)
ratio
0
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
27
totalSentences
111
matches
0
"She disliked missing time."
1
"She disliked, more, the bone"
2
"She tucked a curl behind"
3
"She filed that."
4
"She did not know his"
5
"She looked at it only"
6
"Her voice dropped into the"
7
"She walked the row as"
8
"Her hand hesitated at her"
9
"She did not pick the"
10
"She brought the lamp down"
11
"Their grooves were bright."
12
"She crossed to the KEEP"
13
"She left the tape intact."
14
"She could picture the object"
15
"She tucked the curl behind"
16
"She did not slide the"
17
"She tilted the lamp until"
18
"He was looking at the"
19
"She felt the shape of"
ratio
0.243
27.57%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
96
totalSentences
111
matches
0
"The service stairs under Camden"
1
"Harlow Quinn took them at"
2
"The light glanced off the"
3
"The street constable had logged"
4
"She disliked missing time."
5
"She disliked, more, the bone"
6
"An abandoned platform."
7
"A roundel bleached to the"
8
"Police lamps stood at either"
9
"Jars stoppered with wax."
10
"A row of little cages"
11
"The stalls ran the length"
12
"The Veil Market moved at"
13
"The moon had been full"
14
"This was Friday."
15
"The Market should have been"
16
"Sergeant Voss peeled himself off"
17
"Voss jerked his chin toward"
18
"Eva Kowalski rose from a"
19
"Freckles stood out across her"
ratio
0.865
45.05%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
111
matches
0
"Even Eva, whether she knew"
ratio
0.009
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
57
technicalSentenceCount
0
matches
(empty)
95.59%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
17
uselessAdditionCount
1
matches
0
"Quinn said, without looking at him"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
10
fancyCount
0
fancyTags
(empty)
dialogueSentences
37
tagDensity
0.27
leniency
0.541
rawRatio
0
effectiveRatio
0
88.1594%