NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQGPAY48P87P9SB1G4HTPX
Run Details
Model:
Writer: Palmyra X5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
20.5s
Cost:
$0.009503
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 trees of Richmond Park were too quiet. Rory stood at the edge of the footpath, breath curling in pale wisps before her. The autumn air was crisp, sharp enough to bite, but it carried something else beneath the scent of damp leaves and distant woodsmoke — a faint metallic tang, like old coins left out in the rain. She tugged the collar of her jacket higher and glanced down at the map on her phone. No signal. The screen
flickered
once, then died, plunging the night into deeper silence. She hadn't wanted to come here. Not tonight. Not alone. But the note had
been slipped
under the door of the flat above Silas’ bar—no address, no signature, just two lines written in an elegant, looping script: > *They are closing the way. Go to the grove before the moon clears the oaks. Bring the stone.* And beneath it, a sketch — not of the pendant, but of the silver chain, the crimson gem at its center unmistakable even in ink. Now, standing at the edge of a park that should have been empty, Rory felt the familiar prickle along her spine — the one that had saved her more than once, back when Evan still thought love meant control. She tucked the dead phone into her pocket and reached for the Heartstone pendant beneath her shirt. The chain was cool against her fingers, but the stone — the stone pulsed. Once. Slow, like a sleeping heartbeat. She looked up. The path ahead veered off into shadow. Park rules said the gates closed at dusk. No one
was supposed
to be here. But she wasn’t here for the park. She stepped off the gravel and onto the soft earth, boots sinking
slightly
in the damp ground. The air changed as she moved deeper — heavier, thicker, as though the night itself
was resisting
her passage. Her breaths came shorter. Above, the moon hung low, a tarnished silver disc half-obscured by clouds. The trees thinned, then opened. There it was. The Fae Grove. She had only seen it once before, by daylight, guided
reluctantly
by Eva after the pendant first
began to
glow. Then, the clearing had been serene — sunlight dappling through leaves, wildflowers in impossible bloom, their colors too vivid, too alive. The standing stones — ancient, bark-like, impossibly grown from the earth — had stood in a loose ring, their gnarled wood shimmering with something just beneath the surface, like veins of trapped light. Now, the grove was wrong. The flowers still b
loomed
— white stars and purple bells, glowing faintly in the dark — but their hues were muted, their petals curled inward like sleeping hands. The standing stones
loomed
, but their presence felt... tilted. As if the space between them had warped. And the air — it didn’t move. No wind. No rustle of leaves. Just stillness. Heavy, listening stillness. Rory took one step inside. Time cracked. It wasn’t pain, not exactly — more like a sudden vertigo, a
lurch
in her chest as though her body had forgotten how to be solid. The world blinked. For a heartbeat, she was somewhere else — a place of towering, translucent trees, their roots hanging in the air like suspended veins, and eyes — countless, unblinking — watching from the dark between branches. Then she was back. Gasping. Kneeling. Her palms pressed into cold earth. Her heart slammed against her ribs. She looked down. The pendant glowed now — a soft, crimson ember beneath her shirt. She lifted it. The gem pulsed steadily, like a
beacon
. But it wasn’t warmth she felt this time. It was hunger. She stood, trembling, and forced herself forward. The center of the grove. The air grew denser with every step, pressing at her ears, making her temples ache. The silence
was breaking
now — not into sound, but into fragments of sound. A whisper, too low to understand, from behind the nearest oak-stone. A rustle — but the grass didn’t move. Then, a footstep. Not hers. She froze. Again. Another step. Off to her left, near the edge of the ring. She turned
slowly
. Nothing. Only the flowers, their petals now fully shut, like eyes squeezed tight. She exhaled. Then — a
flicker
. At the edge of her vision. Something pale. Long-limbed. Gone before she could turn her head. Her breath caught. "Hello?" Her voice sounded too loud, too fragile. It didn’t
echo
. It just... died. No answer. She stepped back, but her heel struck something — not a root, not a stone. Something smooth. Cold. She looked down. Half-buried in the grass was a hand. Small. Delicate. Human. But wrong. The fingers were too long, the skin too white, almost translucent. The nails were black as obsidian. And the wrist — she leaned closer — bore a scar. A crescent. Just like hers. Rory staggered back, bile rising in her throat. She gripped the pendant tighter. It burned now — not painful, but insistent, pulling her forward. "No," she whispered. But the grove pulled back. The standing stones groaned — a sound like wood strained under impossible
weight
. The ground
trembled
. The flowers
began to
open, but their centers weren’t yellow or gold. They were eyes. Tiny, lidless, blinking in unison. Rory backed toward the edge of the clearing, but the path
was gone
. The trees had shifted. The space between the stones had narrowed. And then came the breath. Not her own. Behind her. Slow. Measured. Smelling of moss and old blood. She didn’t turn. She couldn’t. Something brushed her hair — a touch so light it might have been a spider’s thread. Then a voice. Close. A whisper against her ear. "Rory." Her name. But not in English. In something older. Something that curled around her bones and squeezed. Her wrist burned. She looked down. The scar — her childhood scar, from the kitchen knife slip when she was eight —
was glowing
faintly, the same deep crimson as the pendant. And then she understood. The note hadn’t been a warning. It had been a lure. The grove wasn’t a gateway. It was a mouth. And the Heartstone wasn’t a key. It was bait. The breathing came again. Closer. She felt breath on her neck. Saw movement in the corner of her eye — not one figure, but many, rising from the earth like smoke, their shapes just on the other side of sight, their limbs too long, their heads tilted at angles no human neck could sustain. They weren’t moving toward her. They
were waiting
. For her to step forward. For her to touch the stones. For her to open the way. The pendant flared. The clearing held its breath. And Rory, her fingers curled around the stone, her scar burning like a brand, realized the most terrible thing of all: She wasn’t afraid of what was in the grove. She
was afraid
of how much it felt like home.
created_at
"2026-02-17T02:40:42.277163+00:00"
2/17/2026, 2:40:42 AM
model
"writer/palmyra-x5-20250428"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
337
moderation_latency
143
generation_time
20229
tokens_prompt
812
tokens_completion
1827
native_tokens_prompt
759
native_tokens_completion
1508
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.0095034
router
(null)
provider_responses
0
status
200
is_byok
false
latency
336
endpoint_id
"c684c4e7-1b77-4ca5-9516-7ecc66e2c455"
provider_name
"Amazon Bedrock"
model_permaslug
"writer/palmyra-x5-20250428"
api_type
"completions"
id
"gen-1771296020-WCgldYO83eaEBWzkBZ08"
upstream_id
(null)
total_cost
0.0095034
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
1
adverbTagCount
0
adverbTags
(empty)
73.6842%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1140
totalAiIsmAdverbs
3
found
0
adverb
"reluctantly"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
1
highlights
0
"reluctantly"
1
"slightly"
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)
29.8246%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1140
totalAiIsms
8
found
0
word
"beacon"
count
1
1
word
"lurch"
count
1
2
word
"flickered"
count
1
3
word
"flicker"
count
1
4
word
"trembled"
count
1
5
word
"loomed"
count
1
6
word
"weight"
count
1
7
word
"echo"
count
1
highlights
0
"beacon"
1
"lurch"
2
"flickered"
3
"flicker"
4
"trembled"
5
"loomed"
6
"weight"
7
"echo"
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
1
narrationSentences
154
matches
0
"was afraid"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
154
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
155
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
94
mean
12.36
std
15.87
cv
1.284
sampleLengths
0
8
1
82
2
10
3
27
4
19
5
25
6
70
7
6
8
3
9
22
10
7
11
57
12
3
13
3
14
74
15
5
16
45
17
7
18
11
19
5
20
2
21
29
22
35
23
4
24
1
25
1
26
15
27
22
28
8
29
3
30
41
31
11
32
8
33
3
34
2
35
2
36
16
37
1
38
12
39
2
40
4
41
6
42
10
43
3
44
14
45
2
46
18
47
3
48
7
49
3
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
154
matches
0
"been slipped"
1
"was supposed"
2
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
184
matches
0
"was resisting"
1
"was breaking"
2
"was glowing"
3
"were waiting"
89.5954%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1137
adjectiveStacks
0
stackExamples
(empty)
adverbCount
59
adverbRatio
0.051890941072999124
lyAdverbCount
11
lyAdverbRatio
0.009674582233948988
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
155
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
155
mean
7.5
std
7.96
cv
1.062
sampleLengths
0
8
1
15
2
36
3
17
4
2
5
12
6
6
7
2
8
2
9
27
10
6
11
10
12
3
13
25
14
39
15
17
16
14
17
1
18
5
19
3
20
7
21
8
22
7
23
7
24
17
25
19
26
4
27
12
28
5
29
3
30
3
31
20
32
21
33
33
34
5
35
28
36
8
37
1
38
8
39
7
40
2
41
4
42
2
43
3
44
5
45
2
46
26
47
3
48
35
49
4
44.3011%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
18
diversityRatio
0.33548387096774196
totalSentences
155
uniqueOpeners
52
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"she whispered (whisper)"
84.5533%