NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR7KSPQ4B8H1T8CAMGVDBE
Run Details
Model:
Gemini 2.5 Pro
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
39.7s
Cost:
$0.038975
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
Rain slicked the Camden pavement, turning the night into a
fractured
mirror of neon and streetlights. Each drop that beaded on Detective Harlow Quinn’s jacket was a cold pinprick, a reminder of the three hours she’d spent
watch
ing the grimy entrance to a walk-up apartment. Patience was a muscle, and after eighteen years on the force, hers was iron. And it had just paid off. Tomás Herrera emerged from the building, his head on a swivel, the collar of his jacket pulled high against the drizzle. He
wasn’t carrying
the usual battered paramedic’s bag she’d seen in surveillance photos. He was empty-handed and moving with a nervous energy that set the fine hairs on Quinn’s arms on edge. This was it. The deviation from routine. The loose thread. Quinn pushed off from the alcove where she’d been waiting, the worn leather of her
watch
strap digging into her wrist. She kept her pace measured, a ghost in the flow of late-night foot traffic, closing the thirty-yard gap without a sound. Herrera’s short, curly hair
was plastered
to his scalp. He glanced over his shoulder, his warm brown eyes wide and fearful, and for a fraction of a second, they met hers. Recognition flared. Then panic. Herrera bolted. Quinn’s world narrowed to the suspect’s fleeing back. “Police! Stop!” The command
was lost
to the hiss of a passing double-decker bus, its red flank spraying a filthy wake of street water. She broke into a sprint, her polished brogues finding purchase on the slick paving stones. Her movements were economical, born of years of training and a bearing that never quite shed its military precision. She ate up the distance, her breath misting in the cold air. He was fast, but clumsy with fear. He skidded around a corner, arms windmilling for balance, and careened down a narrower side street lined with overflowing bins and the shuttered grates of closed shops. The air here was thick with the smell of stale beer and fried onions. Quinn rounded the corner tight, her hand already reaching inside her coat, fingers brushing the familiar cold grip of her firearm. Never draw unless you in
tend to
use it. The academy mantra was a dull chant in the back of her mind. Herrera risked another look back, his olive skin pale under the jaundiced glow of a single streetlamp. He shoved a stack of produce crates aside, sending a cascade of rotting vegetables across the alley. Quinn hurdled the mess without breaking stride, the motion fluid and practiced. She saw the
glint
of silver at his neck—the Saint Christopher medallion from his file—swinging wildly as he ran. A prayer for a safe journey from the man she
was trying
to put in a cage. The irony wasn't lost on her. He
was heading
for the canal, a dead end if he didn’t know the area. Good. She could corner him there. But he ducked left, into an even darker passage, a mere slit between two brick buildings. A grated storm drain gurgled, a choked throat swallowing the endless rain. He scrambled over a low wall, and she heard the scrape of his trainers on the other side. As he vaulted, his sleeve rode up, revealing the pale, jagged line of a scar along his forearm. She was on the wall a second later, her body a coiled spring of intent. She dropped to the ground on the other side and found herself in a disused service yard. A single bare bulb
flickered
above a rusting metal door set into the foundation of a towering brick warehouse. Herrera
was fumbling
with the handle. He wasn't trying to break in; he
was trying
to get *out*. He yanked it open and plunged into the darkness beyond. Quinn slowed, her weapon now in her hand, held low and ready. The doorway gaped, a black mouth breathing out a strange, metallic scent mixed with damp soil and something else… something faintly sweet, like ozone after a lightning strike. It was a smell that clawed at a memory she kept buried deep. The smell of Morris’s last crime scene. Her jaw tightened. Morris, grinning over a lukewarm coffee just hours before she’d found him in that derelict warehouse, the air thick with that same impossible scent and a silence that felt heavier than sound. The official report said gas leak. Quinn knew better. She felt it in her bones, a cold certainty that defied logic and lived in the shadowed corners of her mind. She stalked to the doorway, weapon raised, and peered into the gloom. A flight of concrete steps descended steeply into the earth. They were slick with moisture and something that looked vaguely phosphorescent, a faint, greenish luminescence that clung to the cracks. Herrera
was gone
, but she could hear the
echo
of his hurried
footsteps
fading below. She took the first step, then the second, her ears straining against the rhythmic drip of water. The air grew colder, heavier. This wasn't a standard basement. It felt older, deeper. The steps terminated on a small landing before a circular tunnel, unmistakably the architecture of the London Underground. But this station had
been decommissioned
for decades. The walls
were covered
in grime and peeling posters from a bygone era. Up ahead, a faint, flickering light spilled from an archway, casting long,
dancing
shadows. Herrera stood there, his back to her, silhouetted against the glow. He
was talking
to someone—or something—out of her line of sight. Quinn flattened herself against the cold, curved wall of the tunnel, listening. “…don’t have it with me,” Herrera
was saying
, his voice tight with desperation, his Spanish accent thicker than she’d ever heard it on the wiretaps. “I was followed. Please, you have to let me through.” A low voice rumbled back, a gravelly sound that didn't seem entirely human. “No token, no entry. Those are the rules.” Quinn saw Herrera’s hand go to his pocket. He pulled it out empty. He was frantic now. “I can get it! Just give me a moment. She’s a detective, Metropolitan Police. If she finds this place…” “That is your concern. Not mine.” The exchange sent a fresh wave of ice through Quinn’s veins. *This place*. A place that needed protecting from the police. A place that required a token for entry. Herrera looked over his shoulder again, his gaze sweeping the darkness of the tunnel. Quinn held her breath, pressing herself further into the shadows. He turned back to the unseen gatekeeper. In a single, desperate motion, he ripped the Saint Christopher medallion from his neck, the chain snapping. He held it out. “Take this. It’s pure silver. Just let me in. I’ll make it right.” There was a pause, then a sigh that sounded like shifting stones. “The Market is not a pawn shop. But your desperation has value.” A large, grey-skinned hand, fingers too long and tipped with what looked like polished obsidian, emerged from the archway and plucked the medallion from Herrera’s grasp. “Go. Disappear into the crowd.” Herrera scrambled through the archway and
was gone
. Quinn waited, her heart hammering against her ribs, a frantic drumbeat in the
oppressive
silence. She inched forward, her gaze locked on the arch. The grey hand had retreated. She had a choice. Radio for backup, seal the entrance, and lose Herrera and whatever secrets this place held. Or follow. Step into the same kind of wrongness that had swallowed her partner whole. The image of Morris’s face, pale and still, flashed behind her eyes. The questions, the whispers, the reports she’d filed that couldn't explain the impossible geometry of the blood spatter on the ceiling. For three years, she’d chased the ghost of that case, hitting one brick wall after another. Now, a door had opened. A door into the same shadows that had taken everything from her. Backup would be too slow. They wouldn’t understand. They’d bungle it, scare off whatever was down here, and this chance would vanish forever. She had to know. Her salt-and-pepper hair was damp against her scalp. She holstered her weapon, the click of the retention strap unnaturally loud in the tunnel. She slipped her radio from her belt and switched it off. No calls in, no calls out. She was on her own. Ghost mode. Taking a deep breath that did nothing to calm the tremor in her hands, Quinn stepped out of the shadows and walked toward the archway. The air grew thick with a
cacophony
of smells: strange spices, roasting meat, damp fur, and the electric tang of raw magic. A low hum vibrated through the soles of her shoes. As she reached the threshold, the gatekeeper materialized. It was a hulking figure, easily seven feet tall, with a face like a stone carving and eyes that glowed like embers in the gloom. It held up a hand. “No token.” Quinn met its fiery gaze, her face a mask of cold resolve. “He was my suspect. I’m not leaving without him.” The creature gave a low chuckle. “Confidence. A rare currency down here. I’ll give you that.” It studied her for a long moment, its gaze piercing, as if it
were reading
the fine print of her soul. “The detective who lost her partner to the Gloom. We’ve heard the whispers.” Quinn’s
blood ran cold
. “You seek answers,” the gatekeeper rumbled. “The Veil Market has many. But they all have a price.” It stepped aside. “Enter at your own peril, Harlow Quinn. What you find may not be the closure you seek.” She didn’t hesitate. She pushed past the creature and stepped into the Veil Market. The abandoned Tube station had
been transformed
into a sprawling, chaotic bazaar. The platform
was thronged
with a menagerie of beings straight from a madman’s nightmare. Stalls crafted from scrap metal and glowing fungi lined the tracks, their vendors hawking wares that glittered and writhed in the lantern light. The air was a wall of sound—chittering, bartering in a dozen unknown languages, the sizzle of strange foods, the distant cry of some caged beast. A thousand faces, some vaguely human, others impossibly alien, turned and stared as she entered. A lone, human police detective, a creature more out of place here than any of them. Across the teeming platform, she caught a fleeting glimpse of Tomás Herrera’s dark, curly hair as he
was swallowed
by the crowd. The chase was on again. But this was not her city anymore. This was their world. And she was the intruder.
created_at
"2026-02-17T02:53:32.255899+00:00"
2/17/2026, 2:53:32 AM
model
"google/gemini-2.5-pro"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2848
moderation_latency
(null)
generation_time
39659
tokens_prompt
914
tokens_completion
3510
native_tokens_prompt
852
native_tokens_completion
3791
native_tokens_completion_images
0
native_tokens_reasoning
1507
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.038975
router
(null)
provider_responses
0
status
200
is_byok
false
latency
2848
endpoint_id
"b261d15b-95ce-4c8c-8bce-00eb0dc1ff77"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-2.5-pro"
api_type
"completions"
id
"gen-1771296771-I5dXyqFnxh8HKFg6VZX8"
upstream_id
(null)
total_cost
0.038975
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
2
adverbTagCount
1
adverbTags
0
"Herrera was saying, his voice tight with desperation, his Spanish accent thicker than she’d ever heard it on the wiretaps [ever]"
100.0000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1769
totalAiIsmAdverbs
0
found
(empty)
highlights
(empty)
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)
54.7767%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1769
totalAiIsms
8
found
0
word
"cacophony"
count
1
1
word
"flickered"
count
1
2
word
"glint"
count
1
3
word
"oppressive"
count
1
4
word
"fractured"
count
1
5
word
"dancing"
count
1
6
word
"footsteps"
count
1
7
word
"echo"
count
1
highlights
0
"cacophony"
1
"flickered"
2
"glint"
3
"oppressive"
4
"fractured"
5
"dancing"
6
"footsteps"
7
"echo"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"blood ran cold"
count
1
highlights
0
"blood ran cold"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
136
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
136
filterMatches
0
"watch"
hedgeMatches
0
"tend to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
146
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
37
mean
47.46
std
27.45
cv
0.578
sampleLengths
0
59
1
6
2
63
3
73
4
4
5
2
6
78
7
90
8
88
9
100
10
64
11
60
12
65
13
57
14
70
15
48
16
35
17
21
18
36
19
6
20
53
21
41
22
55
23
8
24
63
25
66
26
27
27
47
28
57
29
40
30
21
31
50
32
4
33
37
34
14
35
105
36
43
89.2157%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
9
totalSentences
136
matches
0
"was plastered"
1
"was lost"
2
"was gone"
3
"been decommissioned"
4
"were covered"
5
"was gone"
6
"been transformed"
7
"was thronged"
8
"was swallowed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
9
totalVerbs
248
matches
0
"wasn’t carrying"
1
"was trying"
2
"was heading"
3
"was fumbling"
4
"was trying"
5
"was talking"
6
"was saying"
7
"were reading"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1624
adjectiveStacks
1
stackExamples
0
"large, grey-skinned hand,"
adverbCount
41
adverbRatio
0.025246305418719212
lyAdverbCount
13
lyAdverbRatio
0.008004926108374385
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
146
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
146
mean
12.03
std
7.17
cv
0.596
sampleLengths
0
16
1
29
2
14
3
6
4
21
5
13
6
19
7
3
8
4
9
3
10
21
11
21
12
9
13
22
14
2
15
2
16
2
17
8
18
24
19
15
20
19
21
12
22
7
23
27
24
14
25
21
26
8
27
13
28
17
29
17
30
12
31
19
32
17
33
6
34
15
35
1
36
5
37
16
38
12
39
18
40
18
41
15
42
17
43
19
44
6
45
12
46
10
47
12
48
19
49
9
42.2374%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
15
diversityRatio
0.3150684931506849
totalSentences
146
uniqueOpeners
46
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"Herrera was saying, his voice tight with desperation, his Spanish accent thicker than she’d ever heard it on the wiretaps (say, ever hear)"
1
"the gatekeeper rumbled (rumble)"
81.1900%