NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHY7ME3JQZ9AXT7Z680EV54Q
Run Details
Model:
Grok 4 Fast
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
29.0s
Cost:
$0.001654
Provider:
xAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
97.09%
AI-ism adverb frequency
(details)
80.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
35.97%
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)
33.33%
Name drop frequency
(details)
100.00%
Narrator intent-glossing
(details)
0.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)
65.48%
Sentence opener variety
(details)
54.20%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
37.24%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
88.95%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
59.09%
Dialogue tag variety (said vs. fancy)
(details)
75.0449%
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
Detective Harlow Quinn pushed through
the rusted grate that sealed the forgotten entrance to the old Tube station beneath Camden.
Her flashlight beam sliced the
darkness, catching motes of dust that swirled like ghosts in the stale air.
The stairs descended in a
spiral of cracked concrete, each step
echoing
her boots' deliberate thud.
She adjusted the worn leather
watch
on her left wrist—18 years on the force, and nothing prepared her for this.
A tip from an informant
had led her here, to what the brass called an "urban exploration site," but Quinn knew better. Whispers of black market dealings, shadows that didn't belong in London’s underbelly. At the bottom, the platform stretched out, a cavern of faded tiles and dangling wires.
Floodlights from the forensics team
cast harsh pools of yellow, turning the space into a patchwork of light and void.
Uniforms milled about, their radios
crackling static. In the center, a body sprawled across the tracks— or what used to be tracks, long since ripped up and sold for scrap.
The victim, a middle-aged man
with a shaved head and tattoos snaking up his neck, lay face-up, eyes wide in frozen surprise. No blood pooled around him.
Just a thin line of
frost riming his skin, unnatural in the humid
chill
.
Quinn's sharp jaw tightened as
she ducked under the tape.
Sergeant Patel, her colleague for
the night, met her halfway.
He was stocky, with a
mustache that drooped like wet wool, and he clutched a notepad like a shield. "Detective Quinn,"
Patel
said, voice low. "Glad you're here. This one's... off. No ID on the body yet, but his ink matches some low-level fences we've collared before. Found him an hour ago by a couple of kids poking around for graffiti spots." She knelt beside the corpse, gloved fingers hovering over the frost. It glittered under the light,
not melting, but cracking like thin ice on a pond
.
The man's chest rose in
a shallow mimicry— no, just the play of shadows. Dead, definitely. But the air around him hummed, a vibration she felt in her teeth. "Off how?"
Quinn asked, eyes scanning the
perimeter.
The station's walls bore fresh
gouges, as if claws had raked the brick. Not human nails. Too deep, too precise.
Patel
shifted, boots scraping gravel. "Look at the scene. No weapon. No signs of struggle. Medics say hypothermia, but the temp down here's maybe ten degrees, not cold enough to kill in minutes. And get this— his
watch
stopped at exactly 3:17 a.m. Mine's ticking fine."
She pulled back the sleeve
on the victim's arm. A cheap digital face, frozen mid-second. Quinn's own
watch
ticked onward, leather creaking as she moved.
Her mind flashed to DS
Morris, three years gone in a warehouse that reeked of the same wrongness— lights flickering, air too still. She shoved the memory down. "Rigor's barely set in," she noted. The limbs splayed loose, joints pliant. Time of death should have been hours ago, not fresh. "You think natural causes? Heart attack in the cold?"
Patel
snorted, flipping his notepad. "That's the line for the report, but nah. I figure he was meeting someone. Drug deal gone south, maybe poison that mimics frostbite. Labs will confirm. Clean kill, no mess." Quinn stood, circling the body.
Her beam caught something glinting
in the man's fist— clenched tight, knuckles white.
She pried the fingers open
with a tool, revealing a small brass object, patinaed green with age. A compass, face
etched
with symbols that twisted her gut.
Not runes, exactly, but close
— protective marks she'd seen in case files she wasn't supposed to access. The needle spun lazy circles, refusing north. "What's that?"
Patel
leaned in, breath fogging the air. "Exhibit A," Quinn muttered.
She bagged it carefully, the
weight
solid in her palm. The Veil Compass— she'd heard the name in interrogations, tied to underground trades that skirted the law's edges. Pointed to rifts, they said. Portals. Nonsense, but her partner's death whispered otherwise. Footsteps
echoed
from the tunnel mouth. A woman emerged from the shadows, curly red hair catching the light like embers.
She was shorter, freckles dusting
her cheeks, round glasses perched on her nose. A worn leather satchel hung heavy at her side, books bulging the flaps. Eva Kowalski, the occult "consultant" the museum had foisted on them after Quinn's last request for archive access. "Detective," Eva said, tucking a stray curl behind her left ear.
Her green eyes flicked to
the body, then away, quick. "You called for me?"
Patel
straightened. "Who's this? We don't need civilians mucking up the scene." "She's with me," Quinn said. "Kowalski's got clearance. British Museum, restricted section. Tell her what you saw." Eva approached, careful steps avoiding the tape.
She knelt opposite Quinn, peering
at the frost without touching. "Supernatural black market," she breathed. "This is the Veil Market's old haunt. Abandoned station,
perfect
for it. Moves every full moon, but
echoes
linger."
Patel
crossed his arms. "Super-what? Look, miss, we got a dead fence, probably poisoned by a rival. Evidence is straightforward— no forced entry, so he knew his killer. Case closed before breakfast." Quinn ignored him, eyes on the gouges in the wall.
They formed a pattern— not
random scratches, but a spiral, tightening inward. Like a ward, or a trap.
She traced one with her
finger, gloved tip coming away dusted black. Charcoal? No, something metallic, shimmering. "Entry," Quinn said to Eva. "How does one get into this... market?" Eva glanced at
Patel
, then back. "Bone token. Carved from something old, attunes to the veil between. But that's lore, not evidence."
She pulled a notebook from
her satchel, flipping pages worn soft. "Victim's tattoos— those are Shade marks. Ink from the other side. He was in deep."
Patel
rolled his eyes. "Lore? We're cops, not ghost hunters. The frost? Cryogenic toxin, easy to source. Compass? Fancy toy for smugglers. Deduce from facts, not fairy tales." Quinn's beam swept the platform's edge. Puddles of water dotted the floor, but one
shimmered
wrong— oily, reflecting
not the lights above but stars, pinpricks in an impossible night sky
. A rift? Her
pulse
quickened
. She crouched, waving Eva over. "See that?" Quinn pointed. The reflection
pulsed
, faint, like a heartbeat. Eva's
eyes widened
behind her glasses.
She tucked hair again, nervous
tic kicking in. "Portal residue. The compass would point here— it's attuned to rifts. If he triggered it..."
Patel
scoffed. "Trick of the light. Water's everywhere in these tunnels." But Quinn saw it now. The frost on the body matched the puddle's edge— tendrils of ice spiderwebbing out, connecting them. No blood, because the kill wasn't physical. Drained. She recalled Morris's autopsy: same frost, same empty eyes. Unexplained. She straightened, voice steady. "
Patel
, secure that puddle. Bag the water. And check the walls— those scratches aren't from a fight. Measure them." He grumbled but moved, calling a uniform over. Quinn turned to Eva. "What happens if you cross without the token?" Eva hesitated, satchel creaking as she shifted. "You get pulled. Energy siphoned. Like hypothermia, but from the void. The market's guarded— Shades, artisans from the fringes. They protect their trade." Quinn's mind
raced
. The compass in her pocket
seemed to
warm, needle steadying toward the puddle. It pointed
not north, but down, into the shimmer
. The victim hadn't
been poisoned
; he'd
been lured
, token faked or stolen, and yanked halfway through. No struggle because it was instant. The gouges? Backlash from the rift sealing. "Time of death's wrong because he didn't die here," Quinn said, piecing it aloud. "Clock stopped when the rift hit— 3:17, peak shadow hour. Frost from the other side's cold. No entry wounds, no toxin traces yet, because it's not our chemistry."
Patel
returned, face pale under the lights. "The scratches... they're even. Five centimeters apart, spiraling exact. Like a machine, or..." "Or a ward snapping shut," Eva finished. She pointed to the body. "Look at his hand. Not clenched in death— positioned. He was holding the compass, trying to
navigate
out." Quinn nodded, the pieces locking. Others missed it— the mundane snap judgment. But she'd seen the supernatural's fingerprints before, on Morris's file. This wasn't a deal gone bad; it was a breach, a warning to outsiders. The clique— Aurora's circle— trafficked here, she was sure. Eva's presence confirmed it. "Bag the compass separate," Quinn ordered. "And Kowalski, you're with me. We need those archives open. This isn't over." Eva's freckles stood out as she nodded, green eyes sharp.
Patel
watched them, notepad forgotten, as the floodlights
flickered
once, shadows lengthening. Quinn stepped back, the station's hum growing in her ears. The evidence didn't add up because it wasn't all here— part of it lingered beyond the veil. She glanced at her
watch
: 4:12 a.m. Tick, tick. But now she saw the miss: the rift's
echo
, a door cracked open. And someone— or something— had walked through. The team bustled, sealing samples, but Quinn lingered by the puddle. She uncapped a vial, dipping it into the oily water. It swirled inside, stars winking out. Deduction wasn't just facts; it was the gap between them, the wrongness that screamed truth. Eva sidled up, voice a
whisper
. "You believe it now?" "Not believe," Quinn replied, sealing the vial. "Know. And I'm closing it."
Patel
shouted from across the platform, holding a marker. "Detective! The spiral— it matches symbols from that compass. Coincidence?" Quinn's lips curved, faint. No coincidence. The killer hadn't killed; the market had claimed its toll. But who baited him here? The clique's scent hung thick. She pocketed the vial, boots crunching frost. The scene unfolded clearer now— a murder masked as mishap, rift as weapon. Others saw poison; she saw the pull. Uniforms cordoned tighter, radios buzzing reports of "anomalous findings." Quinn's bearing held military straight, but inside, the puzzle shifted. Morris's ghost nodded approval. Eva adjusted her satchel, books thumping soft. "The Veil doesn't forgive intruders." "Then we intrude smarter," Quinn said. She turned toward the stairs, the compass in her pocket tugging faint, toward the unknown. The station swallowed their
echoes
as they climbed, leaving the body to the lights. But the miss lingered— the colleague's doubt, the evidence's lie. Quinn wouldn't let it stand. Not again. (Word count: 1127)
created_at
"2026-02-20T19:15:10.616Z"
2/20/2026, 7:15:10 PM
model
"x-ai/grok-4-fast"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4963
moderation_latency
(null)
generation_time
28784
tokens_prompt
1149
tokens_completion
2719
native_tokens_prompt
1131
native_tokens_completion
2900
native_tokens_completion_images
0
native_tokens_reasoning
546
native_tokens_cached
151
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
"completed"
usage
0.00165355
router
(null)
provider_responses
0
endpoint_id
"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id
"2a36182d-88de-b96d-7a49-f7b48e01239f"
is_byok
false
latency
167
model_permaslug
"x-ai/grok-4-fast"
provider_name
"xAI"
status
200
api_type
"completions"
id
"gen-1771614910-O8EkK1SP6M8lG4fhiRSX"
upstream_id
"2a36182d-88de-b96d-7a49-f7b48e01239f"
total_cost
0.00165355
cache_discount
0.00002265
upstream_inference_cost
0
provider_name
"xAI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
20
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
44
tagDensity
0.455
leniency
0.909
rawRatio
0
effectiveRatio
0
97.09%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1718
totalAiIsmAdverbs
1
found
0
adverb
"carefully"
count
1
highlights
0
"carefully"
80.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Patel"
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
35.97%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1718
totalAiIsms
22
found
0
word
"echoing"
count
1
1
word
"chill"
count
1
2
word
"scanning"
count
1
3
word
"glinting"
count
1
4
word
"etched"
count
1
5
word
"weight"
count
1
6
word
"footsteps"
count
1
7
word
"echoed"
count
1
8
word
"flicked"
count
1
9
word
"perfect"
count
1
10
word
"echoes"
count
2
11
word
"traced"
count
1
12
word
"shimmered"
count
1
13
word
"pulse"
count
1
14
word
"quickened"
count
1
15
word
"pulsed"
count
1
16
word
"raced"
count
1
17
word
"navigate"
count
1
18
word
"flickered"
count
1
19
word
"echo"
count
1
20
word
"whisper"
count
1
highlights
0
"echoing"
1
"chill"
2
"scanning"
3
"glinting"
4
"etched"
5
"weight"
6
"footsteps"
7
"echoed"
8
"flicked"
9
"perfect"
10
"echoes"
11
"traced"
12
"shimmered"
13
"pulse"
14
"quickened"
15
"pulsed"
16
"raced"
17
"navigate"
18
"flickered"
19
"echo"
20
"whisper"
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
143
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
143
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
168
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
41
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1712
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
21
unquotedAttributions
1
matches
0
"Pointed to rifts, they said."
33.33%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
66
wordCount
1235
uniqueNames
12
maxNameDensity
2.19
worstName
"Quinn"
maxWindowNameDensity
4
worstWindowName
"Quinn"
discoveredNames
Harlow
1
Quinn
27
Tube
1
Camden
1
London
1
Patel
13
Morris
4
Veil
1
Compass
1
Kowalski
1
Eva
14
Aurora
1
persons
0
"Harlow"
1
"Quinn"
2
"Patel"
3
"Morris"
4
"Kowalski"
5
"Eva"
6
"Aurora"
places
0
"London"
1
"Veil"
globalScore
0.407
windowScore
0.333
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
92
glossingSentenceCount
0
matches
(empty)
0.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
5
per1kWords
2.921
wordCount
1712
matches
0
"not melting, but cracking like thin ice on a pond"
1
"Not runes, exactly, but close"
2
"not random scratches, but a spiral, tightening inward"
3
"not the lights above but stars, pinpricks in an impossible night sky"
4
"not north, but down, into the shimmer"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
168
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
50
mean
34.24
std
21.36
cv
0.624
sampleLengths
0
108
1
106
2
39
3
43
4
55
5
28
6
46
7
53
8
31
9
35
10
69
11
9
12
45
13
64
14
25
15
12
16
17
17
41
18
32
19
45
20
12
21
48
22
28
23
40
24
11
25
29
26
11
27
39
28
23
29
20
30
30
31
54
32
42
33
20
34
30
35
49
36
19
37
22
38
56
39
42
40
10
41
12
42
19
43
26
44
27
45
23
46
12
47
21
48
31
49
3
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
143
matches
0
"been poisoned"
1
"been lured"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
246
matches
(empty)
0.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
18
semicolonCount
5
flaggedSentences
21
totalSentences
168
ratio
0.125
matches
0
"She adjusted the worn leather watch on her left wrist—18 years on the force, and nothing prepared her for this."
1
"In the center, a body sprawled across the tracks— or what used to be tracks, long since ripped up and sold for scrap."
2
"The man's chest rose in a shallow mimicry— no, just the play of shadows."
3
"Her mind flashed to DS Morris, three years gone in a warehouse that reeked of the same wrongness— lights flickering, air too still."
4
"Her beam caught something glinting in the man's fist— clenched tight, knuckles white."
5
"Not runes, exactly, but close— protective marks she'd seen in case files she wasn't supposed to access."
6
"The Veil Compass— she'd heard the name in interrogations, tied to underground trades that skirted the law's edges."
7
"They formed a pattern— not random scratches, but a spiral, tightening inward."
8
"Puddles of water dotted the floor, but one shimmered wrong— oily, reflecting not the lights above but stars, pinpricks in an impossible night sky."
9
"The frost on the body matched the puddle's edge— tendrils of ice spiderwebbing out, connecting them."
10
"The victim hadn't been poisoned; he'd been lured, token faked or stolen, and yanked halfway through."
11
"Others missed it— the mundane snap judgment."
12
"This wasn't a deal gone bad; it was a breach, a warning to outsiders."
13
"The clique— Aurora's circle— trafficked here, she was sure."
14
"The evidence didn't add up because it wasn't all here— part of it lingered beyond the veil."
15
"And someone— or something— had walked through."
16
"Deduction wasn't just facts; it was the gap between them, the wrongness that screamed truth."
17
"The killer hadn't killed; the market had claimed its toll."
18
"The scene unfolded clearer now— a murder masked as mishap, rift as weapon."
19
"Others saw poison; she saw the pull."
20
"But the miss lingered— the colleague's doubt, the evidence's lie."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
442
adjectiveStacks
0
stackExamples
(empty)
adverbCount
10
adverbRatio
0.02262443438914027
lyAdverbCount
3
lyAdverbRatio
0.006787330316742082
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
168
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
168
mean
10.19
std
6.93
cv
0.68
sampleLengths
0
20
1
18
2
16
3
20
4
22
5
12
6
15
7
20
8
7
9
23
10
22
11
5
12
14
13
10
14
10
15
19
16
6
17
37
18
11
19
15
20
14
21
2
22
13
23
8
24
13
25
3
26
4
27
5
28
41
29
9
30
6
31
10
32
23
33
5
34
6
35
6
36
10
37
9
38
5
39
30
40
5
41
13
42
17
43
10
44
17
45
7
46
9
47
4
48
10
49
18
65.48%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
0
diversityRatio
0.39285714285714285
totalSentences
168
uniqueOpeners
66
54.20%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
2
totalSentences
123
matches
0
"Just a thin line of"
1
"Too deep, too precise."
ratio
0.016
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
30
totalSentences
123
matches
0
"Her flashlight beam sliced the"
1
"She adjusted the worn leather"
2
"He was stocky, with a"
3
"She knelt beside the corpse,"
4
"It glittered under the light,"
5
"She pulled back the sleeve"
6
"Her mind flashed to DS"
7
"She shoved the memory down."
8
"Her beam caught something glinting"
9
"She pried the fingers open"
10
"She bagged it carefully, the"
11
"She was shorter, freckles dusting"
12
"Her green eyes flicked to"
13
"She knelt opposite Quinn, peering"
14
"They formed a pattern— not"
15
"She traced one with her"
16
"She pulled a notebook from"
17
"Her pulse quickened."
18
"She crouched, waving Eva over."
19
"She tucked hair again, nervous"
ratio
0.244
37.24%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
104
totalSentences
123
matches
0
"Detective Harlow Quinn pushed through"
1
"Her flashlight beam sliced the"
2
"The stairs descended in a"
3
"She adjusted the worn leather"
4
"A tip from an informant"
5
"Whispers of black market dealings,"
6
"Floodlights from the forensics team"
7
"Uniforms milled about, their radios"
8
"The victim, a middle-aged man"
9
"Quinn's sharp jaw tightened as"
10
"Sergeant Patel, her colleague for"
11
"He was stocky, with a"
12
"Patel said, voice low"
13
"She knelt beside the corpse,"
14
"It glittered under the light,"
15
"The man's chest rose in"
16
"Quinn asked, eyes scanning the"
17
"The station's walls bore fresh"
18
"Patel shifted, boots scraping gravel."
19
"She pulled back the sleeve"
ratio
0.846
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
123
matches
(empty)
ratio
0
88.95%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
53
technicalSentenceCount
4
matches
0
"Her flashlight beam sliced the darkness, catching motes of dust that swirled like ghosts in the stale air."
1
"Her mind flashed to DS Morris, three years gone in a warehouse that reeked of the same wrongness— lights flickering, air too still."
2
"A compass, face etched with symbols that twisted her gut."
3
"The Veil Compass— she'd heard the name in interrogations, tied to underground trades that skirted the law's edges."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
20
uselessAdditionCount
5
matches
0
"The stairs descended, each step echoing her boots' deliberate thud"
1
"Patel said, voice low"
2
"Quinn asked, eyes scanning the perimeter"
3
"Patel leaned in, breath fogging the air"
4
"Uniforms cordoned, radios buzzing reports of"
59.09%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
12
fancyCount
4
fancyTags
0
"she noted (note)"
1
"Quinn muttered (mutter)"
2
"she breathed (breathe)"
3
"Quinn ordered (order)"
dialogueSentences
44
tagDensity
0.273
leniency
0.545
rawRatio
0.333
effectiveRatio
0.182
75.0449%