NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPFQHG73GXG8MV2GVHEPVT
Run Details
Model:
GPT-4o, May 13th (temp=1)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
15.2s
Cost:
$0.031820
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 drummed a relentless rhythm against stone and glass as Detective Harlow Quinn sprinted through the winding alleyways of Soho. Her boots pounded against the slick cobblestones, each step an
echo
of relentless pursuit. The cold night air whipped at her face, adding a sting to the adrenaline rushing through her veins. She could barely make out the silhouette of Tomás Herrera, his figure cutting through the shadows like a ghost. "Too fast for a paramedic, Herrera," she muttered to herself, pushing her legs to move faster. The streets of Soho, usually a
cacophony
of nightlife, felt eerily deserted tonight. Neon signs buzzed faintly, casting a garish light on Harlow as she darted past closed shops and shuttered windows. They
were heading
towards The Raven's Nest, its distinctive green neon sign glowing like a
beacon
through the rain. She knew this territory well—too well. Silas' bar had seen its share of trouble, but tonight, it would see something far more significant. Tomás glanced over his shoulder, his warm brown eyes flashing with a mixture of fear and determination. Harlow could see the
glint
of the Saint Christopher medallion around his neck, bouncing with e
very
stride. She had heard stories about Herrera, about the lives he saved and the rules he broke. He might have once administered medicine and care, but now, he
was administering
evasion tactics and leading her on a merry chase. Harlow pulled up her collar against the rain and reached down to ensure her worn leather
watch
was still intact. It was a habit from the old days, a tick of reassurance. She felt the familiar
weight
of her sidearm at her hip and pressed on, her mind drifting back to DS Morris for a heartbeat. Her late partner’s absence was a constant, ghostly presence in moments like these. As she neared The Raven's Nest, she saw Tomás sidestep into the narrow alleyway beside it. Cursing under her breath, she followed, noticing how the walls
were adorned
with old maps and black-and-white photographs. The entrance to the Nest
loomed
ahead, but Tomás never slowed. Instead, he reached the back of the alley and pressed against a seemingly random section of wall. The brick shifted with a low rumble, revealing a hidden stairwell descending into darkness. "Damn," Harlow whispered, slowing to assess her options. She had heard whispers of The Veil Market, a
clandestine
labyrinth beneath the city, accessible only through ancient tokens and old magic. Decades in the force had taught her to trust whispers and take them seriously. Tomás glanced back once, a look of resolve in his eyes, before he disappeared into the stairwell. Harlow's moment of hesitation was brief. Her jawline tensed, her decision made. She followed. The stairwell was damp and cold. The sound of rain above seemed a distant memory as she descended into the bowels of the city. She had no bone token, no means of entry—only her wits and her resolve. The darkness was nearly suffocating, the air thick and musty. Harlow's steps were sure, her bearing still that of military precision. Tomás’
footsteps
echo
ed ahead. He wasn’t trying to lose her, she realized; he
was leading
her somewhere specific. The thought unnerved her. What did he
know
? What was he planning? The stairs ended at a metal gate, its rusted bars coated with years of neglect. Beyond it, she could make out faint lights and the hum of activity. Tomás
was speaking
to a figure cloaked in shadows, handing over something small and white—a bone token. As the gate creaked open, Harlow surged forward, slipping in behind a group of cloaked figures drifting through. She kept her head down, moving with the purposeful chaos of the market. The Veil Market was a world unto itself. Stalls and vendors filled the sprawling underground space, their wares lit by a
kaleidoscope
of
flicker
ing lamps. The scent of incense and herbs mingled with less identifiable odors. Old books, enchanted trinkets, and alchemical substances
were displayed
in a mishmash of arcane splendor. Harlow's senses were on high alert. She caught snippets of conversation—hushed negotiations, the clink of coins, the rustle of robes. Her eyes darted around, searching for Tomás. There he was, near a stall selling what looked like enchanted jewelry. He
was speaking
urgently to the vendor, a tall, thin man with a pallid complexion. Without breaking pace, Harlow threaded her way closer, slipping behind a stack of ancient tomes to eavesdrop. “You have to help them,” Tomás
was saying
, his voice low and urgent. “They’ll die without the elixir. Please, just give me a bit more time. I’ll get the rest of the money.” “You’ve already had more time than most, Herrera,” the vendor replied, his tone as icy as the damp air around them. Tomás’ desperation was
palpable
. "Silas is good for it. You
know
that.” The vendor shook his head, a
flicker
of sympathy passing through his eyes. “Not tonight. Bring the money, or the deal is off.” Harlow stepped out from the shadows, her presence announcing itself before her voice did. "What’s this all about, Tomás?" Tomás spun around, eyes wide, the scar on his forearm catching the light for a moment. "Detective Quinn," he said, his tone a mix of relief and dread. The vendor's
eyes narrowed
and he stepped back, blending into the crowd with practiced ease. Harlow ignored him, focusing on Tomás. "What are you up to?" she demanded, eyes locked on his. Tomás kept his ground, though he was clearly cornered. “People are dying, Quinn. People the police won’t help. You wouldn't understand.” "Try me," she said, her voice firm but not unkind. She had seen enough supernatural oddities to be more open-minded than most of her colleagues. “There’s something happening in the city, something bad,” Tomás began, his voice steadying. “People are getting sick with something we can't identify, and conventional medicine doesn’t work. Silas found an elixir, but it’s expensive, and...” “And illegal," Harlow finished for him. She stepped closer, lowering her voice to match the tone of the market. "Why not come to us? We could help." Tomás chuckled dryly, though there was no humor in it. “The police? Help? You’ve already marginalized those who need it most. People like me don’t trust people like you.” Harlow’s eyes softened for a moment. “I’m not all of them, Tomás. You
know
that.” He sighed, running a hand through his short, curly hair. "Maybe. But even if I did believe you, it’s too late now. These people need help tonight.” Harlow weighed her options. The righteous path was clear: she should arrest Tomás, bring him in, and let the legal system take over. But life was rarely that simple. Rules and regulations didn’t account for e
very
situation—sometimes, you had to make your own path. She glanced around the market. The vendors, the cloaked figures, the undercurrent of desperation—it was all
suddenly
very
clear to her. Turning her back on Tomás would mean turning her back on a part of the city she had sworn to protect, whether it wanted her protection or not. With a resigned sigh, she reached into her pocket, pulling out a folded set of notes. "Take it," she said, pressing the money into Tomás' hand. "Get what you need, and get out of here. But
know
this: I’ll be
watch
ing you. Any sign that you’re doing more harm than good, and I’ll bring you in myself.” Tomás looked down at the money, then back at Harlow. Gratitude and bewilderment flashed through his eyes. "Why?" Harlow shrugged. "Sometimes, it's about more than the rules. It's about justice. Remember that." Tomás nodded, silently accepting the money before turning back to the vendor. Harlow
watch
ed as the transaction concluded, her instincts on high alert. This wasn’t the end—it was a beginning. She would need to
navigate
this new world with caution, but for tonight, she had made her choice. As Tomás disappeared into the crowd, Harlow lingered for a moment longer, taking in the strange, hidden world of The Veil Market. It was a place she in
tended to
understand better—a place where the lines between legal and illegal, good and evil, weren’t just blurred but erased altogether. Her job, her duty, and her sense of justice had brought her here. And for whatever awaited her, she was ready. With one last look, she turned and headed back up the stairs, where the rain and the familiar chaos of Soho awaited her.
created_at
"2026-02-17T02:22:36.194247+00:00"
2/17/2026, 2:22:36 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
720
moderation_latency
(null)
generation_time
15021
tokens_prompt
914
tokens_completion
2206
native_tokens_prompt
811
native_tokens_completion
1851
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.03182
router
(null)
provider_responses
0
id
"chatcmpl-DA51AZ8BmclYZVTdujVWDpdzp8uME"
status
200
is_byok
false
latency
703
endpoint_id
"3d6584e7-a2bb-48d6-903d-24e3d90e7e55"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771294940-Q3YF1TeBTGGo16IVESVz"
upstream_id
"chatcmpl-DA51AZ8BmclYZVTdujVWDpdzp8uME"
total_cost
0.03182
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
10
adverbTagCount
0
adverbTags
(empty)
85.9155%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1420
totalAiIsmAdverbs
2
found
0
adverb
"suddenly"
count
1
1
adverb
"very"
count
1
highlights
0
"suddenly"
1
"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)
8.4507%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1420
totalAiIsms
13
found
0
word
"palpable"
count
1
1
word
"cacophony"
count
1
2
word
"beacon"
count
1
3
word
"flicker"
count
1
4
word
"glint"
count
1
5
word
"clandestine"
count
1
6
word
"loomed"
count
1
7
word
"weight"
count
1
8
word
"footsteps"
count
1
9
word
"echo"
count
1
10
word
"echoed"
count
1
11
word
"navigate"
count
1
12
word
"kaleidoscope"
count
1
highlights
0
"palpable"
1
"cacophony"
2
"beacon"
3
"flicker"
4
"glint"
5
"clandestine"
6
"loomed"
7
"weight"
8
"footsteps"
9
"echo"
10
"echoed"
11
"navigate"
12
"kaleidoscope"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"eyes widened/narrowed"
count
1
highlights
0
"eyes narrowed"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
95
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
95
filterMatches
0
"watch"
1
"know"
hedgeMatches
0
"tended to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
108
matches
(empty)
98.6687%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
37.08
std
18.37
cv
0.495
sampleLengths
0
71
1
16
2
74
3
72
4
69
5
76
6
44
7
31
8
38
9
51
10
45
11
31
12
51
13
27
14
44
15
33
16
21
17
12
18
23
19
19
20
28
21
21
22
11
23
21
24
25
25
35
26
27
27
29
28
15
29
27
30
44
31
49
32
57
33
18
34
14
35
48
36
48
37
44
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
95
matches
0
"were adorned"
1
"were displayed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
7
totalVerbs
205
matches
0
"were heading"
1
"was administering"
2
"was leading"
3
"was speaking"
4
"was speaking"
5
"was saying"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1205
adjectiveStacks
0
stackExamples
(empty)
adverbCount
39
adverbRatio
0.03236514522821577
lyAdverbCount
17
lyAdverbRatio
0.014107883817427386
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
108
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
108
mean
13.05
std
5.93
cv
0.455
sampleLengths
0
20
1
14
2
18
3
19
4
16
5
13
6
19
7
19
8
6
9
17
10
17
11
17
12
16
13
22
14
20
15
12
16
24
17
13
18
16
19
18
20
11
21
17
22
14
23
8
24
22
25
14
26
17
27
6
28
6
29
2
30
6
31
18
32
14
33
10
34
11
35
4
36
14
37
4
38
4
39
4
40
15
41
13
42
17
43
18
44
13
45
8
46
17
47
11
48
15
49
6
61.4198%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.37962962962962965
totalSentences
108
uniqueOpeners
41
25.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
10
fancyCount
6
fancyTags
0
"she muttered to herself, pushing her legs to move faster (mutter push move)"
1
"Harlow whispered, slowing to assess her options (whisper, slow assess)"
2
"demanded (demand)"
3
"Tomás began, his voice steadying (begin, steady)"
4
"Harlow finished for him (finish)"
5
"she said, pressing the money into (say, press)"
87.0267%