NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR9S01Y5R0ZWCEP0WPTXFG
Run Details
Model:
o4 Mini High
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
20.2s
Cost:
$0.013400
Provider:
OpenAI
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 pavement in sheets, turning the night into a blur of neon and reflections. Detective Harlow Quinn’s boots slapped against the wet asphalt, each step measured, precise—military precision drilled in during her early days as a recruit. She kept her shoulders squared against the cold, salt-and-pepper hair plastered to her temples. The streetlights overhead cast halos on puddles. She scanned every shadow. Ahead, under the green neon glow of the Raven’s Nest sign, a figure broke from the alley’s mouth: tall, shoulders hunched. Quinn’s pulse jumped. Suspect. She pulled her collar tighter, the leather of her trench coat creaking. “Stop!” she barked, voice iron-honed from years of shouting orders. The suspect glanced back—heart-shaped profile, mask of surprise—then sprinted across the street. Quinn didn’t hesitate. Her worn leather
watch
glinted as she
flicked
it up for the time, then back to her task. Seconds measured life or death. She vaulted the curb, tires squealing as a taxi swerved around her. She landed in a spray of water, straightened, and took off. Rain hammered her face, stung her eyes. She tasted it on her tongue. Heart thudding, she wove through late-night pedestrians, felt the thump of her boots on stone. She’d lost track of her partner, DS Morris, to this kind of darkness three years ago—shadows that moved like living things, unnatural forces she still didn’t understand. Nothing would blur her focus now. The suspect dove into a narrow brick archway. Quinn followed, lungs burning. The alley was only wide enough for two people abreast and slick with oil drips. She glimpsed a tremor of bone-white in the suspect’s hand: a small token, carved from something ancient. Quinn froze for a heartbeat, memory flickering. She recognized the shape now: a bone token, the kind whispered about among occult rumors—an entry pass to the underground Veil Market. Beneath Camden, shifting beneath the moon. The suspect kicked through a loose board in the far end of the arch. Quinn cursed, but brute strength carried her forward. She yanked at the rotted wood until it gave way with a crack that
echoed
. Beyond lay a narrow stairwell carved of concrete,
glinting
wet. No light. A smell rose: damp earth, stale air, something richer, metallic. Quinn glanced back, heart pounding. The street above had vanished, swallowed. She pressed her palms to the damp walls, let her feet search for each descending step. Rain pounded overhead, muffled now, as if the world had shrunk to this passage alone. Two flights down, her lungs burned. She tightened her jaw. She’d been here before—in the nightmares that followed Morris’s death—only in her mind. Now it was real. She had no backup. No plan. Sovereign authority stopped at the Tube’s sealed gates. Below that, London’s veins carried something older. At the bottom, the figure slipped into shadow. Quinn felt the pulse of something else—voices, faint laughter, the scrape of metal on stone. She reached out, fingertips grazing cold tile, tracing the edge of a hidden recess. There, half-concealed by darkness, a rusted plaque: “Camden Road Station—Disused.” She pressed again and felt a catch. The wall shivered, sliding inward to reveal a low tunnel lit by dim lamps swinging in chains. Yellow light pooled on wet tracks. A train long gone must have turned here, leaving these rails to rot. Quinn’s pulse hammered in her ears. She drew her service pistol—steel
weight
reassuring in her grip—though pistol rounds wouldn’t stop everything she’d faced. She stepped over the threshold. The tunnel’s walls
were scrawled
with graffiti: runes, swirling letters, pictographs of eyes and bones. Her skin prickled. Footsteps
echoed
against the metal rails. She followed, one careful stride at a time, water sluicing between the ties. At the tunnel’s end, a grated door stood ajar. Beyond it, the passage widened into a cavernous hall lit by torches held in iron sconces. The flamelight danced on crates stamped with arcane symbols. Stalls lined the edges: jars brimming with powders that glowed like embers, dusty tomes bound in strange leathers,
gleaming
daggers with runic etchings. People moved between them: cloaked figures, faces hidden beneath hoods, hands gloved; one I saw clutching a live raven that tilted its head and croaked. Quinn’s breath caught. She’d heard rumors—Veil Market, the Market, the underground bazaar where forbidden trades happened. Banshee charms, demon blood, elixirs that could bend a man’s will. She’d dismissed it as myth. And now, here she was, boots sinking into muddy puddles in a secret world. A voice behind her hissed: “Lost, detective?” She whirled. The suspect stood in the doorway, half-turned. Bright brown eyes glowed under the hood. He clutched the bone token, fingertips wrapped around its rough edges. Rainwater dripped from his hair. “Who are you?” Quinn demanded, voice uneven. The cavern amplified it, muting the market’s murmur for a heartbeat. He smiled—shy, unsettling. “Just someone looking for my orders.” He glanced toward a crimson-draped stall where two figures exchanged a low chatter. One held a baroque dagger; the other pressed coins into a leather pouch. “You shouldn’t be here, Detective Quinn.” Her jaw tightened. She stepped forward. “They’re selling deadly contraband down here. Illegal weapons, illicit substances—“ His chuckle was hollow. “You’re not in Metropolitan jurisdiction anymore.” He pointed at the token. “Bone tokens only open one way. But they won’t let you in without it.” Her
watch
tapped against her wrist as she lifted her hand, mind racing. She didn’t have the token. She’d never taken the time to understand the occult underbelly; Morris’s death had always been an angry riddle she hadn’t wanted to
unravel
. Now she
was standing
at the threshold of that world, weapon drawn. The suspect backed into the market, melted into the milling crowd. Torchlight
flickered
over her pistol. She swallowed a lump of panic. She was alone. No signal came through her radio—dead frequencies, brick walls. She scanned the crowd: a woman with silver hair bartering for a thick leather-bound book, a man in a top hat handing over a rat’s skeleton for a powder, a child whispering to a cat with yellow eyes. An eerie lull fell. Shadows leapt across the cavern walls. She felt them
watch
ing her. Cold dread. She raised her pistol. “Show yourself,” she called. Someone laughed from overhead. She looked up and saw a walkway. A squat figure leaned forward, face hidden. The figure waved. Lightning
flickered
outside, crackling through a grate high above like distant thunder. Rain spattered the ironwork. The market’s torches flared. Her military training insisted she control the scene, gather evidence, call for backup—but her code badge meant nothing here. Here, laws
were written
in blood and bone. She thought of Morris, his laugh, the case that swallowed him. She thought of the bone token clutched in the suspect’s hand, and the whisper in the alley: “Veil Market.” Slipping the pistol back into its holster, she weighed her options: retreat, call for backup, wait for a warrant she couldn’t get. Or step forward and follow the suspect deeper. She sucked in a breath, felt the tunnel’s chill settle into her bones. Blood drummed in her ears. Every instinct screamed no—but her stubbornness, her need for answers, screamed yes. She took a single step into the hall. Splinters of torchlight caught her silvering hair. She folded her arms over her chest as rainwater dripped from her collar. Market-goers parted around her, uncertain. A barkeep polished a glass at a tin counter, eyes darting. “Detective Quinn,” someone called
softly
. She turned. A man in a charcoal suit approached, cuffs
seductively
unbuttoned. His smile was courteous but thin. “I’m Silas. Proprietor of the Market tonight. May I be of assistance?” Quinn’s teeth ground together. She nodded once. “I’m looking for a suspect. He ran in here holding a bone token.” Silas quirked an eyebrow. “Bone tokens are our invitations, Detective. Yours, I gather, ended in the trash heap.” He gestured at the muddy floor where black shapes lay half-submerged. “No token, no entry. You’ll have to find another way, or not at all.” Silas stepped aside as the corridor behind him shifted. Arches led to other stalls, darker passages. Quinn felt the pull of the unknown. She glanced at the staircase she had come down. The ratchet of fear spoke: Turn back. But a detective’s curiosity roared louder. She squared her shoulders. “I’m going after him,” she said, low and firm. Silas’s calm gaze sharpened. “Then follow the scent of fear,” he whispered. “It lies deepest in the Market.” Quinn
clenched her jaw
. She forced herself forward, stepping past stalls where wares glimmered in lamplight: a necklace of tigers’ eyes, a vial of iridescent liquid, a crown of black feathers. Each waft of air smelled of old magic. She’d crossed the boundary. Beneath rain-soaked streets, in the hidden veins of London, he waited—the suspect, and whatever darkness he served. She would follow. Even if it meant plunging into a world where justice wore fangs. Even if her next step could cost her everything. She swallowed. The market breathed around her, alive and hungry. She took another step. The doors of the Veil Market closed behind her with a groan, and the rain-blurred world above sealed away forever.
created_at
"2026-02-17T02:54:23.541855+00:00"
2/17/2026, 2:54:23 AM
model
"openai/o4-mini-high-2025-04-16"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
5428
moderation_latency
(null)
generation_time
19735
tokens_prompt
914
tokens_completion
2938
native_tokens_prompt
810
native_tokens_completion
2843
native_tokens_completion_images
0
native_tokens_reasoning
704
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
"completed"
usage
0.0134002
router
(null)
provider_responses
0
id
"resp_046dcd4e9592af67016993d84ad26c8190a90697386f32769c"
status
200
is_byok
false
latency
119
endpoint_id
"60020533-2fb2-4aa1-9454-181029fd52de"
provider_name
"OpenAI"
model_permaslug
"openai/o4-mini-high-2025-04-16"
api_type
"completions"
id
"gen-1771296842-53aHdL5LTP8v63lEMb8p"
upstream_id
"resp_046dcd4e9592af67016993d84ad26c8190a90697386f32769c"
total_cost
0.0134002
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
77.7778%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
1
adverbTags
0
"someone called softly [softly]"
87.1959%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1562
totalAiIsmAdverbs
2
found
0
adverb
"seductively"
count
1
1
adverb
"softly"
count
1
highlights
0
"seductively"
1
"softly"
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.9795%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1562
totalAiIsms
10
found
0
word
"flickered"
count
2
1
word
"flicked"
count
1
2
word
"gleaming"
count
1
3
word
"glinting"
count
1
4
word
"weight"
count
1
5
word
"footsteps"
count
1
6
word
"echoed"
count
2
7
word
"unravel"
count
1
highlights
0
"flickered"
1
"flicked"
2
"gleaming"
3
"glinting"
4
"weight"
5
"footsteps"
6
"echoed"
7
"unravel"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"clenched jaw/fists"
count
1
highlights
0
"clenched her jaw"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
153
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
0
narrationSentences
153
filterMatches
0
"watch"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
159
matches
(empty)
97.4844%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
37
mean
41.38
std
20.32
cv
0.491
sampleLengths
0
64
1
37
2
22
3
49
4
61
5
79
6
59
7
42
8
48
9
90
10
28
11
37
12
82
13
46
14
7
15
32
16
18
17
41
18
16
19
29
20
53
21
72
22
17
23
8
24
41
25
57
26
60
27
44
28
35
29
20
30
43
31
45
32
13
33
18
34
39
35
45
36
34
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
153
matches
0
"were scrawled"
1
"were written"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
269
matches
0
"was standing"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1445
adjectiveStacks
2
stackExamples
0
"thick leather-bound book,"
1
"Beneath rain-soaked streets,"
adverbCount
25
adverbRatio
0.01730103806228374
lyAdverbCount
7
lyAdverbRatio
0.004844290657439446
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
159
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
159
mean
9.63
std
6.24
cv
0.648
sampleLengths
0
16
1
23
2
14
3
7
4
4
5
21
6
3
7
1
8
12
9
10
10
12
11
3
12
18
13
5
14
12
15
11
16
7
17
6
18
15
19
27
20
6
21
8
22
4
23
15
24
17
25
7
26
22
27
6
28
14
29
8
30
15
31
10
32
2
33
10
34
5
35
6
36
16
37
15
38
6
39
4
40
13
41
4
42
4
43
2
44
8
45
7
46
8
47
15
48
14
49
17
58.4906%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
7
diversityRatio
0.37735849056603776
totalSentences
159
uniqueOpeners
60
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
4
fancyTags
0
"hissed (hiss)"
1
"demanded (demand)"
2
"someone called softly (call softly)"
3
"he whispered (whisper)"
85.4860%