NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHT0021JAH1747PSKAAJ1PM3
Run Details
Model:
Z.AI GLM 4.7 Flash
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
1m 27s
Cost:
$0.001841
Provider:
DeepInfra
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
91.72%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
55.83%
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)
16.67%
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)
98.45%
Passive voice overuse
(details)
31.65%
Past progressive (was/were + -ing) overuse
(details)
49.49%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
57.52%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
79.34%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
90.59%
Technical jargon density
(details)
46.88%
Useless dialogue additions
(details)
76.83%
Dialogue tag variety (said vs. fancy)
(details)
76.4983%
Overall
Model input
System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>
Model response
Messages
Meta
AI
The brass slot in the
concrete wall swallowed the phalanx of bone, a sharp click
echoing
through the damp tunnel before the heavy iron door groaned open.
The smell hit Detective Harlow
Quinn first—a rot of wet concrete, stale ozone, and something sweeter, like overripe fruit rotting in the sun. She stepped across the threshold, her worn leather boots settling into the gravel that replaced the ticket hall tiles centuries ago.
The neon strip lights overhead
flickered
with a hum that
vibrated
in her teeth. “Late again.”
Detective Miller stood by a
rusted turnstile, his back to the decaying corridors of what had once been the Camden Tube Station.
He held a glimmering cigarette
between his knuckles, exhaling a plume of
smoke that seemed to dissipate instantly into the air
.
He wore a drab trench
coat, a
stark
contrast to the vibrant tapestries hanging from the ceiling here in the Veil Market. “Traffic,”
Quinn said, brushing a stray
lock of closely cropped salt-and-pepper hair from her forehead. She checked her
watch
.
The leather strap was worn
smooth, the face a cheap plastic casing that mattered less than the ticking inside. “They’re closing the Northern Line for repairs.” “Six weeks, Quinn. You can walk.” “You can’t walk to Hell on a Tuesday afternoon, Miller.”
She marched past him, ignoring
the eager eyes of the street hawkers who drifted out of their stalls like smoke. Bodies don’t belong here. Not human bodies.
The Market dealt in enchanted
trinkets, potions for high school crushes, and blades that never stopped bleeding.
People came here with money
they couldn’t explain and left with problems that definitely could. But a dead body? That was a police matter. Or at least, that was the excuse she told the superiors.
The scene was contained in
the remnants of a ticket booth, a square of darkness cut out of the larger cavern. Two uniformed officers stood guard, bodies rigid, eyes darting at the shadows in the corners. “What do we have?”
Quinn asked, her voice dropping
an octave. Miller
flicked
his cigarette butt, watching it bounce off a pile of rusted trolleys. “Victim’s name is Thorne. Elias Thorne. Or at least, that’s what his driver’s license says. Model executive. Ran a hedge fund down on the Strand. Or so he claimed.”
Thorne slumped against the back
wall of the booth, his expensive suit looking like grey rags.
His head was tilted at
an awkward angle, neck snapped. “Suicide,” Miller said, shrugging. “Threw himself against the turnstile after we called it in.” Quinn stepped closer, her jaw tight.
She ignored the buzzing at
her wrist. She knelt beside the body, her knees popping in the
silence
.
She pulled on a pair
of latex gloves, the snap
echoing
sharply
. “Suicide.”
She repeated the word, tasting
the bile on her tongue. “He’s six feet tall, Miller. He died standing up against the metal. The contusion on his forehead is a fracture, yes. But it matches the hard angle of the ticket machine. He fell forward.” “He fell forward from a turnstile?”
Miller’s brow furrowed, a flicker of annoyance crossing his face
. “He didn’t die from the fall.” Quinn
traced
the line of the crack in the concrete floor, leading away from the booth. “Look at the position of his arms. Defense posture.”
She took a snapshot in
her mind. Thorne
wasn't lying
here.
He was standing, bracing himself
against something, and then— “Five stab wounds to the chest,” Miller rattled off, checking his notepad. “And defensive wounds to the forearms. It was a struggle. He fought back.” “Then who hit him?” “I’m saying he was mugged. Reckless bastard was carrying a paywave chip instead of cash, thought the lights made it invisible.” Quinn stood up, dusting off her knees. She looked at the ceiling, then the walls, then the floor, her eyes narrowing.
Her gaze landed on the
discarded item near Thorne’s limp hand—a small brass compass with a patina of verdigris green spreading over the casing. “Throw it to me.” Miller handed it over without complaint. Quinn spun the compass in the air. The needle didn't wobble; it snapped into a tight spiral, a miniature hurricane inside the glass face, then snapped back to point straight north. “New stock?” Miller asked, leaning against the booth. “Looks pricey.” “Looks fake.” Quinn’s eyes
analyzed
the
etching
on the face—the protective sigils were too uniform. Mass-produced trinket. The kind of junk the market sold to tourists who thought they
were buying
luck.
She let the compass drop
into her pocket. “Tell me about the witnesses, Miller.” “The usual. Five market rats. Dead end. They’re terrified of the Cliques. Said no one came in through the front, but no one saw anyone leave.” “Underground markets move,” Quinn mused, pacing the perimeter. “Shift locations every full moon. But this place feels… active.” “Why are we even here?” Miller asked. “It’s not murder. It’s a mugging gone wrong in the middle of a criminal underground. You want to book Thorne for resisting arrest?” Quinn stopped pacing.
She walked back to the
body and crouched again, ignoring Miller’s rising sigh.
She looked at the blood
pooling around Thorne’s ribs. It was dark, almost black, crusted at the edges. “You’re missing the geometry,” Quinn murmured. “Excuse me?” “The blood spatter.”
She pointed a gloved finger
at the ceiling just above Thorne’s head. “There are flecks of red there, small and fine. The drops on his collar are larger, heavier. The impact angle is wrong.” “Because he was lying on the floor.” Miller rubbed his temples. “Because he was leaning back.” Quinn stood and looked at the booth’s interior wall, where a dark stain oozed upward, as if absorbed by the concrete. “If he was fighting a man, his back would be against the machine, the killer in front of him. The blood on his chest would belong to the killer.” “Could be splatter from the stab wound.” “High-velocity splatter doesn’t hang in the air like that,” Quinn countered. “This isn't a fight scene. It’s a disposal scene.” She turned to Miller. “Get me a crime scene photographer. Now.” “Quinn, this is an underground market. It’s messy.” “Get him.” Quinn ignored the murmurs of the officers. She pressed her hand against the booth wall, ignoring the dampness seeping through her glove. Her jaw worked. She looked at the spot where Thorne’s feet should have been, but were currently too short to reach the floor. “Did you measure his legs?”
she asked, not turning around
. “Yes.” “And how long were they?” “Seventy-three centimeters.” “Then he wasn’t dead when he came through that door.” Miller frowned. “What?” “He was draped over something,” Quinn said, her eyes fixed on the compass in her pocket. She reached in and pulled it out again. The needle was still spinning, faster now. A low thrumming sound
started to
emanate from the brass casing. “Quinn, put that toy down.” She didn't. The needle
was pointing
at a specific section of the wall, specifically the section where the damp stain was heaviest. The artifact
was reacting
to the anomaly. “Whoever put him in that booth stood him on something,”
Quinn said, her mind racing
. “If we level the body, the feet are suspended. If we stretch the body, the arms don't match the wounds.” She grabbed a flashlight from Miller’s belt and shone it on the concrete floor. “Look at this.” Miller stepped closer, the light reflecting in his tired eyes. The flashlight beam cut through the dust settling on the floor. “There’s writing,” Miller muttered. “Symbols,” Quinn corrected. “A sigil. An anchor. Someone brought him here on a tether.” “The bone token,” Miller said. “We thought the token just let us in.” “No.” Quinn lowered the flashlight. She looked at the compass again. The needle stopped its frantic spinning and pointed directly at her chest. Her
eyes widened
, the realization hitting her with the force of a physical blow. “The Compass is a tether,” she said. “It points to the nearest rift. But it also anchors things.” “A tether? You think he was stapled to the floor?” “No.” Quinn gestured to the air between her and the wall. “Think about where Thorne was found. Camden Tube. This station was closed in the nineties because of structural instability. The tunnels collapsed.” Quinn stepped back, putting distance between herself and the wall. She looked at Miller,
really
looked at him, and for the first time, she saw the nervous tick in his eye, the slight tremor in his hands he always hid. “Look at the blood, Miller. It’s coagulating, but it’s also… static. It’s bubbling.” “Nerves,” Miller said, a little too
quickly
. “No.” Quinn walked to the edge of the clearing, her eyes
scanning
the vast, dark expanse of the abandoned platform. “Thorne didn’t come here from the street. He came here from somewhere else.” She tapped the compass against her palm. The face markings
etched
with protective sigils flashed, glowing faintly green. “There’s a tear in the fabric of this station,” Quinn said. “The market moved here, or maybe it’s just resting here temporarily. But there’s a leak. The compass is reacting to a portal opening nearby.” “And Thorne?” “He was dragged through it,”
Quinn concluded, her voice steady
. “This isn’t a mugging. The Clique used this man to test a breach. They pulled him through, nailed him to a bench to keep him from falling back, and left him to die.” “So what do we do? Call it in? The Clique will have the place emptied in five minutes. The token mechanism will lock, and we’re trapped.” Quinn looked back at the booth. The body was just a prop, a vessel for something else. The emergency exit was on the other side of the platform, ten yards away. “The evidence doesn't add up because we’re looking at a collision, not a crime scene,” she said. “He’s not a victim. He’s a spatial coordinates.” She holstered the Compass and pulled her handcuffs from her belt. “You can arrest him for resisting, Miller. I’m going after the ones who dragged him.” “What? We don’t even know where the rift is.” “We have a direction.” Quinn pointed the flashlight beam at the dark, twisting tunnels that branched off into the deep dark. “The Compass points to the strongest pull. That way.” Miller hesitated, the cigarette burning down to the filter. He looked at the body, then at Quinn, and finally dropped the butt on the ground, stepping on it. “Fine,” Miller said, pulling his service weapon. “But if this is a trap, I’m arresting you for forcing me down here.” “Fair enough.” Quinn turned and started walking toward the dark, the hum of the station settling back into
silence
, save for the distant, phantom sound of a train rushing through stone, miles above their heads.
created_at
"2026-02-19T03:44:45.791Z"
2/19/2026, 3:44:45 AM
model
"z-ai/glm-4.7-flash-20260119"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
237
moderation_latency
(null)
generation_time
86066
tokens_prompt
1149
tokens_completion
5085
native_tokens_prompt
1020
native_tokens_completion
4458
native_tokens_completion_images
(null)
native_tokens_reasoning
2143
native_tokens_cached
64
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.0018412
router
(null)
provider_responses
0
endpoint_id
"6efb5994-8fcb-4300-9c64-ba393193f5f6"
id
"chatcmpl-RkXmXqhrj79aIto6qRMIIzGF"
is_byok
false
latency
54
model_permaslug
"z-ai/glm-4.7-flash-20260119"
provider_name
"DeepInfra"
status
200
api_type
"completions"
id
"gen-1771472685-Xs9PnT0SEeGBgVSM8aFI"
upstream_id
"chatcmpl-RkXmXqhrj79aIto6qRMIIzGF"
total_cost
0.0018412
cache_discount
0.000003199
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
32
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
82
tagDensity
0.39
leniency
0.78
rawRatio
0
effectiveRatio
0
91.72%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1811
totalAiIsmAdverbs
3
found
0
adverb
"sharply"
count
1
1
adverb
"really"
count
1
2
adverb
"quickly"
count
1
highlights
0
"sharply"
1
"really"
2
"quickly"
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)
55.83%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1811
totalAiIsms
16
found
0
word
"echoing"
count
2
1
word
"flickered"
count
1
2
word
"vibrated"
count
1
3
word
"stark"
count
1
4
word
"flicked"
count
1
5
word
"silence"
count
2
6
word
"furrowed"
count
1
7
word
"flicker"
count
1
8
word
"traced"
count
1
9
word
"analyzed"
count
1
10
word
"etching"
count
1
11
word
"racing"
count
1
12
word
"scanning"
count
1
13
word
"etched"
count
1
highlights
0
"echoing"
1
"flickered"
2
"vibrated"
3
"stark"
4
"flicked"
5
"silence"
6
"furrowed"
7
"flicker"
8
"traced"
9
"analyzed"
10
"etching"
11
"racing"
12
"scanning"
13
"etched"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"eyes widened/narrowed"
count
1
highlights
0
"eyes widened"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
103
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
103
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"started to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
153
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
0
markdownWords
0
totalWords
1805
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
27
unquotedAttributions
0
matches
(empty)
16.67%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
64
wordCount
1092
uniqueNames
12
maxNameDensity
2.47
worstName
"Quinn"
maxWindowNameDensity
4.5
worstWindowName
"Quinn"
discoveredNames
Detective
2
Harlow
1
Quinn
27
Miller
20
Camden
1
Tube
1
Station
1
Veil
1
Market
2
Thorne
6
Mass-produced
1
Compass
1
persons
0
"Detective"
1
"Harlow"
2
"Quinn"
3
"Miller"
4
"Station"
5
"Market"
6
"Thorne"
places
0
"Veil"
globalScore
0.264
windowScore
0.167
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
75
glossingSentenceCount
1
matches
0
"smoke that seemed to dissipate instantly into the air"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1805
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
153
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
79
mean
22.85
std
16.71
cv
0.731
sampleLengths
0
85
1
2
2
65
3
45
4
6
5
10
6
59
7
20
8
36
9
11
10
43
11
26
12
14
13
36
14
45
15
16
16
31
17
20
18
25
19
4
20
21
21
45
22
4
23
37
24
10
25
32
26
14
27
26
28
18
29
30
30
34
31
6
32
2
33
37
34
11
35
55
36
7
37
20
38
11
39
8
40
2
41
45
42
10
43
1
44
5
45
2
46
10
47
3
48
42
49
5
98.45%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
2
totalSentences
103
matches
0
"was contained"
1
"was tilted"
31.65%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
5
totalVerbs
198
matches
0
"wasn't lying"
1
"was standing"
2
"were buying"
3
"was pointing"
4
"was reacting"
49.49%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
4
semicolonCount
1
flaggedSentences
5
totalSentences
153
ratio
0.033
matches
0
"The smell hit Detective Harlow Quinn first—a rot of wet concrete, stale ozone, and something sweeter, like overripe fruit rotting in the sun."
1
"He was standing, bracing himself against something, and then—"
2
"Her gaze landed on the discarded item near Thorne’s limp hand—a small brass compass with a patina of verdigris green spreading over the casing."
3
"The needle didn't wobble; it snapped into a tight spiral, a miniature hurricane inside the glass face, then snapped back to point straight north."
4
"“Looks fake.” Quinn’s eyes analyzed the etching on the face—the protective sigils were too uniform."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1098
adjectiveStacks
0
stackExamples
(empty)
adverbCount
41
adverbRatio
0.037340619307832425
lyAdverbCount
12
lyAdverbRatio
0.01092896174863388
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
153
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
153
mean
11.8
std
7.5
cv
0.636
sampleLengths
0
27
1
23
2
21
3
14
4
2
5
22
6
21
7
22
8
15
9
4
10
19
11
7
12
6
13
10
14
20
15
4
16
3
17
17
18
15
19
4
20
5
21
11
22
21
23
15
24
11
25
14
26
29
27
16
28
10
29
4
30
10
31
6
32
7
33
11
34
12
35
11
36
34
37
16
38
22
39
9
40
7
41
4
42
9
43
12
44
13
45
4
46
21
47
7
48
14
49
24
57.52%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.39215686274509803
totalSentences
153
uniqueOpeners
60
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
91
matches
(empty)
ratio
0
79.34%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
32
totalSentences
91
matches
0
"She stepped across the threshold,"
1
"He held a glimmering cigarette"
2
"He wore a drab trench"
3
"She checked her watch."
4
"She marched past him, ignoring"
5
"His head was tilted at"
6
"She ignored the buzzing at"
7
"She knelt beside the body,"
8
"She pulled on a pair"
9
"She repeated the word, tasting"
10
"She took a snapshot in"
11
"He was standing, bracing himself"
12
"She looked at the ceiling,"
13
"Her gaze landed on the"
14
"She let the compass drop"
15
"She walked back to the"
16
"She looked at the blood"
17
"It was dark, almost black,"
18
"She pointed a gloved finger"
19
"She turned to Miller."
ratio
0.352
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
87
totalSentences
91
matches
0
"The brass slot in the"
1
"The smell hit Detective Harlow"
2
"She stepped across the threshold,"
3
"The neon strip lights overhead"
4
"Detective Miller stood by a"
5
"He held a glimmering cigarette"
6
"He wore a drab trench"
7
"Quinn said, brushing a stray"
8
"She checked her watch."
9
"The leather strap was worn"
10
"She marched past him, ignoring"
11
"Bodies don’t belong here."
12
"The Market dealt in enchanted"
13
"People came here with money"
14
"That was a police matter."
15
"The scene was contained in"
16
"Quinn asked, her voice dropping"
17
"Miller flicked his cigarette butt,"
18
"Thorne slumped against the back"
19
"His head was tilted at"
ratio
0.956
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
91
matches
(empty)
ratio
0
90.59%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
41
technicalSentenceCount
3
matches
0
"She stepped across the threshold, her worn leather boots settling into the gravel that replaced the ticket hall tiles centuries ago."
1
"He held a glimmering cigarette between his knuckles, exhaling a plume of smoke that seemed to dissipate instantly into the air."
2
"She marched past him, ignoring the eager eyes of the street hawkers who drifted out of their stalls like smoke."
46.88%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
32
uselessAdditionCount
5
matches
0
"Quinn asked, her voice dropping an octave"
1
"Miller’s brow furrowed, a flicker of annoyance crossing his face"
2
"she asked, not turning around"
3
"Quinn said, her mind racing"
4
"Quinn concluded, her voice steady"
76.83%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
20
fancyCount
6
fancyTags
0
"She repeated (repeat)"
1
"Quinn’s eyes analyzed (analyze)"
2
"Quinn murmured (murmur)"
3
"Miller muttered (mutter)"
4
"Quinn corrected (correct)"
5
"Quinn concluded (conclude)"
dialogueSentences
82
tagDensity
0.244
leniency
0.488
rawRatio
0.3
effectiveRatio
0.146
76.4983%