NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR9EGMRKWRNRQAQA0SBYRT
Run Details
Model:
Gemini 2.5 Flash Lite
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
11.9s
Cost:
$0.001005
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 was a solid sheet, blurring the edges of London into impressionistic smudges of neon and damp concrete. Detective Harlow Quinn’s breath hitched, a ragged sound lost in the drumming on her worn leather jacket. Eighteen years on the force, and she’d never gotten used to the slick, treacherous grip of these streets after dark, not when she
was chasing
ghosts. Or, in this case, a
very
solid,
very
fleeing man. He’d darted out of the alleyway like a startled rat, a blur of dark fabric against the grimy brickwork. Now he
was weaving
through the sparse late-night foot traffic, his movements a desperate scythe through the downpour. Harlow kept pace, her military precision anchoring her despite the
lurching
in her gut. The sharp click of her heels on the wet pavement was a counterpoint to the slap of his worn trainers. She saw him glance back, a
flicker
of panic in his profile that sent a jolt of grim satisfaction through her. Good. Let him
know
he
was hunted
. Let him
feel
the cold breath of consequence. This one, a whisper of a name from a source deep in the underbelly of the city, had something she needed. Information. About a series of disappearances that reeked of e
very
thing she’d told herself she’d left behind, but which haunted her dreams like phantoms. He veered west, towards the tangled arteries of Soho. The air grew thick with the reek of stale beer, fried food, and something faintly metallic, the usual perfume of the city after dark. The neon signs of half-empty pubs and dingy clubs bled garish colours onto the slick asphalt. He ducked into a narrow passage between a Thai restaurant and a shuttered bookshop, a darkness absolute save for the faint glow of a distant fire escape. Harlow didn’t hesitate. She plunged after him, her senses on high alert. The passage reeked of damp garbage and something acrid, chemical. Her eyes scanned the walls, the overflowing bins, the shadows that coiled and uncoiled like living things. She heard him scrambling ahead, a rustle of fabric, a muffled curse. The passage opened abruptly into a small, surprisingly clean courtyard. It was a dead end, walled in on three sides by brick, and the only exit was the way she’d come. He
was backed
against a dented metal door, panting, his eyes darting wildly. He looked younger up close, maybe twenty-five, his face pale and streaked with rain and grime. He had the haunted look of someone who’d seen too much, or perhaps, too little of the world he
was supposed
to inhabit. "It's over," Harlow called, her voice cutting through the persistent drumming of the rain. She kept her distance, her hand inching towards the service weapon holstered at her hip. "Nowhere left to run." He spat on the ground, a defiant gesture that was more pathetic than brave. "You don't understand," he rasped, his voice tight with fear. "Oh, I think I do," Harlow said, taking another step forward. "You're playing in waters too deep for you, kid. And you're about to drown someone else." He flinched. His gaze
flickered
from her to the metal door behind him, then back again. A bead of rain tracked a path down his temple. He
was cornered
, desperate. Then, his
eyes widened
. Not at her, but at the door. He fumbled with something at his collar, a small, dark object. He pressed it against a barely visible indentation beside the door. With a soft click, the metal swung inward, revealing a darkness that
seemed to
swallow the dim light of the courtyard. "No," Harlow breathed. This wasn't a simple chase anymore. This was something else. He didn't waste a second. He slipped through the opening and the door
began to
swing shut behind him. Harlow surged forward, her heart hammering against her ribs. She reached the doorway just as it sealed with a soft thud, leaving her face to face with a solid sheet of metal. She slammed her fist against it. "Open up!" Silence. Only the relentless patter of the rain answered her. She pushed, shoved, ran her hands over the smooth, unforgiving surface, searching for a seam, a latch, anything. Nothing. It was as if the door had melted back into the brick. Frustration, hot and sharp, clawed at her. She leaned her forehead against the cool metal, closing her eyes for a brief, controlled moment. She could hear him, though. Faint sounds, muffled, but undeniably there. Moving away. Deeper in. She opened her eyes, her gaze sweeping the courtyard. The walls were blank brick, slick with rain. No other doors, no windows, no obvious way in. Her pursed lips tightened. This was a trap, or an escape route, designed to be one-way. And the person she
was chasing
had just disappeared into the guts of the city, into a place she didn’t
know
existed. Her mind raced. The source. The scuttlebutt. There were places in this city that didn’t appear on any map, passages that opened only to those who knew the right doors, or wore the right tokens. The Veil Market. She’d dismissed it as folklore, the ramblings of paranoid addicts and delusional paranoids. But this… this felt like a manifestation of those whispers. A bone token. That was the rumour. A passkey. She hadn't seen him produce one, but then, his actions were swift, almost instinctive. Where did it lead? An abandoned Tube station, beneath Camden, they said. A place that moved with the moon. She pulled out her phone, the screen a bright
beacon
in the gloom. No signal. Of course. These places, they said,
were shielded
. Cut off from the mundane world. She looked back at the metal door, then at the narrow passage she’d arrived through. She could go back. Report this. Let a specialized unit handle it. But what if he had the answers she needed? What if this disappeared into the city’s underbelly and
was lost
forever? What if he was the key to finding the others, the ones like DS Morris, swallowed by the inexplicable? Her partner. Three years gone, and the case file still felt raw, incomplete. The strange symbols, the impossible wounds, the sheer *wrongness* of it all. She’d chased the rational explanations until they ran dry, and then… she’d started listening. To the whispers. To the stories dismissed by e
very
one else. She
clenched her jaw
, the muscle bunching beneath her sharp jawline. The rain plastered her salt-and-pepper hair to her scalp. Her worn leather
watch
, a constant companion, showed 2:17 AM. She had a choice. Turn back, file a report about a man who vanished into a solid wall, and probably never find him again. Or… take the plunge. She’d always been a seeker of truth, even when it was ugly. Her eighteen years on the force had taught her that sometimes, the truth lay just beyond the edge of the visible. And if this was one of those places, one of those edges… then she had to go. She took a deep breath, letting the cold, damp air fill her lungs. She tried the metal door again, a fruitless gesture. Still solid. Then, she turned her attention to the surrounding brickwork. She ran her hands along the rough surface, pushing, prodding, searching for any imperfection, any subtle shift in temperature, any sign of another hidden entrance. Her gloved fingers traced the mortar lines, the subtle variations in the brick’s texture. It was all solid, unyielding. She stepped back, surveying the courtyard again. The rain
was easing
now, the drumming softening to a persistent hiss. The neon glow from the street was a distant memory. She was alone,
truly
alone, in a place that felt like it
was holding
its breath. Could there be another way? A less conventional entrance? The description of the Veil Market: an abandoned Tube station. They said it moved. How did it move? Were there temporary entrances? Fissures? She remembered a fragment of conversation from her informant, a paranoid street artist who dealt in rumours. "Sometimes," he'd mumbled, his eyes darting, "the doors ain't doors. Sometimes… they're just… thin." Thin. A thin place. A place where the Veil between worlds was permeable. She looked at the metal door again. It had opened so readily for the man. What had he used? She hadn't seen it clearly. A token? Or something else? Perhaps a specific alignment of the senses, a particular thought pattern? She pulled her hand away from the wall, unclasping her
watch
. She examined the worn leather strap, the scratched face. It was just a
watch
. But it represented time. And time, in some circles, was currency. She sighed, a puff of condensation in the cold air. She couldn’t stay here. The longer she waited, the further he, and whatever answers he held, would disappear into the labyrinth. There was another option, though. A place that might
know
more. A dimly lit bar in Soho, walls covered with old maps and photographs. The Raven’s Nest. Silas’ bar. It was a
know
n haunt for those who dealt in the city’s hidden commerce, a place where information of a different kind could be bought. Perhaps the barkeep, Silas himself, would
know
about these hidden entrances, these ‘thin’ places. It was a risk. Going into a den of rumour and speculation, potentially revealing her own interest in the inexplicable. But it was a
calculated
risk. Better than standing in a dead-end courtyard, waiting for a ghost to reappear on a timetable that might never come. She turned, her gaze sweeping back towards the narrow passage. The rain had slicked the cobbles to a treacherous sheen. The sounds of Soho were muted, distant. She could hear the distant wail of a siren, a sound from a world she was rapidly leaving behind. She made her decision. She
wasn't following
him through that metal door. Not yet. Not without understanding what lay beyond it. But she
wasn't giving
up the chase. Not by a long shot. The city kept its secrets well, but Harlow Quinn was relentless. And tonight, she had a new trail to follow. A trail that led not to a hidden door, but to a dimly lit bar, where the darkness was as much a character as any patron. She pushed through the narrow passage, the chill of the hidden courtyard clinging to her, and re-entered the labyrinth of Soho's rain-soaked streets, her sharp jaw set with renewed determination.
created_at
"2026-02-17T02:54:04.446959+00:00"
2/17/2026, 2:54:04 AM
model
"google/gemini-2.5-flash-lite"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
250
moderation_latency
(null)
generation_time
11829
tokens_prompt
914
tokens_completion
2597
native_tokens_prompt
852
native_tokens_completion
2299
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.0010048
router
(null)
provider_responses
0
status
200
is_byok
false
latency
250
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-1771296832-n1Mv45oTRCiPokQKUtcE"
upstream_id
(null)
total_cost
0.0010048
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
5
adverbTagCount
0
adverbTags
(empty)
82.8962%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1754
totalAiIsmAdverbs
3
found
0
adverb
"truly"
count
1
1
adverb
"very"
count
2
highlights
0
"truly"
1
"very"
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)
71.4937%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1754
totalAiIsms
5
found
0
word
"beacon"
count
1
1
word
"lurching"
count
1
2
word
"flickered"
count
1
3
word
"flicker"
count
1
4
word
"calculated"
count
1
highlights
0
"beacon"
1
"lurching"
2
"flickered"
3
"flicker"
4
"calculated"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"clenched jaw/fists"
count
1
highlights
0
"eyes widened"
1
"clenched her jaw"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
176
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
4
hedgeCount
2
narrationSentences
176
filterMatches
0
"know"
1
"feel"
2
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
179
matches
(empty)
86.1226%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
36
mean
48.5
std
21.89
cv
0.451
sampleLengths
0
72
1
71
2
80
3
76
4
51
5
83
6
33
7
24
8
27
9
30
10
54
11
13
12
51
13
8
14
41
15
38
16
64
17
61
18
42
19
29
20
67
21
49
22
58
23
50
24
77
25
45
26
32
27
31
28
13
29
40
30
36
31
31
32
68
33
46
34
46
35
109
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
6
totalSentences
176
matches
0
"was hunted"
1
"was backed"
2
"was supposed"
3
"was cornered"
4
"were shielded"
5
"was lost"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
6
totalVerbs
261
matches
0
"was weaving"
1
"was chasing"
2
"was easing"
3
"was holding"
4
"wasn't following"
5
"wasn't giving"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1712
adjectiveStacks
0
stackExamples
(empty)
adverbCount
62
adverbRatio
0.036214953271028034
lyAdverbCount
20
lyAdverbRatio
0.011682242990654205
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
179
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
179
mean
9.75
std
6.73
cv
0.69
sampleLengths
0
19
1
17
2
26
3
10
4
19
5
18
6
14
7
20
8
21
9
1
10
6
11
8
12
21
13
1
14
22
15
9
16
24
17
16
18
27
19
3
20
9
21
10
22
17
23
12
24
10
25
21
26
13
27
16
28
23
29
14
30
15
31
4
32
14
33
10
34
11
35
16
36
2
37
14
38
10
39
4
40
4
41
7
42
11
43
11
44
21
45
3
46
6
47
4
48
5
49
14
41.5270%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
24
diversityRatio
0.329608938547486
totalSentences
179
uniqueOpeners
59
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
5
fancyCount
5
fancyTags
0
"Harlow called, her voice cutting through the persistent drumming of the rain (call, cut)"
1
"he rasped, his voice tight with fear (rasp)"
2
"Harlow said, taking another step forward (say, take)"
3
"Harlow breathed (breathe)"
4
"he'd mumbled, his eyes darting (mumble, dart)"
85.2180%