NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR2DEBWCVGPP9KYDY4Q691
Run Details
Model:
Claude Haiku 4.5
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
21.7s
Cost:
$0.009947
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="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
The rain hammered the London streets in thick, relentless sheets, turning the pavement into a mirror of neon and sodium light. Detective Harlow Quinn's shoes splashed through a puddle the size of a small pond as she rounded the corner of Old Compton Street, her eyes locked on the figure disappearing into the crowd ahead. Twenty meters. Maybe less. She'd been tracking
Marcus
Webb for three weeks—ever since the tip came in about unusual activity at a warehouse in Whitechapel. Webb was small-time, or at least that's what his file suggested: petty theft, some dealing, nothing that warranted this kind of obsession. But Quinn had learned to trust her instincts, and her instincts
screamed that Webb
knew something about the operation she
was building
a case against. The operation that involved the clique. The same operation that had taken Morris. Quinn's jaw tightened at the thought. She pushed harder, her legs burning as she
navigated
the Friday night crowds. Soho was a mess of humanity on good nights—tourists, clubbers, sex workers, dealers. On a night like this, with the rain chasing people into doorways and under awnings, the streets became a maze. Webb had an advantage. He knew these corners better than she did. But Quinn had eighteen years of decorated service behind her. She had speed. She had will. Webb cut right down a narrow alley between a shuttered record shop and a noodle house. Quinn followed, her breathing controlled, efficient. The alley was tight enough that the rain barely reached the ground—instead it pooled between the buildings, creating a dark tunnel lit only by the reflected glow from the street beyond. Her shoes
echoed
off the brick. Webb's were somewhere ahead, distorted by the acoustics. She emerged onto a side street she didn't immediately recognize, but the geography came back to her
quickly
. Wardour Street, heading south. Webb was moving with purpose now, no longer the panicked dart of a cornered animal. He
was heading
somewhere. Somewhere he felt safe. Quinn's worn leather
watch
—its strap soft from years of wear against her left wrist—caught a flash of streetlight as she checked the time. 23:47. Late enough that the streets
were thinning
, early enough that the night was still young in Soho. Webb veered left again, and Quinn's chest went tight. She recognized where he
was going
. Greek Street. The Raven's Nest sat halfway down the block, its distinctive green neon sign
wavering
in the rain like something half-awake. She'd
had that bar
on her
watch
list for eight months. Nothing concrete—no arrests, no obvious criminal activity—but it had a reputation. The kind of place where people who didn't want to be found went to hide. The kind of place connected to her suspects. Quinn slowed as Webb approached the entrance. He didn't go through the front door. Instead, he moved past it, toward the narrow passage that ran along the bar's eastern side. Quinn's military precision took over. She moved to the opposite side of the street, keeping to the shadows cast by a closed shop front. Webb disappeared into the passage. She waited. Five seconds. Ten. No reappearance. He was inside the building. Quinn's instincts warred with her experience. Going in after Webb meant entering territory she didn't control, without backup, without clearance from brass who already thought she
was obsessing
too much on this particular thread. Going in meant crossing a line she'd been
carefully
edging around for months. She thought of Morris. Of the case file that sat on her desk at New Scotland Yard, marked closed but never resolved. Of the look on his face the last time she'd seen him—confused, afraid, something other than human in his eyes before the darkness took him. Quinn moved. She crossed the street in a controlled stride, her hand resting on the service weapon at her hip more for comfort than strategy. The passage smelled of stale beer and something else—something organic and wrong that made her nose wrinkle. Her shoes stuck
slightly
to the pavement with each step. The passage opened into a small courtyard behind the bar. A door stood propped open, light spilling out in a warm wedge. Music drifted through—something jazzy and low. Quinn positioned herself beside the door and peered through the gap. A back room. Wooden tables, low lighting, the kind of intimate space where serious conversations happened. Webb was nowhere in sight, but she could hear voices deeper inside. Male voices, at least two of them, speaking in tones too low to parse. She should call it in. Should
get uniformed
officers, maybe bring in someone from the local station. Should follow procedure. Instead, Quinn pushed the door open and stepped inside. The room was exactly what it looked like from the outside—a private space,
carefully
curated. The walls
were lined
with old maps, some of them yellowed beyond recognition. Photographs hung in between, black and white, showing streets Quinn didn't immediately recognize. There was something about the images that
unsettled
her, something in the angles and shadows that suggested they were older than they should be. A man in his sixties sat at the nearest table, smoking a cigar. He looked up at her with the kind of calm that suggested he'd been expecting someone, though maybe not her specifically. Behind him, a bookshelf
seemed to
shift in the low light—or maybe that was just Quinn's mind, exhausted and wired on adrenaline. "Detective Quinn," the man said. It wasn't a question. "You're a long way from your usual territory." Quinn's hand tightened on her weapon. "Where is he?" "Webb?" The man smiled. It was not a kind expression. "Gone. You missed him by about thirty seconds. He went through to the back room, and from there—" the man gestured vaguely toward the bookshelf, "—somewhere you're not ready to follow." "Stand up," Quinn said. Her voice was steady, the voice of someone who'd issued that command a thousand times and had it obeyed. "Hands where I can see them." The man didn't move. He took another drag from his cigar and smiled wider. "You're still thinking like a conventional cop," he said. "Still thinking there are rules that matter, protocols that protect you. They don't. Not here. Not when you're dealing with what you're actually dealing with." Quinn's
jaw clenched
. "I don't know what you're talking about." "Yes, you do. You just don't want to admit it. Detective Morris understood. Eventually." The name hit her like a punch. Quinn's weapon
was drawn
and leveled at the man's chest in one fluid motion. "What did you just say?" "Detective Sergeant Morris. Good cop. Decent instincts. But he couldn't let it go, and he couldn't comprehend what he was actually looking at." The man leaned back in his chair, still maddeningly calm. "He went down. He followed someone, just like you're about to. And he found something that changed the rules of the game entirely." Quinn's breathing had gone shallow. "There's a door behind that bookshelf." "Yes." "Where does it lead?" "Somewhere you can actually pursue your suspect. Somewhere your evidence will mean something. Somewhere you might finally understand what happened to Morris." The man crushed out his cigar in an ashtray. "But once you go down there, Detective, you need to
understand that the
world doesn't work the way you thought it did. The rules change. The rules always change." Quinn stood frozen, her service weapon steady on the man's center mass. In her eighteen years, she'd
been trained
for a hundred scenarios. She'd stared down armed suspects, gang members, desperate people with nothing left to lose. But she'd never faced a choice quite like this. She thought of Morris's case file. She thought of the supernatural notation someone had scrawled in the margin and then crossed out. She thought of Webb, disappearing into darkness. Quinn lowered her weapon and walked toward the bookshelf.
created_at
"2026-02-17T02:50:23.773984+00:00"
2/17/2026, 2:50:23 AM
model
"anthropic/claude-4.5-haiku-20251001"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
406
moderation_latency
(null)
generation_time
21533
tokens_prompt
914
tokens_completion
2050
native_tokens_prompt
917
native_tokens_completion
1806
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.009947
router
(null)
provider_responses
0
id
"msg_01AftvPyN6LGXyfvggnimsjd"
status
200
is_byok
false
latency
406
endpoint_id
"41d2915a-92e6-4993-b537-210b4e10cba8"
provider_name
"Anthropic"
model_permaslug
"anthropic/claude-4.5-haiku-20251001"
api_type
"completions"
id
"gen-1771296601-e2PnhT1CkR52VSukTXun"
upstream_id
"msg_01AftvPyN6LGXyfvggnimsjd"
total_cost
0.009947
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Anthropic"
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)
69.8795%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1328
totalAiIsmAdverbs
4
found
0
adverb
"carefully"
count
2
1
adverb
"quickly"
count
1
2
adverb
"slightly"
count
1
highlights
0
"carefully"
1
"quickly"
2
"slightly"
80.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Marcus"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
62.3494%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1328
totalAiIsms
5
found
0
word
"wavering"
count
1
1
word
"unsettled"
count
1
2
word
"jaw clenched"
count
1
3
word
"echoed"
count
1
4
word
"navigated"
count
1
highlights
0
"wavering"
1
"unsettled"
2
"jaw clenched"
3
"echoed"
4
"navigated"
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
104
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
104
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
116
matches
0
"screamed that Webb"
1
"had that bar"
2
"understand that the"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
32.83
std
22.63
cv
0.689
sampleLengths
0
59
1
74
2
7
3
64
4
16
5
67
6
45
7
41
8
74
9
8
10
59
11
12
12
47
13
47
14
2
15
50
16
39
17
42
18
20
19
9
20
65
21
56
22
17
23
9
24
41
25
29
26
14
27
34
28
10
29
14
30
26
31
56
32
11
33
1
34
4
35
60
36
46
37
22
38
7
39
9
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
104
matches
0
"get uniformed"
1
"were lined"
2
"was drawn"
3
"been trained"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
187
matches
0
"was building"
1
"was heading"
2
"were thinning"
3
"was going"
4
"was obsessing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1115
adjectiveStacks
0
stackExamples
(empty)
adverbCount
44
adverbRatio
0.039461883408071746
lyAdverbCount
13
lyAdverbRatio
0.011659192825112108
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
116
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
116
mean
11.32
std
8.12
cv
0.717
sampleLengths
0
21
1
34
2
2
3
2
4
21
5
22
6
25
7
6
8
7
9
6
10
13
11
13
12
20
13
4
14
8
15
10
16
3
17
3
18
16
19
6
20
31
21
6
22
8
23
18
24
4
25
15
26
4
27
4
28
23
29
1
30
17
31
9
32
6
33
2
34
20
35
11
36
11
37
15
38
8
39
7
40
7
41
16
42
5
43
19
44
5
45
2
46
2
47
1
48
2
49
5
53.0435%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.3652173913043478
totalSentences
115
uniqueOpeners
42
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
0
fancyTags
(empty)
92.0748%