NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPD9T0VP095005CJVH93H9
Run Details
Model:
GPT-4o, Aug. 6th (temp=0)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
32.7s
Cost:
$0.014058
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 lashed against the city like a thousand tiny daggers, each drop a reminder of the relentless pursuit that had brought Detective Harlow Quinn to this moment. Her breath came in measured bursts, each exhalation a cloud of mist in the cold night air. The streets of Soho glistened under the streetlights, the reflections of neon signs bleeding into the puddles that pooled along the curbs. Ahead, a figure darted through the rain, a shadow slipping between the pools of light. Quinn's eyes, sharp and unyielding, tracked the suspect with the precision of a predator. Her quarry was fast, but desperation lent her speed. She could feel the
weight
of her worn leather
watch
on her wrist, a constant reminder of time slipping away, of the urgency that drove her forward. The suspect—a man in a dark hooded jacket—glanced back, his face obscured by the shadows. Quinn caught a glimpse of his eyes, wide and frantic, before he turned a corner, disappearing from view. She pushed herself harder, her boots splashing through the water, her mind a focused blade cutting through the chaos of the chase. The streets narrowed, the buildings closing in like the walls of a labyrinth. Quinn's
heart pounded in her chest
, a steady drumbeat that matched the rhythm of her footfalls. She rounded the corner, her eyes scanning the alleyway, and saw him again, slipping through a door beneath a distinctive green neon sign. The Raven's Nest. Quinn hesitated for a fraction of a second, her instincts warring with her training. The Nest
was known
for its secrets, a place where whispers carried more
weight
than gold. But she couldn't afford to lose him now. Not when she was so close. She pushed through the door, the warmth of the bar enveloping her like a shroud. The air inside was thick with the scent of smoke and aged wood, the walls lined with old maps and black-and-white photographs that
seemed to
watch
her every move. Patrons turned to look as she entered, their conversations pausing, eyes flicking to the badge clipped to her belt. Quinn scanned the room, her gaze settling on a bookshelf at the far end. It was
slightly
ajar, revealing a sliver of darkness beyond. She moved toward it, her steps deliberate, her senses attuned to the slightest hint of danger. The hidden back room was dimly lit, the air cooler, carrying the faint scent of damp stone. She paused, listening, and heard the soft
echo
of
footsteps
retreating into the depths. Her quarry was close, but the path ahead was uncertain, fraught with the unknown. Quinn's hand brushed against the medallion around her neck, a talisman of protection she had taken to wearing after losing DS Morris. The memory of her partner's death was a shadow that never left her, a reminder of the supernatural forces that lurked beneath the surface of her world. She stepped forward, the darkness swallowing her whole. The passageway twisted and turned, the walls closing in, the air growing colder with each step. Her heart beat a steady rhythm, a metronome of resolve as she descended deeper into the unknown. The passage opened into a cavernous space, the ceiling arching high above, the walls lined with stalls and vendors. The Veil Market. Quinn had heard whispers of this place, a hidden supernatural black market that moved with the cycles of the moon. She had never expected to find herself here, not like this. The market was alive with activity, a
cacophony
of voices and the clatter of goods
being exchanged
. Enchanted trinkets glowed with an
otherworldly
light, casting eerie shadows that danced across the stone floor. Quinn's eyes swept the crowd, searching for the familiar figure of her suspect. There, near a stall selling alchemical substances, she spotted him. He
was speaking
with a vendor, his hood pushed back to reveal a face
etched
with desperation. Quinn moved closer, her presence unnoticed
amidst
the throng of supernatural beings and those who trafficked with them. As she approached, the vendor handed the man a small vial, its contents swirling with a luminescent glow. The transaction was quick, the suspect tucking the vial into his jacket before turning to leave. Quinn's path was clear, but the market was a place of danger, its rules unknown to her. She hesitated, the
weight
of her decision pressing down on her. To follow him into the depths of the market was to step into a world she barely understood, a world that had taken her partner from her. But to let him go was to lose the trail, to let justice slip through her fingers once more. Quinn's jaw tightened, her resolve hardening like steel. She couldn't let him escape, not when she was so close. She took a step forward, her eyes fixed on the suspect as he wove through the crowd, her determination a
beacon
in the darkness. The market
seemed to
pulse around her, the air thick with magic and secrets. Quinn moved with purpose, her presence a ripple in the fabric of the Veil. She was a hunter in a world of shadows, her quarry just beyond her reach. As she closed the distance, the suspect glanced back, his eyes meeting hers. For a moment, time
seemed to
freeze, the world narrowing to the space between them. Then he turned, breaking into a run, his
footsteps
echo
ing through the market. Quinn followed, her heart a drumbeat of resolve, her mind a razor's edge. The chase was on, the path uncertain, but her purpose clear. She would not let him escape, not this time. The rain-soaked streets of London were far behind, the world above a distant memory. Here, in the depths of the Veil Market, the hunt continued, the outcome uncertain, the stakes higher than ever.
created_at
"2026-02-17T02:21:34.570202+00:00"
2/17/2026, 2:21:34 AM
model
"openai/gpt-4o-2024-08-06"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
481
moderation_latency
(null)
generation_time
32670
tokens_prompt
914
tokens_completion
1435
native_tokens_prompt
811
native_tokens_completion
1203
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.0140575
router
(null)
provider_responses
0
id
"chatcmpl-DA4zthZiOHdfw2ea8y7bTUr9RA7U2"
status
200
is_byok
false
latency
419
endpoint_id
"9d15935a-34e6-4a5e-a5bc-c7dda213e876"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-08-06"
api_type
"completions"
id
"gen-1771294861-2iLS2e0x8BA04Eu247ca"
upstream_id
"chatcmpl-DA4zthZiOHdfw2ea8y7bTUr9RA7U2"
total_cost
0.0140575
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)
89.7225%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
973
totalAiIsmAdverbs
1
found
0
adverb
"slightly"
count
1
highlights
0
"slightly"
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
973
totalAiIsms
12
found
0
word
"cacophony"
count
1
1
word
"beacon"
count
1
2
word
"otherworldly"
count
1
3
word
"weight"
count
3
4
word
"footsteps"
count
2
5
word
"amidst"
count
1
6
word
"echo"
count
1
7
word
"echoing"
count
1
8
word
"etched"
count
1
highlights
0
"cacophony"
1
"beacon"
2
"otherworldly"
3
"weight"
4
"footsteps"
5
"amidst"
6
"echo"
7
"echoing"
8
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"heart pounded in chest"
count
1
highlights
0
"heart pounded in her chest"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
62
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
3
narrationSentences
62
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
62
matches
(empty)
6.3186%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
19
mean
50.95
std
8.77
cv
0.172
sampleLengths
0
66
1
65
2
55
3
55
4
44
5
63
6
40
7
45
8
49
9
41
10
53
11
46
12
45
13
51
14
57
15
43
16
43
17
41
18
66
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
62
matches
0
"was known"
1
"being exchanged"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
151
matches
0
"was speaking"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
973
adjectiveStacks
0
stackExamples
(empty)
adverbCount
20
adverbRatio
0.020554984583761562
lyAdverbCount
4
lyAdverbRatio
0.0041109969167523125
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
62
echoCount
0
echoWords
(empty)
82.4488%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
62
mean
15.61
std
5.56
cv
0.356
sampleLengths
0
27
1
17
2
22
3
15
4
14
5
9
6
27
7
15
8
18
9
22
10
13
11
16
12
23
13
3
14
14
15
16
16
8
17
6
18
15
19
29
20
19
21
14
22
10
23
16
24
17
25
14
26
14
27
22
28
27
29
8
30
16
31
17
32
19
33
3
34
20
35
11
36
17
37
16
38
13
39
10
40
17
41
18
42
18
43
16
44
17
45
11
46
27
47
19
48
8
49
11
46.7742%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.2903225806451613
totalSentences
62
uniqueOpeners
18
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
83.8391%