NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQFFVN5X17SGJ18NTZADPE
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
34.2s
Cost:
$0.027414
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
Rory pushed through the low-hanging branches at the edge of Richmond Park, her phone's torch beam cutting weak angles through the darkness. The Heartstone pendant lay against her collarbone, its warmth a constant presence beneath her jacket. It had been pulsing for the last twenty minutes—faint, insistent—leading her here like a compass needle drawn north. The standing stones appeared without warning. Ancient oaks twisted into something that wasn't quite natural, their bark scarred with symbols she couldn't read in the torchlight. She'd passed this way a dozen times in daylight and never seen them. The wrongness of that settled into her stomach like a stone. "Brilliant," she muttered, her breath fogging in air that had turned
suddenly
cold. October in London was chilly, but this was different. This was the kind of cold that lived in old cellars and forgotten places. The pendant pulsed harder. She thought about Eva's text from this morning: *Found something in my grandmother's journals. Meet me tonight?* But Eva had given her this location, not a street address. A clearing in Richmond Park. Rory had assumed she'd meant near the car park, somewhere sensible. Not here, wherever here was. Her phone buzzed. No signal. Of course. Rory stepped between the standing stones. The world didn't shift dramatically—there was no flash of light, no sensation of movement—but e
very
thing changed nonetheless. The ambient glow of London, that orange haze that never quite let the city sleep, vanished. Stars wheeled overhead, too many and too bright, arranged in patterns that made her eyes ache when she
tried to
focus on them. Wildflowers carpeted the ground beneath her feet, their petals
luminous
in the starlight, blooming in defiance of the season. The Fae Grove. It had to be. Eva had mentioned it once, months ago, after too much wine and not enough sleep. Rory had filed the information away with all the other impossible things she'd learned since moving to London. The difference between filing information away and standing in the middle of it made her hands shake. She forced herself to breathe
slowly
. Eva knew about this place. Eva had sent her here. That meant it was safe. Probably. The clearing stretched perhaps thirty meters across, ringed by trees that looked older than memory. Their branches wove together overhead, creating a canopy that should have blocked the starlight but somehow didn't. The flowers swayed though there was no wind. Rory checked her phone again. 11:47 PM. Eva had said midnight. She had thirteen minutes to wait. The silence pressed against her ears. Not the peaceful quiet of an empty park, but an active, listening silence. The kind that made you aware of your own breathing, your own heartbeat, the small sounds of your jacket rustling as you moved. Rory walked to the center of the clearing, where a flat stone lay half-buried in the flowers. It looked like it might have been an altar once, or a table. The surface was worn smooth. She sat down, pulling her jacket tighter, and tried not to think about how the temperature had dropped another few degrees. At the edge of her vision, something moved. Rory's head snapped up, but there was nothing there. Just trees and flowers and that too-bright starlight. She counted the standing stones—seven visible from where she sat. Her eyes tracked across them
slowly
, cataloguing, grounding herself in concrete details the way her mother had taught her during childhood thunderstorms. The movement came again, left side this time. Quicker. Closer to the ground. She stood, turning in a slow circle. The pendant had stopped pulsing. That should have been comforting. It wasn't. "Eva?" Her voice sounded too loud and too small at the same time. "If this is a joke, it's not funny." The flowers nearest her feet bent sideways, as if pressed by invisible hands. The pressure moved in a circle around her,
methodical
, deliberate. Rory stepped back toward the altar stone, her mouth dry. Something
was walking
around her. Something she couldn't see. The rational part of her mind, the part that had gotten her through law lectures and bitter breakup arguments and the
surreal
revelation that Fae and demons and things from other realms actually existed, supplied helpful observations: no footprints appeared in the flowers despite their movement. No smell accompanied the presence. No sound except the whisper of petals bending. The terrified animal part of her brain just screamed to run. She didn't run. Running in strange magical groves at midnight seemed like the kind of mistake people in horror films made right before things went
very
badly. Instead, she pressed her back against the altar stone and reached up to grip the pendant. The metal was cool now, inert. "I was invited here," she said, forcing her voice steady. "By Eva
Chen
. I'm not trespassing." The circling motion stopped. Rory's chest tightened. Had that made it better or worse? In the silence that followed, she became aware of other sounds. Not sounds from the grove itself, but sounds from elsewhere, muffled and distant. Voices, maybe. Or screaming. Or laughter. She couldn't tell which. They came from no direction and e
very
direction, as if the air itself
was remembering
sounds from other times, other visitors to this place. Her phone screen
flickered
. 11:51 PM. Nine minutes. The trees had grown closer. Rory stared at the nearest oak, trying to convince herself she was wrong, that it was a trick of shadow and starlight. But no—she'd marked its position earlier, unconsciously, relative to one of the standing stones. It was definitely closer. Not by much. Just a meter or so. Just enough to notice if you were paying attention. All the trees were closer. The clearing
was getting
smaller. Rory's breath came faster now, her professional composure cracking at the edges. The pendant warmed
suddenly
against her skin, not with the steady pulse that indicated a portal, but with a different rhythm. Urgent. Warning. Behind her, something breathed. Not close—maybe three meters away—but definitely there. Definitely breathing. Long, slow inhalations that sounded too deep for human lungs. She didn't turn around. E
very
instinct she possessed told her that turning around would be a mistake, that seeing would be worse than not-seeing. The breathing moved. Circling again, but higher now. At shoulder height. "Eva," Rory said quietly, "I could
really
use you showing up right about now." Her phone screen showed 11:53 PM, then
flickered
and changed to 11:52 PM. Then 11:55 PM. Time moves differently here, Eva had said. An hour inside can be minutes or days outside. But what about inside the hour itself? What if time didn't just move differently but wrong? The breathing was in front of her now. Close enough that if there had been anything visible, she would have been able to touch it. Close enough that its breath should have fogged in the cold air. There was no fog. Rory stood
perfectly
still, her fingers white-knuckled around the pendant. The metal had grown hot enough to burn, but she didn't let go. Something touched her left wrist. Exactly where the crescent-shaped scar marked her skin.
created_at
"2026-02-17T02:40:16.540834+00:00"
2/17/2026, 2:40:16 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2220
moderation_latency
132
generation_time
34070
tokens_prompt
812
tokens_completion
1877
native_tokens_prompt
838
native_tokens_completion
1660
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.027414
router
(null)
provider_responses
0
id
"b7e12b41-db8a-42a5-9e81-06f1863c3f8f"
status
200
is_byok
false
latency
2219
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771295981-ALhDohuNv8NVUN8wU2f9"
upstream_id
"b7e12b41-db8a-42a5-9e81-06f1863c3f8f"
total_cost
0.027414
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
2
adverbTags
0
"she muttered, her breath fogging in air that had turned suddenly cold [suddenly]"
1
"Rory said quietly [quietly]"
41.7152%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1201
totalAiIsmAdverbs
7
found
0
adverb
"perfectly"
count
1
1
adverb
"slowly"
count
2
2
adverb
"suddenly"
count
2
3
adverb
"really"
count
1
4
adverb
"very"
count
1
highlights
0
"perfectly"
1
"slowly"
2
"suddenly"
3
"really"
4
"very"
80.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Chen"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
58.3680%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1201
totalAiIsms
5
found
0
word
"luminous"
count
1
1
word
"flickered"
count
2
2
word
"surreal"
count
1
3
word
"methodical"
count
1
highlights
0
"luminous"
1
"flickered"
2
"surreal"
3
"methodical"
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
125
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
125
filterMatches
(empty)
hedgeMatches
0
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
127
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
46
mean
25.8
std
21.22
cv
0.822
sampleLengths
0
55
1
50
2
36
3
4
4
49
5
7
6
6
7
75
8
57
9
22
10
40
11
11
12
6
13
77
14
21
15
8
16
49
17
13
18
19
19
21
20
33
21
9
22
59
23
11
24
49
25
16
26
4
27
10
28
58
29
6
30
2
31
62
32
5
33
5
34
35
35
4
36
43
37
11
38
14
39
16
40
16
41
16
42
37
43
4
44
23
45
13
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
125
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
196
matches
0
"was walking"
1
"was remembering"
2
"was getting"
86.3889%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1170
adjectiveStacks
0
stackExamples
(empty)
adverbCount
65
adverbRatio
0.05555555555555555
lyAdverbCount
18
lyAdverbRatio
0.015384615384615385
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
127
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
127
mean
9.35
std
6.89
cv
0.737
sampleLengths
0
22
1
15
2
18
3
6
4
20
5
13
6
11
7
13
8
9
9
14
10
4
11
14
12
14
13
5
14
11
15
5
16
3
17
2
18
2
19
6
20
17
21
16
22
23
23
19
24
3
25
4
26
15
27
18
28
17
29
6
30
5
31
5
32
5
33
1
34
15
35
17
36
8
37
5
38
2
39
4
40
6
41
6
42
13
43
23
44
17
45
13
46
5
47
21
48
8
49
9
63.2546%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.41732283464566927
totalSentences
127
uniqueOpeners
53
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
3
fancyTags
0
"she muttered, her breath fogging in air that had turned suddenly cold (mutter, fog turn suddenly)"
1
"she said, forcing her voice steady (say, force)"
2
"Rory said quietly (say quietly)"
78.2192%