NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQENGP3NT97Q3H2GWGM4RV
Run Details
Model:
Claude Haiku 4.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
18.6s
Cost:
$0.009383
Provider:
Amazon Bedrock
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 oak standing stones rose before Aurora like broken teeth, their bark silver in the moonlight. She'd been standing at the threshold of the Fae Grove for nearly five minutes, gathering nerve, watching the wildflowers sway in a breeze she couldn't feel. It was past midnight. The November air bit at her exposed skin—the black jeans and grey hoodie she'd thrown on weren't enough insulation, but then again, temperature had never been the real problem with this place. She touched the pendant at her throat. The Heartstone hung warm against her collarbone, pulsing with a steady, familiar rhythm. Not warning. Not yet. That was something, at least. The pendant had brought her here. Three days of faint warmth, building gradually from a gentle glow to an insistent pulse that made her fingers twitch toward it a hundred times a day. She'd learned early on that when the Heartstone called, ignoring it only made things worse. The last time she'd tried, she'd ended up with a nosebleed that wouldn't stop for an hour and a migraine that had kept her flat-bound for two days straight. So here she was. Alone. At the edge of a place where time didn't work right and things grew that shouldn't exist in November. Rory took a breath and stepped between the standing stones. The transition was always subtle. No flash of light, no dramatic shift in the world's color. Just a slight pressure change, the kind that made your ears want to pop, and then you were through. The air was warmer on this side—spring-warm, despite the calendar insisting it was late autumn. The wildflowers bloomed in impossible profusion: violets and cowslips and tiny white wood sorrels that shouldn't exist anywhere in the Northern Hemisphere this time of year. The clearing stretched out before her, its edges blurred by the darkness beneath the canopy of old oaks. The ground was soft moss beneath her trainers, damp and yielding. Somewhere in the grove, water ran—a stream or a brook, she could never quite pinpoint it, but the sound was always there, a gentle babble at the edge of perception. The Heartstone pulled her deeper. She moved without making a conscious decision to do so, her feet finding a path through the flowers. They parted before her like she was cutting through water, then brushed back together in her wake. The moonlight filtered down in silver shafts, and she noticed—as she always
did—that the
shadows here were wrong. They didn't fall quite where the light said they should. Ten minutes into the grove. Or was it five? Time was already getting slippery. She forced herself to check her phone—11:47 PM—but when she looked up from the screen, the light had shifted. The moon hung at a different angle. She'd lost maybe three minutes without noticing. The pulse of the pendant was stronger now, urgent. It pulled her toward the oldest part of the grove, where the oaks grew so massive and so close together that the moonlight barely penetrated. This was where she usually found them—the portals, the thin places between worlds. Thin places that the Heartstone
seemed to
know about, to
navigate
toward with a hunter's certainty. A sound made her stop. It was small, almost insignificant—like something shifting
weight
on the moss behind her. Rory turned
slowly
, her hand closing around the pendant. The warmth beneath her fingers was almost hot now. Nothing. Just trees and shadows and the endless carpet of flowers. She waited, her breath steady. The woods around her had gone
very
quiet. The babbling stream had stopped. Even the inevitable breeze of the grove—the one that made the flowers
dance
—had died. The silence was worse than the sound had been. Rory turned back toward the deep grove and kept walking. Her pulse was faster now, though she kept her movements measured and calm. This was nothing new. The grove was full of strange things. Things that moved at the edge of vision, that made sounds in the darkness, that had learned to watch the clearing like foxes watched a henhouse. Most of them left her alone. The pendant, she'd come to understand, was a kind of passport. Protection, maybe. Or a warning. Look, but don't touch. A second sound, this time from ahead of her. Different from the first. Not a shift of
weight
but something more deliberate. A cracking branch—which shouldn't have been possible, because the grove didn't
seem to
have dead branches that would break so cleanly. Rory's step faltered. The Heartstone beat against her chest like a second pulse, and when she looked down, she
saw that it
was glowing
now. Not the faint shimmer it usually displayed, but a proper glow—deep crimson light that
seemed to
pulse from somewhere deep inside the stone itself. She raised her gaze to the darkness ahead. There was something there. She was certain of it now. Not quite visible, not quite solid, but present in the way that you could sense a person in a dark room even without seeing them. A displacement in the air, a gathering of shadow that was too deliberate to be natural. "Hello?" Her voice came out rougher than she would have liked. The thing didn't answer. But it moved. She saw the flowers disturb as something passed through them, moving laterally across her path. Still not quite visible, but present. Definitely present. The Heartstone went warm enough to hurt. Rory forced herself to keep walking, though e
very
instinct screamed at her to turn back, to run, to get out of this place and back into the real world where things stayed where you could see them. But she'd learned the hard way that running from the grove made it worse. The grove had rules, and running was how you broke them. The path opened into a small clearing—she hadn't seen this one before, though she'd walked these grounds dozens of times now. At its center stood what looked like a ring of stones, each one worn smooth by time beyond measure. The moss was thicker here, and the wildflowers had given way to something else: tall plants with sil
very
leaves that
seemed to
reflect what little light there was. The portal was here. She could feel it without seeing it—that particular wrongness in the air that marked a thin place, a seam between worlds. She wasn't alone in the clearing. The thing that had been following her—or leading her, she couldn't quite tell—had stopped at the far edge. She still couldn't see it properly. It was like trying to focus on something just past the edge of your peripheral vision. E
very
time she
tried to
look directly at it, it slipped away. But when she let her eyes unfocus, she could almost make out a shape. Humanoid, perhaps. Or perhaps not. The Heartstone had stopped glowing. The warmth had faded. The pendant hung neutral against her skin, and in that sudden silence—in that sudden ordinariness—Rory understood. She wasn't here to find a portal. She was the portal. The thing across the clearing moved closer, and this time she caught a glimpse—just a flash—of something with too many joints, too much flexibility in its limbs. A smell came with it, like ozone and turned earth, like something that had
been buried
in the dark for a
very
long time. The Heartstone
began to
warm again,
slowly
,
deliberately
, like it
was opening
a door inside her chest. And Rory understood, with a cold, creeping certainty, that she'd made a terrible mistake. The pendant hadn't been calling her here to observe the portals. It had been calling her to become one.
created_at
"2026-02-17T02:39:33.475857+00:00"
2/17/2026, 2:39:33 AM
model
"anthropic/claude-4.5-haiku-20251001"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
945
moderation_latency
120
generation_time
18409
tokens_prompt
812
tokens_completion
1929
native_tokens_prompt
838
native_tokens_completion
1709
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.009383
router
(null)
provider_responses
0
id
"d3e3f8bb-3b08-46db-a80e-276c63a73b37"
status
200
is_byok
false
latency
945
endpoint_id
"d000261c-5aeb-47d1-ac87-ad64dbe1cdb6"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-haiku-20251001"
api_type
"completions"
id
"gen-1771295954-yGIvMJK0fSUkKlZqnMyP"
upstream_id
"d3e3f8bb-3b08-46db-a80e-276c63a73b37"
total_cost
0.009383
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
61.3900%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1295
totalAiIsmAdverbs
5
found
0
adverb
"deliberately"
count
1
1
adverb
"slowly"
count
2
2
adverb
"very"
count
2
highlights
0
"deliberately"
1
"slowly"
2
"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)
69.1120%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1295
totalAiIsms
4
found
0
word
"weight"
count
2
1
word
"dance"
count
1
2
word
"navigate"
count
1
highlights
0
"weight"
1
"dance"
2
"navigate"
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
107
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
6
narrationSentences
107
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"seem to"
2
"tried to"
3
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
107
matches
0
"did—that the"
1
"saw that it"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
33.5
std
23.06
cv
0.688
sampleLengths
0
42
1
36
2
29
3
77
4
24
5
10
6
76
7
59
8
5
9
63
10
47
11
63
12
5
13
31
14
11
15
32
16
9
17
60
18
26
19
43
20
49
21
8
22
51
23
11
24
30
25
7
26
62
27
68
28
25
29
6
30
71
31
25
32
7
33
4
34
51
35
17
36
25
37
8
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
107
matches
0
"been buried"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
207
matches
0
"was glowing"
1
"was opening"
91.0471%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1294
adjectiveStacks
0
stackExamples
(empty)
adverbCount
65
adverbRatio
0.05023183925811438
lyAdverbCount
15
lyAdverbRatio
0.011591962905718702
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
107
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
107
mean
11.9
std
8.16
cv
0.686
sampleLengths
0
16
1
26
2
4
3
32
4
7
5
13
6
2
7
2
8
5
9
6
10
27
11
15
12
29
13
4
14
1
15
19
16
10
17
5
18
11
19
19
20
15
21
26
22
18
23
11
24
30
25
5
26
18
27
17
28
18
29
10
30
5
31
4
32
5
33
19
34
7
35
7
36
9
37
25
38
13
39
16
40
5
41
13
42
9
43
9
44
1
45
10
46
5
47
8
48
5
49
14
45.7944%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
11
diversityRatio
0.3364485981308411
totalSentences
107
uniqueOpeners
36
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
92.1967%