NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR0PGZZC6BPZNTP0628NCG
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
31.5s
Cost:
$0.026049
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 standing stones appeared exactly where Eva's cryptic text message said they would be, tucked into a forgotten corner of Richmond Park where the paths narrowed and the streetlights gave up trying. Rory checked her phone again—no signal, naturally—and pocketed it with a resigned sigh. The oak stones rose from the earth like arthritic fingers, their bark-covered surfaces catching the moonlight in ways that made them
seem to
shift and breathe. She'd come because Eva had been insistent, bordering on frantic. *Found something you need to see. Tonight. Don't bring anyone.* That last part especially worried her. Eva's messages were usually breezy, full of emojis and terrible puns. This one had the clipped urgency of someone looking over their shoulder. The pendant under Rory's shirt had been warm all evening, that faint pulse of heat against her sternum growing stronger as she'd taken the Tube from Southwark. Now, standing before the grove, it felt almost hot. She stepped between two of the standing stones. The air changed instantly—thicker, sweeter, with an underlying scent like honey left too long in the sun. Wildflowers carpeted the ground despite it being late October, their petals
luminous
in the darkness. The city sounds—traffic, distant sirens, the ever-present hum of London—cut off as
completely
as if someone had closed a door. Rory's breath misted in front of her face. Had it been this cold a moment ago? "Eva?" Her voice sounded wrong here, too flat, absorbed by the clearing rather than
echoing
. "This isn't funny." The flowers rustled though there was no wind. She pulled out her phone, thumbed on the flashlight. The beam seemed weak, barely penetrating a few feet ahead. The grove was larger than it had appeared from outside, the standing stones forming a wide circle that enclosed maybe half an acre. At the far end, she could just make out what looked like a low stone altar, though the shadows clung to it stubbornly. Her delivery experience had taught her to trust her instincts, and right now every instinct
was screaming
at her to turn around. But Eva's message had been desperate. If her friend was in trouble— Something moved at the periphery of her vision. Rory spun, the phone's light sweeping across empty space. Just flowers. Just grass. Just the standing stones with their bark-rough surfaces that
seemed to
have more texture than she remembered, patterns that might have been faces if you looked at them wrong. She walked deeper into the grove, feet crunching on things that weren't quite dead leaves. The pendant was definitely hot now, uncomfortable against her skin. She reached up to adjust it and froze. There were footprints in the soft earth. Fresh ones. Small, barefoot, with too many toes. Rory's hand instinctively went to her pocket, fingers closing around her keys. Not much of a weapon, but better than nothing. She followed the prints, phone held high, trying to watch everywhere at once. They led toward the altar, weaving between patches of flowers that
seemed to
lean away from the trail. "Eva, if you're here, I need you to answer me." She kept her voice level, controlled. Panic was useless. Panic got you hurt. "I got your message. I came." A sound drifted across the clearing. Soft. Musical. Not quite singing, not quite speech. It came from everywhere and nowhere, and it made her teeth ache. The footprints stopped at the altar. Rory approached
slowly
, the wrongness of the place settling into her bones like cold. The altar was old stone, worn smooth by time or hands, and carved with symbols that hurt to look at directly. They
seemed to
squirm when caught in her peripheral vision. On top of the altar lay Eva's phone. Rory's heart kicked against her ribs. She reached for it, then stopped. The screen was on, displaying their text conversation, but the timestamps were wrong. The messages Eva had sent—the frantic summons, the coordinates—were dated three days from now. "No," she whispered. "No, that's not—" The musical sound came again, closer now. Behind her. Rory turned
slowly
. The standing stones had moved. She was certain of it. They formed a tighter circle now, leaning inward like a crowd of curious giants. Between them, the darkness was absolute, a physical thing that pressed against the boundaries of her phone's light. And in that darkness, things moved. Not toward her. Not yet. Just back and forth, patient,
methodical
. She caught glimpses—something pale, something that might have been a hand but had too many joints, something that watched with eyes that reflected her light back in colors eyes shouldn't be. The pendant burned. Rory grabbed it through her shirt, hissing at the heat. The crimson stone
was glowing
now, pulsing in time with her hammering heart, and its light pushed back against the darkness in ways her phone's LED couldn't. That's when she understood. The pendant didn't just pulse near Hel portals. It warned her. Protected her. It
was warning
her now. "I'm leaving," she said to the darkness, to the things moving within it, to the grove itself. Her voice shook but held. "I'm taking my friend's phone and I'm leaving. Whatever this is, whatever you want—" The musical sound cut her off, and this time she understood it wasn't a sound at all. It was laughter. The flowers
began to
wilt. All at once, a wave of decay spreading outward from the altar like a stain. The sweet smell turned rotten. The temperature plummeted, and Rory's breath came in harsh clouds. She grabbed Eva's phone, shoved it in her pocket, and ran. The standing stones
loomed
as she sprinted toward them, and for a horrible moment she thought they'd closed
completely
, that there was no gap, no way out. But the pendant blazed against her chest, almost painfully hot now, and where its light touched the stones they
seemed to
flinch backward. She threw herself between them,
felt that syrupy
air tear like cobwebs, and tumbled onto the hard-packed earth of Richmond Park. The sounds of the city rushed back—beautiful, mundane, real. She scrambled to her feet, spinning to look back at the grove. The standing stones stood silent and ancient and
perfectly
still. Between them, the clearing was dark and empty. No flowers. No altar. Just ordinary grass and ordinary night. But as Rory backed away, heart still racing, she saw them. Dozens of footprints in the soft earth around the stones. Small, barefoot, with too many toes. They circled the entrance again and again, like something had been pacing there for hours. Or days. Or years. She ran for the main path, and didn't stop until she reached the lights.
created_at
"2026-02-17T02:49:37.344604+00:00"
2/17/2026, 2:49:37 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2657
moderation_latency
167
generation_time
31290
tokens_prompt
812
tokens_completion
1723
native_tokens_prompt
838
native_tokens_completion
1569
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.026049
router
(null)
provider_responses
0
id
"d0e559f3-5cba-4a18-838d-41a5483c9b8d"
status
200
is_byok
false
latency
2656
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296545-3iv9UBdhwCjLrQbxVuCW"
upstream_id
"d0e559f3-5cba-4a18-838d-41a5483c9b8d"
total_cost
0.026049
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
2
adverbTagCount
0
adverbTags
(empty)
55.5556%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1125
totalAiIsmAdverbs
5
found
0
adverb
"completely"
count
2
1
adverb
"perfectly"
count
1
2
adverb
"slowly"
count
2
highlights
0
"completely"
1
"perfectly"
2
"slowly"
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)
64.4444%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1125
totalAiIsms
4
found
0
word
"luminous"
count
1
1
word
"loomed"
count
1
2
word
"methodical"
count
1
3
word
"echoing"
count
1
highlights
0
"luminous"
1
"loomed"
2
"methodical"
3
"echoing"
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
105
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
6
narrationSentences
105
filterMatches
(empty)
hedgeMatches
0
"seem to"
1
"seemed to"
2
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
109
matches
0
"felt that syrupy"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
29.26
std
18.59
cv
0.635
sampleLengths
0
71
1
49
2
36
3
8
4
52
5
16
6
18
7
8
8
65
9
34
10
50
11
33
12
15
13
52
14
29
15
26
16
51
17
8
18
39
19
6
20
9
21
45
22
6
23
42
24
40
25
17
26
5
27
36
28
20
29
35
30
11
31
50
32
42
33
28
34
42
35
2
36
2
37
14
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
105
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
194
matches
0
"was screaming"
1
"was glowing"
2
"was warning"
88.2258%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1085
adjectiveStacks
0
stackExamples
(empty)
adverbCount
58
adverbRatio
0.053456221198156684
lyAdverbCount
16
lyAdverbRatio
0.014746543778801843
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
109
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
109
mean
10.2
std
7.29
cv
0.714
sampleLengths
0
32
1
13
2
26
3
10
4
6
5
1
6
9
7
11
8
12
9
27
10
9
11
8
12
17
13
15
14
20
15
8
16
8
17
15
18
3
19
8
20
9
21
10
22
23
23
23
24
22
25
6
26
6
27
8
28
9
29
2
30
2
31
29
32
15
33
10
34
8
35
7
36
2
37
6
38
12
39
9
40
13
41
18
42
16
43
3
44
4
45
6
46
6
47
1
48
1
49
6
48.9297%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.3486238532110092
totalSentences
109
uniqueOpeners
38
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"she whispered (whisper)"
1
"she said to the darkness, to the things moving within it, to the grove itself (say move)"
85.7150%