NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQN3PEV7N8QR6VGQ6NNRV5
Run Details
Model:
GPT-4.1 Mini
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
14.8s
Cost:
$0.002760
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 down in sheets, turning the city into a slick tangle of shadows and light. Neon signs gleamed through the haze—a flickering barcode of color stretched across slick pavements and rain-soaked alleys. Detective Harlow Quinn’s boots slapped against wet concrete as she pushed forward, breath misting in the chill night air. Her eyes, sharp and unyielding, locked on the figure darting ahead. The man moved with a desperate, fluid grace, his wet coat clinging to his frame as he slipped through narrow passages. Harlow’s pulse hit steady rhythm—years on the force had trained her to catch moments like these, to read the city’s heartbeat. But tonight, something gnawed at the edge of her resolve, a
simmering
unease beneath the relentless chase. “Stop!” Harlow barked, voice bouncing off the slick brick walls. The man didn’t falter. He plunged down a short flight of damp stone steps leading beneath the street. Harlow’s boots pounded behind him, rain soaking through her coat, mixing with the city’s grime. The stench was pungent—oils, wet asphalt, something metallic. The muffled thrum of the night swallowed her shouts. At the bottom of the stairwell, the suspect paused only a fraction of a second—enough for her to close the distance swiftly—and then vanished through a narrow curtain of heavy, black plastic strips. Harlow hesitated, hand hovering at her side, then pushed through the barrier. The world shifted. Gone were the wet streets, the neon glow smeared by rain. Instead, an
otherworldly
murmur filled the air. Fluorescent bulbs cast harsh, flickering light over rows of stalls clustered beneath the arches of the abandoned Tube station. Shadows twisted and lurked among the crowd—figures cloaked in heavy coats, their faces obscured beneath hoods or strange,
intricate
masks. The sharp scent of alchemical herbs and burnt incense mingled with the cloying smell of damp stone and rust. Harlow’s gaze swept the cavernous space with
calculated
precision. This wasn’t the sort of place the police department recognized—or sanctioned. Word on the street whispered of an underground market where rare and forbidden things changed hands, where the supernatural found refuge beneath London’s bones. The Veil Market, they called it. Moving like a ghost with the full moon’s cycle, slipping from one forgotten underground chamber to another deep beneath the city. A place Harlow only half believed in until now. Her hand went to the leather strap of her
watch
at her wrist—a worn companion on long shifts and endless nights. She risked a glance back at the black plastic strips, now fluttering faintly in the draft. The surface world felt impossibly distant. The suspect had vanished again into the swelling crowd, swallowed by swirling cloaks and furtive whispers. Harlow’s military precision urged her forward, but a sharp knot tightened in her gut. Every instinct screamed caution. She had heard stories—tales of those who’d gone deep into the Market and never emerged the same, or at all. Yet the line of duty was clear. She could not lose him. “Hold it,” she muttered under her breath, scanning the vendors’ stalls. Bottles of swirling liquids, strange talismans carved from bone and stone glittered under the artificial light. A man with a wide-brimmed hat leaned over a table stacked with old, leather-bound books, his eyes narrowing as she approached. “What’re you after, detective?” His voice was low, almost a rasp, carrying an edge of weary caution. “Information,” Harlow said, voice steady. “About the man I’m following. Last seen heading this way.” The vendor’s gaze
flicked
around as if weighing the subterranean shadows for eavesdroppers. His hand slipped beneath the table briefly and reemerged with a small, worn bone token—an ugly thing, carved crudely but unmistakably valuable here. He pressed it into her palm. “Entry. You have it already? Then you’re further in than you think. Follow the second corridor to your left, but keep your head down. This isn’t a place for the curious.” Harlow’s eyes hardened. “Thanks.” She moved on, token clenched in her fist like a lifeline. Ahead, the murmur thickened into a low hum of bartering voices and hushed threats. She kept to the shadows, moving with the quiet assurance of a predator. Something
flickered
beneath the crowd—a flash of olive skin under worn leather, a
glint
of curious brown eyes. Tomás Herrera. Her mind snapped back a beat. The man she’d
been tipped
to locate—the paramedic who dealt with off-the-books medical care for those like the Market’s patrons. He was her best lead on the suspect’s mysterious wound and motives. Tomás caught her gaze but said nothing. Instead, he slipped through a narrow gap between two stalls, moving with the ease of someone who belonged here. Harlow quickened her pace, matching his stride. They weren’t alone. A sudden, sharp clatter
echo
ed—the sound of crates toppling against stone. Heads turned; murmurs spiked into tense whispers. Eyes
glint
ed from the crowd, measuring her, weighing her presence. The Market had rules, and an outsider was a wild card. Tomás glanced back, voice low. “You shouldn’t be here.” She shook off her coat, each movement
calculated
to show control. “I’m chasing someone. You know the risks better than I do—help me.” He hesitated, then nodded once,
sharply
. Together, they threaded deeper into the labyrinthine corridors beneath Camden. The walls pulsed with dampness and shadows, the cadence of
footsteps
and whispered commerce weaving a
tapestry
of the forbidden. Suddenly, a hand shot out, seizing Tomás’s arm. A hulking figure stepped from the gloom, eyes glittering with menace. The man’s breath reeked—cigarette smoke and something fouler. “This one’s not from the Market,” the stranger growled, voice thick with threat. “Who are you?” Tomás’s scar along his forearm flashed under the flickering light as he pulled back. Harlow instinctively stepped forward, fingers poised at her belt. “Detective Quinn. Let him go.” The stranger laughed, a harsh sound that scraped against the chest. “Police don’t walk here.” The crowd’s tension mounted, a collective breath held in the depths. Harlow’s
jaw clenched
, sharp and resolute. “I’m not here to make trouble. I’m here for the truth.” The hulking man studied her, eyes narrowing. Then, with a reluctant grunt, he released Tomás, stepping back into the folds of shadow. Tomás exhaled, rubbing his arm. “We’re close. But if you
want that truth
, you’ll have to face what the Market wants from you.” Harlow glanced at the bone token in her palm—the key to this hidden world. Her mind
flicked
to the last nineteen years, to DS Morris and the
spectral
mystery she dragged behind her like a dark cloak. She swallowed hard, the rain and danger a distant
echo
above. The Market was a beast of secrets, and now she
was tangled
in its teeth. But this was her hunt. She nodded once, fierce and unyielding. “Lead the way.”
created_at
"2026-02-17T02:43:01.415612+00:00"
2/17/2026, 2:43:01 AM
model
"openai/gpt-4.1-mini-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
468
moderation_latency
(null)
generation_time
14744
tokens_prompt
914
tokens_completion
1866
native_tokens_prompt
811
native_tokens_completion
1522
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.0027596
router
(null)
provider_responses
0
id
"resp_032f3a23c472092f016993d5a5ad6c81948eda9d8184647219"
status
200
is_byok
false
latency
148
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-1771296165-CJina3ZQzn9bCGiOXlsg"
upstream_id
"resp_032f3a23c472092f016993d5a5ad6c81948eda9d8184647219"
total_cost
0.0027596
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
3
adverbTagCount
0
adverbTags
(empty)
82.5784%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1148
totalAiIsmAdverbs
2
found
0
adverb
"sharply"
count
1
1
adverb
"suddenly"
count
1
highlights
0
"sharply"
1
"suddenly"
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
1148
totalAiIsms
15
found
0
word
"tapestry"
count
1
1
word
"simmering"
count
1
2
word
"flickered"
count
1
3
word
"flicked"
count
2
4
word
"glint"
count
1
5
word
"spectral"
count
1
6
word
"otherworldly"
count
1
7
word
"calculated"
count
2
8
word
"intricate"
count
1
9
word
"jaw clenched"
count
1
10
word
"footsteps"
count
1
11
word
"echo"
count
1
12
word
"echoed"
count
1
highlights
0
"tapestry"
1
"simmering"
2
"flickered"
3
"flicked"
4
"glint"
5
"spectral"
6
"otherworldly"
7
"calculated"
8
"intricate"
9
"jaw clenched"
10
"footsteps"
11
"echo"
12
"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
84
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
84
filterMatches
0
"watch"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
94
matches
0
"want that truth"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
28.18
std
18.83
cv
0.668
sampleLengths
0
63
1
59
2
60
3
45
4
3
5
76
6
44
7
36
8
43
9
54
10
12
11
48
12
17
13
15
14
42
15
31
16
15
17
45
18
2
19
38
20
33
21
3
22
39
23
9
24
23
25
6
26
30
27
27
28
16
29
28
30
15
31
11
32
17
33
22
34
23
35
37
36
26
37
5
38
6
39
3
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
84
matches
0
"been tipped"
1
"was tangled"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
175
matches
(empty)
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1031
adjectiveStacks
1
stackExamples
0
"old, leather-bound books,"
adverbCount
30
adverbRatio
0.029097963142580018
lyAdverbCount
13
lyAdverbRatio
0.012609117361784675
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
94
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
94
mean
11.99
std
6.42
cv
0.536
sampleLengths
0
16
1
17
2
19
3
11
4
21
5
21
6
17
7
10
8
4
9
14
10
15
11
8
12
9
13
33
14
12
15
3
16
11
17
7
18
19
19
20
20
19
21
9
22
11
23
24
24
6
25
21
26
9
27
21
28
16
29
6
30
16
31
14
32
4
33
20
34
7
35
5
36
11
37
16
38
21
39
17
40
5
41
10
42
13
43
23
44
6
45
31
46
3
47
12
48
14
49
13
75.8865%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.46808510638297873
totalSentences
94
uniqueOpeners
44
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
3
fancyTags
0
"she muttered under her breath, scanning the (mutter scan)"
1
"Harlow said, voice steady (say, voice)"
2
"the stranger growled, voice thick with threat (growl, voice)"
85.4391%