NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQQC6ZH2R6W0SPZVRCVY8N
Run Details
Model:
GPT-4.1 Nano
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
8.3s
Cost:
$0.000589
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
The rain hammered down in relentless sheets, turning the slick pavement into a mirror for the neon signs
flicker
ing overhead. Detective Harlow Quinn’s breaths came in sharp, controlled bursts as she darted through the soaked streets, her boots splashing through puddles that
shimmered
like
fractured
glass. Somewhere ahead, her suspect—a dark figure slipping between shadows—had just vanished into an alley shrouded in gloom. Quinn’s sharp
jaw clenched
as she pressed forward, the worn leather
watch
on her wrist catching glints of neon. She kept her eyes fixed on the fleeting silhouette, her military precision guiding every step. She knew this city, knew its secrets, but tonight, something lurked beneath its familiar veneer. Something she couldn’t quite identify. The suspect’s coat turned a quick corner, and she followed with deliberate urgency. Beyond the alley, the
flicker
ing glow of a green neon sign beckoned—a sign she’d seen many times but never during a pursuit. As she crossed the threshold, rain still pounding overhead, she found herself at the entrance of The Raven’s Nest. The bar’s interior was dim, thick with the scent of stale smoke and spilled beer. Walls lined with old maps and black-and-white photographs revealed a history both celebrated and shrouded in darkness. Quinn’s eyes immediately searched for her quarry, but the place felt too quiet, too apart from the chaos of the city. She hesitated, knowing this wasn’t just a bar. It was a nexus—a place where secrets steamed beneath the surface, hidden behind layers of alcohol and lies. A glance around told her the suspect hadn’t entered, or perhaps had already slipped through some other door. She looked for evidence—something, anything—that could give her a lead. Her gaze
flicked
to the back room, concealed behind a bookshelf. The secret door was a known feature—an aperture for those in the know, a portal into the
clandestine
world that thrived beneath the city’s surface. Surveillance cameras or alarms didn’t
seem to
catch fear or hesitation—just her own sharp focus. The rain’s relentless drumming
seemed to
echo
through her ears, but she felt a strange pull, a prickling of instinct. The suspect
was slipping
into something darker, something off the map. Her hand rested
lightly
on her holster, fingers tensing against the cool leather. She drew a deep breath, knowing she had a choice: follow him into the depths, into the underground market she’d heard whispers of, or hold her ground here. Instead of lingering, she moved toward the hidden door. Her hand brushed the bookshelf, pressing aside the thick volumes until she found the lever or latch—something that would reveal the secret pathway. As her fingers curled around the wood, her
watch
beeped
softly
, a faint signal from the back of her mind. She hesitated again, torn. She remembered Morris—his face, his voice—lost in the darkness of that unexplained incident. She wasn’t sure if she
was chasing
shadows or real threats anymore. The air in the narrow passage was thick and damp, carrying a metallic tang. Quinn’s boots
echo
ed
softly
as she descended into the underground labyrinth. The darkness was absolute, save for the faint glow of bioluminescent fungi clinging to damp concrete walls. The tunnel twisted and curved, leading her away from the bar’s familiar comfort toward a place shrouded in secrecy. She kept her steps measured, senses finely tuned, her eyes adjusting to the shadows. Somewhere ahead, her suspect’s silhouette might be hidden behind crates or stacked goods, maybe even in the act of trading illicit artifacts or supernatural relics. The network beneath the city was a spider’s web—full of danger, full of betrayal. In the corner of her mind, she weighed her options. If she entered the market, she
was stepping
into a world unfamiliar and unpredictable. The underground market—The Veil Market—moved every full moon, its location hidden behind a bone token, its schematics known only to those who traded in the shadows. It was a dangerous place, inhabited by entities equally comfortable in the dark—banned alchemical substances, enchanted objects, secrets so deadly they could destroy. But her suspect—struggling to escape, desperate—needed her. Or she needed him. Yet, she knew that if she followed into the market, her questions might never be answered. She would be swimming in a flood of supernatural currents, where friends were foes and nothing was clear. The
echo
of her own breathing sounded loud in her ears as she paused at a junction, glimpsing faint images—
glinting
metal, shadows darting just beyond her sight. Her hand hovered over her weapon, steadying herself. The rain’s voice was distant now—an unwelcome lullaby to the chaos inside her head. A faint shuffling noise drew her attention, and she turned toward it with the grace of a predator. Her eyes caught a
flicker
—a movement—just at the edge of her vision. The suspect. She recognized the quick, nervous dart of his figure, slipping behind a cargo container. She considered her options, weighing the risk of rushing him or waiting for him to reveal himself. The underground market awaited, a place where monsters cloaked themselves in human guise, where danger lurked behind each booth and alleyway. And yet, her instinct—her reckoning—told her she had to follow. Drawing a sharp breath, Quinn stepped forward, her boots muffling her approach. The sound of her own heartbeat thudded against the damp stone as she moved through the shadows, into the belly of the beast. Somewhere in this darkness was her suspect, and somewhere beyond, the truth that had eluded her for years—an
echo
of Morris’ last case, of supernatural forces she still didn’t fully grasp. She didn’t know what lay ahead, but she knew she couldn’t turn back now. Every step rooted her deeper into the night’s abyss, into a city hiding its darkest secrets beneath rain and neon light. The suspect’s figure paused, hesitant. Quinn’s hand tightened on her weapon, her eyes narrowing as she prepared to confront whatever haunted this underground world—because tonight, she wasn’t just chasing a man. She
was chasing
darkness itself.
created_at
"2026-02-17T02:44:08.641714+00:00"
2/17/2026, 2:44:08 AM
model
"openai/gpt-4.1-nano-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
363
moderation_latency
(null)
generation_time
8125
tokens_prompt
914
tokens_completion
1607
native_tokens_prompt
811
native_tokens_completion
1270
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.0005891
router
(null)
provider_responses
0
id
"resp_063232f56f4499cd016993d5efed00819090240360886551de"
status
200
is_byok
false
latency
160
endpoint_id
"9251cee5-5503-4be9-9439-7ae21ff062a3"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4.1-nano-2025-04-14"
api_type
"completions"
id
"gen-1771296239-p5BapecN2K6cJ8IuesP4"
upstream_id
"resp_063232f56f4499cd016993d5efed00819090240360886551de"
total_cost
0.0005891
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)
70.6170%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1021
totalAiIsmAdverbs
3
found
0
adverb
"lightly"
count
1
1
adverb
"softly"
count
2
highlights
0
"lightly"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1021
totalAiIsms
11
found
0
word
"flicker"
count
1
1
word
"flicked"
count
1
2
word
"shimmered"
count
1
3
word
"glinting"
count
1
4
word
"clandestine"
count
1
5
word
"fractured"
count
1
6
word
"jaw clenched"
count
1
7
word
"echo"
count
3
8
word
"echoed"
count
1
highlights
0
"flicker"
1
"flicked"
2
"shimmered"
3
"glinting"
4
"clandestine"
5
"fractured"
6
"jaw clenched"
7
"echo"
8
"echoed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"jaw/fists clenched"
count
1
highlights
0
"jaw clenched"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
63
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
2
narrationSentences
63
filterMatches
0
"watch"
hedgeMatches
0
"seem to"
1
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
63
matches
(empty)
24.7466%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
18
mean
55.22
std
13.07
cv
0.237
sampleLengths
0
63
1
54
2
54
3
53
4
54
5
51
6
72
7
81
8
61
9
53
10
73
11
45
12
49
13
63
14
31
15
66
16
35
17
36
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
63
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
162
matches
0
"was slipping"
1
"was chasing"
2
"was stepping"
3
"was chasing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1021
adjectiveStacks
0
stackExamples
(empty)
adverbCount
37
adverbRatio
0.03623898139079334
lyAdverbCount
10
lyAdverbRatio
0.009794319294809012
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
63
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
63
mean
15.78
std
6.54
cv
0.415
sampleLengths
0
20
1
26
2
17
3
19
4
15
5
15
6
5
7
13
8
22
9
19
10
15
11
17
12
21
13
8
14
18
15
18
16
10
17
11
18
25
19
15
20
20
21
11
22
13
23
28
24
9
25
23
26
20
27
4
28
13
29
12
30
14
31
11
32
17
33
19
34
14
35
25
36
14
37
10
38
14
39
26
40
23
41
7
42
4
43
16
44
18
45
27
46
8
47
14
48
18
49
12
48.6772%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.3492063492063492
totalSentences
63
uniqueOpeners
22
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
84.9436%