NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQT6E8RQDKNTYJHYR9PPTV
Run Details
Model:
Gemini 3 Pro (Preview)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
48.3s
Cost:
$0.047304
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 lashed against the cobblestones of the alley, turning the grime of London into a slick, treacherous mirror. Detective Harlow Quinn did not slow down. Her boots hammered the pavement with a rhythm born of drilling decks and eighteen years of chasing bad men through worse weather. Water streamed down her face, plastering her closely cropped salt-and-pepper hair to her skull, but she didn’t wipe it away. Her eyes, brown and hard as flint,
were locked
on the figure sprinting thirty yards ahead. Tomás Herrera. The name burned in her mind alongside the image from the surveillance photos: the curly dark brown hair, now matted with rain; the olive skin that usually looked warm but was currently pale with panic under the streetlamps. He wasn't moving like a hardened criminal. He ran with a desperate, flailing energy, skidding around the corner of a brick warehouse near the canal. Quinn took the corner tight, her shoulder grazing the rough brickwork. The impact jarred her, but pain was just data, and she filed it away. She checked the worn leather
watch
on her left wrist—11:43 PM. The pursuit had started four blocks back, just outside a safehouse she’d been staking out on the periphery of Soho. He had led her north, toward Camden, sticking to the shadows and the service routes solely used by refuse trucks and rats. "Police! Stop!" Her command was a bark, distinct and sharp, cutting through the hiss of the downpour. Herrera didn’t stop. If anything, he picked up speed, vaulting a stack of discarded pallets with surprising agility for a man whose file listed him as a former paramedic, not an athlete. Quinn cursed under her breath. She adjusted her stride, relying on the military precision that defined her movement. She wasn't faster than him, but she was relentless. She knew how to breathe, how to conserve the burn in her lungs while he burned his reserves on fear. They spilled out onto a deserted access road running parallel to the canal. The water below was a black gorge,
churning
with the storm's runoff. Herrera looked back, his face illuminated by a flickering security light. Quinn saw the fear in his eyes, but also a strange sort of resignation. He wasn't looking for an escape route in the traditional sense; he
was looking
for a specific landmark. unique geography of the city
seemed to
warp around them. The buildings here were old, the industrial skeletons of the Victorian era, rotting gracefully into the mud. Herrera veered
suddenly
, darting toward a corrugated iron fence that looked impenetrable. Quinn pushed harder, her hand drifting instinctively to the baton on her belt, though she didn't draw it yet. He slammed his shoulder against a section of the fence that looked no different from the rest. It gave way with a screech of rusted hinges, revealing a gap just wide enough for a body. He slipped through. Quinn hit the gap three seconds later. She led with her weapon arm, anticipating an ambush, but the space beyond was empty of people. It was an overgrown courtyard dominated by the
looming
, bricked-up
facade
of what looked like an abandoned Underground station. It wasn't on any modern map she had studied, but the iconic tiled archway, choked with ivy and urban decay, was unmistakable. Herrera was at the station’s entrance—a heavy iron gate wrapped in heavy chains. There was no padlock, only a strange, circular indentation in the metal plate protecting the mechanism. "Nowhere to go, Tomás," Quinn shouted, leveling her voice. She slowed her approach, spreading her feet for balance on the muddy ground. "Don't make this harder than it needs to be." Herrera ignored her. His hands
were shaking
violently as he fumbled with the collar of his jacket. He pulled a chain from beneath his shirt, ripping it free with a snap that Quinn heard even over the rain. A silver Saint Christopher medallion flashed in the gloom, but he ignored the saint. Instead, he worked a small object off the chain—a jagged, white disc. "It’s not for you, Detective," Herrera yelled back, his voice cracking. "You don't want to see what's down here." "I've seen plenty." Quinn stepped closer, the rain dripping from her sharp jawline. "Step away from the gate." He pressed the white object into the circular indentation. It wasn't metal. Even from ten feet away, Quinn realized with a jolt of revulsion that it looked like bone. A knuckle, perhaps, polished smooth. The effect was instantaneous and silent. The heavy chains didn't rattle; they simply fell away as if they had no
weight
, slithering to the ground like dead snakes. The iron gate groaned, a sound that vibrated in Quinn’s teeth, and swung inward. A draft of air rushed out from the subterranean darkness. It didn't smell like the stagnant mold of a disused tunnel. It grabbed Quinn by the throat with the scent of ozone, burning sage, and something coppery and old that reminded her of the crime scene where she had found DS Morris three years ago. Herrera didn't hesitate. He dived into the dark. Quinn reached the threshold and stopped. Her instincts, honed over two decades,
were screaming
at her to call for backup. This was a breach into the unknown. The darkness below felt heavy, pressurized. But the memory of Morris—the way his body had looked, twisted by forces the coroner couldn't explain—overrode her training. She had spent three years looking for the crack in the world where the logic broke down. This was it. She drew her flashlight, clicked it on, and stepped into the abyss. The beam cut through the gloom, revealing a tiled spiral staircase that went down much deeper than a standard station. The air grew warmer as she descended, the humidity changing from the cold damp of the rain to a sticky, tropical closeness. The silence of the surface
was replaced
by a low thrumming sound, like the heartbeat of a massive animal. At the bottom of the stairs, the narrow corridor opened up, and Quinn’s breath hitched in her throat. It was an Underground station, but it had
been repurposed
into something that defied sanity. The vaulted ceiling was high, lined with soot and moisture. The platform tracks had
been boarded
over to create a massive, sprawling bazaar. Torches, burning with flames that shifted from green to violet, sputtered in iron sconces along the walls, casting long,
dancing
shadows. This was the Veil Market. Stalls
were crammed
into every available inch of space, constructed from scavenged wood,
velvet
drapes, and bones. The crowd was sparse but terrifying. Hooded figures moved with fluid grace; others, hulking and broad, shuffled with heavy limbs that didn't look entirely human under their heavy coats. Quinn holstered her flashlight. It drew too much attention. The ambient light from the strange fires was enough. She kept her hand near her waist, her posture rigid. She scanned the crowd, her detective’s eye trying to make sense of the merchandise. Jars of swirling gray smoke. Daggers made of black glass that
seemed to
drink the light. Vials of liquid that glowed with a bioluminescent pulse. She spotted Herrera near a stall draped in moth-eaten
tapestry
. He
was arguing
with a vendor—a hunched figure whose face
was hidden
deep within a cowl. Herrera
was pointing
back toward the entrance, his gestures frantic. Quinn moved. She wove through the strange patrons, ignoring the eyes that tracked her—eyes that reflected the light like cats'. A woman in a
silk
gown brushed past her, whispering something that sounded like a prayer in a language full of clicking consonants. Quinn shuddered but kept her focus locked on the paramedic. She broke into the clearing around the stall and grabbed Herrera by the shoulder of his jacket. He yelped, spinning around. When he saw her, the color drained
completely
from his face. "I told you not to follow," he hissed, trying to wrench free. His left sleeve rode up, revealing the jagged scar on his forearm,
glistening
with sweat. "You're done running, Tomás," Quinn said, her voice low and dangerous. She spun him around, slamming him against the wooden support of the stall. The vendor behind the counter didn't flinch; a hand, elongated and pale, simply rested on a jar of dark fluid,
watch
ing. "You're going to tell me what this place is. You're going to tell me who you're working for." "You don't understand the rules," Herrera pleaded, his eyes darting to the shadows gathering at the edges of the platform. "You haven't paid the toll. You're trespassing." "I'm a police officer," Quinn snarled, tightening her grip on his collar. "I don't pay tolls." "Here, you're nothing," Herrera whispered. "Just meat." A low growl emanated from behind Quinn. It wasn't human. It was deep, rattling in a chest that sounded far too large. Quinn released Herrera but kept him blocked in. She turned
slowly
, her hand fastening around the grip of her baton. Standing ten feet away was a figure nearly seven feet tall, wearing a butcher’s apron over a pinstripe suit. The creature’s head was hairless, the skin gray and cratered like the moon. It smiled, revealing teeth that had
been filed
into needle points. "The Market moves, little bird," the large figure rumbled. The voice sounded like stones grinding together. "And you have flown into the cage without a key." Quinn felt a cold prickle of sweat down her spine. The "clique" she had been investigating—the petty crimes, the odd medical supplies Herrera had been stealing—it was all just the surface tension on a deep, dark ocean. She thought of Morris. She thought of the way the light had left his eyes. She pulled her baton, the friction lock snapping it open with a metallic crack that
echoed
through the cavernous station. She didn't look at the monster; she looked at Herrera. "If you want to live, Tomás," she said, her voice steady, betraying none of the terror that battered her heart, "you're going to get us out of here. Now." The large figure took a step forward. The crowd stopped their bartering. The green and violet flames flared brighter. "Backup isn't coming, Detective," Herrera said, his voice trembling. He reached for his medallion again. "Then we make our own way out," Quinn said. She squared her shoulders, the military bearing returning, turning her fear into fuel. She wasn't just a detective in a strange market anymore. She was a hunter who had finally found the wolf's den, and she
wasn't leaving
without a trophy.
created_at
"2026-02-17T02:46:21.097048+00:00"
2/17/2026, 2:46:21 AM
model
"google/gemini-3-pro-preview-20251117"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3431
moderation_latency
(null)
generation_time
48219
tokens_prompt
914
tokens_completion
3360
native_tokens_prompt
852
native_tokens_completion
3800
native_tokens_completion_images
0
native_tokens_reasoning
1500
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.047304
router
(null)
provider_responses
0
status
200
is_byok
false
latency
3431
endpoint_id
"c9badacd-c552-40a2-86e6-4b4e8dd4318f"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-3-pro-preview-20251117"
api_type
"completions"
id
"gen-1771296332-OUfj641xYcd1FfYKAk8y"
upstream_id
(null)
total_cost
0.047304
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
11
adverbTagCount
1
adverbTags
0
"Herrera yelled back, his voice cracking [back]"
83.0604%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1771
totalAiIsmAdverbs
3
found
0
adverb
"completely"
count
1
1
adverb
"slowly"
count
1
2
adverb
"suddenly"
count
1
highlights
0
"completely"
1
"slowly"
2
"suddenly"
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)
43.5347%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1771
totalAiIsms
10
found
0
word
"tapestry"
count
1
1
word
"facade"
count
1
2
word
"churning"
count
1
3
word
"glistening"
count
1
4
word
"looming"
count
1
5
word
"velvet"
count
1
6
word
"silk"
count
1
7
word
"weight"
count
1
8
word
"dancing"
count
1
9
word
"echoed"
count
1
highlights
0
"tapestry"
1
"facade"
2
"churning"
3
"glistening"
4
"looming"
5
"velvet"
6
"silk"
7
"weight"
8
"dancing"
9
"echoed"
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
132
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
132
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
140
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
43
mean
40.88
std
22.16
cv
0.542
sampleLengths
0
83
1
65
2
78
3
17
4
79
5
68
6
58
7
38
8
65
9
29
10
31
11
64
12
19
13
18
14
34
15
42
16
55
17
8
18
72
19
12
20
61
21
18
22
59
23
5
24
46
25
67
26
36
27
53
28
32
29
27
30
63
31
27
32
16
33
7
34
22
35
63
36
26
37
52
38
30
39
29
40
19
41
15
42
50
97.9798%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
7
totalSentences
132
matches
0
"were locked"
1
"was replaced"
2
"been repurposed"
3
"been boarded"
4
"were crammed"
5
"was hidden"
6
"been filed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
7
totalVerbs
287
matches
0
"was looking"
1
"were shaking"
2
"were screaming"
3
"was arguing"
4
"was pointing"
5
"wasn't leaving"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1640
adjectiveStacks
0
stackExamples
(empty)
adverbCount
50
adverbRatio
0.03048780487804878
lyAdverbCount
17
lyAdverbRatio
0.010365853658536586
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
140
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
140
mean
12.56
std
6.69
cv
0.533
sampleLengths
0
18
1
7
2
22
3
20
4
16
5
2
6
38
7
7
8
18
9
11
10
14
11
11
12
20
13
22
14
17
15
3
16
29
17
5
18
13
19
9
20
20
21
13
22
12
23
11
24
14
25
18
26
10
27
17
28
12
29
19
30
17
31
18
32
3
33
7
34
17
35
19
36
22
37
13
38
16
39
9
40
13
41
9
42
3
43
14
44
21
45
14
46
12
47
11
48
8
49
13
33.5714%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
23
diversityRatio
0.29285714285714287
totalSentences
140
uniqueOpeners
41
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
11
fancyCount
8
fancyTags
0
"Quinn shouted, leveling her voice (shout, level)"
1
"Herrera yelled back, his voice cracking (yell crack)"
2
"he hissed, trying to wrench free (hiss, try)"
3
"Herrera pleaded, his eyes darting to the shadows gathering at the edges of the platform (plead, dart)"
4
"Quinn snarled, tightening her grip on his collar (snarl, tighten)"
5
"Herrera whispered (whisper)"
6
"the large figure rumbled (rumble)"
7
"she said, her voice steady, betraying none of the terror that battered her heart (say, batter)"
85.7733%