NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR7WT6E13S0BG0KVP3NM97
Run Details
Model:
Gemini 3 Pro (Preview)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
47.2s
Cost:
$0.048000
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
London rain didn’t just fall; it dismantled. It stripped the city of its pretense, slicking the cobblestones into treacherous mirrors and turning the neon glow of the West End into bleeding watercolor streaks on the asphalt. Detective Harlow Quinn didn’t mind the rain. It cleared the streets of tourists and amateurs, leaving only the desperate and the predators. Tonight she was the latter. Her boots slammed against the wet pavement of Camden High Street, the impact jarring up through her shins. Eighteen years on the force had taught her to ignore the burn in her lungs, just as it had taught her to categorize the man running fifty yards ahead of her. Tomás Herrera. Suspect. Failed paramedic. A link to the clique that had turned her city into a playground for things that refused to show up on security cameras. "Metropolitan Police! Stop!" Harlow shouted. The command was muscle memory, sharp with the military precision that defined her life, but she didn’t expect him to obey. They never did. Herrera was fast. He moved with a wiry, nervous agility, vaulting a stack of discarded shipping pallets near the lock. His short, curly dark hair
was plastered
to his skull, and his breath plumed white in the cold air. He glanced back, his olive skin pale under the streetlights, eyes wide with a terror that seemed disproportionate to a simple police chase. He
wasn't running
from the law. He
was running
toward something else. Harlow pushed harder, her hand reflexively checking the worn leather
watch
on her left wrist—a nervous tic she’d developed after Morris died. The time was 11:47 PM. High tide for bad decisions. Herrera banked hard to the left, darting into an alleyway that should have been a dead end. It was a service access for the labyrinthine underground of the markets, usually welded shut and drowned in rubbish. Harlow skidded around the corner, her hand dropping to the holster at her hip. She froze. Herrera stood before a rusted iron gate set into the brickwork of an old railway arch. It wasn’t a standard service entrance; the metal was wrought in twisting, thorny patterns that hurt the eyes if stared at too long. He
was fumbling
with something at his neck, his fingers shaking violently. "Herrera," Harlow barked, leveling her stance. "Hands where I can see them. Now." He didn't turn. He yanked at the chain around his neck, pulling free a silver Saint Christopher medallion, but that wasn't what he used. From his pocket, he produced a small, off-white disc. It looked like ivory. Or bone. "Don't do it," he whispered, though whether he
was talking
to her or himself, she couldn't tell. "Tomás, turn around," Harlow warned, stepping closer. The rain drummed a frantic rhythm on the dumpster beside her. "We just want to talk about the unauthorized treatments. That's all." "You don't understand," he gasped. He slotted the bone token into a recess in the brickwork that Harlow hadn’t noticed a moment before. "You can't follow me here, Detective. Not even you." The ground vibrated. It wasn't a mechanical rumble, like a passing train, but a deep, resonant thrum that
seemed to
vibrate in Harlow’s molars. The rusted gate didn't swing on hinges; it retracted, the metal groaning as if waking from a century-long sleep. Herrera slipped inside. "Tomás!" Harlow lunged, but he was already swallowed by the shadows beyond the arch. The gate
began to
grind shut. She had a split second to make the choice that defined the rest of her career. The rational part of her mind, the part that filed paperwork and followed evidentiary procedure, screamed at her to call for backup. The other part—the part that had held Morris’s cold hand while he bled out from a wound that defied physics—took over. She threw her shoulder against the closing iron, the rust biting into her coat, and shoved. With a strain that popped the tendons in her neck, she squeezed through the narrowing gap. The gate slammed shut behind her with a sound like a tomb sealing. The silence that followed was heavy, pressurized. The roar of the London rain
was gone
, instantly replaced by a low, consistent hum of ventilation fans and distant,
echoing
voices. The air here was different. It didn't smell like wet trash and exhaust. It smelled of ozone, crushed spices, and something metallic, like drying blood on hot copper. Harlow drew her service weapon, clicking the safety off. She swept the beam of her flashlight across the darkness. She
was standing
on a tiled platform. Dust motes danced in the beam. The walls
were lined
with the distinctive cream and green tiling of the London Underground, but the ads peeling from the damp walls were wrong. They advertised products she didn’t recognize—tonics for "Aetheric Sickness" and balms for "Shadow-Bight." She was in the ghost stations. The abandoned arteries beneath Camden. "Herrera?" Her voice
echoed
, too loud in the stillness. A scuff of a shoe on tile. Down the tunnel. Harlow moved. She kept her back to the wall, her movements fluid and silent. The sharp jawline that Morris used to tease her about was set hard, her eyes scanning for movement. She followed the platform until it opened up into a concourse that defied architectural logic. This was the Veil Market. Harlow lowered her weapon
slightly
, her mind struggling to process the scene. The concourse, which should have been empty and rat-infested, was alive. Makeshift stalls constructed from scavenged railway sleepers and
velvet
drapes lined the walls. Braziers burned with flames that licked blue and violet, casting long, distorted shadows against the curved ceiling. The patrons were the strangest part. Most wore hoods or heavy coats, faces obscured. They didn't move like commuters. They
glided
. Deals were
being struck
in hushed tones, currency changing hands that glinted gold or crumbled like ash. She spotted Herrera near a stall draped in heavy crimson fabric. He
was arguing
with a vendor who looked less like a shopkeep and more like a cadaver, possessing skin the color of parchment. Harlow holstered her weapon but kept her hand near it. She moved through the crowd, relying on the intimidation factor of her size and bearing to part the sea of bodies. A figure in a plague doctor’s mask hissed as she brushed past; she ignored it. She closed the distance to Herrera. He
was gripping
the counter of the stall, his scarred left forearm exposed where his sleeve had ridden up. The scar tissue
looked angry
, inflamed. "I don't
have that much
," Herrera
was saying
, his voice cracking. "I just need enough to lay low until the heat dies down." "The price is the price, leech," the vendor rasped. Harlow clamped a hand on Herrera’s shoulder. He flinched so violently he nearly knocked over a jar of what looked suspiciously like human teeth. "Game over, Tomás," Harlow said, her voice low and dangerous close to his ear. Herrera spun around, his warm brown eyes filled with panic. But when he saw it was her, the panic shifted to a bleak resignation. Behind him, the cadaverous vendor took one look at Harlow’s police badge clipped to her belt and dissolved into the shadows of the booth, shuttering the stall instantly. "You shouldn't have come down here," Herrera whispered. He looked at the retreating crowd, who had begun to form a wide, silent circle around them. "This isn't your precinct, Quinn." "It's all my precinct," Harlow said, though she felt the lie of it in her gut. She gripped his arm, steering him away from the counter. "You're coming with me. We're going to talk about what you and your friends were doing at the Raven's Nest last week. And you're going to tell me exactly what happened to Detective Morris three years ago." At the mention of Morris, Herrera stiffened. He stopped fighting her grip and looked her dead in the eye. "Morris? You think we hurt Morris?" "I think you were there," Harlow said, tightening her hold. "I think you know what killed him." "Detective," Herrera said, his voice dropping to a terrified hush. "If Morris died because of what's down here... then the people who killed him aren't the ones you're arresting. They're the ones running this place." Harlow felt a prickle of electricity run up her spine—the sensation of being
watch
ed. She scanned the perimeter of the makeshift marketplace. From the dark tunnels radiating off the concourse, shapes were emerging. They were taller than the average man, clad in security gear that looked like a grotesque parody of riot armor, their faces hidden behind dark visors. "Security," Herrera breathed. "They smell a badge." Harlow released Herrera’s arm, stepping back to put him and the approaching figures in her field of view. She assumed the stance she’d held a thousand times on the streets of London, but the ground beneath her felt unstable, the reality of the place shifting like sand. "You wanted answers, Quinn?" Herrera asked, backing up until he hit the shuttered stall. He looked at the encroaching guards, then back at her, a desperate calculation in his eyes. "You just walked into the question." Harlow drew her baton, the telescopic steel snapping out with a sharp *clack*. The sound was feeble against the humming dread of the underground. She looked at the exit—a long, dark tunnel leading back to the surface, back to the rain, back to a world that made sense. Then she looked at Herrera, and the terrifying truth hiding in his eyes. "Stay behind me," Harlow ordered, her voice steady despite the adrenaline flooding her system. "And don't you dare run." The rain was a mile above them, but Harlow felt like she
was drowning
. She squared her shoulders. If this was where the truth about Morris
was buried
, she was going to dig it up, bone by bone.
created_at
"2026-02-17T02:53:48.855076+00:00"
2/17/2026, 2:53:48 AM
model
"google/gemini-3-pro-preview-20251117"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2938
moderation_latency
(null)
generation_time
47068
tokens_prompt
914
tokens_completion
3392
native_tokens_prompt
852
native_tokens_completion
3858
native_tokens_completion_images
0
native_tokens_reasoning
1675
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.048
router
(null)
provider_responses
0
status
200
is_byok
false
latency
2938
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-1771296781-eZDy0GBUW6qO8Yb0suvK"
upstream_id
(null)
total_cost
0.048
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
15
adverbTagCount
0
adverbTags
(empty)
93.9686%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1658
totalAiIsmAdverbs
1
found
0
adverb
"slightly"
count
1
highlights
0
"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)
75.8745%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1658
totalAiIsms
4
found
0
word
"glided"
count
1
1
word
"velvet"
count
1
2
word
"echoed"
count
1
3
word
"echoing"
count
1
highlights
0
"glided"
1
"velvet"
2
"echoed"
3
"echoing"
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
124
matches
0
"looked angry"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
124
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
137
matches
0
"have that much"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
52
mean
31.69
std
18.79
cv
0.593
sampleLengths
0
36
1
27
2
77
3
29
4
62
5
12
6
32
7
36
8
16
9
51
10
13
11
39
12
17
13
29
14
32
15
43
16
3
17
1
18
78
19
32
20
13
21
57
22
19
23
51
24
11
25
9
26
10
27
47
28
5
29
53
30
38
31
34
32
46
33
31
34
23
35
9
36
24
37
14
38
52
39
30
40
63
41
25
42
17
43
35
44
59
45
7
46
47
47
36
48
48
49
13
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
124
matches
0
"was plastered"
1
"was gone"
2
"were lined"
3
"being struck"
4
"was buried"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
9
totalVerbs
262
matches
0
"wasn't running"
1
"was running"
2
"was fumbling"
3
"was talking"
4
"was standing"
5
"was arguing"
6
"was gripping"
7
"was saying"
8
"was drowning"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1467
adjectiveStacks
1
stackExamples
0
"short, curly dark hair"
adverbCount
33
adverbRatio
0.022494887525562373
lyAdverbCount
11
lyAdverbRatio
0.007498295841854124
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
137
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
137
mean
12.03
std
7.33
cv
0.609
sampleLengths
0
7
1
29
2
7
3
15
4
5
5
18
6
31
7
2
8
1
9
2
10
23
11
5
12
21
13
3
14
3
15
17
16
19
17
23
18
6
19
6
20
22
21
5
22
5
23
17
24
19
25
14
26
2
27
16
28
23
29
12
30
6
31
7
32
3
33
21
34
9
35
4
36
2
37
17
38
7
39
11
40
11
41
5
42
18
43
9
44
3
45
21
46
19
47
3
48
1
49
13
44.7689%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.32116788321167883
totalSentences
137
uniqueOpeners
44
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
15
fancyCount
13
fancyTags
0
"shouted (shout)"
1
"Harlow barked, leveling her stance (bark, level)"
2
"he whispered, though whether he was talking to her or himself, she couldn't tell (whisper, talk does not tell)"
3
"Harlow warned, stepping closer (warn, step)"
4
"he gasped (gasp)"
5
"Herrera was saying, his voice cracking (say, crack)"
6
"the vendor rasped (rasp)"
7
"Herrera whispered (whisper)"
8
"Harlow said, though she felt the lie of it in her gut (say, feel)"
9
"Harlow said, tightening her hold (say, tighten)"
10
"Herrera said, his voice dropping to a terrified hush (say, drop terrified hush)"
11
"Herrera breathed (breathe)"
12
"Harlow ordered, her voice steady despite the adrenaline flooding her system (order, flood)"
88.7419%