NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR03Y1CEG92NZ10WEVZ272
Run Details
Model:
Gemini 2.5 Flash Lite
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
11.1s
Cost:
$0.000816
Provider:
Google AI Studio
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="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> 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.
Model response
Messages
Meta
AI
The rain hammered down, each drop a tiny fist against Detective Harlow Quinn’s slicked trench coat. It plastered her closely cropped salt-and-pepper hair to her scalp, stinging her eyes. She ignored it. Eighteen years on the force had taught her to compartmentalize, to push past discomfort when the hunt was on. Tonight, the hunt was primal, an instinct honed sharper than any medal pinned to her chest. The blur ahead – a dark shape weaving through the slick, neon-drenched streets of Soho – was the one. She’d lost him for a heartbeat outside The Raven’s Nest, the distinctive green neon sign above its entrance a mocking
beacon
in the swirling downpour. He’d slipped down a narrow alley, a shortcut she wouldn't have tried unless she
was desperate
, or knew exactly where it led. Quinn knew the desperation. The ‘where it led’ remained a question mark. Her worn leather
watch
told her it was 02:17. Most of London was asleep, oblivious to the desperate chase unfolding in its underbelly. Not her. Her partner, Morris, had taught her that the city never
truly
slept. It merely shifted its burdens, its secrets, to the shadows. Three years since she’d lost him, three years since the unexplained, the things that defied logic. She still felt the phantom chill of that night, a cold that the London rain could never quite replicate. This suspect, this phantom she’d been tracking for weeks, felt eerily connected to that abyss. She rounded the corner into the alley, the stench of stale garbage and damp brickwork assaulting her. The figure
was gone
. Not just out of sight, but *gone*. Quinn ran a hand over the slick, grimy wall, her brow
furrowed
. This wasn’t a normal vanishing act. She scanned the narrow passage, her gaze sharp, dissecting the shadows. A
glint
of metal caught her eye – a loose grate, half-hidden beneath a pile of sodden cardboard. It looked too clean, too
deliberately
placed. Quinn crouched, her knees protesting the damp chill seeping through her trousers. She tugged at the grate. It gave way with a groan, revealing a dark opening and a flight of rough-hewn steps descending into blackness. A faint, earthy smell wafted up, mingled with something else – something acrid, metallic, and strangely sweet. It tickled the back of her throat, a scent so foreign it made her teeth ache. Her gut screamed caution. This was the kind of place Morris would have warned her about, the kind of place that swallowed people whole. But that same instinct, the one that had driven her pursuit, now urged her forward. The suspect had gone down there. He was either trapped, or he
was hiding
amongst… whatever *that* was. She pulled out her standard issue flashlight, the beam cutting a
stark
white swathe into the abyss. The air grew heavier with each step, the sounds of the city – the distant wail of a siren, the rumble of a late-night bus – fading into a muffled hum. The steps led her to a wide, cavernous space. The light swept across damp, arched ceilings, revealing a disused Tube station. Graffiti, in languages she didn’t recognize, pulsed in the beam. And there were people. Hundreds of them. This was the Veil Market. She’d heard whispers,
fragmented
reports from informants who’d gone ghost after mentioning it. An underground black market, rumored to move locations. Tonight, it was here. The air thrummed with a low, guttural murmur, a babel of hushed voices and shuffling feet. Stalls lined the tracks, draped with cloths that obscured their wares. Glimmers of light emanated from flickering lanterns and an unnatural phosphorescence that clung to some of the trinkets on display. Quinn’s hand instinctively went to her hip, resting on the cool metal of her service weapon. This was far beyond anything she
was trained
for, far beyond the usual cut-and-thrust of London crime. Her training was for the
tangible
, the physical. This place hummed with an energy that made her skin prickle. She needed to find the suspect. He was her lead, her only way into whatever conspiracy he
was tangled
up in. But the crowd – a bizarre mix of the ordinary and the unsettling – made it impossible to pick him out. Figures in long cloaks mingled with people in worn work clothes. Some faces were pale and gaunt, others
seemed to
glow with an inner light. They bartered in hushed tones, their hands passing over objects that
shimmered
, pulsed, or dripped with unknown substances. A stall to her left displayed rows of what looked like dried herbs, but they glowed with an eerie blue light. Another had vials filled with swirling, iridescent liquids. Further down, a man with eyes like polished obsidian
was examining
a dagger that dripped with a viscous, dark fluid. Quinn felt a primal urge to flee, to scramble back up the steps and pretend she’d never seen this place. But the thought of Morris, of the questions left unanswered, held her rooted. He’d always said to face the unknown, to chase the truth wherever it led. Her eyes scanned the crowd again, a more
methodical
sweep this time. The suspect was of medium height, lean build, wearing dark, non-descript clothing. He’d been moving with an urgency that suggested fear, not just evasion. She caught sight of movement near a stall offering what
appeared to
be ancient-looking amulets. A flash of dark fabric, a silhouette that matched. Quinn’s grip tightened on her flashlight. She had to get closer, had to confirm it was him. She
started to
move, weaving through the throng, her military bearing a
stark
contrast to the fluid, almost fluid, grace of the market-goers. They parted for her
reluctantly
, their alien eyes tracking her passage with unnerving stillness. A hand reached out, not to stop her, but to
gently
guide her past a towering individual draped in layers of black
velvet
. The touch was cold, unnervingly so, and Quinn pulled away
sharply
. She glanced at the figure who had offered the gesture. It was a man, his face obscured by the deep hood of his robe, but his eyes, visible for a fleeting moment, were the wrong color. Too pale, like bleached bone. He spoke, his voice a low rasp, like dry leaves skittering across stone. "The Veil Market is not for the uninvited, Detective. Some roads, once taken, cannot be un-taken." Quinn froze. He knew who she was. He knew she was a detective. How? Her usual methods, her assumptions about criminal activity, felt woefully inadequate here. This wasn’t about stolen goods or drug deals. This was something else. Something… older. She ignored him, her focus fixed on the stall ahead. She saw the dark-clad figure again, his back now to her as he spoke with the vendor. He was reaching into his pocket. Quinn quickened her pace, pushing through a knot of people haggling over a glowing crystal skull. As she drew closer, she saw him turn. It wasn't her suspect. It was a
completely
different man, his face unfamiliar. A wave of disappointment, sharp and bitter, washed over her. She’d been so sure. But then, a sensation. A prickling on the back of her neck. The acrid, sweet scent intensified, and she felt a fleeting sense of disorientation, like stepping into a strong current. She whirled around, her flashlight beam cutting a frantic arc. Nothing. Just the milling crowd, the strange vendors, the
oppressive
, heavy air of the underground market. The man in the
velvet
robe
was gone
. The stall with the amulets was now occupied by a wizened old woman selling what looked like petrified insects. Quinn’s jaw tightened, her sharp jawline becoming more pronounced. She was
being played
. This whole chase, this descent into the unknown, felt like a
carefully
orchestrated performance. But for what purpose? And by whom? She stood in the middle of the cavernous station, the rain a forgotten memory, the sterile logic of her world fracturing around her. She had a choice to make. Retreat, and report what she’d seen but gained nothing
tangible
. Or press on, into this labyrinth of the arcane, to chase a ghost who might not even be here, to confront dangers she couldn't comprehend. Her partner, Morris, would have gone forward. Always forward. Quinn took a deep breath, the alien scent filling her lungs. Her worn leather
watch
felt heavy on her wrist. She moved deeper into the market.
created_at
"2026-02-17T02:48:57.667075+00:00"
2/17/2026, 2:48:57 AM
model
"google/gemini-2.5-flash-lite"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
302
moderation_latency
(null)
generation_time
11076
tokens_prompt
914
tokens_completion
2113
native_tokens_prompt
852
native_tokens_completion
1827
native_tokens_completion_images
0
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.000816
router
(null)
provider_responses
0
status
200
is_byok
false
latency
302
endpoint_id
"ce839073-aa24-4f29-8358-15b319bd05ec"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-2.5-flash-lite"
api_type
"completions"
id
"gen-1771296526-Eh0UtmgcYF2e0n0sH66S"
upstream_id
(null)
total_cost
0.000816
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
50.3194%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1409
totalAiIsmAdverbs
7
found
0
adverb
"carefully"
count
1
1
adverb
"completely"
count
1
2
adverb
"deliberately"
count
1
3
adverb
"gently"
count
1
4
adverb
"reluctantly"
count
1
5
adverb
"sharply"
count
1
6
adverb
"truly"
count
1
highlights
0
"carefully"
1
"completely"
2
"deliberately"
3
"gently"
4
"reluctantly"
5
"sharply"
6
"truly"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
7.7360%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1409
totalAiIsms
13
found
0
word
"tangible"
count
2
1
word
"beacon"
count
1
2
word
"shimmered"
count
1
3
word
"glint"
count
1
4
word
"oppressive"
count
1
5
word
"velvet"
count
2
6
word
"methodical"
count
1
7
word
"stark"
count
2
8
word
"fragmented"
count
1
9
word
"furrowed"
count
1
highlights
0
"tangible"
1
"beacon"
2
"shimmered"
3
"glint"
4
"oppressive"
5
"velvet"
6
"methodical"
7
"stark"
8
"fragmented"
9
"furrowed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
122
matches
0
"was desperate"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
3
narrationSentences
122
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"appeared to"
2
"started to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
123
matches
(empty)
53.2499%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
22
mean
63.86
std
21.48
cv
0.336
sampleLengths
0
67
1
78
2
97
3
82
4
69
5
57
6
86
7
77
8
52
9
85
10
96
11
60
12
54
13
75
14
29
15
40
16
49
17
35
18
41
19
43
20
34
21
99
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
122
matches
0
"was gone"
1
"was trained"
2
"was tangled"
3
"was gone"
4
"being played"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
237
matches
0
"was hiding"
1
"was examining"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1393
adjectiveStacks
2
stackExamples
0
"slick, neon-drenched streets"
1
"bitter, washed over her."
adverbCount
44
adverbRatio
0.03158650394831299
lyAdverbCount
17
lyAdverbRatio
0.012203876525484566
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
123
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
123
mean
11.42
std
6.39
cv
0.559
sampleLengths
0
16
1
13
2
3
3
19
4
16
5
19
6
25
7
22
8
4
9
8
10
9
11
14
12
2
13
12
14
10
15
16
16
19
17
15
18
17
19
4
20
7
21
12
22
6
23
11
24
18
25
7
26
12
27
5
28
19
29
17
30
16
31
4
32
20
33
15
34
6
35
9
36
3
37
17
38
31
39
9
40
12
41
10
42
4
43
3
44
5
45
13
46
8
47
4
48
16
49
11
42.6829%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.2926829268292683
totalSentences
123
uniqueOpeners
36
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
84.8228%