NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQZ4K36X7KZ0DZZD73SWZ9
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
36.0s
Cost:
$0.026139
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 stepped between the ancient oaks at the boundary of the Grove just as the last of the daylight bled from the sky. The standing stones—gnarled and impossibly old—
seemed to
lean inward as she passed, their bark twisted into shapes that almost resembled faces in the gathering dark. She pulled her jacket tighter and checked her phone. No signal. Of course not. Time moved strangely here, and apparently so did cellular reception. She hadn't wanted to come. But Eva's text had been insistent: *Need you to check the Grove. Isolde left something there for you. Tonight. Has to be tonight.* The pendant against her chest pulsed with warmth, a steady rhythm that felt almost like a heartbeat. The deep crimson stone caught what little light remained, its faint inner glow barely visible through the fabric of her shirt. It had been doing that more often lately, this strange behavior that made her skin prickle with unease. The clearing opened before her, smaller than she remembered from her last visit three weeks ago. Wildflowers carpeted the ground in impossible profusion—bluebells and primrose and foxglove all blooming together, their colors muted to grays and blacks in the moonless night. The air smelled wrong. Not the usual sweetness of the Grove, that honey-thick scent of fae magic. This was something else. Something older and damper, like wet stone and forgotten places. Rory moved deeper into the clearing, her
footsteps
silent on the soft earth. Isolde had said she'd leave whatever it was near the hawthorn tree at the center, the one with the white blossoms that never fell. Rory could see it ahead, a darker shadow against the surrounding darkness. That's when she heard it. A sound like breathing, but not quite. Too wet. Too deliberate. Coming from somewhere behind her and to the left. She froze, every muscle tensed. Listened. Nothing. Just the whisper of wind through leaves, except there was no wind. The air hung still and heavy, pressing against her skin like a physical
weight
. "Isolde?" Her voice sounded too loud, too human in this place. No response. She continued forward, more
slowly
now, her eyes scanning the shadows that pooled between the trees. The pendant grew warmer. Not the gentle warmth she'd grown accustomed to, but something more insistent, almost uncomfortable against her skin. She pulled it out, and the crimson stone pulsed brighter. Once. Twice. The light reflected off something on the ground near the hawthorn. A package wrapped in oilcloth and bound with cord. Rory knelt beside it, her fingers working at the knots. The breathing sound came again, closer this time. Definitely behind her. She turned her head
sharply
, but saw nothing except the standing stones at the Grove's edge, their twisted shapes somehow more pronounced now, more deliberate in their wrongness. The pendant pulsed again, harder. Her hands shook as she finally got the cord free and peeled back the oilcloth. Inside was a small leather journal, its cover embossed with symbols she didn't recognize, and a folded piece of paper with her name written in Isolde's elegant script. She grabbed both, stuffing them into her jacket pocket. Time to leave. Time to— Movement at the corner of her vision. Something tall and thin slipping between two oaks on her right, too quick to track, too fluid to be human. The flowers at the edge of the clearing where it had passed bent inward, curling in on themselves as though recoiling from something poisonous. Rory stood, her heart hammering against her ribs. The pendant was hot now, almost burning. She wrapped her fingers around it and felt it pulse in time with that wet, deliberate breathing that
seemed to
come from everywhere and nowhere at once. "I'm leaving," she said to the darkness, to whatever was in it. Her voice came out steadier than she felt. "I got what I came for." She started walking toward the standing stones, toward the boundary and the real world beyond. The breathing followed her. Not
footsteps
—she would have heard
footsteps
—but a sense of movement, of presence keeping pace just outside her peripheral vision. Every time she turned her head to look directly at it, there was nothing. Just shadows and twisted oak and flowers that shouldn't bloom in October. The pendant's warmth shifted from uncomfortable to painful. She could feel her skin starting to burn beneath it, but she didn't let go. Something told her—some instinct that lived deeper than
thought—that the
pendant was all that kept whatever was in the Grove from coming closer. A sound to her left. A crack, like breaking branches, except it came from up high, from the canopy. She didn't look up. Didn't want to see what might be moving through the trees above her. She just walked faster, her eyes fixed on the standing stones that marked the boundary. They seemed farther away than they should be. The Grove
was playing
tricks, stretching space the way it stretched time. The breathing grew louder, no longer making any pretense of distance. It was right behind her now, so close she could feel cold air on the back of her neck with each exhale. Cold, when the pendant against her chest burned hot enough to blister. "Not yours," she said, not knowing where the words came from. "I'm not yours." The presence behind her stopped. She felt it, that sudden absence of movement, like a predator going still before the strike. The pendant gave one final, brilliant pulse of heat and light that illuminated the entire clearing for a fraction of a second. In that moment of crimson illumination, Rory saw it. Saw what had been following her. A shape that was all wrong angles and too many joints, something that had once been oak and earth and fae magic but had become something else. Something hungry. Its not-face turned toward her, and she saw in its expression—if expression was even the word—a recognition that made her blood ice over. It knew her. Had been waiting for her. Then the light faded, and she
was running
, crashing through the boundary between the standing stones hard enough to stumble and fall to her knees on the other side. Real grass. Real earth. Real air that didn't press and smother and watch. She looked back at the Grove. The oaks stood silent and still, nothing moving between them. The pendant against her chest cooled to its normal warmth, its pulse returning to that almost-heartbeat rhythm. But deep in the shadows between the ancient trees, something watched her leave. And in the pocket of her jacket, the journal Isolde had left
seemed to
grow heavier with each passing second. Rory stood on trembling legs and started the long walk back to Richmond proper, one hand wrapped tight around the pendant, the other checking every few steps to make sure the journal was still there. Behind her, the Grove settled back into its unsettling stillness, keeping its secrets and its hunger for another night.
created_at
"2026-02-17T02:48:50.781581+00:00"
2/17/2026, 2:48:50 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2835
moderation_latency
167
generation_time
35747
tokens_prompt
812
tokens_completion
1779
native_tokens_prompt
838
native_tokens_completion
1575
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.026139
router
(null)
provider_responses
0
id
"d337d702-98b3-441a-8291-3dcfb650e086"
status
200
is_byok
false
latency
2834
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296494-njEsHNVSaI7700uRmjwH"
upstream_id
"d337d702-98b3-441a-8291-3dcfb650e086"
total_cost
0.026139
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)
83.0365%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1179
totalAiIsmAdverbs
2
found
0
adverb
"sharply"
count
1
1
adverb
"slowly"
count
1
highlights
0
"sharply"
1
"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)
66.0729%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1179
totalAiIsms
4
found
0
word
"weight"
count
1
1
word
"footsteps"
count
3
highlights
0
"weight"
1
"footsteps"
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
101
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
101
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
103
matches
0
"thought—that the"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
30
mean
38.9
std
21.43
cv
0.551
sampleLengths
0
72
1
28
2
56
3
72
4
49
5
5
6
20
7
6
8
27
9
13
10
60
11
9
12
49
13
5
14
57
15
51
16
42
17
26
18
64
19
46
20
71
21
45
22
14
23
43
24
67
25
8
26
42
27
33
28
33
29
54
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
101
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
183
matches
0
"was playing"
1
"was running"
84.6867%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1165
adjectiveStacks
1
stackExamples
0
"heavy, pressing against her"
adverbCount
59
adverbRatio
0.050643776824034335
lyAdverbCount
10
lyAdverbRatio
0.008583690987124463
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
103
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
103
mean
11.33
std
7.85
cv
0.693
sampleLengths
0
23
1
25
2
9
3
2
4
3
5
10
6
5
7
12
8
6
9
1
10
4
11
17
12
21
13
18
14
16
15
25
16
4
17
13
18
4
19
10
20
13
21
24
22
12
23
5
24
7
25
2
26
2
27
9
28
5
29
1
30
1
31
12
32
14
33
11
34
2
35
16
36
4
37
17
38
10
39
1
40
1
41
11
42
9
43
10
44
8
45
3
46
28
47
5
48
15
49
28
58.5761%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.39805825242718446
totalSentences
103
uniqueOpeners
41
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"she said to the darkness, to whatever was in it (say be)"
1
"she said, not knowing where the words came from (say, come)"
87.7866%