NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPCTRDZ0DT1Y5C0HNNWBS2
Run Details
Model:
GPT-4o, Aug. 6th (temp=1)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
31.3s
Cost:
$0.015048
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 pelted down like a barrage of icy arrows as Detective Harlow Quinn sprinted through the slicked streets of Soho. Her breath came in steady gasps, evidence of the stamina honed by years on the force, as she pursued the shadowy figure darting ahead. Each step sent cold splashes soaking into her sensible shoes, but she pushed aside the discomfort, eyes narrowing against the water trickling down her brow. The suspect hurtled down an alley, only barely illuminated by the dim glow of an overhead streetlamp. Harlow’s instincts screamed caution, but the
tantalizing
possibility that this could be her breakthrough in the investigation quelled any hesitation. She had been following leads tied to whispers of a
clandestine
organization, the clique, whose activities mirrored those which led to the loss of her partner, DS Morris. Tonight's pursuit had started with a tip—an anonymous call that promised a meeting on the edge of the supernatural underworld she had only begun to understand. Water dripped from the tangle of fire escapes above, tapping a nervous rhythm on the overflowing gutters as she pursued the figure into the bowels of the city. Her quarry veered left, slipping through a narrow gap between two brick walls, barely pausing to check if he had
been shaken
. Harlow followed, catching sight of a fluttering coat tail as it disappeared down a flight of steps half-hidden by shadow. She slowed at the entrance of the staircase, scanning for signs of misdirection, but her suspect
was not being
subtle. Footfalls
echoed
below—desperate and hurried. Her hand instinctively brushed against the leather strap of her shoulder holster. She paused, touching the worn leather
watch
on her left wrist as if it could impart the determination needed for the task ahead. The descent led into a forgotten corner of London's
tapestry
, an abandoned Tube station beneath Camden that had
been repurposed
as the Veil Market. Her heart beat a steady drum in her ears, partly from the exertion, partly from the thrill
tinged
with fear. The Veil Market was notorious—a whisper exchanged over pints in the darkest corners of pubs, a place of enchantments and illegal dealings shielded from the prying eyes of enforcement. Harlow hesitated at the entrance, rainwater pooling around her feet. Following meant breaching an unknown domain, one without the backing of her badge or the law. The shout of her instincts was almost drowned out by the relentless rain, but years of training held her fast. The entrance yawned before her, a passage veiled in shadows leading to the bustling illicit heart of the supernatural world. She caught a glimpse of her quarry vanishing into the bustling crowd, and something settled hard and cold in her stomach, a sensation akin to the goodbye she never got to say to DS Morris. A movement caught her eye. There was a low murmur of voices, laughter riding underneath the dense chorus of chatter and clinking wares—a bone token this entry required. Her eyes scanned the muddled rainbow of figures jostling to enter, the solemn acknowledgment that she was woefully outmatched here pressing against her. But just as she was about to turn away, a familiar figure brushed past—a man with warm brown eyes and an olive complexion, a Saint Christopher medallion shining at his neck. Recognition sparked an ember of hope. Tomás Herrera, former paramedic turned underground healer. An invaluable ally in this world teetering on the edge of rationality and superstition. “Tomás,” she called out, her voice low but firm. He turned, the expression of surprise
quickly
masked by a guarded caution. "Detective Quinn," he replied, leveling a look that bespoke both relief and wariness. “I need to get in,” she said simply, hoping he would understand the urgency without need for explanation. Her eyes darted to the flow of the market, the exodus of secrets unfurling like a
tapestry
in moonlight. Tomás gave a thoughtful look towards the entrance. “They won’t take kindly to police presence. Must remember, what goes on here...” His voice trailed off, leaving much unsaid but understood. Harlow nodded. “I’m aware.” He studied her for a beat longer, reading the gravity in her resolve. Without another word, he reached into his jacket, extracting a small, bone-carved token. “For the traveller,” he said with a wry smile, pressing it into her palm. “I’ll vouch for you. Just don’t go sticking your nose where it doesn't belong.” She clutched the token
tightly
. “Thank you, Tomás.” “Don’t mention it,” he replied, stepping aside to let her pass, merging back with the motions of the crowd seamlessly. Her steps fell in line with the rhythm of the market, the forgotten station now transformed into a lower world of glowing stalls and secretive exchanges. Her eyes remained vigilant, scanning for the suspect’s trail amid the sellers of enchanted trinkets and off-record potions—smoke curling up like unanswered questions. The everyman and the
otherworldly
brushed shoulders here, and Harlow found herself submerged in the intoxicating tension between them. Time flirted with her sense of urgency as she
delved
deeper into the labyrinth of commerce, guided only by intuition and the
spectral
memory of her partner’s lost case. At a corner ahead, a
flicker
of motion caught her eye—a silhouette, half-turned, cloak caught in a draft from a passing train. Her target. Determination stiffened her spine; the chase wasn’t over. She wove through the throng, dodging stalls adorned with artifacts of dubious origin, before catching sight of the figure behind a
tapestry
displaying talismans that glowed faintly in the dim light. Pinning her faith on her instincts and the rough path they had traveled, Harlow moved to confront the suspect. The market buzzed around her, a
symphony
of whispers and obscured intentions. She knew, as sure as rain
was painting
a persistent tattoo against the iron girders above, that the truths she sought might be buried here amid the gaudy tapestries and chimerical artifacts. Harlow drew a breath, the air tasted thick with possibilities, and she pressed forward into the unknown —a tape of courage unspooling from her heart, converging on the shadow of the past she had vowed to reconcile.
created_at
"2026-02-17T02:21:17.426138+00:00"
2/17/2026, 2:21:17 AM
model
"openai/gpt-4o-2024-08-06"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
432
moderation_latency
(null)
generation_time
30734
tokens_prompt
914
tokens_completion
1621
native_tokens_prompt
811
native_tokens_completion
1302
native_tokens_completion_images
(null)
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
"stop"
usage
0.0150475
router
(null)
provider_responses
0
id
"chatcmpl-DA4zdcEqPDAJ8qB8DYEdB8ZOLZFD4"
status
200
is_byok
false
latency
418
endpoint_id
"9d15935a-34e6-4a5e-a5bc-c7dda213e876"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-08-06"
api_type
"completions"
id
"gen-1771294845-cyYIKASWlmd0iBQLtWti"
upstream_id
"chatcmpl-DA4zdcEqPDAJ8qB8DYEdB8ZOLZFD4"
total_cost
0.0150475
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
5
adverbTagCount
2
adverbTags
0
"she said simply, hoping he would understand the urgency without need for explanation [simply]"
1
"he replied, stepping aside to let her pass, merging back with the motions of the crowd seamlessly [aside back seamlessly]"
80.6014%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1031
totalAiIsmAdverbs
2
found
0
adverb
"quickly"
count
1
1
adverb
"tightly"
count
1
highlights
0
"quickly"
1
"tightly"
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
1031
totalAiIsms
12
found
0
word
"symphony"
count
1
1
word
"tapestry"
count
3
2
word
"tinged"
count
1
3
word
"flicker"
count
1
4
word
"spectral"
count
1
5
word
"otherworldly"
count
1
6
word
"clandestine"
count
1
7
word
"tantalizing"
count
1
8
word
"delved"
count
1
9
word
"echoed"
count
1
highlights
0
"symphony"
1
"tapestry"
2
"tinged"
3
"flicker"
4
"spectral"
5
"otherworldly"
6
"clandestine"
7
"tantalizing"
8
"delved"
9
"echoed"
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
54
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
54
filterMatches
0
"watch"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
57
matches
(empty)
95.3718%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
22
mean
46.36
std
22.43
cv
0.484
sampleLengths
0
69
1
91
2
70
3
60
4
73
5
46
6
55
7
51
8
58
9
9
10
25
11
37
12
30
13
4
14
54
15
8
16
20
17
49
18
48
19
63
20
63
21
37
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
54
matches
0
"been shaken"
1
"been repurposed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
149
matches
0
"was not being"
1
"was painting"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
985
adjectiveStacks
2
stackExamples
0
"former paramedic turned underground healer."
1
"small, bone-carved token."
adverbCount
23
adverbRatio
0.023350253807106598
lyAdverbCount
16
lyAdverbRatio
0.016243654822335026
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
57
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
57
mean
17.89
std
8.79
cv
0.491
sampleLengths
0
20
1
24
2
25
3
17
4
20
5
28
6
26
7
28
8
22
9
20
10
20
11
5
12
12
13
23
14
24
15
20
16
29
17
10
18
16
19
20
20
20
21
35
22
5
23
23
24
23
25
31
26
6
27
7
28
14
29
9
30
12
31
13
32
18
33
19
34
8
35
22
36
2
37
2
38
13
39
13
40
14
41
14
42
5
43
3
44
20
45
26
46
23
47
19
48
29
49
22
78.3626%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.49122807017543857
totalSentences
57
uniqueOpeners
28
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
5
fancyCount
5
fancyTags
0
"she called out, her voice low but firm (call out)"
1
"he replied, leveling a look that bespoke both relief and wariness (reply, level)"
2
"she said simply, hoping he would understand the urgency without need for explanation (say simply, hope understand)"
3
"he said with a wry smile, pressing it into her palm (say press)"
4
"he replied, stepping aside to let her pass, merging back with the motions of the crowd seamlessly (reply, step aside let merge)"
78.9609%