NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQZTXDCM4HGZ7HZD861TSQ
Run Details
Model:
GPT-4.1
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
55.1s
Cost:
$0.018744
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="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <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> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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
Detective Harlow Quinn ducked beneath the rusted arch where the city’s bones poked out, the abandoned Tube platform yawning ahead with its empty trackbed and damp,
echoing
hush. Her
footsteps
marked time against the cracked flagstones, heels clicking—too loud, too regular. She paused, brow
furrowed
at the oily puddles, the glimmer of rat eyes between shattered tiles. Bleak yellow light from portable halogens turned the sluice-scored air into something colorless and dust-thick. She took in the remnants of the Market: the scent of extinguished incense, the aftertaste of ozone and smoke. Tape cordoned off a scatter of stalls—wet cardboard, shards of fused glass, a ruined
velvet
display pillow leaking what might be sand or powdered bone. The Market had already vanished, as it always did, but its footprint lingered in the stray psychic charge that raised the fine hairs on her arms. A patrol officer flagged her down, holding out a hand smeared with black grease from the generator. "Detective Quinn? DS Palmer's already down on the tracks. Scene's secure, but you're not gonna like it." He had nervous eyes, darting to places that weren't there. She nodded,
flicked
her gaze to her own shadow—there, steady
weight
and outline, no ripple. "Appreciate it, Constable. Don't touch anything else." Her voice, sharp as her jaw, brokered no argument. Past the barrier, DS Palmer crouched beside the rails, suit jacket rumpled, tie loose. His face gleamed with sweat, lost in the forensic lamplight. At his feet: a body, shrouded in a glimmering, iridescent tarpaulin where official kit merged with something not from the usual evidence locker. Palmer’s latex gloves shone ghost-pale. He straightened, exhaling. “Quinn. About time.” She knelt, adjusting the worn leather
watch
on her wrist—familiar
weight
, marked and scuffed. The victim was female, late twenties, hair coiled and scorched at the ends, skin oddly translucent at the neck. Her arms, crossed over her chest, clasped a small brass object. Harlow recognized the
etching
of sigils—protective wards, overwrought and, from the
look
s of them, done in haste. “Who found her?” Harlow asked. Her tone was short, clipped. “One of the cleaners—routine sweep after lads in blue noticed odd foot traffic on the cameras last night,” Palmer replied. “But
look
, Harlow—none of this fits a normal break-in or assault. No defensive wounds, no obvious entry or exit. Not unless your local ghosts are getting bolder.” He smirked, but she saw the unease in his hands—kept busy fiddling with his flashlight. Harlow bent closer, scanning the ground. Ash dust blackened the edges of a scorched mark, circular, near the left rail. She touched her gloved finger to the line and felt the buzz of warding magic—fizzling, incomplete. “The Market was here,” she said. Palmer grunted. “So the rumors are true? They actually hawk their tricks here, right under Camden?” “Not tricks.” Harlow’s response was cool, but not dismissive. “Not for the kind of clientele who trade on bone tokens and blood currency.” She nudged the victim’s hands apart, careful not to disturb the compass that lay nestled there—a small brass thing, mottled green in the sickly light. The needle twitched, uncertain, then spun twice before resting, quivering, toward the west wall. Palmer shifted. “Looks like an antique.” “It's a Veil Compass,” Harlow said. “Tracks openings—supernatural rifts. Made by the Shades.” Palmer blinked. “That’s—never mind. She’s not local, according to the ID. Polish passport, no priors, address doesn’t check out. Why here, why now?” Harlow straightened. She scanned for footprints—too many, overlapping, sellers and buyers from the Market jammed close before the dispersal. But the circle near the rail stood out—exclusion zone, scorched, nothing but a faint shimmer
glinting
where the lamplight caught. “She died protecting this,” Harlow said, nodding at the compass. Palmer leaned in, skepticism plain. “From who? What, a rival dealer? This feels staged. We’re underground, two locked gates, no cameras. Who gets in and out?” Harlow’s eyes, brown and clear beneath the halogen glare, sharpened. “Palmer, who else has the skill to break a Market circle? Who knows how to take down a barrier without triggering e
very
ward in a five-mile radius? This wasn't brute force. It was precise. Military precision.” She didn’t let her mouth tighten, but the words left a bitter film. A sound behind them—soft shoe on gravel, intake of breath—announced a new arrival, small and anxious. Eva Kowalski, hair a frizzed flame beneath the emergency lights, hovered at the edge of the cordon. She hugged her satchel tight. Round glasses flashed. Her eyes, quick and nervous, darted over the scene and landed on Harlow. “Detective Quinn,” she said, voice unsteady. “I heard—well, I read about…the Market moving. Did she—was this…?” Harlow motioned her closer. “Eva Kowalski, right? British Museum’s restricted archives?” Eva nodded, swallowing hard. She fidgeted, tucking a curl behind her ear. “That sigil—it’s a variant on a Silesian ward,
very
old. Meant to shield not from spirits, but from—well, from people. Human intent.” She dropped her gaze. “Whoever attacked her knew that.” Palmer made a face. “Human or not, someone killed her. Only question now is how.” Harlow drew in the dry station air, registering scents: burnt metal, camphor, and underneath, the faint rank trace of panic. Not the victim’s—Eva. She bent toward the compass. “Palmer, why did you say none of this fits? What are you seeing?” He gestured. “No obvious sign of trauma. Just—here.” He peeled back the tarpaulin at the neck, careful. The skin beneath
was marbled
blue and green, as if ink had bled from the veins. “I’ve seen nerve agent poisonings,” he said. “This isn’t that. It
look
s closer to hypoxia, but nothing about the environmental readings matches. Air’s clean. No residue.” Eva tensed. “That’s not chemical burn. It’s spell rebound. If you try to reroute defensive wards and they fail—” She hesitated, voice thin. “It backlashes. The energy displaces the blood. Drowns you from the inside.” Harlow filed that away. She squinted at the compass, noting the faint smear on its housing—less of verdigris, more something sticky. Blood, then, not all her own. And beside the body, tucked out of easy view, lay a small white chip. Harlow fished it up, displaying the scrimshawed bone. A bone token, marked in the Market’s private script. She rolled it in her palm. “She paid someone for protection—or passage. Could be she bought a way out, or thought she did.” Her focus narrowed to the scorched circle. “But whoever came for her had inside knowledge. They stepped over the line, targeted the weak point in her protections.” Palmer was silent a moment, frowning into the shadows. “You think this was a hit? Not some market trade gone wrong?” Harlow shook her head—once, sharp. “This is deliberate. Look at the circle: burnt at one point only, breached from the outside. Whoever broke in knew how to thread the power lines. They didn’t set off any alarms or triggers. That’s not amateur work. That’s someone trained.” Her jaw set, memory flickering—DS Morris, her partner, eyes wild the night he vanished. A circle torn open in just that way. She met Eva’s gaze. “You said Silesian wards defend against human intent. What kind of human?” Eva shifted, clutching the satchel. “The kind who knows what you are, and what you have. The kind who can exploit a trapdoor in the pattern.” Harlow’s mind whirred. The victim bought a Veil Compass, secured Market passage, planned an escape. Someone followed—someone who could twist both the magical and the mundane. She stepped to the circle’s breach, knees popping in protest. There: a faint scuff of boot polish, black as pitch. Not Market folk—wrong style, too rigid. Palmer caught her
look
. “Find something?” She glanced at him. “Someone came here prepared. Knew the circle layout, wore boots instead of trainers. That’s not a Market runner.” She
watch
ed the compass needle—it
trembled
, trying to point not just to a rift, but to the person who’d forced passage. Palmer ran his hand over his jaw. “An inside job?” Eva’s whisper was near silent: “Or someone with the Market’s trust.” Harlow stood, e
very
sinew coiled. “We need to speak with the Shade crafters. Someone sold her out. Palmer, call in the forensics team—full spectrum, take samples from the circle and the compass. Eva, you stay close.” Palmer nodded and turned away, already on his radio. Eva drifted to Harlow’s elbow, anxious. Harlow
look
ed at the body once more. “She thought rules would save her. But down here, e
very
thing’s negotiable—except what you owe.” She palmed the bone token, memorizing its pattern. There was a debt here; she recognized the
weight
, the flavor of old guilt. Stepping back, she fixed her attention on the platform shadows, the tracks running into further dark. The Market had changed locations, but its secrets clung to bone and brass, and to all those who had thought the supernatural ledger would ever let them go.
created_at
"2026-02-17T02:49:32.489922+00:00"
2/17/2026, 2:49:32 AM
model
"openai/gpt-4.1-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
329
moderation_latency
(null)
generation_time
55073
tokens_prompt
923
tokens_completion
2453
native_tokens_prompt
836
native_tokens_completion
2134
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.018744
router
(null)
provider_responses
0
id
"resp_08f60de6c7f227da016993d7051dd8819497c04f8e5176ea28"
status
200
is_byok
false
latency
128
endpoint_id
"c235abe8-11cc-42d3-95ad-72f4d198287a"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4.1-2025-04-14"
api_type
"completions"
id
"gen-1771296517-g3XBJjD5HqMnTgHE4UgO"
upstream_id
"resp_08f60de6c7f227da016993d7051dd8819497c04f8e5176ea28"
total_cost
0.018744
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
7
adverbTagCount
0
adverbTags
(empty)
93.3731%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1509
totalAiIsmAdverbs
1
found
0
adverb
"very"
count
1
highlights
0
"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)
27.1040%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1509
totalAiIsms
11
found
0
word
"flicked"
count
1
1
word
"glinting"
count
1
2
word
"trembled"
count
1
3
word
"velvet"
count
1
4
word
"furrowed"
count
1
5
word
"weight"
count
3
6
word
"footsteps"
count
1
7
word
"echoing"
count
1
8
word
"etching"
count
1
highlights
0
"flicked"
1
"glinting"
2
"trembled"
3
"velvet"
4
"furrowed"
5
"weight"
6
"footsteps"
7
"echoing"
8
"etching"
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
95
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
0
narrationSentences
95
filterMatches
0
"watch"
1
"look"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
117
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
47
mean
31.43
std
19.78
cv
0.63
sampleLengths
0
72
1
70
2
44
3
31
4
52
5
6
6
61
7
10
8
47
9
15
10
36
11
6
12
16
13
62
14
6
15
13
16
23
17
39
18
10
19
26
20
59
21
54
22
16
23
11
24
43
25
15
26
23
27
18
28
59
29
35
30
27
31
31
32
50
33
21
34
68
35
16
36
26
37
26
38
26
39
6
40
43
41
10
42
11
43
36
44
15
45
21
46
66
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
95
matches
0
"was marbled"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
181
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
964
adjectiveStacks
0
stackExamples
(empty)
adverbCount
28
adverbRatio
0.029045643153526972
lyAdverbCount
3
lyAdverbRatio
0.0031120331950207467
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
117
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
117
mean
12.62
std
9.49
cv
0.751
sampleLengths
0
28
1
13
2
16
3
15
4
19
5
25
6
26
7
17
8
27
9
15
10
16
11
14
12
10
13
23
14
5
15
3
16
3
17
14
18
19
19
11
20
17
21
5
22
5
23
20
24
27
25
15
26
6
27
14
28
16
29
6
30
2
31
14
32
9
33
39
34
14
35
2
36
4
37
6
38
7
39
2
40
21
41
2
42
17
43
20
44
10
45
5
46
21
47
10
48
49
49
16
56.4103%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
4
diversityRatio
0.358974358974359
totalSentences
117
uniqueOpeners
42
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
7
fancyCount
2
fancyTags
0
"Harlow said, nodding at the compass (say, nod)"
1
"she said, voice unsteady (say, voice)"
92.7581%