NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-12-01KKHZ2W4AK3YY1YDY5DBVV45Z
Run Details
Model:
Grok 4.20 (Beta)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
16.6s
Cost:
$0.016611
Provider:
xAI
Evaluation summary
Score
Evaluator
Details Link
88.89%
Adverbs in dialogue tags
(details)
88.73%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
54.91%
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)
89.29%
Missing dialogue indicators (quotation marks)
(details)
74.41%
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)
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)
57.36%
Sentence opener variety
(details)
35.46%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
45.11%
Subject-first sentence starts
(details)
26.60%
Subordinate conjunction sentence starts
(details)
90.23%
Technical jargon density
(details)
34.09%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
86.1687%
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
Detective Harlow Quinn sprinted through
the downpour, her boots slapping against slick pavement.
Rain lashed her face, blurring
the neon glow of Soho's night. The suspect's silhouette darted ahead, hood pulled low, weaving between late-night pedestrians who scattered like startled pigeons. She kept her pace steady, lungs burning, the worn leather
watch
on her left wrist heavy against her skin. "Stop! Police!"
she shouted, voice cutting through
the storm. The figure didn't slow.
Quinn pushed harder, her sharp
jaw clenched
tight. This wasn't just another runner.
The tip had come in
two hours ago: a man matching this build had
been seen
slipping in and out of the Raven's Nest, Silas' bar with its distinctive green neon sign flickering like a bad omen. Her gut twisted. Eighteen years on the force had taught her to
trust that twist
.
She rounded the corner onto
Old Compton Street, nearly colliding with a couple huddled under an umbrella.
The suspect veered left down
a narrow alley, his movements too fluid, too sure for someone caught in a chase.
Quinn followed, her military precision
keeping her balanced on the wet stones.
Water streamed from fire escapes
overhead, soaking her closely cropped salt-and-pepper hair.
The alley dumped them onto
a wider road near Charing Cross. The suspect glanced back once.
Quinn caught a flash of
olive skin, short curly dark brown hair, and something metallic
glinting
at his throat. A medallion? Her mind
raced
. Tomás Herrera.
The name clicked from her
files. Former paramedic. Lost his license for shady dealings with the wrong crowd. The clique, they called themselves.
Her partner's death three years
ago still haunted her nights. DS Morris had been investigating them when everything went sideways. Unexplained. Supernatural, her mind whispered before she shoved the thought away. Herrera ducked into a side street, heading north. Quinn radioed in, breath ragged. "Suspect heading toward Camden. Male, five-ten, dark hair. Possible Tomás Herrera. Request backup at the underground entrance." Static crackled back. The rain swallowed her words. She wouldn't lose him. Not tonight. The streets grew quieter as they left the main tourist drag. Herrera's
footsteps
echoed
ahead, splashing through puddles that reflected the orange glow of sodium lamps. Quinn's lungs screamed but she ignored the pain. This chase felt personal now. Morris's face flashed in her memory: his easy smile, the way he'd always brought her coffee without asking. Gone because of whatever this clique hid. Herrera disappeared down a flight of concrete steps leading to an abandoned Tube entrance. The iron gate hung partially open, a chain snapped clean. Quinn slowed at the top, peering into the darkness below. Water poured down the stairs like a miniature waterfall.
Her hand hovered near her
baton. The underground market.
She'd heard rumors during her
off-books investigation. The Veil Market, they called it. Moved every full moon. Required some kind of token made of bone. Dangerous territory for a detective who didn't belong.
She descended carefully, one hand
braced against the damp wall. The air grew colder, heavier. Music drifted up from below,
not the thump of clubs but something older, strings
and low drums that
vibrated
in her chest. The stairs ended at a tiled tunnel, the old Northern Line platform long abandoned. Candlelight and strange lanterns cast shifting shadows across the curved walls. Herrera moved through the crowd ahead, shoulders relaxed now that he thought he'd lost her. Quinn hung back, using pillars for cover. The market sprawled across the platform and spilled into old train tunnels. Stalls lined both sides, selling items that made her skin crawl. Jars of glowing liquid. Books bound in materials she didn't want to identify. Vendors with eyes that caught the light wrong.
She watched Herrera approach a
stall draped in deep purple cloth. The vendor, a woman with silver-streaked braids, handed him a small package. No money changed hands.
Instead, Herrera touched the Saint
Christopher medallion at his neck and murmured something. The vendor nodded and slipped the package into his coat. Quinn's fingers tightened around her radio. This place operated outside any law she understood. Following him deeper meant crossing a line.
Her mind spun through the
risks. Backup might not arrive in time. This market supposedly moved locations, might not even exist tomorrow. And the stories Morris had chased before his death... creatures, deals, things that bent reality. Herrera turned from the stall and headed toward a narrower tunnel at the far end of the platform. Quinn made her choice.
She stepped out from behind
the pillar, weaving through the throng of market-goers. Some glanced at her with suspicion. A man with too-sharp teeth smiled. She kept her gaze forward, heart hammering. The tunnel narrowed. Ancient map fragments similar to those decorating the Raven's Nest covered the walls here, but these glowed faintly. Quinn stayed close to the side, boots silent on the grimy floor. Water dripped from the ceiling,
echoing
in the confined space. Ahead, Herrera's figure remained visible, illuminated by sporadic lanterns.
He paused at a junction
where three tunnels met. Quinn ducked behind an old vending machine, its glass long
shattered
. Herrera pulled a small bone token from his pocket, the entry requirement her contacts had mentioned.
He held it to a
specific spot on the wall. A section of brick
shimmered
and parted like a curtain, revealing a hidden chamber beyond. Quinn's breath caught. This was it. The heart of whatever the clique protected. She could turn back now, call for a team, build a proper case. But Morris's unexplained death burned in her chest. Three years of dead ends and whispers about supernatural forces.
If she let Herrera disappear
into that room, she might never get this close again.
She moved before doubt could
root her in place. As Herrera stepped through the shimmering doorway, Quinn surged forward.
Her shoulder connected with his
back, shoving him into the chamber. The hidden door sealed behind them with a soft click that sounded final. The room stretched larger than it should, lit by floating orbs that cast a blue-white glow. Shelves lined the walls, filled with artifacts that hummed with unseen energy. In the center stood a heavy oak table covered in maps much like those in the Raven's Nest above ground. Herrera spun around, warm brown eyes widening in recognition.
His hand went instinctively to
the scar running along his left forearm, a tell Quinn filed away. "Detective Quinn,"
he said, voice carrying the slight accent of his Seville birthplace
. "You shouldn't be here." She drew herself to her full five-nine height, military precision in every line of her body. "Tomás Herrera. You're under arrest for suspicion of involvement in criminal activity related to the death of Detective Sergeant Morris." He didn't move to run.
Instead, he studied her with
something close to pity
. The Saint Christopher medallion caught the light as he shifted. "You still chasing ghosts after three years? Your partner got in too deep. Same as you're doing right now." Quinn stepped closer, her brown eyes locked on his. The package from the market stall protruded
slightly
from his coat. "What were you buying? More of whatever got Morris killed?" Herrera sighed and leaned against the table. The room felt
charged
, the air thick with
potential
. "This isn't your world, Detective. The clique isn't what you think. We help people your system can't touch." "By breaking laws. By operating black markets." She gestured to the shelves. "By whatever this place is." He
traced
the scar on his arm, a habit born from that knife attack years ago. "I lost my medical license saving lives your hospitals would've let die. Supernatural patients don't fit neatly into NHS forms." Quinn's jaw tightened. Part of her wanted to believe him. The part that had seen things during Morris's final case that defied explanation. But she
pushed that weakness
down. "Show me what's in the package." Herrera hesitated. His warm brown eyes
flicked
to the sealed doorway behind her. "If I do, there's no going back for you. The Veil Market doesn't forget faces." She extended her hand, steady despite the adrenaline surging through her veins. Rainwater still dripped from her closely cropped hair onto the stone floor. "I'm not afraid of your market." He reached into his coat
slowly
, clearly telegraphing his movements. The package was small, wrapped in what looked like dried leaves rather than paper. When he placed it in her palm, it
pulsed
with
warmth
. "Open it," he said. Quinn unwrapped the leaves with careful fingers. Inside lay a silver locket, ornate and old. When she clicked it open, a tiny photograph showed Morris smiling beside a woman Quinn didn't recognize. Her throat tightened. "Where did you get this?" Herrera crossed his arms, the medallion shifting against his olive skin. "It belonged to your partner. The clique recovered it after his death. We've been trying to get it to you without drawing attention." She stared at the photograph, emotions warring across her sharp features. "This proves nothing. You could have planted it." "Look inside the back." Her fingers found a hidden compartment. A small bone token, identical to the one Herrera had used, rested there. Etched on its surface were coordinates and a date. Three years ago. "The night he died," Herrera said
softly
. "We tried to warn him. The forces at play that night weren't human. Your partner knew the risks." Quinn's mind reeled. The market sounds filtered faintly through the sealed door. Strange music mixed with the drip of water. She was deep underground now, in unfamiliar territory with a suspected criminal. Backup remained miles away. The decision she'd made on the platform felt heavier now. "Why show me this?" she asked, closing the locket. "Because you're not going to stop." Herrera's voice held no mockery. "And maybe that's what we need. Someone on the inside who understands both sides." She slipped the locket into her pocket alongside her badge. The bone token she kept in her palm, its edges sharp against her skin. "This doesn't make us allies." He smiled, the expression transforming his face. "Didn't say it did. But you've crossed into the Veil now, Detective. The market will know. The clique will know." Quinn glanced at the sealed doorway. "How do we get out?" "Same way we came in. The token opens it." He nodded toward her hand. "Keep it. You'll need it again." She weighed her options. Arrest him now and risk losing everything this room represented. Or use him to dig deeper into the mystery that had claimed Morris. The thriller of the chase had led here, to this moment of decision in the blue-lit chamber beneath Camden's forgotten tunnels. Herrera watched her, patient. His scar stood out pale against his forearm in the strange light. The Saint Christopher medallion
seemed to
glow faintly, perhaps a trick of the floating orbs. "Time's short," he said. "The market shifts in two hours. This location won't exist after that." Quinn made her choice. She stepped toward the door, token raised. "You're coming with me. We're not done talking." He fell into step beside her, movements careful. "Fair enough, Detective. But
watch
your back out there. Not everyone in the market appreciates police presence." The doorway
shimmered
open as she pressed the bone token to the wall. The sounds of the Veil Market rushed back in, louder now. Vendors called out their wares in languages both
familiar
and alien. Creatures and humans alike moved through the stalls, trading in secrets and substances that could bend reality. They emerged into the crowd. Quinn kept one hand near her baton, the other gripping the token. Herrera stayed close, his presence both threat and strange comfort. Together they moved through the press of bodies, past stalls selling enchanted maps and banned alchemical mixtures. A vendor with silver braids caught Quinn's eye, the same woman from earlier. She nodded once,
as if marking her
. Quinn felt the
weight
of that recognition settle on her shoulders. Word would spread. The detective who had breached the Veil. They reached the main platform where the abandoned Tube station opened to the world above. Rain still fell beyond the entrance, visible as silver sheets in the streetlight. Quinn's
watch
showed they'd been underground nearly forty minutes. The chase that began in rain-soaked streets had led her to this crossroads. Herrera paused at the bottom of the concrete steps. "Your move, Detective Quinn. Take me in or let me help you understand what
really
happened to Morris." She studied him, noting the way rain
began to
dampen his short curly hair as they stood at the threshold. Her brown eyes met his warm ones. The locket burned in her pocket, heavy with unanswered questions. "We're leaving," she said finally. "Both of us. And you're going to tell me everything." As they climbed the steps toward the surface, Quinn felt the underground market's eyes on her back. The decision to follow Herrera down here had changed everything. The rain continued its steady assault on the city, washing away footprints but not the knowledge now
etched
into her bones. The night stretched ahead, full of dangers both seen and unseen. Quinn gripped the bone token tighter. She'd entered unfamiliar territory tonight. And something told her the real chase had only just begun.
created_at
"2026-03-12T21:26:16.976Z"
3/12/2026, 9:26:16 PM
model
"x-ai/grok-4.20-beta-20260309"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
331
moderation_latency
(null)
generation_time
16474
tokens_prompt
1140
tokens_completion
3483
native_tokens_prompt
1073
native_tokens_completion
2718
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
1024
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.0166108
router
(null)
provider_responses
0
endpoint_id
"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id
"6c33e823-4e82-6ca7-053f-af078339e840"
is_byok
false
latency
283
model_permaslug
"x-ai/grok-4.20-beta-20260309"
provider_name
"xAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1773350776-LQ6iMqi0Xpsxy8r48woX"
upstream_id
"6c33e823-4e82-6ca7-053f-af078339e840"
total_cost
0.0166108
cache_discount
0.0018432
upstream_inference_cost
0
provider_name
"xAI"
Evaluation details
Result
Evaluator
Details
Meta Data
88.89%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
11
adverbTagCount
2
adverbTags
0
"Herrera said softly [softly]"
1
"she said finally [finally]"
dialogueSentences
36
tagDensity
0.306
leniency
0.611
rawRatio
0.182
effectiveRatio
0.111
88.73%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2218
totalAiIsmAdverbs
5
found
0
adverb
"carefully"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"really"
count
1
highlights
0
"carefully"
1
"slightly"
2
"slowly"
3
"softly"
4
"really"
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)
54.91%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2218
totalAiIsms
20
found
0
word
"jaw clenched"
count
1
1
word
"glinting"
count
1
2
word
"raced"
count
1
3
word
"footsteps"
count
1
4
word
"echoed"
count
1
5
word
"vibrated"
count
1
6
word
"echoing"
count
1
7
word
"shattered"
count
1
8
word
"shimmered"
count
2
9
word
"charged"
count
1
10
word
"potential"
count
1
11
word
"traced"
count
1
12
word
"flicked"
count
1
13
word
"pulsed"
count
1
14
word
"warmth"
count
1
15
word
"etched"
count
2
16
word
"familiar"
count
1
17
word
"weight"
count
1
highlights
0
"jaw clenched"
1
"glinting"
2
"raced"
3
"footsteps"
4
"echoed"
5
"vibrated"
6
"echoing"
7
"shattered"
8
"shimmered"
9
"charged"
10
"potential"
11
"traced"
12
"flicked"
13
"pulsed"
14
"warmth"
15
"etched"
16
"familiar"
17
"weight"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"jaw/fists clenched"
count
1
highlights
0
"jaw clenched"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
196
matches
0
"d with warmth"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
2
narrationSentences
196
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
222
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
37
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2218
ratio
0
matches
(empty)
89.29%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
14
unquotedAttributions
2
matches
0
"The clique, they called themselves."
1
"The Veil Market, they called it."
74.41%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
91
wordCount
1852
uniqueNames
22
maxNameDensity
1.51
worstName
"Quinn"
maxWindowNameDensity
2.5
worstWindowName
"Quinn"
discoveredNames
Harlow
1
Quinn
28
Soho
1
Raven
3
Nest
3
Old
1
Compton
1
Street
1
Charing
1
Cross
1
Herrera
23
Morris
7
Tube
2
Veil
3
Market
2
Northern
1
Line
1
Saint
3
Christopher
3
Seville
1
Camden
1
Water
3
persons
0
"Harlow"
1
"Quinn"
2
"Raven"
3
"Nest"
4
"Herrera"
5
"Morris"
6
"Market"
7
"Saint"
8
"Christopher"
9
"Camden"
10
"Water"
places
0
"Soho"
1
"Old"
2
"Compton"
3
"Street"
4
"Charing"
5
"Seville"
globalScore
0.744
windowScore
0.833
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
150
glossingSentenceCount
3
matches
0
"something close to pity"
1
"looked like dried leaves rather than pape"
2
"as if marking her"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.451
wordCount
2218
matches
0
"not the thump of clubs but something older, strings"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
2
totalSentences
222
matches
0
"trust that twist"
1
"pushed that weakness"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
61
mean
36.36
std
19.97
cv
0.549
sampleLengths
0
60
1
9
2
69
3
61
4
96
5
30
6
8
7
6
8
64
9
85
10
62
11
66
12
50
13
58
14
54
15
52
16
61
17
59
18
43
19
48
20
26
21
17
22
36
23
43
24
30
25
34
26
17
27
36
28
35
29
28
30
30
31
35
32
4
33
35
34
5
35
34
36
19
37
4
38
31
39
25
40
46
41
9
42
25
43
29
44
27
45
11
46
20
47
48
48
31
49
16
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
196
matches
0
"been seen"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
332
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
222
ratio
0
matches
(empty)
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
391
adjectiveStacks
0
stackExamples
(empty)
adverbCount
9
adverbRatio
0.023017902813299233
lyAdverbCount
2
lyAdverbRatio
0.005115089514066497
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
222
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
222
mean
9.99
std
5.15
cv
0.515
sampleLengths
0
13
1
11
2
17
3
19
4
9
5
4
6
8
7
5
8
37
9
3
10
12
11
17
12
20
13
12
14
12
15
11
16
5
17
19
18
2
19
3
20
2
21
6
22
2
23
10
24
5
25
10
26
10
27
1
28
10
29
8
30
5
31
17
32
3
33
5
34
4
35
2
36
11
37
15
38
8
39
5
40
18
41
7
42
14
43
10
44
10
45
9
46
6
47
3
48
7
49
6
57.36%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.36036036036036034
totalSentences
222
uniqueOpeners
80
35.46%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
2
totalSentences
188
matches
0
"Instead, Herrera touched the Saint"
1
"Instead, he studied her with"
ratio
0.011
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
47
totalSentences
188
matches
0
"She kept her pace steady,"
1
"she shouted, voice cutting through"
2
"Her gut twisted."
3
"She rounded the corner onto"
4
"Her mind raced."
5
"Her partner's death three years"
6
"She wouldn't lose him."
7
"Her hand hovered near her"
8
"She'd heard rumors during her"
9
"She descended carefully, one hand"
10
"She watched Herrera approach a"
11
"Her mind spun through the"
12
"She stepped out from behind"
13
"She kept her gaze forward,"
14
"He paused at a junction"
15
"He held it to a"
16
"She could turn back now,"
17
"She moved before doubt could"
18
"Her shoulder connected with his"
19
"His hand went instinctively to"
ratio
0.25
45.11%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
156
totalSentences
188
matches
0
"Detective Harlow Quinn sprinted through"
1
"Rain lashed her face, blurring"
2
"The suspect's silhouette darted ahead,"
3
"She kept her pace steady,"
4
"she shouted, voice cutting through"
5
"The figure didn't slow."
6
"Quinn pushed harder, her sharp"
7
"This wasn't just another runner."
8
"The tip had come in"
9
"Her gut twisted."
10
"She rounded the corner onto"
11
"The suspect veered left down"
12
"Quinn followed, her military precision"
13
"Water streamed from fire escapes"
14
"The alley dumped them onto"
15
"The suspect glanced back once."
16
"Quinn caught a flash of"
17
"Her mind raced."
18
"The name clicked from her"
19
"The clique, they called themselves."
ratio
0.83
26.60%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
188
matches
0
"If she let Herrera disappear"
ratio
0.005
90.23%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
95
technicalSentenceCount
7
matches
0
"The suspect's silhouette darted ahead, hood pulled low, weaving between late-night pedestrians who scattered like startled pigeons."
1
"Herrera's footsteps echoed ahead, splashing through puddles that reflected the orange glow of sodium lamps."
2
"Stalls lined both sides, selling items that made her skin crawl."
3
"The hidden door sealed behind them with a soft click that sounded final."
4
"The room stretched larger than it should, lit by floating orbs that cast a blue-white glow."
5
"Creatures and humans alike moved through the stalls, trading in secrets and substances that could bend reality."
6
"The chase that began in rain-soaked streets had led her to this crossroads."
34.09%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
11
uselessAdditionCount
2
matches
0
"she shouted, voice cutting through the storm"
1
"he said, voice carrying the slight accent of his Seville birthplace"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
7
fancyCount
1
fancyTags
0
"she shouted (shout)"
dialogueSentences
36
tagDensity
0.194
leniency
0.389
rawRatio
0.143
effectiveRatio
0.056
86.1687%