NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQJPDWD4GTYKA52Z5T653V
Run Details
Model:
Writer: Palmyra X5
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
25.1s
Cost:
$0.012075
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> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <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> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The air changed before they saw it. Rory felt it first—a prickle along her scar, the old crescent on her wrist tingling like a wire humming beneath her skin. She stopped, boots scuffing the damp grass of Richmond Park. The trees ahead swayed, though no wind stirred the branches above. Between two ancient oaks, the air
shimmered
, not with heat, but with something deeper: a ripple, like oil on water, bending the light. “Something’s wrong,” she said. Nyx stepped beside her, a silhouette carved from midnight smoke. Their form
flickered
, edges blurring. “No,” they whispered, voice like wind through dry leaves. “Something’s right.” Isolde stood apart, silver hair untouched by the breeze, her pale lavender eyes fixed on the shimmer. She didn’t blink. “Step through,” she said. “But step together. The Grove remembers the lonely.” Rory tightened her grip on the Heartstone Pendant beneath her coat. It pulsed — warm, steady — a quiet drumbeat against her ribs. She’d woken three nights ago with it in her palm, left on her pillow with no note, no sign of who’d brought it. Yu-Fei had warned her not to trust gifts with no giver. But the pendant had led her here — to the edge of the Veil. “Last chance to turn back,” she muttered, glancing at Nyx. The Shade tilted their head. “I’m already halfway across.” Isolde stepped forward first, gliding through the shimmer as though parting a curtain. She vanished without sound. Rory exhaled. “Guess that’s it.” She took Nyx’s shadowed hand—cool, like touching a moonless night—and stepped. The world folded. One moment, Richmond Park’s misty twilight; the next, a clearing bathed in golden-green light.
The air was thick with
the scent of crushed mint and wild thyme, of something sweet like overripe figs and cold iron. Flowers carpeted the ground: blue stars, crimson bells, and blossoms that pulsed faintly, as though breathing. The standing stones
were gone
—replaced by towering oaks, their trunks wrapped in silver ivy, bark
etched
with runes that shifted when not stared at directly. “Time moves differently here,” Isolde said, her voice
echoing
from everywhere and nowhere. “You might return to find seconds passed… or weeks.” Rory turned
slowly
. The trees arched overhead, joining in a lattice of leaves that filtered the light into dappled patterns, shifting as though
dancing
. The sky was not sky—more like a dome of stained glass, colors bleeding
slowly
from amber to indigo. No sun. No moon. Only a deep, internal glow, as if the grove itself
were lit
from within. Nyx drifted forward, their form solidifying
slightly
, taking on a sharper silhouette. “This place remembers magic,” they murmured. “Old magic. Fae.” “It was never meant for mortals,” Isolde replied, trailing fingers along a bloom shaped like a tiny lute. It chimed once,
softly
. “But you are here now. And that changes things.” Rory’s pulse quickened. She reached for the Fae-Forged Blade at her hip. The moonsilver remained cold, but its faint luminescence had strengthened, a soft silver radiance pulsing along the leaf-shaped edge. She hadn’t drawn it since receiving it—from Isolde, no explanation, just a quiet, “You’ll need it.” A bird—no, not a bird—flitted between branches: a flash of iridescent wings, body like spun glass, voice like a child laughing underwater. It vanished into a thicket that hadn’t been there a moment before. “Did you
see that?” Rory
whispered. Nyx nodded. “Spirits. Watchers. They taste your fear.” “I’m not afraid,” she lied. “You should be,” Isolde said, turning. “The Grove grants truth, not comfort. It will show you what you need to see. Not what you want.” Rory swallowed. “Why are we here?” “To prepare,” Isolde said simply. “The Veil weakens. Hel reaches through. Belphegor’s chefs hunger for new flavors. And you—” she paused, eyes locking onto Rory’s “—you carry a key they do not know you have.” Rory touched the pendant again. “This?” Isolde didn’t answer. Instead, she walked deeper into the grove. They followed. The ground sloped
gently
, carpeted with moss that glowed faintly underfoot. Each step left a ripple of light, fading seconds later. Trees bent inward, forming an archway. Beyond it, a pool—still as glass—mirrored not the false sky, but constellations unknown: spirals, zigzags, a crown of seven eyes. Isolde knelt at the pool’s edge. “Look.” Rory crouched beside her. Her reflection rippled—then changed. For a heartbeat, she wasn’t herself. She wore a chef’s coat stitched with obsidian thread, stood in a kitchen vast as a cathedral, flames of cold blue fire leaping from copper stoves. Before her, a body—faceless—lay on a silver platter, steaming. She recoiled. “What
was that?” she
gasped. “A possibility,” Isolde said
softly
. “One thread among many. Dymas calls. Not to consume you. To recruit.” “That’s insane,” Rory said, heart hammering. “I’m not a cook. I can barely fry an egg.” “No,” Nyx said, stepping forward, their violet eyes fixed on the pool. “But you understand flavor. Balance. Risk. And you’ve known hunger—not just of the body, but of the soul. That makes you valuable.” Rory touched her wrist again. The scar burned. Then, a sound. A low, resonant hum, rising from beneath the earth. The pool darkened. The flowers closed. Even the air
seemed to
hold its breath. Isolde rose. “They know you’re here.” “Who?” Rory demanded. “The ones who watch from below. The Wardens. Or what remains of them.” Nyx’s form
flickered
, half-corporeal, half-shadow. “We’re not alone.” From the edge of the clearing, figures emerged—not walking, but gliding. Tall, hooded, cloaked in gray mist. Their faces were indistinct, featureless save for twin points of dim silver light where eyes should be. They carried staves of black wood, topped with shards of crystal that pulsed in time with the Heartstone. “The Wardens,” Isolde whispered. “Or remnants. They patrol the rifts. Monitor the Veil.” One stepped forward, raised its staff. The crystal flared. Rory felt it before she saw it—the Veil, not as concept, but as presence. A taut membrane, invisible but felt, like static in the blood. The crystal pulsed in rhythm with her pendant. A connection. “They’re not attacking,” Nyx observed. “No,” Isolde said. “They’re recognizing.” The lead Warden lowered its staff. Then, in a voice like stone grinding on stone, it spoke. “Bearer of the Heartstone… you walk the edge. The glutton waits. The blade will cut… but not all wounds can be healed.” Then, as
suddenly
as they came, they faded—back into mist, into shadow, into nothing. Silence returned. Rory’s breath came fast. “What was that?” “They guard the balance,” Isolde said. “They saw you. That means you’re marked. For both sides.” Rory looked at the Fae blade, still glowing
softly
. At the pendant, pulsing against her chest. At the grove, alive with hidden eyes and shifting truths. She thought of Evan, his grip on her arm, his voice telling her she was nothing. She thought of Yu-Fei’s kitchen, the smell of sesame and ginger, the comfort of a warm meal. She thought of Silas’ bar, the quiet hum of late nights, the way she could disappear into her own thoughts. None of that mattered now. She was here. In a place between worlds. With a key she didn’t understand, a blade that could cut magic, and a future written in riddles. Nyx touched her shoulder—cold, solid, real. “You’re not alone.” Isolde turned, her silver hair catching the grove’s inner light like spun stars. “The path is yours to take. But know this: in Dymas, nothing is as it seems. Even hunger can be a lie.” Rory stood tall. “Then I’ll learn to taste the truth.”
created_at
"2026-02-17T02:41:52.280083+00:00"
2/17/2026, 2:41:52 AM
model
"writer/palmyra-x5-20250428"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
374
moderation_latency
190
generation_time
24825
tokens_prompt
1590
tokens_completion
2121
native_tokens_prompt
1565
native_tokens_completion
1856
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.012075
router
(null)
provider_responses
0
status
200
is_byok
false
latency
374
endpoint_id
"c684c4e7-1b77-4ca5-9516-7ecc66e2c455"
provider_name
"Amazon Bedrock"
model_permaslug
"writer/palmyra-x5-20250428"
api_type
"completions"
id
"gen-1771296086-khqWiYvjtLbhjcg2BExg"
upstream_id
(null)
total_cost
0.012075
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
53.9683%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
21
adverbTagCount
5
adverbTags
0
"Isolde said, her voice echoing from everywhere and nowhere [everywhere nowhere]"
1
"Isolde replied, trailing fingers along a bloom shaped like a tiny lute [like]"
2
"She hadn’t drawn it since receiving it—from Isolde, no explanation, just a quiet, [just]"
3
"Isolde said simply [simply]"
4
"Isolde said softly [softly]"
37.5000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1280
totalAiIsmAdverbs
8
found
0
adverb
"gently"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
2
3
adverb
"softly"
count
3
4
adverb
"suddenly"
count
1
highlights
0
"gently"
1
"slightly"
2
"slowly"
3
"softly"
4
"suddenly"
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)
53.1250%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1280
totalAiIsms
6
found
0
word
"flickered"
count
2
1
word
"shimmered"
count
1
2
word
"dancing"
count
1
3
word
"echoing"
count
1
4
word
"etched"
count
1
highlights
0
"flickered"
1
"shimmered"
2
"dancing"
3
"echoing"
4
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"air was thick with"
count
1
highlights
0
"The air was thick with"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
113
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
113
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
139
matches
0
"see that?” Rory"
1
"was that?” she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
62
mean
20.29
std
18.95
cv
0.934
sampleLengths
0
7
1
66
2
4
3
26
4
32
5
71
6
10
7
9
8
17
9
5
10
11
11
3
12
77
13
22
14
60
15
21
16
31
17
47
18
34
19
6
20
8
21
5
22
25
23
6
24
35
25
6
26
10
27
2
28
47
29
7
30
49
31
2
32
5
33
17
34
16
35
34
36
8
37
3
38
23
39
6
40
3
41
13
42
8
43
52
44
13
45
9
46
35
47
5
48
5
49
39
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
113
matches
0
"were gone"
1
"were lit"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
183
matches
(empty)
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
986
adjectiveStacks
1
stackExamples
0
"half-corporeal, half-shadow."
adverbCount
33
adverbRatio
0.033468559837728194
lyAdverbCount
13
lyAdverbRatio
0.013184584178498986
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
139
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
139
mean
9.05
std
6.52
cv
0.721
sampleLengths
0
7
1
22
2
10
3
11
4
23
5
4
6
10
7
5
8
9
9
2
10
17
11
3
12
4
13
8
14
11
15
12
16
23
17
11
18
14
19
10
20
5
21
4
22
13
23
4
24
2
25
3
26
11
27
3
28
14
29
22
30
16
31
25
32
13
33
9
34
3
35
21
36
18
37
2
38
2
39
14
40
12
41
6
42
3
43
18
44
4
45
9
46
3
47
9
48
19
49
16
56.5947%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.37410071942446044
totalSentences
139
uniqueOpeners
52
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
21
fancyCount
17
fancyTags
0
"they whispered, voice like wind through dry leaves (whisper)"
1
"she muttered, glancing at Nyx (mutter, glance)"
2
"Isolde said, her voice echoing from everywhere and nowhere (say, echo)"
3
"they murmured (murmur)"
4
"Isolde replied, trailing fingers along a bloom shaped like a tiny lute (reply, trail shape like)"
5
"She hadn’t drawn it since receiving it—from Isolde, no explanation, just a quiet, (does not draw receive)"
6
"whispered (whisper)"
7
"she lied (lie)"
8
"Isolde said, turning (say, turn)"
9
"Isolde said simply (say simply)"
10
"gasped (gasp)"
11
"Isolde said softly (say softly)"
12
"Rory said, heart hammering (say, hammer)"
13
"Nyx said, stepping forward, their violet eyes fixed on the pool (say, step eyes fixed)"
14
"demanded (demand)"
15
"Isolde whispered (whisper)"
16
"Nyx observed (observe)"
82.0699%