NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQXYBCEEKD8F52X7360JA5
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
36.8s
Cost:
$0.031476
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 oak standing stones appeared without warning, gray
sentinels
materializing from the London fog as if they'd been hiding just behind a curtain. Rory stopped so abruptly that Nyx's incorporeal form rippled through her shoulder before solidifying beside her. "Are you certain about this?" The Shade's voice carried the texture of wind through dead leaves. Rory touched the Heartstone Pendant beneath her jacket. The crimson gem had been warm since they'd entered Richmond Park, but now it pulsed against her sternum with an insistence that felt almost like heartbeat. "Isolde doesn't extend invitations
lightly
. And if she knows something about the rift patterns—" "Then we walk into a place where time forgets itself." Nyx's violet eyes
flickered
. "I have existed for centuries, Aurora Carter. Even I find the Fae realm... unsettling." She studied the stones. They formed a rough circle, maybe twenty feet across, and the air between them held a quality of stillness that didn't match the wind tugging at her hair. Beyond the threshold, wildflowers bloomed in impossible profusion—lupines and foxgloves, primroses and columbines, flowers that had no business growing together, let alone in November. "Then it's a good thing we're only visiting the edge of it." Rory stepped forward. The moment she crossed between the stones, the world reshuffled itself. The ambient noise of London—that constant urban hum she'd stopped consciously hearing years ago—simply ceased. In its place came a silence so
profound
it rang in her ears like the aftermath of a bell. She drew a sharp breath, and the air tasted of honey and rain and something green and growing that had no name in any language she spoke. Nyx flowed through the boundary behind her, and even their usually fluid form stuttered, solidifying more
completely
than Rory had ever seen. They looked down at their own hands with something approaching alarm. "The Grove doesn't like in-between things," Rory observed, though her voice came out quieter than intended. Speaking felt like an intrusion here. The path ahead was barely visible, more suggestion than trail, winding between silver birches whose bark gleamed as if lit from within. Wildflowers grew in such density they formed a living carpet, and Rory stepped
carefully
, trying not to crush the delicate blooms. Behind her, Nyx left no trace at all—the flowers sprang back up as if untouched, though the Shade's boots should have left clear impressions in the soft earth. She glanced back and immediately regretted it. The standing stones
were gone
. Not hidden by trees or fog, but simply absent, as if they'd never existed. In their place, more forest stretched endlessly in all directions. "Don't." Nyx's whisper-voice held an edge. "Don't look back. Don't try to map this place in your mind. The Grove is circular and spiraled and
perfectly
straight all at once. Your mortal geometry will break against it." Rory forced her gaze forward and kept walking. The light filtering through the canopy held a quality she couldn't quite define—too golden for morning, too silver for afternoon, shifting between the two with each step. Time moves differently here, Isolde had warned when Rory had sought her out three days ago. Or had it been three weeks? The memory felt both recent and ancient. The Fae-Forged Blade at her hip had grown cold enough to notice through her jeans, a point of ice against her thigh. She resisted the urge to touch it. The moonsilver dagger had been Isolde's gift after their first meeting, pressed into her hands with words that had sounded like prophecy or warning or both: "You will need this when the hungry dark comes calling." A stream
appeared to
their left, though Rory hadn't heard any water until she saw it. The sound came after the sight, as if the Grove had to remember to add it. The water ran clear and quick over smooth stones, each one
perfectly
round and sitting in arrangements that looked deliberate but random, like words in a language she almost recognized. "Do you
feel that?" Nyx
had stopped, their shadow-form rippling at the edges despite the Grove's insistence on solidity. Rory paused. At first she felt nothing unusual—then it hit her. A presence, vast and watchful, pressing against her awareness from all directions at once. Not hostile. Not friendly either. Simply aware, the way a forest might be aware of a deer passing through, or an ocean aware of a fish swimming in its depths. The Grove itself was conscious, or something in it was, and they were
very
small and
very
noticed. The Heartstone Pendant pulsed once, hard, and a different sensation washed through her. The warmth it usually exuded near Hel portals had vanished, replaced by something cooler but no less powerful. The pendant
was reacting
to the Fae-touched nature of this place, attuning itself to a different frequency of magic entirely. "Keep moving," she said, surprised by the steadiness in her voice. "Standing still feels worse." They pressed on, and the path
began to
descend. The birches gave way to older trees—oaks with trunks wider than Rory could wrap her arms around, their bark scored with symbols that hurt to look at directly. Mushrooms grew in fairy rings at their bases, purple and luminescent, releasing spores that drifted upward like inverted rain. The air grew thicker, sweeter, laden with scents that made Rory's head swim. She'd eaten before coming here—Nyx had insisted on that, warned her never to enter the Grove hungry—but her mouth watered anyway. Somewhere ahead, she could smell bread baking and meat roasting and fruit ripening on the vine, all layered over each other in impossible combination. "The boundary between realms is thin here," Nyx murmured. "I can taste Dymas on the air. Gluttony's realm. The Grove touches more places than just Earth and Fae." Rory's hand found the pendant again. If the Veil was weak here, if this place connected to multiple realms at once, then Isolde's grove was more dangerous and more valuable than she'd realized. A crossroads. A hub. A place where information—and things—could flow between worlds that should never touch. The trees opened abruptly into a clearing, and there, in its center, stood a cottage that
seemed to
have grown rather than
been built
. Its walls
were woven
from living vines, its roof thatched with grass that still grew green and lush. Smoke rose from a chimney, and through the windows, Rory could see firelight flickering. Isolde waited in the doorway, her silver hair unbound and flowing past her waist, her pale lavender eyes reflecting the strange light of the Grove. She smiled, and it was both welcoming and unsettling, the expression of something that wore a human face but had forgotten some crucial detail of how humans actually smiled. "You came." Her voice held layers like music. "The girl who runs from her past and the shadow who cannot escape theirs. Step inside, Aurora Carter. Step inside, Nightwhisper. The tea is ready, and we have much to discuss before the Veil tears
completely
." Rory's hand tightened on the pendant, feeling its pulse synchronize with her own heartbeat. She thought of the rift patterns, of the weakening Veil, of all the questions that had driven her to seek out a Fae oracle in the first place. Then she stepped forward, over Isolde's threshold, and left the last piece of the mortal world behind.
created_at
"2026-02-17T02:48:12.370581+00:00"
2/17/2026, 2:48:12 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2547
moderation_latency
190
generation_time
36504
tokens_prompt
1590
tokens_completion
1898
native_tokens_prompt
1757
native_tokens_completion
1747
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.031476
router
(null)
provider_responses
0
id
"1497fcf1-c1c2-4e05-8c9b-072712c7ae31"
status
200
is_byok
false
latency
2547
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296455-Pl8K3gYSfWrscjRmpP27"
upstream_id
"1497fcf1-c1c2-4e05-8c9b-072712c7ae31"
total_cost
0.031476
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
3
adverbTagCount
0
adverbTags
(empty)
35.5878%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1242
totalAiIsmAdverbs
8
found
0
adverb
"carefully"
count
1
1
adverb
"completely"
count
2
2
adverb
"lightly"
count
1
3
adverb
"perfectly"
count
2
4
adverb
"very"
count
2
highlights
0
"carefully"
1
"completely"
2
"lightly"
3
"perfectly"
4
"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)
75.8454%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1242
totalAiIsms
3
found
0
word
"sentinels"
count
1
1
word
"flickered"
count
1
2
word
"profound"
count
1
highlights
0
"sentinels"
1
"flickered"
2
"profound"
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
70
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
70
filterMatches
(empty)
hedgeMatches
0
"appeared to"
1
"began to"
2
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
76
matches
0
"feel that?\" Nyx"
76.7960%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
28
mean
43.79
std
18.34
cv
0.419
sampleLengths
0
39
1
16
2
48
3
28
4
56
5
15
6
72
7
33
8
22
9
71
10
36
11
37
12
64
13
65
14
62
15
19
16
73
17
51
18
15
19
56
20
58
21
28
22
49
23
56
24
54
25
44
26
42
27
17
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
70
matches
0
"were gone"
1
"been built"
2
"were woven"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
176
matches
0
"was reacting"
81.8816%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1064
adjectiveStacks
2
stackExamples
0
"quick over smooth stones,"
1
"watchful, pressing against her"
adverbCount
50
adverbRatio
0.046992481203007516
lyAdverbCount
19
lyAdverbRatio
0.017857142857142856
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
76
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
76
mean
16.13
std
8.56
cv
0.531
sampleLengths
0
23
1
16
2
16
3
8
4
26
5
14
6
14
7
14
8
4
9
28
10
24
11
15
12
11
13
15
14
19
15
27
16
22
17
11
18
16
19
6
20
22
21
21
22
28
23
7
24
5
25
14
26
10
27
6
28
31
29
8
30
27
31
16
32
6
33
7
34
22
35
7
36
36
37
16
38
16
39
30
40
19
41
2
42
9
43
14
44
2
45
3
46
25
47
18
48
13
49
18
52.6316%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.39473684210526316
totalSentences
76
uniqueOpeners
30
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
3
fancyTags
0
"Rory observed, though her voice came out quieter than intended (observe, come out)"
1
"she said, surprised by the steadiness in her voice (say, surprise)"
2
"Nyx murmured (murmur)"
83.6907%