NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMH12WGDWB730V02MYWZ26
Run Details
Model:
Claude 3 Haiku
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
12.1s
Cost:
$0.002481
Provider:
Anthropic
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
Rory exhaled a slow, steadying breath as she passed through the shimmering boundary of the Fae Grove.
The air was thick with
the sweet scent of wildflowers, so vibrant and alive it felt almost
tangible
. Beneath her feet, the ground
was carpeted
in a lush
mosaic
of verdant grasses and soft, unfamiliar petals. Nyx materialized at her side, their
ethereal
silhouette flickering and shifting like a candle flame in the gentle breeze. "Remarkable," they murmured, violet eyes roaming the alien landscape. "I can feel the power of the Veil here, yet it parts so easily." Beside them, Isolde
glided
forward, her long silver hair drifting
weight
lessly around her. "Welcome, mortals," she said, voice soft and musical. "This is the Fae Grove, a place where Earth and the Realms meet." She extended a pale, slender hand, indicating the rolling hills and dense forest beyond. Rory felt a shiver of unease. "And what exactly lies beyond the trees?" she asked, hand drifting to the hilt of the Fae-forged blade at her hip. Isolde's lavender eyes twinkled with amusement. "Ah, the curiosity of the young. All in good time, child." She gestured for them to follow, her footprints vanishing as she moved deeper into the verdant expanse. Exchanging a wary glance, Rory and Nyx trailed after the elusive seer. The air grew increasingly charged, thick with a
palpable
energy that
seemed to
hum beneath Rory's skin. E
very
step carried them further from the familiar, the known — into a realm where the
very
fabric of reality shifted and twisted. Nyx paused, head tilting as if listening to a distant, unheard sound. "The Veil... it's thinning here," they murmured, voice
tinged
with wonder and unease. "I can feel the Realms pressing in, like a breath against my essence." Rory brushed her fingers over the warm, pulsing Heartstone at her throat, the crimson gem glowing faintly.
"Is that a
good thing or a bad thing?" she asked, eyes scanning the trees with growing
trepidation
. "Both, perhaps," Nyx replied cryptically. "The Fae walk a delicate balance, child of Earth. Their power comes at a price." Rory frowned, fingertips tracing the scar on her wrist as an old, familiar fear stirred within her. "I know something of prices," she muttered under her breath. Ahead, Isolde had paused, standing before a ring of towering oak trees. Their gnarled trunks
were entwined
with glowing vines, casting the clearing in a warm, verdant light. At the center stood a single, massive stone — an ancient, weathered monolith worn smooth by time. "The Boundary," Isolde announced, extending a hand to caress the rough surface. "This is where the realms meet, where the Veil thins to its weakest point." She turned, piercing lavender eyes finding Rory's. "This is where your journey will begin." Rory bristled, hand tightening on the Fae blade's hilt. "My journey? I thought we were here for information, not —" "Hush, child," Isolde interrupted, a slim finger pressed to Rory's lips. "You have been chosen, whether you like it or not. The Realms have need of you." Nyx drifted closer, their form shimmering and warping as they neared the standing stones. "I can feel the power here," they murmured, tendrils of shadow curling around the monolith's base. "It calls to me... and to you, Aurora Carter." Rory's heart pounded in her ears, a cold knot of dread tightening in her stomach. "I didn't ask for any of this," she protested, voice strained. "I just wanted —" "Peace?" Isolde tilted her head, the ghost of a smile playing across her lips. "That is a luxury few can afford in these times, child. The Veil weakens, and the Realms grow restless." Rory cast a desperate glance at Nyx, silently pleading for... something, anything. But the Shade only
look
ed back, their features
etched
with an
unreadable
expression. Isolde's cool hand settled on Rory's shoulder, guiding her forward. "Come. It is time you learned the truth of your origins, Aurora Carter. The destiny that awaits you." With a resigned sigh, Rory allowed herself to be led toward the ancient monolith, the Heartstone at her throat pulsing in time with the strange energy that swirled around them. As she drew closer, she could feel the
weight
of the Veil pressing down, the boundary between worlds straining against an unseen force. Nyx drifted behind them, tendrils of shadow clinging to the stones. "I can sense the tether," they murmured, voice hushed and reverent. "A connection... from this place, to the Realms beyond." Isolde nodded, her hand tightening on Rory's shoulder. "Yes. This is where the Veil is thinnest, where the threads of fate converge." She turned, lavender eyes finding Rory's. "You have been chosen, Aurora Carter, to walk between the worlds. To be the bridge that mends the Veil." Rory's breath caught in her throat, panic flaring in her chest. "I — I don't understand. What are you saying?" "That you, child of Earth, are the key to restoring balance." Isolde's gaze was steady, unflinching. "The Realms are in peril, and you alone possess the power to save them." Nyx drifted closer, violet eyes
gleaming
. "Then we must act
quickly
. The Veil grows weaker with e
very
passing day." Rory's fingers
trembled
as she gripped the Fae blade's hilt, heart pounding. "But I'm no hero," she protested weakly. "I'm just —" "You are far more than you know," Isolde interrupted, a faint smile tugging at her lips. "The Realms have need of you, Aurora Carter. Whether you are ready or not." With a gentle nudge, she ushered Rory forward, toward the ancient, glowing monolith at the heart of the grove. Nyx followed close behind, their silhouette flickering and shifting, as if drawn
inexorably
toward the pulsing heart of the Veil. Rory swallowed hard, casting one last, longing
look
back toward the shimmering boundary of the grove. The familiar world lay just beyond, untouched by the
weight
of destiny that now pressed upon her shoulders. Taking a steadying breath, she turned and stepped forward, into the unknown.
created_at
"2026-02-17T01:48:18.893727+00:00"
2/17/2026, 1:48:18 AM
model
"anthropic/claude-3-haiku"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1292
moderation_latency
(null)
generation_time
11948
tokens_prompt
1590
tokens_completion
1548
native_tokens_prompt
1757
native_tokens_completion
1633
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.0024805
router
(null)
provider_responses
0
id
"msg_01UQ5BQa34S98L481YmUU9Sd"
status
200
is_byok
false
latency
1292
endpoint_id
"8661a1db-b0cf-4eb2-ba04-c2a79f698682"
provider_name
"Anthropic"
model_permaslug
"anthropic/claude-3-haiku"
api_type
"completions"
id
"gen-1771292886-GAmAuTjCMaYbVt8L4pBm"
upstream_id
"msg_01UQ5BQa34S98L481YmUU9Sd"
total_cost
0.0024805
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Anthropic"
Evaluation details
Result
Evaluator
Details
Meta Data
85.7143%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
2
adverbTags
0
"Nyx replied cryptically [cryptically]"
1
"she protested weakly [weakly]"
69.9399%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
998
totalAiIsmAdverbs
3
found
0
adverb
"inexorably"
count
1
1
adverb
"quickly"
count
1
2
adverb
"very"
count
1
highlights
0
"inexorably"
1
"quickly"
2
"very"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
998
totalAiIsms
13
found
0
word
"palpable"
count
1
1
word
"tangible"
count
1
2
word
"ethereal"
count
1
3
word
"mosaic"
count
1
4
word
"tinged"
count
1
5
word
"gleaming"
count
1
6
word
"glided"
count
1
7
word
"trembled"
count
1
8
word
"unreadable"
count
1
9
word
"trepidation"
count
1
10
word
"weight"
count
2
11
word
"etched"
count
1
highlights
0
"palpable"
1
"tangible"
2
"ethereal"
3
"mosaic"
4
"tinged"
5
"gleaming"
6
"glided"
7
"trembled"
8
"unreadable"
9
"trepidation"
10
"weight"
11
"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
55
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
55
filterMatches
0
"look"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
72
matches
0
"\"Is that a"
49.0434%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
30
mean
33.33
std
10.72
cv
0.322
sampleLengths
0
53
1
42
2
48
3
27
4
34
5
52
6
38
7
35
8
20
9
27
10
45
11
40
12
20
13
27
14
39
15
30
16
33
17
25
18
28
19
53
20
31
21
47
22
20
23
30
24
19
25
22
26
30
27
39
28
34
29
12
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
55
matches
0
"was carpeted"
1
"were entwined"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
115
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
664
adjectiveStacks
0
stackExamples
(empty)
adverbCount
18
adverbRatio
0.02710843373493976
lyAdverbCount
8
lyAdverbRatio
0.012048192771084338
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
72
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
72
mean
13.89
std
5.61
cv
0.404
sampleLengths
0
17
1
18
2
18
3
19
4
9
5
14
6
13
7
8
8
27
9
6
10
21
11
6
12
28
13
12
14
17
15
23
16
12
17
13
18
13
19
17
20
18
21
5
22
15
23
17
24
10
25
12
26
16
27
17
28
12
29
21
30
7
31
9
32
11
33
11
34
16
35
14
36
16
37
9
38
15
39
11
40
4
41
14
42
19
43
10
44
2
45
13
46
10
47
18
48
30
49
23
75.9259%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.4722222222222222
totalSentences
72
uniqueOpeners
34
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
12
fancyTags
0
"they murmured, violet eyes roaming the alien landscape (murmur, roam)"
1
"she said, voice soft and musical (say, voice)"
2
"they murmured, voice tinged with wonder and unease (murmur, tinged)"
3
"Nyx replied cryptically (reply cryptically)"
4
"she muttered under her breath (mutter)"
5
"Isolde announced, extending a hand to caress the rough surface (announce, extend)"
6
"Isolde interrupted, a slim finger pressed to Rory's lips (interrupt, press)"
7
"they murmured, tendrils of shadow curling around the monolith's base (murmur)"
8
"she protested, voice strained (protest, strain)"
9
"they murmured, voice hushed and reverent (murmur, hush)"
10
"she protested weakly (protest weakly)"
11
"Isolde interrupted, a faint smile tugging at her lips (interrupt, tug)"
81.2131%