NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQEVVPS339DQQBX5273GHM
Run Details
Model:
Gemini 2.5 Flash Lite
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
7.7s
Cost:
$0.000647
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 fell in relentless sheets, slicking the cobblestones of Soho and turning the neon glow of strip club signs into blurry watercolor washes. Detective Harlow Quinn’s breath plumed in the frigid air, each exhale a tiny cloud of defiance against the downpour. Her trench coat, usually a shield, clung to her like a second, sodden skin. Eighteen years on the force, and she still hated this part. The chase. The raw, desperate scramble that made a mockery of meticulous police work. The silhouette ahead, a fleeting shadow swallowed and spat out by the gloom, was her quarry. A quick, wiry thing, slipping through bollards and ducking into alley mouths with unnerving agility. Not the usual street thug. This one moved with a predator’s grace, a hunter’s instinct. And Harlow, despite the ache in her knees and the persistent damp seeping into her bones, was a hunter too. Her partner, Morris, had taught her that much before… before everything. A sharp breath, a tightening of the jaw. She pushed the memory down, a familiar tactic. The present demanded her full attention. The figure rounded a corner, too quick to be caught. Harlow cursed under her breath and broke into a run, her worn leather
watch
slapping against her wrist with each stride. The scent of cheap perfume and stale beer wafted from a nearby pub,
quickly
drowned by the metallic tang of wet asphalt. She’d almost lost him. Almost. But then, a
flicker
of movement near a darkened doorway. A side alley, smelling of overflowing bins and something vaguely chemical. He’d gone in. She skidded to a halt, peering into the Stygian blackness. The rain drummed a furious rhythm on the metal bins, a deafening roar that obscured any other sound. Her flashlight beam cut a shaky swath through the murk, illuminating nothing but damp brickwork and discarded detritus. “Police!” Her voice was a rough bark, swallowed by the storm. Silence. Or near enough. The distant wail of a siren, the groan of a building settling – the usual city
symphony
. But something felt… off. A low hum, almost imperceptible beneath the rain’s assault. A subtle vibration in the soles of her sensible, police-issue boots. Then, a whisper of movement from deeper within the alley. Not a scurry, but a deliberate, almost gliding motion. Her grip on her flashlight tightened. This wasn't just a street rat looking to vanish into the London labyrinth. She moved forward, the beam sweeping the narrow space. A dead end. A high brick wall, slick with moss, offered no escape. But then she saw it. A small, almost invisible seam in the brickwork, about chest height. And beside it,
etched
into the grime, a crude symbol. A coiled serpent, its head missing. Harlow felt a prickle of unease crawl up her spine. She’d
seen that symbol
before, in hushed whispers, in the periphery of cases she’d dismissed as petty crime. The hum grew stronger, resonating in her teeth. The air grew heavy, charged with something she couldn't name. She pushed against the brickwork where the seam appeared. Nothing. She tried again, putting her shoulder into it. Still nothing. Then, her flashlight beam caught a
glint
of metal on the wall, half-hidden by a clump of dripping ivy. A small, tarnished lever. With a hesitant touch, she pulled it. A low grinding sound, like stone on stone,
echoed
through the alley, unnervingly loud despite the rain. The section of wall with the serpent symbol slid inward with a shudder, revealing not another alley, but a set of steep, crumbling steps leading down into darkness. The air that wafted up was damp and earthy, carrying the faint, alien scent of ozone and something acridly sweet. Harlow hesitated. Her training screamed at her to call for backup, to secure the perimeter, to play it by the book. But the figure… and the symbol… and that impossible hum. It all pointed to something beyond her usual jurisdiction. Something whispered about in the hushed tones of informants, dismissed by her superiors as the ravings of crackpots. Something that had cost Morris his life. She tightened her grip on her flashlight, the beam trembling
slightly
. The descent beckoned, a dark maw promising answers or oblivion. The scent of ozone intensified, a sharp, Electric tang that made the hairs on her arms stand on end. She took a deep breath, the damp air filling her lungs. Then she heard it. Faint, distorted, but undeniable. The muffled murmur of voices, the clatter of what sounded like metallic objects, and a low, guttural chant. It
was coming
from below. Her quarry was down there. And whatever “down there” was, it had drawn him in. Her sensible instincts warred with a furious, almost primal curiosity. The symbol. The hum. The feeling of stepping out of the familiar world and into something… else. Her partner’s face, pale and unseeing, flashed behind her eyes. He’d chased ghosts. Had she become one? The grinding sound of the stone door ceased. It had stopped shifting, but remained ajar, a black rectangle against the night. Any moment, her quarry could escape into the deeper shadows. The
weight
of her decision pressed down on her, heavier than the rain. She glanced back at the street, at the indifferent glow of the city. It was a world of evidence logs and courtrooms, of budget cuts and paper trails. This was a world of hidden symbols and unseen forces. Her hand moved, not to her radio, but to the cold, hard metal of her sidearm. The worn leather of her
watch
felt comforting against her skin, a reminder of the life she’d known. But the mystery, the raw, gnawing need to understand what had
happened to
Morris — that was a force far more potent than any rain. With a surge of adrenaline, Harlow Quinn stepped over the threshold and
began to
descend the crumbling stairs, her flashlight beam plunging into the unknown. The grind of stone closing behind her was a final, definitive punctuation mark. She was in. And there was no going back. The earthy, ozone-
tinged
air swallowed her whole. The chanting grew louder, a bizarre counterpoint to the fading roar of the rainstorm. This was no ordinary chase. This was something far older, far stranger. This was the Raven’s Nest. Or perhaps, something even deeper. The Veil Market, the Whispered rumors called it. A place where secrets were currency, and the shadows held more than just darkness. And her suspect, whoever they
were, was
already inside.
created_at
"2026-02-17T02:39:29.504797+00:00"
2/17/2026, 2:39:29 AM
model
"google/gemini-2.5-flash-lite"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
247
moderation_latency
(null)
generation_time
7652
tokens_prompt
914
tokens_completion
1635
native_tokens_prompt
852
native_tokens_completion
1404
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.0006468
router
(null)
provider_responses
0
status
200
is_byok
false
latency
247
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-1771295960-IhEJfIESuibbPBSxILay"
upstream_id
(null)
total_cost
0.0006468
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)
81.6007%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1087
totalAiIsmAdverbs
2
found
0
adverb
"quickly"
count
1
1
adverb
"slightly"
count
1
highlights
0
"quickly"
1
"slightly"
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)
35.6026%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1087
totalAiIsms
7
found
0
word
"symphony"
count
1
1
word
"tinged"
count
1
2
word
"flicker"
count
1
3
word
"glint"
count
1
4
word
"weight"
count
1
5
word
"echoed"
count
1
6
word
"etched"
count
1
highlights
0
"symphony"
1
"tinged"
2
"flicker"
3
"glint"
4
"weight"
5
"echoed"
6
"etched"
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
0
narrationSentences
109
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
2
narrationSentences
109
filterMatches
0
"watch"
hedgeMatches
0
"happened to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
109
matches
0
"seen that symbol"
47.7783%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
16
mean
67.88
std
21.53
cv
0.317
sampleLengths
0
82
1
99
2
82
3
78
4
62
5
82
6
68
7
65
8
65
9
51
10
46
11
44
12
44
13
38
14
59
15
121
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
109
matches
0
"were, was"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
146
matches
0
"was coming"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1084
adjectiveStacks
2
stackExamples
0
"earthy, ozone-tinged air"
1
"far older, far stranger."
adverbCount
32
adverbRatio
0.02952029520295203
lyAdverbCount
6
lyAdverbRatio
0.005535055350553505
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
109
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
109
mean
9.96
std
6.19
cv
0.621
sampleLengths
0
24
1
19
2
14
3
11
4
2
5
12
6
16
7
15
8
5
9
10
10
20
11
9
12
2
13
8
14
8
15
6
16
10
17
21
18
22
19
4
20
1
21
10
22
11
23
3
24
10
25
18
26
18
27
11
28
1
29
3
30
17
31
3
32
1
33
9
34
11
35
10
36
9
37
6
38
13
39
9
40
3
41
10
42
5
43
11
44
10
45
6
46
10
47
18
48
8
49
10
36.2385%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
15
diversityRatio
0.25688073394495414
totalSentences
109
uniqueOpeners
28
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
87.6012%