NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHYAG278MFF2ZQ0ZN5DJE7E4
Run Details
Model:
Gemma 3 27B
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
52.7s
Cost:
$0.000410
Provider:
Novita
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
81.31%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
1.87%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
74.83%
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)
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)
94.12%
Passive voice overuse
(details)
97.44%
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)
94.37%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
58.21%
Subject-first sentence starts
(details)
89.29%
Subordinate conjunction sentence starts
(details)
47.62%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
11.11%
Dialogue tag variety (said vs. fancy)
(details)
80.0055%
Overall
Model input
System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.
Model response
Messages
Meta
AI
The air tasted of dust
and something else, something metallic and old.
Detective Harlow Quinn adjusted the
collar of her coat, a futile gesture against the
chill
that clung to the abandoned Tube station.
Camden Town station, but not
the one anyone used anymore.
This was beneath it, a
skeletal network of tunnels and platforms swallowed by darkness decades ago.
Now, it pulsed with a
different kind of energy, a low thrum that made the hairs on the back of her neck prickle. She
scanned
the scene. Yellow tape crisscrossed the platform, attempting to contain the impossible.
A body, sprawled near a
disused ticket booth, illuminated by the harsh glare of portable floodlights. Male, mid-thirties, expensive suit ruined by a spreading crimson stain. Classic gangland execution, at first glance. Except… “Clean,”
she muttered, her voice rough
. “Too clean.”
DS Davies, young, eager, already
documenting the scene with a digital camera, looked up. “What’s that, Detective?” “The kill. No struggle. No signs of forced entry. Just…placed.”
She moved closer, her gaze
sweeping over the victim. No defensive wounds. The single gunshot wound, precise, to the chest. Professional, yes. But sterile. “Looks open and shut to me,”
Davies offered, snapping another photo
. “Dispute over territory, probably. We’ve had a little uptick in the Veil Market’s influence, haven’t we?”
Harlow stopped, her gaze fixed
on Davies.
He used the colloquial term—the
Veil Market. Good.
It meant he wasn’t entirely
oblivious. “Influence, yes. A direct hit like this? Not so much.”
She crouched, ignoring the protesting
creak of her knees, and examined the floor around the body. The concrete was surprisingly clean. No scuff marks, no broken glass, nothing disturbed beyond the immediate area of the corpse. “He wasn't robbed,”
Davies stated, reading from his
notes. “Wallet still present,
watch
intact. Expensive
watch
, at that.” “Which is
precisely
why it’s wrong,”
Harlow said, her fingers tracing
the edge of the ticket booth.
The metal was cold, slick
with moisture. “If it’s a robbery gone wrong, they take everything. Everything of value.” “Maybe it wasn’t about the money, then?”
Davies suggested, hovering slightly too
close. Harlow stood, her 5’9” frame towering over Davies. “Maybe. Or maybe, we’re looking at this entirely the wrong way.” She pulled a pair of latex gloves from her pocket, snapping them on with practiced efficiency. She began a
systematic
search, starting with the victim’s pockets. Nothing but a phone – a burner, naturally – and a small, intricately carved bone token. “Now that’s interesting,”
she said, carefully bagging the
token. “Recognize this, Davies?” Davies peered at the evidence bag. “Looks like… bone? Some kind of amulet?” “The entry requirement for the Veil Market,” Harlow stated flatly. “This man was a regular.” “The Market?” Davies’ voice rose in pitch. “You
think
this is related to…all that?” Harlow gave him a withering look. “What did you
think
this was, a knitting circle gone wrong? This isn’t some petty squabble between street gangs, Davies. This is…something else.” The thrumming sensation in the air seemed to intensify, now accompanied by a faint, almost imperceptible scent of ozone. She circled the body again, her eyes now focused on the details others might miss. A faint, shimmering residue on the platform near the victim’s head. It was almost invisible, like heat rising off asphalt on a summer day. She pulled out a small, portable UV light from her satchel and swept it across the area. The residue flared to life, revealing a
complex
pattern of glowing symbols
etched
into the concrete. “Well, now,”
Harlow murmured, her sharp jaw tightening
. “That’s not
standard
issue gangland graffiti.” “What is it?” Davies asked, craning his neck to see. “Protection sigils, Davies. Crude, but present. Someone
was trying
to ward this area.” “Ward it from what?” Harlow didn’t answer. Her attention
was drawn
to something else. On the wall behind the ticket booth, obscured by shadows, she noticed a tiny, almost imperceptible scratch mark. It wasn't new, but it was out of place. She touched it
cautiously
, feeling a slight indentation in the concrete. She
traced
the path of the scratch, revealing a hidden panel, cleverly concealed within the wall. Using her pen as a lever, she pried it open. Inside was a small,
velvet
-lined box. And inside the box…a compass. A small brass compass, the casing heavily patinated with verdigris. The face
was etched
with
intricate
sigils, and the needle, instead of pointing north, spun wildly, then settled, quivering, towards a darkened section of the tunnel. “What is it?”
Davies asked, his voice barely a whisper
. “A Veil Compass,”
Harlow said, her fingers closing around the cool metal
. “Attuned to supernatural energy. Points to the nearest rift, the nearest…disturbance.” She glanced at the needle’s
unwavering
direction. “And right now, it's pointing that way.” She looked back at Davies. “You were right, about the Market. They’re involved. But not in the way you
think
. This wasn’t about territory. This
was about…containing
something.” She felt a growing dread settle in her
stomach
, a cold,
familiar
weight
. It reminded her of the case three years ago, the one that took Morris. The one she still couldn't explain. “Containing what, Detective?” Harlow didn't answer immediately. The air
throbbed
with that strange energy, growing stronger with each passing moment. She ran a hand over her closely cropped hair, her worn leather
watch
digging into her wrist. She closed her eyes for a moment, fighting the growing panic. Morris. The distorted shadows. The
sense of
…wrongness. “Something escaped, Davies,”
she said, her voice low
and grim. “And our friend here? He wasn’t a victim. He was damage control.” She looked at the compass again, the needle still pointing insistently into the darkness. “And I
think
it's time we found out what that something is.” She met Davies’ gaze. He was pale, his eagerness replaced with a visible tremor. “You with me?” Davies swallowed hard. “Yes, Detective.” Harlow nodded, already moving towards the darkness, the Veil Compass leading the way. The scent of ozone was stronger now, mingling with the smell of dust and decay. A prickling sensation ran
down her spine
. She had a feeling this case wasn’t going to be like any other. It felt…larger. Ancient. And terrifyingly
familiar
. She thought of Morris, and the unexplained circumstances surrounding his death. Perhaps, after all this time, she was finally about to find some answers. But she suspected those answers would come at a terrible cost.
created_at
"2026-02-20T20:05:13.072Z"
2/20/2026, 8:05:13 PM
model
"google/gemma-3-27b-it"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
374
moderation_latency
(null)
generation_time
52533
tokens_prompt
947
tokens_completion
1797
native_tokens_prompt
894
native_tokens_completion
1516
native_tokens_completion_images
(null)
native_tokens_reasoning
0
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
"stop"
native_finish_reason
"stop"
usage
0.000409586
router
(null)
provider_responses
0
endpoint_id
"2f608ade-87b1-46ed-8ae7-2714dddf2abb"
is_byok
false
latency
64
model_permaslug
"google/gemma-3-27b-it"
provider_name
"Parasail"
status
429
1
endpoint_id
"cf530f36-7cb8-4eb9-8953-880eef952af3"
id
"93b60c44-9bae-4c82-918f-fa4b9addc616"
is_byok
false
latency
308
model_permaslug
"google/gemma-3-27b-it"
provider_name
"Novita"
status
200
api_type
"completions"
id
"gen-1771617913-RpLRPEgRNJ8ozDG3nctU"
upstream_id
"93b60c44-9bae-4c82-918f-fa4b9addc616"
total_cost
0.000409586
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Novita"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
21
adverbTagCount
2
adverbTags
0
"Harlow stated flatly [flatly]"
1
"Davies swallowed hard. [hard]"
dialogueSentences
36
tagDensity
0.583
leniency
1
rawRatio
0.095
effectiveRatio
0.095
81.31%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1070
totalAiIsmAdverbs
4
found
0
adverb
"precisely"
count
1
1
adverb
"slightly"
count
1
2
adverb
"carefully"
count
1
3
adverb
"cautiously"
count
1
highlights
0
"precisely"
1
"slightly"
2
"carefully"
3
"cautiously"
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)
1.87%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1070
totalAiIsms
21
found
0
word
"chill"
count
1
1
word
"pulsed"
count
1
2
word
"scanned"
count
1
3
word
"tracing"
count
1
4
word
"systematic"
count
1
5
word
"complex"
count
1
6
word
"etched"
count
2
7
word
"standard"
count
1
8
word
"traced"
count
1
9
word
"velvet"
count
1
10
word
"intricate"
count
1
11
word
"whisper"
count
1
12
word
"unwavering"
count
1
13
word
"stomach"
count
1
14
word
"familiar"
count
2
15
word
"weight"
count
1
16
word
"throbbed"
count
1
17
word
"sense of"
count
1
18
word
"down her spine"
count
1
highlights
0
"chill"
1
"pulsed"
2
"scanned"
3
"tracing"
4
"systematic"
5
"complex"
6
"etched"
7
"standard"
8
"traced"
9
"velvet"
10
"intricate"
11
"whisper"
12
"unwavering"
13
"stomach"
14
"familiar"
15
"weight"
16
"throbbed"
17
"sense of"
18
"down her spine"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
63
matches
(empty)
74.83%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
3
hedgeCount
0
narrationSentences
63
filterMatches
0
"think"
1
"watch"
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
71
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
89
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1069
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
14
unquotedAttributions
0
matches
(empty)
50.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
33
wordCount
752
uniqueNames
11
maxNameDensity
1.46
worstName
"Harlow"
maxWindowNameDensity
3.5
worstWindowName
"Davies"
discoveredNames
Harlow
11
Quinn
1
Tube
1
Town
1
Davies
11
Veil
2
Market
1
Crude
1
Points
1
Compass
1
Morris
2
persons
0
"Harlow"
1
"Quinn"
2
"Davies"
3
"Compass"
4
"Morris"
places
0
"Town"
globalScore
0.769
windowScore
0.5
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
40
glossingSentenceCount
0
matches
(empty)
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1069
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
71
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
32
mean
33.41
std
25.28
cv
0.757
sampleLengths
0
83
1
47
2
8
3
17
4
34
5
27
6
67
7
18
8
36
9
13
10
61
11
12
12
13
13
15
14
14
15
48
16
72
17
14
18
10
19
13
20
4
21
74
22
47
23
10
24
37
25
61
26
3
27
52
28
48
29
17
30
5
31
89
94.12%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
2
totalSentences
63
matches
0
"was drawn"
1
"was etched"
97.44%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
2
totalVerbs
130
matches
0
"was trying"
1
"was about…containing"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
0
flaggedSentences
1
totalSentences
71
ratio
0.014
matches
0
"He used the colloquial term—the Veil Market."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
398
adjectiveStacks
0
stackExamples
(empty)
adverbCount
8
adverbRatio
0.020100502512562814
lyAdverbCount
4
lyAdverbRatio
0.010050251256281407
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
71
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
71
mean
15.06
std
17.12
cv
1.137
sampleLengths
0
12
1
22
2
10
3
16
4
23
5
4
6
10
7
16
8
10
9
6
10
1
11
6
12
2
13
14
14
3
15
19
16
3
17
8
18
2
19
2
20
11
21
16
22
7
23
7
24
1
25
6
26
26
27
5
28
15
29
9
30
9
31
17
32
7
33
12
34
13
35
9
36
52
37
12
38
8
39
1
40
4
41
15
42
14
43
17
44
9
45
22
46
72
47
14
48
10
49
3
94.37%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
4
diversityRatio
0.6056338028169014
totalSentences
71
uniqueOpeners
43
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
56
matches
(empty)
ratio
0
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
13
totalSentences
56
matches
0
"She scanned the scene."
1
"she muttered, her voice rough"
2
"She moved closer, her gaze"
3
"He used the colloquial term—the"
4
"It meant he wasn’t entirely"
5
"She crouched, ignoring the protesting"
6
"she said, carefully bagging the"
7
"She circled the body again,"
8
"She looked back at Davies."
9
"she said, her voice low"
10
"He wasn’t a victim."
11
"He was damage I think"
12
"She met with"
ratio
0.232
58.21%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
45
totalSentences
56
matches
0
"The air tasted of dust"
1
"Detective Harlow Quinn adjusted the"
2
"Camden Town station, but not"
3
"This was beneath it, a"
4
"She scanned the scene."
5
"A body, sprawled near a"
6
"she muttered, her voice rough"
7
"DS Davies, young, eager, already"
8
"She moved closer, her gaze"
9
"The single gunshot wound, precise,"
10
"Davies offered, snapping another photo"
11
"Harlow stopped, her gaze fixed"
12
"He used the colloquial term—the"
13
"It meant he wasn’t entirely"
14
"She crouched, ignoring the protesting"
15
"The concrete was surprisingly clean."
16
"Davies stated, reading from his"
17
"Harlow said, her fingers tracing"
18
"The metal was cold, slick"
19
"Davies suggested, hovering slightly too"
ratio
0.804
89.29%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
56
matches
0
"Now, it pulsed with a"
ratio
0.018
47.62%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
15
technicalSentenceCount
2
matches
0
"Detective Harlow Quinn adjusted the collar of her coat, a futile gesture against the chill that clung to the abandoned Tube station."
1
"Now, it pulsed with a different kind of energy, a low thrum that made the hairs on the back of her neck prickle."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
17
uselessAdditionCount
7
matches
0
"she muttered, her voice rough"
1
"She moved, her gaze sweeping over the victim"
2
"Harlow said, her fingers tracing the edge of the ticket booth"
3
"Harlow murmured, her sharp jaw tightening"
4
"Davies asked, his voice barely a whisper"
5
"Harlow said, her fingers closing around the cool metal"
6
"she said, her voice low and grim"
11.11%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
11
fancyCount
5
fancyTags
0
"she muttered (mutter)"
1
"Davies stated (state)"
2
"Davies suggested (suggest)"
3
"Harlow stated flatly (state)"
4
"Harlow murmured (murmur)"
dialogueSentences
36
tagDensity
0.306
leniency
0.611
rawRatio
0.455
effectiveRatio
0.278
80.0055%