NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR7N9SGWVA8S94ZEMG3RDN
Run Details
Model:
Claude Haiku 4.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
22.1s
Cost:
$0.009628
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="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
# The Fae Grove at Midnight Rory slipped between the ancient oak stones as her
watch
ticked past midnight, the Heartstone pendant heavy against her collarbone. The silver chain caught on her jacket zipper—she freed it with practiced fingers, her bright blue eyes already adjusted to the darkness beyond the boundary. The standing stones marked the edge of the Grove the way prison bars marked a cell, except she wasn't sure which side she'd chosen to be locked inside. The pendant pulsed warm against her sternum. That was why she'd come. Three days of warmth, three days of pulses that grew stronger each evening, until tonight it burned like a coal pressed to her skin. She needed answers. Needed to know what it meant. Inside the Grove, the air changed texture. It became thicker, almost oily against her face despite the chill. The wildflowers—impossible in November, but the Grove didn't follow autumn's rules—
seemed to
glow faintly in the darkness, their colors muted but present. Purples bled into deep blues. Whites appeared almost translucent. She counted three small clearings before the one she recognized, the one where she'd
been brought
weeks ago and told things that had rewritten her understanding of reality. The night sounds stopped. Not gradually. There was no fade, no slow dimming of the distant London traffic and the rustling of the park beyond the stones. The sounds simply ceased, as if someone had muted the world. The absence was so complete that Rory's breath became loud to her own ears—the careful in-and-out of a woman trained to stay calm in tight spaces. She'd learned that in childhood, before her mother's voice grew sharp and her father stopped coming home to Cardiff on weekends. You control your breath, you control the panic. A branch snapped somewhere to her left. Rory stopped walking. The pendant's warmth intensified, a steady
throb
that matched her heartbeat. She looked toward the sound—nothing but purple shadows and the impossible wildflowers, their petals seeming to drink in what little light existed in the Grove. The branches here were thin, birch and hazel mostly, not the kind that snapped under pressure. They bent. They didn't break. Unless something large had stepped on it. She turned
slowly
, scanning the perimeter of her small clearing. The standing stones were invisible now, swallowed by the deeper dark. That hadn't been true the last time she'd been in the Grove. Last time she'd been able to see them, a distant promise of a way out. Last time she hadn't been alone. Another sound, this one behind her. Closer. The shuffle-slide of something moving through the wildflowers without hurrying. Without fear of disco
very
. Rory's hand went to her jacket pocket where she kept a knife—not large, barely four inches, but sharp enough. She'd started carrying it after Evan, after London felt too big and too hostile. After she'd learned to be afraid in ways that stayed with you like a stain. "Whoever you are," she called out, "I've got a blade and I know how to use it." Her voice cracked on the second sentence. Stupid. A successful bluff required conviction. But the shuffling sound stopped, and for a moment she thought her words had
worked, that whatever
was in the dark with her respected the principle of armed humans the way most animals did. Then she heard it from the other side of the clearing. The same sound. The same shuffle-slide through the wildflowers. The same absolute lack of hurry. Except now there were two separate sources of the sound, two things moving in a loose circle around her. Rory pulled the knife free and turned in a slow circle, trying to keep both sounds in her peripheral vision. The technique was useless in darkness this complete. Peripheral vision needed light. All she had was the pendant's warmth and the soft glow of flowers that
seemed to
pulse in rhythm with her racing heart. "I came here because of the pendant," she said, louder this time. Addressing the dark like it was a person who could listen. "If you want it, take it. But I need to know what it means first. I need to know what I'm carrying." The shuffling sounds continued, unconcerned with her bargaining. They moved closer. She could smell something now, something underneath the wildflowers' sweet night-blooming perfume. Rot, maybe. The specific decay-smell of something that had been dead for a long time and was only now
being found
. She'd smelled it once before, when she was eight, when the neighbors' cat had expired behind the garden shed and it took three weeks for anyone to locate it. The knife felt
very
small in her hand. Something moved at the edge of her vision—not just darkness, but a shape moving through darkness, distinguishable from it by texture and intention. She spun toward it, blade raised, and saw nothing. Just flowers and shadow and the way her own breath misted
slightly
in the cold air. "Show yourself," she whispered. The pendant went hot. Not just warm anymore, not the steady pulse it had maintained since arriving. Hot like a brand, like it
was trying
to burn through the silver chain and embed itself in her flesh. Rory pulled it free of her shirt and held it up to the darkness, half-expecting it to illuminate like a lantern. Instead, the wildflowers reacted. They brightened. All at once, as if someone had adjusted a dimmer switch, the colors became vivid and real. Reds and golds and those impossible blues that didn't exist in the normal world. And in that new light, Rory finally saw what had been circling her. Shadows with shapes. Shadows with edges. Shadows with eyes that were darker still, pupil-black in the darkness, but present. Visible. The creatures—if creatures was the right word—didn't have forms that matched any animal she knew. They
seemed to
shift at the corners of her perception, never quite the same configuration when she looked directly at them. One moment the outline suggested something canine. The next it suggested something with too many joints, too many ways of bending. There were more than two. She counted five. Maybe six. The geometry was hard to hold in her mind, like looking at an Escher drawing and trying to make sense of the stairs. "What are you?" Her voice was steadier now, the shock having burned away into something colder and clearer. A survival instinct that had been waiting for a situation that matched its specifications. One of them moved closer. Not the fast pounce of a predator, but the deliberate, inexorable approach of something that knew it had her cornered. The pendant blazed in her hand, so hot she nearly dropped it. Her skin under the silver chain burned. They were afraid of it. She understood that with a sudden certainty that bypassed logic and went straight to her bones. Whatever these things were, whatever they
were doing
here in the Grove in the hours after midnight, the Heartstone was a threat to them. "Did someone send you?" she asked. "Is that why the pendant—" The sound that came from all of them at once wasn't a growl or a roar. It was something like a bell, a pure note of discordant frequency that made her teeth ache and her vision blur. The wildflowers bent away from the sound, as if even they
were trying
to escape it. Rory ran. She chose a direction at random and ran, the knife still clenched in her hand, the pendant burning bright enough now to cast her shadow long and strange across the impossible flowers. Behind her, the sound continued, and the shadows gave chase, not moving
quickly
but moving with an absolute certainty that they would catch her eventually. In the Grove, where time moved differently and distance worked by rules she didn't understand, eventually might come
very
soon indeed.
created_at
"2026-02-17T02:53:15.774388+00:00"
2/17/2026, 2:53:15 AM
model
"anthropic/claude-4.5-haiku-20251001"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
382
moderation_latency
(null)
generation_time
21949
tokens_prompt
812
tokens_completion
1991
native_tokens_prompt
838
native_tokens_completion
1758
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.009628
router
(null)
provider_responses
0
id
"msg_01QUJtCWBe2ZPffYFvCUeYwQ"
status
200
is_byok
false
latency
382
endpoint_id
"41d2915a-92e6-4993-b537-210b4e10cba8"
provider_name
"Anthropic"
model_permaslug
"anthropic/claude-4.5-haiku-20251001"
api_type
"completions"
id
"gen-1771296773-d1d75WwHf4yeh4KZTCQF"
upstream_id
"msg_01QUJtCWBe2ZPffYFvCUeYwQ"
total_cost
0.009628
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
4
adverbTagCount
0
adverbTags
(empty)
62.4906%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1333
totalAiIsmAdverbs
5
found
0
adverb
"quickly"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
1
3
adverb
"very"
count
2
highlights
0
"quickly"
1
"slightly"
2
"slowly"
3
"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)
92.4981%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1333
totalAiIsms
1
found
0
word
"throb"
count
1
highlights
0
"throb"
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
106
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
3
narrationSentences
106
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
108
matches
0
"worked, that whatever"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
35
mean
37.6
std
26.14
cv
0.695
sampleLengths
0
6
1
73
2
45
3
77
4
4
5
89
6
7
7
60
8
7
9
54
10
21
11
48
12
17
13
47
14
11
15
34
16
55
17
45
18
73
19
8
20
48
21
4
22
58
23
4
24
46
25
77
26
5
27
28
28
32
29
44
30
45
31
11
32
53
33
2
34
78
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
106
matches
0
"been brought"
1
"being found"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
199
matches
0
"was trying"
1
"were doing"
2
"were trying"
98.6560%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1276
adjectiveStacks
0
stackExamples
(empty)
adverbCount
53
adverbRatio
0.041536050156739814
lyAdverbCount
16
lyAdverbRatio
0.012539184952978056
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
12.19
std
8.25
cv
0.677
sampleLengths
0
26
1
25
2
28
3
7
4
5
5
24
6
3
7
6
8
7
9
11
10
22
11
5
12
4
13
28
14
4
15
2
16
21
17
11
18
26
19
21
20
8
21
7
22
3
23
11
24
25
25
16
26
2
27
3
28
7
29
10
30
11
31
12
32
15
33
6
34
6
35
1
36
10
37
4
38
19
39
14
40
15
41
17
42
7
43
1
44
5
45
34
46
11
47
3
48
6
49
6
67.9012%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.46296296296296297
totalSentences
108
uniqueOpeners
50
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
4
fancyCount
2
fancyTags
0
"she called out (call out)"
1
"she whispered (whisper)"
92.4439%