NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQX56883PYSD6AAFB2AGKH
Run Details
Model:
GPT-4.1 Mini
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
16.9s
Cost:
$0.002921
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 hammered the pavement, each drop a sharp percussion in the narrow alleyways of Soho. Detective Harlow Quinn’s breath puffed in tight clouds as she pressed forward, the
echo
of hurried
footsteps
splashing behind her like relentless thunder. The city's usual haze had thickened with rain and shadow, the scent of wet asphalt mixed with the sharp tang of sewage from the gutter. Ahead, a
flicker
of movement caught her eye. A figure darted between shadowed doorways, their pace desperate but practiced. Quinn’s boot met the slick cobbles with a splat, steady and unyielding. She adjusted the collar of her trench coat and checked the weighted watch strapped to her left wrist—leather worn thin from years of use—a small talisman grounding her when chaos threatened. The suspect turned
sharply
, disappearing down a steep flight of steps that Quinn had never noticed before. The worn stone stairs led beneath the street, swallowed by subterranean darkness. The
uncanny
thing was the faint glow from an old, green neon sign barely illuminating the entrance — the distinctive green light spelling out a name: The Raven’s Nest. Her pulse accelerated, but she didn’t hesitate. Underneath the rain’s relentless assault, she plunged after the figure into the cold embrace of the underground air. The neon buzz hummed overhead, weaving itself into the low murmur of
clandestine
voices and clinking glasses that came from deeper within the bar. Quinn’s eyes adjusted
quickly
to the dim interiors of the Raven’s Nest. Walls lined with yellowed maps and faded black-and-white photographs bore witness to decades of muted secrets. Shadows gathered thickly here, pooling in corners and pressing behind the worn wooden furniture. But the suspect was nowhere in sight. Then, a soft mechanical click, almost inaudible beneath the ambient noise—a hidden door sliding open somewhere to her right. Quinn’s gaze snapped to a bookshelf, the subtle shift of a book revealing a narrow passage beyond. The scent of damp wood and cold stone spilled into the room, coaxing her forward. She paused, hand hovering at her side, near her holster. The space gave off a harsh whisper of friction—a threshold into the unknown. She knew the stories. The Raven’s Nest was more than just a bar; it was a gateway. Beyond the bookshelf lay the hidden back room. But deeper still lay the entrance to the Veil Market, the underground supernatural bazaar that emerged only under a full moon, shifting locations in abandoned spaces beneath London. Tonight wasn’t scheduled for the Market, as far as Quinn knew. Sometimes, that uncertainty was the most dangerous invitation of all. Her mind ticked through the intelligence she’d gathered over the last eighteen months: whispers of banned alchemical substances, enchanted trinkets, and secretive buyers willing to pay in blood or worse. And now, a lead tip she couldn’t ignore had pointed her towards this
very
place—a suspect intertwined with the Market’s dark corridors. The figure
was gone
. But a cold certainty settled in her bones: they had crossed into Veil Market territory. Without a whisper more, Quinn slipped through the hidden door and descended a narrower set of stone stairs that led down to a space thick with shadow and expectation. The muted hum of the bar faded into a low, eerie silence broken only by occasional muffled voices speaking in clipped tones—barter in this subterranean world came with peril. The air smelled of old metal and something faintly sulfurous. She reached into her coat pocket, fingers brushing the edge of her notebook. No bone token. Ever since the rumors surfaced of those tokens being the only legal entry, she considered how the Market’s gatekeepers might react to an outsider like herself—especially one marked by determination and a badge. Her gut screamed caution. To follow blindly might mean becoming another ghost in a labyrinth that swallowed those who did not respect its code. Yet she couldn’t back down now. Not when answers hovered just beyond reach. Quinn’s boots
echo
ed
softly
as she stepped forward, eyes sharp, ears alert for the slightest cue. Even with her military precision training and nearly two decades on the force, this place pressed against her in ways the daylight never could. From the shadows emerged a figure, cloaked and watchful. The man’s olive skin caught faint light; his short curly hair looked like it belonged to someone tempered by the streets rather than this hidden world. Quinn’s gaze
flicked
to a Saint Christopher medallion hanging around his neck, half-obscured beneath a dark jacket. The scar running along his left forearm was unmistakable. Tomás Herrera. She’d heard of him—former paramedic who’d lost his NHS license for helping the supernatural, a healer who operated in the grey spaces, tending wounds no hospital dared touch. If anyone could
navigate
the Market safely, it would be him. “Detective,” Tomás said quietly, his warm brown eyes scanning her from under thick brows. His voice was low but steady, a pragmatic timbre that hadn’t yet betrayed surprise at her presence. Quinn squared her shoulders. “I need to find someone. He came down here. I’m running out of options.” Tomás nodded. “The Market’s not kind to those without business or invitation.” He gestured subtly toward a small, intricately carved bone token pinned beneath his coat lapel. “This gets you in. Without it, you’re at the mercy of the stallkeepers and their rules.” Her fingers twitched with frustration. “I don’t have one.” He studied her a beat longer, then glanced over his shoulder before slipping the token into her palm. “This might buy you time. But be careful. Trust is a currency as rare down here as the wares.” Quinn exhaled
slowly
, feeling the cold bone against her palm. It was an archaic token,
etched
with unfamiliar runes. Not something she’d bring to a Metropolitan precinct briefing. This was another world. “Why help me?” she asked. Tomás shrugged, a faint shadow passing through his eyes. “Because sometimes, the divide between law and the unknown is thinner than you think.” Together, they stepped deeper into the Veil Market proper. The abandoned Tube station—normally deserted and a relic of forgotten commutes—
throbbed
now with an unsettling vitality. Stalls lined the curved platforms, piled high with forbidden objects: shimmering potions sealed in cracked glass; threads of
luminous
spider
silk
; talismans pulsating with energy. Whispered bargains traded hands in hushed dialects no outsider could easily follow.
The air was thick with
the scent of incense, something like burnt jasmine laced with iron. Quinn’s gaze
flicked
e
very
where. She recognized no faces save for Tomás, but she felt eyes on her—hidden,
calculating
. They moved silently past a merchant arranging small bottles filled with glowing red liquid. The man’s eyes darted
sharply
when he saw her token before nodding once and returning to his wares. Tomás leaned close. “You need to keep your head down. The markets can turn deadly faster than a London rainstorm.” She swallowed hard and nodded, the detective’s instinct drilling into her bones like steel. No more mistakes. No more partners lost like Morris. They stopped at a niche shadowed corner where the suspect slipped behind a
velvet
curtain into a deeper cavern of the Market. “In there,” Tomás whispered. “That’s no place for you without backup.” But Quinn’s hand tightened into a fist. “I’m not letting him get away. Not this time.” Her brown eyes burned through the darkness. The rain above was distant now; here, time slowed, coiling into the unknown. She slipped past the curtain. The air grew colder, charged with the electric pulse of secrets lived in half-light. E
very
instinct screamed at her to turn, to flee, to call it off. But Quinn had come too far. And somewhere, deep inside the cryptic heart of the Veil Market, a shadow waited.
created_at
"2026-02-17T02:47:26.661093+00:00"
2/17/2026, 2:47:26 AM
model
"openai/gpt-4.1-mini-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
470
moderation_latency
(null)
generation_time
16817
tokens_prompt
914
tokens_completion
2098
native_tokens_prompt
811
native_tokens_completion
1623
native_tokens_completion_images
0
native_tokens_reasoning
0
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.0029212
router
(null)
provider_responses
0
id
"resp_0e3f90782b01a8e0016993d6ad5328819084c1f23574559235"
status
200
is_byok
false
latency
112
endpoint_id
"872eccb7-9c85-45fc-974a-ff7c8e2407e6"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4.1-mini-2025-04-14"
api_type
"completions"
id
"gen-1771296429-TKWuscQhocQTzREcq23b"
upstream_id
"resp_0e3f90782b01a8e0016993d6ad5328819084c1f23574559235"
total_cost
0.0029212
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
22.2222%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
1
adverbTags
0
"Tomás said quietly, his warm brown eyes scanning her from under thick brows [quietly]"
53.8462%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1300
totalAiIsmAdverbs
6
found
0
adverb
"quickly"
count
1
1
adverb
"sharply"
count
2
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"very"
count
1
highlights
0
"quickly"
1
"sharply"
2
"slowly"
3
"softly"
4
"very"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1300
totalAiIsms
15
found
0
word
"luminous"
count
1
1
word
"throbbed"
count
1
2
word
"flicker"
count
1
3
word
"flicked"
count
2
4
word
"uncanny"
count
1
5
word
"clandestine"
count
1
6
word
"velvet"
count
1
7
word
"silk"
count
1
8
word
"calculating"
count
1
9
word
"footsteps"
count
1
10
word
"echo"
count
1
11
word
"echoed"
count
1
12
word
"etched"
count
1
13
word
"navigate"
count
1
highlights
0
"luminous"
1
"throbbed"
2
"flicker"
3
"flicked"
4
"uncanny"
5
"clandestine"
6
"velvet"
7
"silk"
8
"calculating"
9
"footsteps"
10
"echo"
11
"echoed"
12
"etched"
13
"navigate"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"air was thick with"
count
1
highlights
0
"The air was thick with"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
87
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
87
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
95
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
42
mean
30.62
std
19.27
cv
0.629
sampleLengths
0
63
1
62
2
58
3
25
4
66
5
7
6
51
7
40
8
57
9
52
10
19
11
58
12
10
13
49
14
24
15
13
16
40
17
61
18
2
19
39
20
31
21
18
22
43
23
9
24
37
25
32
26
5
27
23
28
62
29
16
30
18
31
32
32
20
33
23
34
22
35
11
36
16
37
20
38
5
39
27
40
6
41
14
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
87
matches
0
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
203
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1184
adjectiveStacks
0
stackExamples
(empty)
adverbCount
47
adverbRatio
0.03969594594594594
lyAdverbCount
22
lyAdverbRatio
0.018581081081081082
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
95
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
95
mean
13.54
std
7.68
cv
0.568
sampleLengths
0
15
1
23
2
25
3
8
4
11
5
12
6
31
7
17
8
12
9
29
10
7
11
18
12
24
13
12
14
16
15
14
16
7
17
19
18
17
19
15
20
10
21
13
22
4
23
13
24
8
25
28
26
11
27
10
28
30
29
22
30
4
31
15
32
29
33
29
34
10
35
13
36
3
37
33
38
4
39
20
40
6
41
7
42
16
43
24
44
9
45
26
46
17
47
9
48
2
49
28
69.4737%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
4
diversityRatio
0.4421052631578947
totalSentences
95
uniqueOpeners
42
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
2
fancyTags
0
"Tomás said quietly, his warm brown eyes scanning her from under thick brows (say quietly, scan)"
1
"Tomás whispered (whisper)"
79.6397%