NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-11-01KKFKYEJYJBN4ZV3FT275NH9G
Run Details
Model:
Nemotron 3 Nano
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
39.2s
Cost:
$0.000753
Provider:
DeepInfra
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
97.62%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
0.00%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
98.49%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
50.00%
Name drop frequency
(details)
76.47%
Narrator intent-glossing
(details)
56.53%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
87.31%
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)
94.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
37.83%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
69.68%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
93.02%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
0.00%
Dialogue tag variety (said vs. fancy)
(details)
68.6987%
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="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <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> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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
Rain hammered the slick cobblestones of Soho.
Detective Harlow Quinn cut through
puddles, boots splashing, eyes fixed on a figure slipping into an alley.
The target—tall, gaunt, a scarf
pulled tight—turned once, eyes flickering like a disturbed moth, then vanished into a dark mouth of a doorway.
Quinn's hand tightened around the
worn leather
watch
on her wrist, its ticking a metronome of urgency.
She chased, lungs burning, the
city's neon bleeding into the mist.
The alley opened onto a
narrow stairwell, its metal grates rusted, the air smelling of damp stone and ozone.
Quinn descended, pulse syncing with
each step, heart hammering against her ribs.
The stairwell spiraled downward, walls
narrowing, shadows deepening. At the bottom, a low hum rose from below, oddly melodic, like distant chatter under a bass line. Lanterns hung from rusted chains, casting amber pools on a vaulted ceiling of brick.
The cavern opened into a
maze of stalls, each awash with flickering light and strange glimmers.
Shelves held bottles of liquid
that
pulsed
faintly, glass cases displayed charms that hummed when touched.
The air thrummed with a
mixture of incense and a metallic tang.
Quinn stepped onto the cracked
stone floor, boots
echoing
.
Shadows moved behind stalls; a
figure in a charcoal coat leaned against a table of oddities.
He lifted his head, eyes
narrowing at the intrusion.
Quinn recognized the set of
his jaw, the way his scar caught the light—Tomás Herrera.
He was not a suspect
but a possible ally, his presence a
beacon
in this murky realm. "Detective Quinn,"
he said, voice low, rough
from the rain that still clung to his coat. "You shouldn't be here." Quinn's stare never
wavered
. "I am,"
she replied, voice a blade
. "You know why." His lips twitched. "You chase shadows, but you don't understand what you chase." Quinn took a step forward, boots leaving shallow prints in the puddles that pooled on the floor. "What am I chasing?"
she asked, voice steady
. He gestured to the stalls, to a table displaying a silver key
etched
with symbols. "They sell keys to places that shouldn't open. To doors that shouldn't be opened." Quinn's fingers brushed the edge of her coat, feeling the roughness of the fabric. "Tell me what you're doing here, Herrera."
He hesitated, eyes flickering to
the hidden doorway behind a stack of crates. "I keep the market running. I mend what breaks. I heal those who need it." Quinn's gaze shifted to a glass case holding a small vial of amber liquid.
She inspected it, noting the
faint glow. "What does it do?" "It restores what's broken,"
he said, eyes darting toward
the darkness beyond the stall. "It heals bodies that have been bent by the city’s sins." Quinn inhaled the scent of incense, feeling it prick her nostrils.
She saw a man in
a dark coat, face obscured by a hood, slipping behind a stack of crates. The figure moved with purpose, disappearing into the shadows. Quinn's mind
raced
,
calculating
options. He had seen her chase.
He could help; he could
hinder. Quinn weighed the risk. The streets above were still alive with rain, sirens faintly wailing in the distance. The underground market was a labyrinth, dangerous, uncharted. Yet the suspect—maybe a member of a clique involved in illicit trades—lay deeper within. "You have a medallion," Quinn noted, nodding to the Saint Christopher medallion around his neck.
She remembered his backstory: a
former paramedic turned illegal healer. "You've broken something." Tomás's fingers tightened around the medallion. "The medallion is a
reminder
. I keep it close because I once prayed for a cure that never came." A low laugh
echoed
from a nearby stall, a voice without a name. "Prayers don't work down here," the voice said, a woman with silver hair whispering from behind a curtain of beads. "We do what we must." Quinn's focus snapped back to Herrera. "The chase isn't over. If you help, I walk away. If you don't—"
He cut her off with
a sharp motion of his hand, pulling a small pouch from his coat. Inside, a set of bone tokens clinked. "The entry token," he muttered. "You need one to go deeper." Quinn stepped closer, the rain still beating on the stone walls above, though it seemed a world away. "Give me one."
He hesitated, then tossed the
pouch to her.
She caught it, feeling the
weight
of bone, the
chill
of something ancient.
She opened it, pulled out
a single token, its surface
etched
with a
sigil that seemed to shift in the gloom
. "Do you think this market is just a market?"
she asked, voice barely above
a
whisper
. Tomás shook his head. "It's a conduit. A place where the hidden trade their secrets. If you go further, you may see what lies beneath." A sudden clatter erupted from a stall as a crate toppled, scattering enchanted stones across the floor. Quinn's reflexes kicked in; she lunged, grabbing a nearby lantern and swinging it at the area. The lantern's glass
shattered
, sending a spray of light across the cavern. The movement revealed a figure crouched behind a stack of crates, clutching a small, humming device. Quinn's
eyes narrowed
. "You," she hissed, turning to the figure. "What are you doing?" The figure raised a gaunt hand, a faint green phosphorescence emanating from his palm. "You think you can stop the flow?" he snarled. "The market feeds the city's darkness. I merely tend to the supply." Quinn brandished her badge, the metal
glinting
under the lantern light. "I will cut the flow if it means protecting the city." She took a step forward, the rain still hushing above. A sudden hiss rose from the walls as a hidden door groaned open, revealing a narrow passage lined with flickering candles. Beyond, a faint glow
pulsed
—a doorway to something larger. Tomás lunged forward, grabbing Quinn's arm. His fingers were cold, his grip firm. "Trust me," he whispered, breath hot against her ear. "If you step into that passage, there's no turning back." Quinn's gaze fell on the bone token still clutched in her hand. The symbols glowed brighter,
as if acknowledging her choice
. She looked up at Tomás, his scarred forearm flexing as he held onto the medallion tighter. The market around them
seemed to
hold its breath. "Your partner?" she asked, recalling the story of DS Morris. The memory of loss surged, a cold ache in her chest. Tomás's eyes hardened. "I saw what happened to him. The supernatural forces aren't friendly. But I have tools—something to go deeper without... breaking." Quinn pressed the token into the hidden door's lock. The lock clicked, the gears grinding, revealing a vaulted passage lined with ancient symbols. The passage beckoned, promising darkness and perhaps answers. She stepped into the darkness, rain still
pounding
above, the sound muffled below. The stone underfoot was slick, but she moved steadier than before. Each breath
was measured
, each heartbeat loud against the
silence
. The lantern's flame
flickered
out, leaving only the phosphorescent glow of the hidden realm's own light. The suspect—her elusive quarry—was ahead, a silhouette against a wall of ash. He turned, eyes widening at her arrival. "Detective Quinn,"
he breathed, voice strained
. "You shouldn't have come." Quinn's voice was steel. "I already have." He raised his hands, fingers twitching. A vortex of black smoke swirled around him, a protective shield. "You don't understand what's at stake,"
he shouted, words reverberating off the stone
. Tomás shouted from behind a stall, shouting something unintelligible, then hissing, "Watch him! He's about to unleash something!" Quinn stepped forward, ignoring the smoke. She drew her pistol, the barrel
glinting
under the faint light. She aimed
not at the suspect, but at a small device attached to his coat
—a device that
pulsed
with a low hum. Her finger tightened on the trigger. The suspect smirked, eyes narrowing. "You think a bullet can stop what's already broken?" He raised his hand, a wave of energy rippling outward. The air cracked, a sound like shattering glass. Quinn's mind
raced
. She needed to decide: stay in the open and risk being overwhelmed, or retreat and preserve herself for another fight. She glanced at Tomás, whose eyes burned with a fierce
resolve
. She saw the medallion's saintly face
etched
in the
gloom
, a silent promise. "Enough,"
Quinn snapped, voice cutting through the hum
. She raised her hand, palm facing the suspect. She felt the
watch
's tick against her wrist, a
reminder
of time slipping away. She reached into her coat, pulled out a small vial of clear liquid, and flung it onto the floor. The liquid hit the stone and hissed, a bright flare erupting, illuminating the cavern in
stark
white. The suspect recoiled, his shield faltering. In that moment, Tomás surged forward, slamming his elbow into the device, disabling it. The humming ceased, the device sputtering and dying. The suspect staggered back, clutching his throat. Quinn seized the moment. She lunged, her hand gripping his collar, pulling him toward the wall. The wall
was covered
in ancient
symbols that seemed to shift as she watched
. "The market feeds on fear,"
the suspect croaked, voice trembling
. "It thrives on secrets. If we break it, we break the city's balance." Quinn's grip tightened. "Then we break it."
She whispered, her breath forming brief clouds in the cold air
. "We end this." Tomás placed a hand on her shoulder, steadying her. "Be careful, Harlow. The market watches." Quinn pulled him into the passage, the door closing behind them with a resonant thud. The lantern's light died, leaving only the faint glow of the hidden passage. She turned to Tomás, eyes fierce. "Your medical skills saved lives once," she said. "Here we can save more." He nodded, the medallion catching the faint light. "If we survive." A cold wind brushed past, carrying with it a
whisper
of voices—ancient and layered. Quinn pressed forward, each step
echoing
in the narrow corridor. The passage opened into a larger chamber, illuminated by an ethereal blue
light that seemed to come from nowhere and everywhere at once
. In the center stood a massive altar,
etched
with runes that
pulsed
rhythmically. Around it, crates and tables held countless artefacts—
crystal
vials, silver knives, woven talismans throbbing with power. The air hummed with a low frequency, like a great beast's heartbeat. Quinn's eyes locked on a central orb, glowing brighter than the rest. It hovered above the altar, humming with power. The suspect lay collapsed at its base, his breathing shallow. She approached, each step deliberate. "Bring it down,"
she commanded, voice resonant
. She lifted the bone token, feeling its
weight
, its power. The orb responded, a wave of light surging toward her. Quinn raised her hand, palm outward, and the light was absorbed, redirected into the token. The token glowed brighter than ever, then cracked, releasing a burst of energy that shot up and
shattered
the orb. The chamber
trembled
, stones trembling, dust falling from the ceiling. The hidden market's foundation
quivered
. In that split second, Quinn's mind cleared. The chase had led here,
not just to capture a suspect, but to dismantle a network
that fed on chaos. Tomás stared at her, awe and fear mingling. "You... you did it." Quinn looked at the
shattered
remains of the orb, at the glowing token in her hand. She felt the
weight
of her badge, the
weight
of her loss. She felt the
pulse
of the city above, the rain still falling, the sirens distant but present. She turned to face the exit, the passage narrowing once more. "We go back,"
she said, voice firm
. "We bring the truth to the surface." Tomás nodded, eyes
scanning
the cavern one last time. He slipped a hand into his pocket, pulling out an additional token. "If you need more," he said. Quinn took the token without hesitation. She turned, stepping back into the rain-soaked streets, the scent of wet stone and incense lingering behind. The lantern's flame, long extinguished,
flickered
in a distant memory. She felt the rain on her face, the cold bite of night, and the
resolve
steady in her chest. She glanced back at the entrance of the hidden market, the secret doorway now sealed, at least for now. She felt the city's
pulse
beneath her feet, the rhythm of life that refused to halt. She lifted her hand, pointing toward the horizon where the city's neon lights
flickered
in the rain. The chase had ended, but the pursuit continued. Quinn walked onward, each footstep a promise, each breath a vow.
created_at
"2026-03-11T23:33:08.843Z"
3/11/2026, 11:33:08 PM
model
"nvidia/nemotron-3-nano-30b-a3b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
604
moderation_latency
(null)
generation_time
39064
tokens_prompt
1140
tokens_completion
3983
native_tokens_prompt
1038
native_tokens_completion
3507
native_tokens_completion_images
(null)
native_tokens_reasoning
746
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
(null)
native_finish_reason
(null)
usage
0.0007533
router
(null)
provider_responses
0
endpoint_id
"2bd3912d-8b35-4818-b873-24ccfefa6cf9"
id
"chatcmpl-RTv23TARyE9LIi1gyjED4zWE"
is_byok
false
latency
55
model_permaslug
"nvidia/nemotron-3-nano-30b-a3b"
provider_name
"DeepInfra"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1773271988-FjkpqjKeWP2PHkxHYfBk"
upstream_id
"chatcmpl-RTv23TARyE9LIi1gyjED4zWE"
total_cost
0.0007533
cache_discount
(null)
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
24
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
52
tagDensity
0.462
leniency
0.923
rawRatio
0
effectiveRatio
0
97.62%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2103
totalAiIsmAdverbs
1
found
0
adverb
"barely above a whisper"
count
1
highlights
0
"barely above a whisper"
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)
0.00%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2103
totalAiIsms
48
found
0
word
"pulse"
count
3
1
word
"pulsed"
count
4
2
word
"echoing"
count
2
3
word
"beacon"
count
1
4
word
"wavered"
count
1
5
word
"etched"
count
4
6
word
"raced"
count
2
7
word
"calculating"
count
1
8
word
"reminder"
count
2
9
word
"echoed"
count
1
10
word
"weight"
count
4
11
word
"chill"
count
1
12
word
"gloom"
count
2
13
word
"whisper"
count
2
14
word
"shattered"
count
3
15
word
"glinting"
count
2
16
word
"pounding"
count
1
17
word
"measured"
count
1
18
word
"silence"
count
1
19
word
"flickered"
count
3
20
word
"resolve"
count
2
21
word
"stark"
count
1
22
word
"crystal"
count
1
23
word
"trembled"
count
1
24
word
"quivered"
count
1
25
word
"scanning"
count
1
highlights
0
"pulse"
1
"pulsed"
2
"echoing"
3
"beacon"
4
"wavered"
5
"etched"
6
"raced"
7
"calculating"
8
"reminder"
9
"echoed"
10
"weight"
11
"chill"
12
"gloom"
13
"whisper"
14
"shattered"
15
"glinting"
16
"pounding"
17
"measured"
18
"silence"
19
"flickered"
20
"resolve"
21
"stark"
22
"crystal"
23
"trembled"
24
"quivered"
25
"scanning"
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 narrowed"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
161
matches
(empty)
98.49%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
4
narrationSentences
161
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
189
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
25
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2091
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
26
unquotedAttributions
0
matches
(empty)
50.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
55
wordCount
1753
uniqueNames
8
maxNameDensity
2
worstName
"Quinn"
maxWindowNameDensity
3.5
worstWindowName
"Quinn"
discoveredNames
Soho
1
Harlow
1
Quinn
35
Tomás
13
Herrera
2
Saint
1
Christopher
1
Morris
1
persons
0
"Harlow"
1
"Quinn"
2
"Tomás"
3
"Herrera"
4
"Saint"
5
"Christopher"
6
"Morris"
places
0
"Soho"
globalScore
0.502
windowScore
0.5
76.47%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
136
glossingSentenceCount
4
matches
0
"sigil that seemed to shift in the gloom"
1
"as if acknowledging her choice"
2
"symbols that seemed to shift as she watched"
3
"light that seemed to come from nowhere and everywhere at once"
56.53%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
3
per1kWords
1.435
wordCount
2091
matches
0
"not a suspect but a possible ally, his presence a beacon in this murky realm"
1
"not at the suspect, but at a small device attached to his coat"
2
"not just to capture a suspect, but to dismantle a network"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
189
matches
(empty)
87.31%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
64
mean
32.67
std
14.89
cv
0.456
sampleLengths
0
64
1
50
2
76
3
66
4
20
5
14
6
13
7
25
8
29
9
21
10
28
11
25
12
25
13
44
14
51
15
28
16
25
17
38
18
19
19
36
20
21
21
42
22
16
23
25
24
61
25
14
26
35
27
32
28
30
29
32
30
46
31
21
32
23
33
31
34
50
35
29
36
7
37
30
38
18
39
45
40
32
41
47
42
49
43
45
44
37
45
23
46
21
47
15
48
34
49
13
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
2
totalSentences
161
matches
0
"was measured"
1
"was covered"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
328
matches
(empty)
0.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
11
semicolonCount
3
flaggedSentences
11
totalSentences
189
ratio
0.058
matches
0
"The target—tall, gaunt, a scarf pulled tight—turned once, eyes flickering like a disturbed moth, then vanished into a dark mouth of a doorway."
1
"Shadows moved behind stalls; a figure in a charcoal coat leaned against a table of oddities."
2
"Quinn recognized the set of his jaw, the way his scar caught the light—Tomás Herrera."
3
"He could help; he could hinder."
4
"Yet the suspect—maybe a member of a clique involved in illicit trades—lay deeper within."
5
"Quinn's reflexes kicked in; she lunged, grabbing a nearby lantern and swinging it at the area."
6
"Beyond, a faint glow pulsed—a doorway to something larger."
7
"The suspect—her elusive quarry—was ahead, a silhouette against a wall of ash."
8
"She aimed not at the suspect, but at a small device attached to his coat—a device that pulsed with a low hum."
9
"A cold wind brushed past, carrying with it a whisper of voices—ancient and layered."
10
"Around it, crates and tables held countless artefacts—crystal vials, silver knives, woven talismans throbbing with power."
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1765
adjectiveStacks
1
stackExamples
0
"former paramedic turned illegal healer."
adverbCount
41
adverbRatio
0.02322946175637394
lyAdverbCount
9
lyAdverbRatio
0.0050991501416430595
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
189
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
189
mean
11.06
std
5.13
cv
0.464
sampleLengths
0
7
1
17
2
23
3
17
4
11
5
19
6
12
7
8
8
18
9
14
10
16
11
16
12
12
13
9
14
16
15
9
16
15
17
17
18
16
19
4
20
4
21
7
22
3
23
3
24
10
25
17
26
8
27
15
28
14
29
14
30
7
31
13
32
15
33
14
34
7
35
4
36
14
37
11
38
11
39
19
40
9
41
5
42
5
43
6
44
4
45
14
46
8
47
14
48
15
49
10
37.83%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
23
diversityRatio
0.20105820105820105
totalSentences
189
uniqueOpeners
38
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
157
matches
(empty)
ratio
0
69.68%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
59
totalSentences
157
matches
0
"She chased, lungs burning, the"
1
"He lifted his head, eyes"
2
"He was not a suspect"
3
"he said, voice low, rough"
4
"she replied, voice a blade"
5
"His lips twitched."
6
"she asked, voice steady"
7
"He gestured to the stalls,"
8
"He hesitated, eyes flickering to"
9
"She inspected it, noting the"
10
"he said, eyes darting toward"
11
"She saw a man in"
12
"He had seen her chase."
13
"He could help; he could"
14
"She remembered his backstory: a"
15
"He cut her off with"
16
"He hesitated, then tossed the"
17
"She caught it, feeling the"
18
"She opened it, pulled out"
19
"she asked, voice barely above"
ratio
0.376
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
148
totalSentences
157
matches
0
"Detective Harlow Quinn cut through"
1
"The target—tall, gaunt, a scarf"
2
"Quinn's hand tightened around the"
3
"She chased, lungs burning, the"
4
"The alley opened onto a"
5
"Quinn descended, pulse syncing with"
6
"The stairwell spiraled downward, walls"
7
"Lanterns hung from rusted chains,"
8
"The cavern opened into a"
9
"Shelves held bottles of liquid"
10
"The air thrummed with a"
11
"Quinn stepped onto the cracked"
12
"Shadows moved behind stalls; a"
13
"He lifted his head, eyes"
14
"Quinn recognized the set of"
15
"He was not a suspect"
16
"he said, voice low, rough"
17
"Quinn's stare never wavered."
18
"she replied, voice a blade"
19
"His lips twitched."
ratio
0.943
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
157
matches
(empty)
ratio
0
93.02%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
86
technicalSentenceCount
6
matches
0
"She chased, lungs burning, the city's neon bleeding into the mist."
1
"Shelves held bottles of liquid that pulsed faintly, glass cases displayed charms that hummed when touched."
2
"She lunged, her hand gripping his collar, pulling him toward the wall."
3
"The passage opened into a larger chamber, illuminated by an ethereal blue light that seemed to come from nowhere and everywhere at once."
4
"The token glowed brighter than ever, then cracked, releasing a burst of energy that shot up and shattered the orb."
5
"She felt the city's pulse beneath her feet, the rhythm of life that refused to halt."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
24
uselessAdditionCount
12
matches
0
"she asked, voice steady"
1
"he said, eyes darting toward the darkness beyond the stall"
2
"she asked, voice barely above a whisper"
3
"She took, the rain still hushing above"
4
"he breathed, voice strained"
5
"he shouted, words reverberating off the stone"
6
"He raised, a wave of energy rippling outward"
7
"Quinn snapped, voice cutting through the hum"
8
"the suspect croaked, voice trembling"
9
"She whispered, her breath forming brief clouds in the cold air"
10
"she commanded, voice resonant"
11
"she said, voice firm"
0.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
21
fancyCount
11
fancyTags
0
"Quinn noted (note)"
1
"he muttered (mutter)"
2
"she hissed (hiss)"
3
"he snarled (snarl)"
4
"he whispered (whisper)"
5
"he breathed (breathe)"
6
"he shouted (shout)"
7
"Tomás shouted (shout)"
8
"Quinn snapped (snap)"
9
"the suspect croaked (croak)"
10
"She whispered (whisper)"
dialogueSentences
52
tagDensity
0.404
leniency
0.808
rawRatio
0.524
effectiveRatio
0.423
68.6987%