NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-11-01KKFEC72ZJ4WRBZ1R80AJS2RY
Run Details
Model:
Nemotron 3 Nano
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
39.7s
Cost:
$0.000767
Provider:
DeepInfra
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
89.02%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
20.42%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
78.65%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
100.00%
Name drop frequency
(details)
42.86%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
81.64%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
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)
39.09%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
49.29%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
46.70%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
81.5889%
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 pavement, turning the city’s veins into black rivers.
Detective Harlow Quinn slipped through
the crowd, her brown eyes
scanning
each
flicker
of a streetlamp, each breath of fog that rose from the gutters.
The suspect—a wiry figure in
a drenched coat— darted toward a narrow alley, disappearing before she could close the gap.
She lunged, boots splashing against
puddles, the worn leather
watch
on her left wrist catching a brief
glint
as she pivoted.
The alley narrowed, walls closing
in like the ribs of a beast.
A low murmur rose from
somewhere below, the sound of a secret door opening. ‘What the—?’ she muttered, breath forming clouds.
She pressed her palm against
the cold brick, feeling the faint hum of a hidden mechanism.
The wall shivered, a panel
sliding aside to reveal a stairwell swallowed by darkness.
The suspect slipped down the
steps without hesitation.
Harlow followed, heart hammering against
her ribs, the
weight
of her badge pressing against her chest.
The descent smelled of damp
earth and rust, the air thick with the metallic tang of rainwater seeping through stone. At the bottom, the stairwell opened onto a cavernous space lit by phosphorescent fungi clinging to the ceiling. Stalls stretched in every direction, each one a riot of tangled wires, glowing vials, and trinkets that
pulsed
with an
otherworldly
glow. The air buzzed with static, the hum of whispered deals. ‘Welcome to the Veil,’ a voice croaked from the shadows.
Tomás Herrera stood near a
stall draped in black canvas, his olive skin
glistening
under the eerie light.
A Saint Christopher medallion swung
from his neck, catching the faint glow.
He held a tray of
syringes, each tip shimmering with a strange liquid. ‘You shouldn't be here,’ Tomás said, his voice low, gravelly. ‘This isn't a place for cops.’ ‘I'm not here to cause trouble,’ Harlow replied, her voice steady, jaw tightening. ‘I'm chasing someone who slipped through my fingers.
He went down
here.' Tomás glanced at the doorway, his eyes narrowing. ‘The one you chase? He bears a bone token.
He won't give it up
without a fight.' ‘Then help me,’ Harlow demanded, stepping closer. ‘Give me the token, and I’ll walk away. No more blood.’
Tomás shook his head, his
fingers brushing the edge of a cracked bottle. ‘You think you can just walk out with it? The market trades lives, Harlow. One mistake, and you’ll be the one who disappears.' A sudden clang
echoed
from deeper within, a metallic
clang that seemed to reverberate through the stone
. Shadows shifted, a figure in a tattered coat emerged, clutching a satchel that hissed with encrypted whispers. ‘You’re playing a dangerous game,’ the figure hissed, eyes
gleaming
. ‘I have what you seek. But the price… is a secret that could burn the whole sector.' ‘What secret?’ Harlow pressed, her voice dropping to a growl. ‘Talk.’ The figure smirked, a crooked grin that revealed a missing tooth. ‘The market moves when the moon is full. The next move… is beyond your reach.' ‘Then what?’ Harlow asked, stepping forward. ‘What do you want?' ‘Help,’ the figure whispered, leaning in. ‘I need a... partner. Someone who can...
navigate
the tides of the unseen.' ‘You’re asking me to join you?’ Tomás laughed, a short bark that
echoed
off the stone. ‘You think I’d trust a stranger with my life?' ‘It’s not a request,’ the figure hissed. ‘It’s an offer. Stay out of my way, and you’ll both live. Resist, and the market will swallow you whole.’ Harlow felt the
weight
of her badge shift, the metal badge cold against her palm.
She glanced at the green
neon sign of the Raven's Nest above the entrance, its light flickering like a dying heartbeat. The sign cast a green pallor over the market, painting the walls with ghostly images of old maps and black-and-white photographs. ‘You think a few bright lights can hide the darkness?’ Harlow snapped, stepping closer to the figure. ‘You think a token can buy you mercy?' ‘It buys survival,’ the figure retorted, eyes flicking to the bone token dangling from his neck. ‘And you, Detective… you have your own token, don’t you? A memory of a partner lost to the same darkness.' A flash of grief surged through Harlow, memories of DS Morris surfacing like a tide.
She clenched her fists, her
watch
ticking against her wrist
as if counting down to an inevitable moment
. ‘You’re a fool,’ Tomás snarled, pulling a small vial from his pocket.
He uncapped it, releasing a
faint scent of ozone. ‘If you step into the market without a plan, you’ll become just another story whispered in the alleys.' ‘And if I stay?' Harlow asked, voice
barely above a whisper
. ‘If I turn back, what happens to the suspect? He’ll slip into the night, and my partner’s death will be… forgotten?' ‘That is your choice,’ the figure replied. ‘But remember—every choice ripples. One step forward, and you may never step back.' A distant thunder rolled, shaking the stalactites overhead. Rainwater dripped from the ceiling, forming puddles that reflected the neon green of the market's hidden lanterns. The scent of incense and ozone mingled, creating a heady perfume that clung to the detective’s nostrils. ‘You want to chase shadows,’ Harlow said, voice low, ‘but you can’t chase them without stepping into the light.' ‘Exactly,’ the figure replied. ‘Step into the light, and you’ll see what you’re
really
fighting against.' Tomás lowered his hands, the syringes clinking
softly
against the stone. ‘If you go, you go alone. No turning back.' ‘Then let’s decide,’ Harlow said, taking a breath that tasted of rain and metal.
She lifted her chin, the
sharp jawline reflecting the faint neon glow. ‘I’ll follow him down, but I won’t do it blind. I’ll need… guidance.’ She glanced at Tomás. ‘Will you help me find the token? Or will you leave me to drown in this darkness?' Tomás stared at her, the scar on his forearm catching a stray
flicker
of light. He nodded once, decisively. ‘I’ll show you where the entrance lies. But you must
trust that I
won’t betray you.' ‘Trust is a scarce commodity down here,’ the figure muttered, turning his back on them.
He slipped away into the
maze of stalls, his silhouette melting into the shadows. ‘Follow me,’ Tomás said, gesturing toward a doorway hidden behind a stack of ancient crates. ‘The entrance is behind the old bookshelf. One push, and you’ll be inside.’ ‘What do I need?’ Harlow asked, stepping toward the bookshelf, her hand hovering over the spines of weathered volumes. ‘A token of bone,’ Tomás answered. ‘You must present it to the gatekeeper. Without it… the market seals shut.’ ‘Where do I find a bone?’ Harlow asked, eyes narrowing. ‘It’s not a literal bone,’ Tomás said, tapping the side of his head. ‘It’s a symbol. A promise that you’re willing to give up something.' ‘What promise?’ Harlow pressed. ‘Your certainty,’ Tomás replied. ‘Your certainty that you can walk away from the chase, that you can survive the market’s thirst for blood.’ ‘I have never been more certain,’ Harlow whispered, her voice firm.
She pressed her fingers to
the side of her neck, feeling the
pulse
of her own heart, the steady rhythm that had guided her through countless nights. ‘Then step forward,’ Tomás urged, his voice a
whisper
that
seemed to
echo
in the cavernous market. ‘Step into the unknown, and let the market decide your fate.' The rain-soaked detective took a breath, feeling the cold air fill her lungs.
She placed her hand on
the bookshelf, her fingers brushing the spines of centuries-old maps, the inked lines of distant continents
etched
in faded ink.
She felt the weight of
each line, each story, pressing against her skin. ‘Is this it?’ she asked, feeling the faint click of a hidden latch beneath a map depicting the Thames.
She pushed gently, and the
shelf swung open, revealing a narrow corridor lit by an amber glow. ‘Yes,’ the figure whispered from the shadows, his voice barely audible over the distant clatter of unseen crowds. ‘The path is open. But once you step in, there’s no turning back.’ Harlow looked back at Tomás, who stood at the threshold, his eyes reflecting the flickering neon. ‘Will you come with me?’ she asked. ‘I can’t,’ Tomás said, shaking his head. ‘My place is here, keeping the wounded alive.
You must go
alone.' ‘Then I go alone,’ Harlow repeated, stepping into the corridor. The air grew colder, the scent of damp earth thickening.
She felt the floor beneath
her shift, a subtle tremor as the market’s heartbeat
synchronized
with her own. She entered the winding passage, the sound of distant laughter and the clatter of coin
echoing
around her. The darkness swallowed her, but the faint green neon from the Raven's Nest above guided her like a distant lighthouse. ‘You think you can catch him?’ the figure called from somewhere deep within, his voice reverberating off the stone walls. ‘The market loves a chase. It feeds on fear.’ ‘Then let it feed,’ Harlow replied, her voice
echoing
like a gunshot in the confined space. ‘I’m not afraid of shadows. I’m afraid of letting a murderer walk free.’ The corridor twisted, turning around
corners that seemed to loop back on themselves
. The walls
were lined
with jars containing strange, glowing specimens, each one humming with a faint, melodic
resonance
. The smell of incense grew stronger, mixing with the metallic tang of blood. A sudden crash
echoed
behind her, a door slamming shut. Harlow turned, her heart
pounding
, eyes
scanning
for any sign of the suspect. In the dim light, she saw a silhouette slipping into a side aisle, his coat fluttering like a moth's wing. ‘Hey!’ she shouted, her voice cutting through the cavern. ‘Stop!’ The figure turned, holding up a hand. ‘You think you can stop me?’ he demanded, a grin spreading across his face. ‘You think you can catch what the market already owns?' ‘I’m not afraid of the market,’ Harlow said, stepping forward, her
watch
ticking louder with each heartbeat. ‘I’m afraid of letting justice die.' ‘Then you’ll have to prove it,’ the figure replied, pulling a thin, silvered blade from his coat. It glinted in the faint light, catching the reflection of the neon sign outside. ‘Show me you’re more than a badge.' ‘I’ll prove it,’ Harlow answered, gripping the handle of her gun. ‘I’ll prove it with everything I have.’ She lunged, the rain-soaked streets now a memory as the market closed around her, its secret doors sealing with a soft hiss. The chase continued, each step a
dance
between light and darkness, each breath a promise that she would not let the suspect slip away. The scene held,
tension
thick as the rain that had brought her here, the fate of the chase hanging on a thread of steel and
resolve
. (End of scene)
created_at
"2026-03-11T21:55:48.462Z"
3/11/2026, 9:55:48 PM
model
"nvidia/nemotron-3-nano-30b-a3b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
929
moderation_latency
(null)
generation_time
39172
tokens_prompt
1140
tokens_completion
4196
native_tokens_prompt
1038
native_tokens_completion
3577
native_tokens_completion_images
(null)
native_tokens_reasoning
1279
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.0007673
router
(null)
provider_responses
0
endpoint_id
"2bd3912d-8b35-4818-b873-24ccfefa6cf9"
id
"chatcmpl-RnGj5CKk2nldxpoAYiqbhe3a"
is_byok
false
latency
81
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-1773266148-2N8dqRxKZ0ltKzHuJxPx"
upstream_id
"chatcmpl-RnGj5CKk2nldxpoAYiqbhe3a"
total_cost
0.0007673
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
13
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
0
tagDensity
1
leniency
1
rawRatio
0
effectiveRatio
0
89.02%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1822
totalAiIsmAdverbs
4
found
0
adverb
"barely above a whisper"
count
1
1
adverb
"really"
count
1
2
adverb
"softly"
count
1
3
adverb
"gently"
count
1
highlights
0
"barely above a whisper"
1
"really"
2
"softly"
3
"gently"
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)
20.42%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1822
totalAiIsms
29
found
0
word
"scanning"
count
2
1
word
"flicker"
count
2
2
word
"glint"
count
1
3
word
"weight"
count
3
4
word
"pulsed"
count
1
5
word
"otherworldly"
count
1
6
word
"glistening"
count
1
7
word
"echoed"
count
3
8
word
"gleaming"
count
1
9
word
"navigate"
count
1
10
word
"whisper"
count
2
11
word
"pulse"
count
1
12
word
"echo"
count
1
13
word
"etched"
count
1
14
word
"synchronized"
count
1
15
word
"echoing"
count
2
16
word
"resonance"
count
1
17
word
"pounding"
count
1
18
word
"dance"
count
1
19
word
"tension"
count
1
20
word
"resolve"
count
1
highlights
0
"scanning"
1
"flicker"
2
"glint"
3
"weight"
4
"pulsed"
5
"otherworldly"
6
"glistening"
7
"echoed"
8
"gleaming"
9
"navigate"
10
"whisper"
11
"pulse"
12
"echo"
13
"etched"
14
"synchronized"
15
"echoing"
16
"resonance"
17
"pounding"
18
"dance"
19
"tension"
20
"resolve"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"clenched jaw/fists"
count
1
highlights
0
"clenched her fists"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
89
matches
(empty)
78.65%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
2
narrationSentences
89
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
27
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1820
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
24
unquotedAttributions
0
matches
(empty)
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
26
wordCount
1061
uniqueNames
11
maxNameDensity
0.66
worstName
"Harlow"
maxWindowNameDensity
1.5
worstWindowName
"Harlow"
discoveredNames
Harlow
7
Quinn
1
Herrera
1
Saint
1
Christopher
1
Tomás
6
Stay
1
Raven
2
Nest
2
Morris
1
One
3
persons
0
"Harlow"
1
"Quinn"
2
"Herrera"
3
"Saint"
4
"Christopher"
5
"Tomás"
6
"Raven"
7
"Morris"
8
"One"
places
(empty)
globalScore
1
windowScore
1
42.86%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
70
glossingSentenceCount
3
matches
0
"clang that seemed to reverberate through the stone"
1
"as if counting down to an inevitable moment"
2
"corners that seemed to loop back on themselves"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1820
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
168
matches
0
"trust that I"
81.64%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
61
mean
29.84
std
13
cv
0.436
sampleLengths
0
57
1
47
2
37
3
44
4
50
5
53
6
16
7
25
8
25
9
18
10
36
11
34
12
27
13
11
14
26
15
10
16
19
17
25
18
27
19
57
20
25
21
36
22
33
23
39
24
32
25
20
26
42
27
19
28
16
29
20
30
60
31
35
32
29
33
28
34
19
35
19
36
10
37
25
38
4
39
23
40
38
41
28
42
51
43
36
44
31
45
23
46
19
47
38
48
38
49
29
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
89
matches
0
"were lined"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
178
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
2
semicolonCount
0
flaggedSentences
1
totalSentences
168
ratio
0.006
matches
0
"The suspect—a wiry figure in a drenched coat— darted toward a narrow alley, disappearing before she could close the gap."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
105
adjectiveStacks
0
stackExamples
(empty)
adverbCount
1
adverbRatio
0.009523809523809525
lyAdverbCount
0
lyAdverbRatio
0
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.83
std
5.94
cv
0.548
sampleLengths
0
12
1
25
2
20
3
21
4
12
5
14
6
7
7
16
8
14
9
8
10
16
11
20
12
18
13
22
14
10
15
10
16
18
17
12
18
13
19
10
20
6
21
13
22
8
23
4
24
8
25
4
26
5
27
8
28
7
29
8
30
3
31
13
32
9
33
5
34
9
35
17
36
17
37
10
38
5
39
3
40
9
41
10
42
1
43
11
44
8
45
3
46
4
47
6
48
4
49
6
39.09%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
21
diversityRatio
0.30952380952380953
totalSentences
168
uniqueOpeners
52
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
84
matches
(empty)
ratio
0
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
25
totalSentences
84
matches
0
"She lunged, boots splashing against"
1
"She pressed her palm against"
2
"He held a tray of"
3
"He went down"
4
"He bears a bone token."
5
"He won't give it up"
6
"She glanced at the green"
7
"you have your own token,"
8
"She clenched her fists, her"
9
"He uncapped it, releasing a"
10
"He’ll slip into the night,"
11
"She lifted her chin, the"
12
"He nodded once, decisively."
13
"He slipped away into the"
14
"She pressed her fingers to"
15
"She placed her hand on"
16
"She felt the weight of"
17
"She pushed gently, and the"
18
"You must go"
19
"She felt the floor beneath"
ratio
0.298
49.29%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
69
totalSentences
84
matches
0
"Detective Harlow Quinn slipped through"
1
"The suspect—a wiry figure in"
2
"She lunged, boots splashing against"
3
"The alley narrowed, walls closing"
4
"A low murmur rose from"
5
"She pressed her palm against"
6
"The wall shivered, a panel"
7
"The suspect slipped down the"
8
"Harlow followed, heart hammering against"
9
"The descent smelled of damp"
10
"Stalls stretched in every direction,"
11
"The air buzzed with static,"
12
"Tomás Herrera stood near a"
13
"A Saint Christopher medallion swung"
14
"He held a tray of"
15
"He went down"
16
"Tomás glanced at the doorway,"
17
"He bears a bone token."
18
"He won't give it up"
19
"Tomás shook his head, his"
ratio
0.821
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
84
matches
(empty)
ratio
0
46.70%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
52
technicalSentenceCount
7
matches
0
"A sudden clang echoed from deeper within, a metallic clang that seemed to reverberate through the stone."
1
"She clenched her fists, her watch ticking against her wrist as if counting down to an inevitable moment."
2
"Rainwater dripped from the ceiling, forming puddles that reflected the neon green of the market's hidden lanterns."
3
"She pressed her fingers to the side of her neck, feeling the pulse of her own heart, the steady rhythm that had guided her through countless nights."
4
"Harlow looked back at Tomás, who stood at the threshold, his eyes reflecting the flickering neon."
5
"Harlow turned, her heart pounding, eyes scanning for any sign of the suspect."
6
"In the dim light, she saw a silhouette slipping into a side aisle, his coat fluttering like a moth's wing."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
13
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
0
81.5889%