NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQYHGSPPY5CX5D4P9JRVKB
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
36.9s
Cost:
$0.029304
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 oaks
loomed
against the night sky like skeletal sentries, their branches forming a lattice that filtered the moonlight into
fractured
silver coins on the forest floor. Rory pushed through the last curtain of low-hanging branches and stumbled into the clearing, her breath forming small clouds in the unseasonably cold air. The Grove looked different at night. Wrong, somehow. She'd been here three times before, always during daylight hours, always with Silas or Eva. They'd warned her about coming alone, warned her especially about coming after dark, but the text message had been clear: *midnight, the grove, come alone if you want answers about your mother*. Unsigned, from a blocked number, and probably a terrible idea to follow through on. But Jennifer Carter had disappeared six months ago without explanation, and Rory had run out of conventional leads. The standing stones formed their familiar ring around the clearing's perimeter, but the ancient oaks that comprised them seemed taller now, their bark darker and more deeply
furrowed
. Wildflowers carpeted the ground between them — foxgloves and nightshade and things she couldn't name — blooming in defiance of October's chill. They swayed without wind, a gentle rustling like whispering voices. Rory checked her phone. 11:47. Still early. She moved to the center of the clearing, near the flat stone she'd seen Isolde use as a seat during her last visit. The Heartstone pendant beneath her shirt pulsed once against her skin, a brief flutter of warmth. Not the sustained heat that meant a Hel portal was near — just a single
throb
, like a heartbeat. The sensation made her press her palm against her sternum, feeling the hard outline of the gem through the fabric. A branch cracked somewhere behind her. Rory spun, hand dropping to her pocket where she kept the small knife Eva had insisted she carry. The trees stood motionless, their shadows pooling thick and impenetrable between the trunks. Nothing moved. The sound had been sharp and clear, the distinctive snap of wood under
weight
, but the forest had gone absolutely silent in its wake. No owls. No rustling of small creatures in the underbrush. Even the wind had died. "Hello?" Her voice sounded thin and foolish. She cleared her throat, tried again with more authority. "I got your message. I'm here." The wildflowers whispered among themselves. Or perhaps it was just her imagination, the way the stems brushed together creating the illusion of syllables. She strained to hear actual words in the susurration but caught only fragments: *...waiting... so long... finally...* 11:52. The clearing felt smaller than she remembered. The standing stones
seemed to
have drawn closer, tightening the circle. That was impossible, of course. They were trees, ancient ones, their roots going deep into the earth. They couldn't move. Couldn't they? Rory had seen enough impossible things in the past three months to
know that her
old definitions of reality no longer applied. She'd watched Silas shift into forms that shouldn't exist. She'd seen Eva manipulate shadows like they were
silk
scarves. She'd delivered food to customers who lived in buildings that didn't appear on any map and paid in coins that predated the Roman Empire. Another sound, this time from her left. Not a crack but a slow, deliberate scraping, like stone against stone. Or bark against bark. She turned toward it, her eyes searching the darkness between the trees, and thought she saw something shift in the shadows. A vertical line that hadn't been there before, perhaps, or maybe just the wind playing tricks with the moonlight. Except there was no wind. The Heartstone pulsed again, stronger this time. Two beats in quick succession. Rory pulled the pendant out from beneath her shirt, letting it hang visible against her dark jacket. The deep crimson gem caught the moonlight and
seemed to
hold it, glowing with a faint inner fire. Beautiful and unsettling in equal measure. 11:56. "I don't have all night," she said, aiming for confidence and landing somewhere closer to bravado. "If you want to talk, then—" The whispers stopped. The sudden silence was worse than the sound had been. Rory's heart kicked against her ribs, a rapid staccato that seemed obscenely loud in the stillness. She could hear her own breathing, the rustle of her jacket as she shifted her
weight
, the soft click as she
flicked
open the knife in her pocket without removing it. Something
was watching
her. She could feel it, a pressure against her skin like static electricity, raising the fine hairs on her arms and at the nape of her neck. Not just watching from one direction but from all around, from the spaces between the trees, from the shadows themselves. The moonlight dimmed. Rory looked up. Clouds
were rolling
in, thick and fast, swallowing the stars. But they moved wrong, swirling in a spiral pattern centered directly above the grove, as though the clearing itself were the drain and the sky
was circling
toward it. The temperature dropped another few degrees. Her breath came faster now, clouds of vapor punctuating the air. 11:58. A figure stood between two of the standing stones. It hadn't walked into view. It was simply there, as though it had always been there and her eyes had only now learned to see it. Tall and thin, wrapped in something that might have been a cloak or might have been shadows given form. She couldn't make out features, couldn't even be certain it had a face, but she knew with absolute certainty that it
was looking
at her. "You came." The voice arrived without direction, seeming to emanate from the ground and the trees and the air itself. Neither male nor female, neither young nor old. "The daughter came." "Where's my mother?" Rory kept her hand in her pocket, fingers wrapped around the knife's handle. "Your message said you had answers." The figure didn't move, but somehow it seemed closer. An impossible adjustment of distance without motion, as though the space between them had simply contracted. "Questions first have prices. Answers cost more still." Another figure materialized to her right. Then another to her left. They emerged from behind the standing stones or perhaps from within them, tall and strange and deeply wrong in ways her brain refused to fully process. Four of them now. Five. Seven. The Heartstone burned against her chest, no longer pulsing but radiating steady heat. Warning or protection, she couldn't tell which. "I didn't agree to any bargains," Rory said. Her mouth had gone dry. "I just want information." "You entered the Grove." The first figure's voice held something that might have been amusement. "You came alone. You came at midnight. You came when the veil grows thin. These are the oldest agreements, written before words were spoken. You have already bargained, daughter of Jennifer. The only question is whether you accept the price." The figures
began to
move, a slow circling that followed the line of standing stones. Not quite walking — their movement held the quality of shadows when the light source shifts, a gliding discontinuity that made her eyes ache to follow. Eleven fifty-nine. Rory's phone buzzed in her back pocket. Without taking her eyes off the circling figures, she pulled it out. A new message, same blocked number: *Run.* The phone's screen
flickered
and died. The clearing plunged into deeper darkness as the last of the moonlight disappeared behind the spiral of clouds. But the wildflowers
began to
glow, a soft bioluminescent blue that outlined the clearing in foxfire light, and in that eerie illumination she could finally see the figures clearly. She wished she hadn't. Midnight arrived with the sound of all the standing stones breathing in unison, and Rory realized with perfect,
crystalline
horror that she'd made a terrible mistake.
created_at
"2026-02-17T02:48:32.042498+00:00"
2/17/2026, 2:48:32 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2076
moderation_latency
179
generation_time
36663
tokens_prompt
812
tokens_completion
2030
native_tokens_prompt
838
native_tokens_completion
1786
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.029304
router
(null)
provider_responses
0
id
"e5b7e544-312f-4b09-b8b7-73a602daabb7"
status
200
is_byok
false
latency
2074
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296474-OnxWSE3e8zy3VZYXiljw"
upstream_id
"e5b7e544-312f-4b09-b8b7-73a602daabb7"
total_cost
0.029304
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
2
adverbTagCount
1
adverbTags
0
"she said, aiming for confidence and landing somewhere closer to bravado [somewhere]"
100.0000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1296
totalAiIsmAdverbs
0
found
(empty)
highlights
(empty)
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)
22.8395%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1296
totalAiIsms
10
found
0
word
"crystalline"
count
1
1
word
"throb"
count
1
2
word
"flickered"
count
1
3
word
"flicked"
count
1
4
word
"loomed"
count
1
5
word
"silk"
count
1
6
word
"fractured"
count
1
7
word
"furrowed"
count
1
8
word
"weight"
count
2
highlights
0
"crystalline"
1
"throb"
2
"flickered"
3
"flicked"
4
"loomed"
5
"silk"
6
"fractured"
7
"furrowed"
8
"weight"
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
103
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
4
narrationSentences
103
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
110
matches
0
"know that her"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
32.45
std
24.99
cv
0.77
sampleLengths
0
51
1
8
2
79
3
60
4
7
5
78
6
6
7
72
8
22
9
40
10
1
11
38
12
2
13
65
14
63
15
5
16
53
17
1
18
22
19
3
20
57
21
50
22
3
23
59
24
1
25
9
26
70
27
31
28
22
29
33
30
43
31
20
32
17
33
55
34
41
35
2
36
26
37
53
38
4
39
26
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
103
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
200
matches
0
"was watching"
1
"were rolling"
2
"was circling"
3
"was looking"
98.6023%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1202
adjectiveStacks
0
stackExamples
(empty)
adverbCount
50
adverbRatio
0.04159733777038269
lyAdverbCount
17
lyAdverbRatio
0.014143094841930116
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
110
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
110
mean
11.8
std
8.78
cv
0.744
sampleLengths
0
27
1
24
2
6
3
2
4
15
5
32
6
14
7
18
8
28
9
22
10
10
11
4
12
1
13
2
14
23
15
16
16
19
17
20
18
6
19
18
20
13
21
2
22
24
23
2
24
8
25
5
26
7
27
9
28
6
29
5
30
18
31
14
32
2
33
1
34
1
35
7
36
11
37
5
38
12
39
3
40
2
41
22
42
9
43
10
44
24
45
7
46
12
47
4
48
21
49
19
62.2642%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.42452830188679247
totalSentences
106
uniqueOpeners
45
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
1
fancyTags
0
"she said, aiming for confidence and landing somewhere closer to bravado (say, aim land somewhere)"
84.3356%