NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQE6PCHHWTY5KGE6Y86AXA
Run Details
Model:
Claude Haiku 4.5
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
22.2s
Cost:
$0.009632
Provider:
Anthropic
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
The abandoned Tube station smelled like rust and time. Detective Harlow Quinn descended the crumbling concrete stairs, her shoes
echoing
against stone that hadn't known human
footsteps
in thirty years. Her worn leather
watch
caught the beam of her torch—2:47 AM. The Metropolitan Police didn't usually
get called
to places like this unless something had gone
very
wrong indeed. The platform str
etched
before her like a throat, swallowing the darkness beyond her light. Fluorescent tape marked out an area near what had once been a ticket office, and three uniformed officers stood at attention, their expressions
carefully
neutral. They'd
been told
to secure the scene and ask no questions. Quinn appreciated that about the younger generation—they understood discretion. But it was Eva Kowalski who made her pause. The redheaded woman stood to one side, her round glasses reflecting Quinn's torchlight, her freckled face unusually pale. She wore her characteristic worn leather satchel despite the hour, despite the circumstances. Her left hand
was tucked
against her chest, the nervous habit of pulling her curly hair behind her ear visible even from across the platform. "Ms. Kowalski," Quinn said, her voice carrying the crisp authority of eighteen years on the force. "This is a secured crime scene. How did you get past the tape?" Eva's
eyes widened
. "Detective Quinn. I—I called it in. The tip came to me, and I knew you needed to see this, so I called 999 and then I called you directly because—" "Slow down." Quinn approached, her sharp jaw tightening. She'd worked with Eva before, tangentially, through cases that involved her friend Aurora. The woman was smart, meticulous, almost obsessively careful about detail. That she'd called in a crime scene wasn't the issue. That she was here, that she'd orchestrated the police involvement—that required explanation. "Who sent the tip?" "I don't know. It came through the museum's anonymous tip line. I was doing archival work late—we have a new acquisition that needs cataloging—and the emergency alert came through on my phone." Eva gestured vaguely at the scene. "When I saw the address, I knew what this place was. What it is. So I called it in, but I also called you because the uniforms won't understand, and if they contaminate the scene with standard procedure—" "You're assuming I'll understand better?" Quinn moved past her, careful not to disturb the marked perimeter. Professional curiosity warred with irritation. "Ms. Kowalski, I need you to wait upstairs. Let the officers take your statement." "Detective, please. Just look at the scene first. Then you'll understand why I needed you specifically." Quinn wanted to argue. The last thing she needed was a civilian—however well-intentioned—compromising an investigation. But there was something in Eva's voice, something beyond academic enthusiasm. It was the same tone Quinn had heard three years ago, the night DS Morris disappeared. The night the impossible had dragged itself into her
carefully
ordered world and shattered it. She turned back to examine the scene properly. The body lay near the edge of the platform, a man in his sixties, expensively dressed despite the decay. No immediate signs of violence—no blood, no weapon, no obvious trauma. His face was peaceful, almost serene. That alone struck Quinn as wrong. Death rarely looked peaceful unless it
was orchestrated
that way. "Time of death?" she asked the nearest uniform. "Medical examiner estimates between 24 and 48 hours ago, Detective. No visible cause." Quinn crouched beside the body, her knees protesting. The concrete was cold through her trousers. She examined the man's hands
carefully
—clean nails, a gold wedding band, the cuff of an expensive shirt visible beneath his tailored jacket. The fabric on the left side of his chest bore marks, faint but definite. Pressure marks, or something like them. She looked up at Eva. "Come here. Don't touch anything." Eva approached
carefully
, stepping exactly where Quinn indicated. The younger woman pulled out a notebook from her satchel—actual paper, actual pen, no concessions to modernity. She was meticulous that way. "What do you see?" Quinn asked. "The marks on his chest. They're not from the body settling or decomposition. They're too precise. Too deliberate." Eva bent closer, her glasses sliding down her nose. "And look at the platform around him. There's no blood, no fluids, no typical decomposition seepage. But there is this." She pointed to a faint shimmer on the concrete, barely visible, just catching the light wrong. Quinn had almost missed it entirely. She leaned closer, studying it. The pattern was circular, maybe three feet in diameter, with symbols traced within. Not scratched—drawn. With something that had burned or
etched
into the surface. "Protective circle," Eva said quietly. "Or a containment one. I'd need better light to read the sigils properly, but the structure's consistent with a binding ritual." Quinn's stomach tightened. "You're saying this was supernatural." "I'm saying the positioning, the condition of the body, the markings on the ground—none of it fits standard death. Overdose, heart attack, murder with a weapon—none of those explain the marks on his chest or the ritual circle." Eva adjusted her glasses. "Whoever
made that call
knew you'd come if I reported it as a standard death. They wanted you here, but they wanted you to find the truth rather than see a cover story." "Who's the victim?" Quinn asked the uniform. "
Marcus
Thornfield
, age 63. Confirmed identity through his wallet. Residence in Chelsea. We found him when a tunnel inspection crew came through for routine maintenance this morning. They called it in as a suspicious death."
Thornfield
. The name meant nothing to Quinn, but then, it wouldn't. Not yet. This was how these things worked—a victim nobody she knew, a location nobody official cared about, evidence that didn't fit the world as she understood it. She stood, her knees popping, and walked the perimeter of the ritual circle without stepping inside it. Her cop's mind
cataloged
e
very
thing: the precision of the marking, the placement of the body's hands—one across the chest, one at his side, both positioned with obvious care. The lack of struggle, defensive wounds, or signs of forced en
try to
this sealed location. "How did he get here?" Quinn asked. "The western entrance," Eva said. "It's still accessible if you know where to look. But you'd have to be invited. You'd have to have a bone token." Quinn turned
slowly
to face her. "And you know this how?" Eva met her gaze steadily, despite the tremor in her fingers. "Because I've been here before. To the Veil Market. And so, I suspect, did
Marcus
Thornfield
. The question is what he bought, what he owed, or what he stole that made them kill him in such a deliberate way." The detective's
watch
ticked audibly in the silence. She thought of Morris, of the questions that had never
been answered
, of the case files that had been quietly closed and filed away. She thought of all the things that existed in the margins of her understanding, the price of ignoring them written in the death of good men. "Tell me e
very
thing," Quinn said. "E
very
thing you know about the Veil Market, about
Thornfield
, and about why someone would go to this much trouble to make sure I found this body." Eva nodded and
began to
speak, her nervous habit forgotten, her focus absolute. In the fluorescent tape and cold concrete and impossible symbols beneath their feet, Quinn finally
began to
see what she'd been missing all along.
created_at
"2026-02-17T02:39:22.240661+00:00"
2/17/2026, 2:39:22 AM
model
"anthropic/claude-4.5-haiku-20251001"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
424
moderation_latency
(null)
generation_time
21590
tokens_prompt
923
tokens_completion
1970
native_tokens_prompt
937
native_tokens_completion
1739
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.009632
router
(null)
provider_responses
0
id
"msg_01MyLVmeJLSitYKHhYC2YPA6"
status
200
is_byok
false
latency
424
endpoint_id
"41d2915a-92e6-4993-b537-210b4e10cba8"
provider_name
"Anthropic"
model_permaslug
"anthropic/claude-4.5-haiku-20251001"
api_type
"completions"
id
"gen-1771295939-fNJ2xucy7PD9JvdsI6wT"
upstream_id
"msg_01MyLVmeJLSitYKHhYC2YPA6"
total_cost
0.009632
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Anthropic"
Evaluation details
Result
Evaluator
Details
Meta Data
91.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
1
adverbTags
0
"Eva said quietly [quietly]"
52.2293%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1256
totalAiIsmAdverbs
6
found
0
adverb
"carefully"
count
4
1
adverb
"slowly"
count
1
2
adverb
"very"
count
1
highlights
0
"carefully"
1
"slowly"
2
"very"
80.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Marcus"
80.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
0
"Thornfield"
68.1529%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1256
totalAiIsms
4
found
0
word
"cataloged"
count
1
1
word
"footsteps"
count
1
2
word
"echoing"
count
1
3
word
"etched"
count
1
highlights
0
"cataloged"
1
"footsteps"
2
"echoing"
3
"etched"
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 widened"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
72
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
3
narrationSentences
72
filterMatches
0
"watch"
hedgeMatches
0
"try to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
89
matches
0
"orchestrated that way"
1
"made that call"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
35
mean
35.43
std
21.37
cv
0.603
sampleLengths
0
59
1
59
2
9
3
56
4
29
5
33
6
57
7
76
8
35
9
16
10
57
11
8
12
52
13
8
14
13
15
57
16
10
17
30
18
6
19
47
20
52
21
26
22
8
23
75
24
7
25
35
26
39
27
60
28
7
29
27
30
11
31
50
32
58
33
31
34
37
87.0370%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
72
matches
0
"get called"
1
"been told"
2
"was tucked"
3
"was orchestrated"
4
"been answered"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
133
matches
(empty)
89.9285%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
793
adjectiveStacks
0
stackExamples
(empty)
adverbCount
35
adverbRatio
0.044136191677175286
lyAdverbCount
22
lyAdverbRatio
0.027742749054224466
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
89
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
89
mean
13.93
std
9.42
cv
0.676
sampleLengths
0
9
1
21
2
11
3
18
4
14
5
25
6
11
7
9
8
9
9
18
10
13
11
25
12
16
13
13
14
3
15
30
16
8
17
13
18
10
19
10
20
12
21
4
22
38
23
38
24
16
25
5
26
14
27
16
28
4
29
11
30
11
31
16
32
15
33
8
34
19
35
11
36
6
37
6
38
10
39
8
40
13
41
8
42
7
43
22
44
14
45
6
46
5
47
5
48
8
49
17
71.5356%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
3
diversityRatio
0.449438202247191
totalSentences
89
uniqueOpeners
40
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
8
fancyCount
2
fancyTags
0
"Quinn said, her voice carrying the crisp authority of eighteen years on the force (say, carry)"
1
"Eva said quietly (say quietly)"
89.4441%