NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQFYXB3AAZMX4GR2N5R6JM
Run Details
Model:
GPT-5 Mini
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
42.9s
Cost:
$0.010788
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 came down in sheets, plastering Harlow Quinn's closely cropped hair to her skull and turning the cobbles into a mirror for the city's neon. She ran with the economy of someone who'd spent a life moving through danger on schedule — feet finding the same rhythm every time, shoulders squared, breath measured. Her leather
watch
hugged her left wrist like a habit; she glanced at it for the barest instant, not to check the hour but to anchor herself in the familiar motion of time. Ahead, the figure she wanted bobbed between puddles, a dark shape under a hood, coat soaked into a second skin. The suspect had ducked off Oxford Street two blocks ago, a blur against the late-night spill of taxis and headlights. Harlow had picked up the chase with the same certainty she'd applied to pins on a boardroom plan: straight line to the objective, adjust for obstacles, don't
get derailed
. The rain slicked the city into a net of reflections. A car backfired; a shop window flashed. People moved past them like bright islands. The suspect headed for an alley that smelled of washwater and old cigarettes, then shot left. Harlow closed the distance in two strides, not thinking, just doing what trained limbs did. Her jaw worked around the habit of speaking checks — perimeter, exits, weapons — but there was nothing for voice to do in the press of damp air and the thud of her boots. Then the green of a neon sign cut across the wet darkness: The Raven's Nest. It hung above an unremarkable door, letters flaring like a lighthouse
beacon
. The suspect didn't hesitate. He pushed inside and the door shut behind him with a soft finality that made Harlow's stomach drop a hair. Inside the bar was a pocket of warm light and cigarette smoke. Maps and black-and-white photographs crowded the walls, faces and coastlines braided into a long, private conversation that pretended the city outside hardly existed. People hunched over glasses like small conspiracies. A record spun something slow and low. For a second Harlow could have been anywhere, on any night with any pursuit. The rain outside ceased to matter. But the suspect
was gone
. He had melted toward the back, and behind him a bookshelf shifted — a practiced, quiet motion that opened like a mouth into shadow. Harlow saw the
glint
of his hand on a hidden latch, the way his shoulders tensed as if to squeeze through a hole he knew existed. The regulars barely looked up. The bartender, a squat man with a mustache like a paper towel, slid a bottle with the same calm as if instincts were currency here. Harlow stopped a pace from the shelf and counted heartbeats. One. Two. The room smelled of vinegar and old varnish and something else she couldn't name. The prospect of
clandestine
meetings had a flavor of cheap liquor and whispered risk. The Nest's backroom was a place she'd put in a file months ago, a possible meeting place for the clique she'd been
watch
ing. She'd put their faces on paper and felt pleased with the neatness of it, then gone home and lay awake thinking about Morris. The thought of DS Morris was a hand on a wound. Three years and the edges hadn't even
started to
knit. The official account was neat: on an otherwise routine case, partner died. The actual account thinned into the shape of things that didn't belong in police reports —
glint
s and whispers, a cold in the bone Harlow couldn't name. She'd been a detective her whole adult life, and yet, in that dark space where Morris had rubbed his hand at a uniformed collar and said something that made the back of her neck stand up, she had learned how much she didn't know. The word "supernatural" sat in her mouth now like a gristle she couldn't swallow. Not because she believed, necessarily, but because the evidence had no other language. She slipped through the bookshelf without making a sound. The back room smelled of old paper, too many coats pressed onto chairs, and someone else's careful secrecy. A single lamp on a side table threw islands of light across a long table. Maps, envelopes, the kinds of objects conspirators liked because they suggested consequence without telling you which one. There was a narrow corridor beyond it, damp and smelling of plaster and old pipes, and at the far end a narrow steel door half-open that revealed a flight of concrete steps going down into the dark. The suspect was already on those steps. He moved like someone who had memorized every rung of the city beneath the city. Harlow tightened her hand on the grip of the baton at her hip because it would be stupid to go below unarmed. Her
watch
ticked. The second hand beat the seconds into her pulse. Down they went into a place the map didn't love. The smell changed — grease, ozone, the iron tang of old trains. The rain above was a muffled drum now. The concrete steps gave way to a landing, and Harlow pushed through a half-rusted gate that bore a faded logo of a tube line and the ghosts of people's initials. Beyond, a platform stretched into an old station, tiles so tired their grout had given up. It wasn't the Tube the public used. It was a dead station — closed, forgotten, and, tonight, alive with intent. A low hum rose from the platform like a living thing waking. Figures moved across the tiles in the dim glow of lanterns and fairy-lamps wired up on stalls. Tables held things that did not belong in any council market: jars with breathing things curled inside, strips of bone threaded with wire, books whose spines
were patched
with leather that looked almost like skin. Smells braided — incense, metal, saliva, and the clean scent of something floral her brain filed away under "can't classify." Harlow's throat tightened. The Veil Market. She had a file on it too, because the clique trafficked in the unusual and the illegal, and the market trafficked in the unusual and the possible. The entry requirement was in that file in neat type: bone token. The words felt like an instruction that didn't belong in the ordinary world. Bone token — small enough to conceal, heavy enough to mean something. Whoever held one had a door that ordinary people didn't. She scanned for the suspect. He had already reached the turnstile at the edge of the platform, a rusted thing with a carved sigil. He fished in his pocket, and the thing he produced glittered for a second in the lantern light — a little carved bone the color of old teeth, notched and smoothed into a coin. He placed it against the sigil and the mechanism purred like a throat clearing. A slot opened and the air beyond shifted; what had been a wall became an archway and a stair leading down. The market moved with the moon, shifting locations every full moon so it couldn't be pinned down. That was in the file too, a fact that read like a wicked joke. Tonight, it was here — beneath Camden, the document said, but the city had folded its guts in ways that made map lines lie. Harlow
watch
ed the suspect vanish into the stair, swallowed by shadow and the low, animal hum that
seemed to
come from the place itself. She didn't have a bone token. Her training offered a list of options like a ledger: call it in and wait for backup; force entry and risk a confrontation with people whose trade included forbidden things; find a way to follow without invitation. Her muscles, honed by years in situations where hesitation was punishment and speed was salvation, didn't like lists. Her mind, however, had the luxury to tick off consequences. Morris's handsome face flashed, and with it the memory of his last case, a file left open on her desk, a scribble that read "unknown origin." The more she thought about waiting, the more it felt like handing someone else a page of her life. She could hear
footsteps
below, the scrape of fabric against wood. The market's sound pulled at her like a tide. There were people here she wanted to put in cuffs, questions to ask that would not be posed in the light of day or under the jurisdiction of ordinary law. The clique. The market. The bones. They looped like a sentence with a missing verb. A hand closed on her arm and for a second she thought the suspect had circled back. It was a woman's grip, quick and certain. A vendor in a shawl had slid by scarcely brushing her sleeve, the way a city moves around its steady rhythms. The vendor's eyes, quick as knives,
flicked
to her face and away, as if to measure whether police would be good for business. Harlow's presence hadn't created a crisis here; her presence had
been absorbed
like rain. She crouched and
watch
ed the stair where the suspect had gone. The turnstile's sigil
was carved
with a pattern she recognized from old photographs in her files — a twist of feathers and an eye — but tonight the eye
seemed to
look back. No token she had was in her jacket. No token was in her pocket. She could leave and come back with warrants and a squad, lights and public record and the warm, comfortable jurisdiction of the official world. She could call it in and look like the prudent officer, the one who knew the difference between bravery and recklessness. Her
watch
ticked. The second hand demanded the next beat. She pictured Morris again — not his body, not the way they'd folded him and the evidence around him like an attempt to make explanation less horrific, but the last thing he'd said to her: Be careful. That admonition had been a joke between them, half-true, half-ritual. He'd meant
watch
your back on the job. It had become a cautionary
echo
about other things: about gullibility, about the cost of curiosity. The suspect's voice floated up, half-words and laughter — a language she couldn't parse. A man at a stall laughed and the sound slid away without malice. Somewhere deeper in the market a bell chimed like a small iron heart. The presence of Tomás Herrera, the medallion the one she had on her file — Saint Christopher caught on a chain — was the thing that tipped the scale. She'd seen his name in files: Tomás Herrera, former paramedic, off-the-books care for the clique. He had a scar running along his left forearm from a knife attack and a history that didn't fit in hospital corridors. If he was here, that meant the market was not a rumor but a functioning artery, and the clique's reach was longer than a set of anonymous messages. She couldn't get him out of her head. He might know where the suspect planned to go, who he worked for, what the bone token meant. Or he might be a part of it, which was a worse thing because it would mean Harlow had run headlong into a network that stitched people together with a promise and a price. Her options narrowed like the stair itself. The market's fork and scent and hum made promises Harlow did not want to accept but could not ignore. She thought about waiting for backup, about lights and uniforms and the safety of numbers. She imagined the suspect folding into the crowd and
being gone
, or worse, the sight of something she would never quite report: a stall with a box of things that did not belong in any report. She moved. It wasn't dramatic. There was no barrel-through-the-door moment in which she announced herself and flung the rules aside. It was a decision made in the muscles, in the calculation that being late now would be worse than any consequences she could imagine. She approached the turnstile, hand steady, eyes on the slot where the bone token had
been accepted
and which now hummed as if conscious. She put her palm flat on cold metal and felt a vibration like a throat reading her fingers. There was no magic in her touch she could name, no token in her pocket. She stepped to the side and
watch
ed, waiting for a space. People flowed toward the stair, bodies folding in like a river around a rock. When a man with a crate of bottles squeezed into the archway, Harlow saw the chance. She slipped behind him, pressed close, and let the press of the crowd carry her forward. Her shoulder brushed a coat, then another; her skin smelled of incense and oil and the human salt of many kinds of life. The archway swallowed her. The noise folded into a different texture. Lantern light bounced off things she couldn't identify — polished teeth, glass that
seemed to
hold a storm. Stalls unspooled into aisles like lanes of a market in some other city. Voices pitched low and high as if the language itself were an entry fee. The people moved around her with the practiced casualness of the initiated. A man with a smile that resembled an animal bartered for something in a language she did not know. A woman held out a tin with a substance that smoked like a winter hearth. A child, or something child-sized, sat cross-legged on a step with eyes too old for that shape. And there, as if fate had its own method, a flash of silver at a neck — a small medallion
glint
ing in the lantern light. Saint Christopher, unmistakable for the man in the file. Tomás
was bent
over a low cot, his left sleeve cuff rolled and the scar on his forearm showing white where the light hit it. He
was sponging
someone's hand,
methodical
, hands moving with a paramedic's economy. He looked up, and his eyes
flicked
to Harlow with a recognition that narrowed her stomach. For a moment the market's hum dropped into a single note under which Harlow's breath sounded like a mistake. She had made one decision and a thousand consequences unfolded from it. Down here, the rules were different. Above, justice had forms and forms had names. Down here, Harlow had followed a suspect and stepped through a door she did not possess the key to open. She didn't know if following was bravery or madness. The rain still ran somewhere on the surface of the city, and the
watch
on her wrist kept moving in its indifferent, reliable way. She wiped the rain from her sleeve with the back of her hand and took one more step deeper into the market, the cold of the stone underfoot seeping into her soles, and thought: if this was the place that had taken Morris, then walking away would be a second kind of surrender. If it wasn't, then walking away would be a lost chance. She moved forward, and the market took her like a current.
created_at
"2026-02-17T02:40:40.450445+00:00"
2/17/2026, 2:40:40 AM
model
"openai/gpt-5-mini-2025-08-07"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
5918
moderation_latency
(null)
generation_time
42704
tokens_prompt
914
tokens_completion
4464
native_tokens_prompt
810
native_tokens_completion
5293
native_tokens_completion_images
0
native_tokens_reasoning
2240
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.0107885
router
(null)
provider_responses
0
id
"resp_0ef14df179fcb026016993d4fe2f8c8195ac8b000caa93fc24"
status
200
is_byok
false
latency
1386
endpoint_id
"c4f66d01-20b0-4c27-a225-438ea22fda43"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5-mini-2025-08-07"
api_type
"completions"
id
"gen-1771295996-dopXevSgXq1eFplhnSBe"
upstream_id
"resp_0ef14df179fcb026016993d4fe2f8c8195ac8b000caa93fc24"
total_cost
0.0107885
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
100.0000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
2526
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)
64.3705%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
2526
totalAiIsms
9
found
0
word
"beacon"
count
1
1
word
"flicked"
count
2
2
word
"glint"
count
1
3
word
"glinting"
count
1
4
word
"clandestine"
count
1
5
word
"methodical"
count
1
6
word
"footsteps"
count
1
7
word
"echo"
count
1
highlights
0
"beacon"
1
"flicked"
2
"glint"
3
"glinting"
4
"clandestine"
5
"methodical"
6
"footsteps"
7
"echo"
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
157
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
3
hedgeCount
4
narrationSentences
157
filterMatches
0
"watch"
hedgeMatches
0
"started to"
1
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
157
matches
(empty)
63.4903%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
32
mean
79.03
std
29.42
cv
0.372
sampleLengths
0
86
1
69
2
89
3
51
4
69
5
85
6
86
7
131
8
96
9
56
10
96
11
84
12
80
13
93
14
79
15
6
16
110
17
65
18
83
19
103
20
81
21
69
22
125
23
77
24
2
25
99
26
80
27
119
28
87
29
65
30
97
31
11
99.3631%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
8
totalSentences
157
matches
0
"get derailed"
1
"was gone"
2
"were patched"
3
"been absorbed"
4
"was carved"
5
"being gone"
6
"been accepted"
7
"was bent"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
405
matches
0
"was sponging"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
2521
adjectiveStacks
1
stackExamples
0
"half-true, half-ritual."
adverbCount
51
adverbRatio
0.02023006743355811
lyAdverbCount
5
lyAdverbRatio
0.0019833399444664813
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
157
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
157
mean
16.11
std
9.61
cv
0.596
sampleLengths
0
25
1
28
2
33
3
20
4
20
5
29
6
10
7
7
8
7
9
16
10
15
11
34
12
15
13
12
14
4
15
20
16
12
17
23
18
7
19
7
20
14
21
6
22
5
23
24
24
26
25
5
26
25
27
10
28
1
29
1
30
14
31
14
32
23
33
23
34
11
35
10
36
12
37
27
38
44
39
14
40
13
41
9
42
18
43
15
44
17
45
37
46
7
47
15
48
22
49
3
35.3503%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
23
diversityRatio
0.27388535031847133
totalSentences
157
uniqueOpeners
43
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
91.5632%