NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMF32MXCQENZV1HAWN6QE3
Run Details
Model:
Ministral 8B
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
8.9s
Cost:
$0.000324
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 smelled like ripe peaches and something else—something warm and metallic, like blood left too long in the sun. Aurora Carter exhaled
slowly
, her fingers tightening around the hilt of the Fae-forged blade at her belt. The pendant beneath her shirt hummed faintly, a pulse of heat against her ribs. *Dymas.* She’d heard the name whispered in the back alleys of London, in the hushed tones of those who’d glimpsed the unthinkable. But now, standing at the edge of this impossible garden, she knew it wasn’t just a story. The vineyards stretched before her like a living
tapestry
, rows of grapes so heavy they sagged under their own
weight
, their skins shimmering with an unnatural sheen. The sky above was amber, thick and golden, as if the sun itself had
been dipped
in honey. Nyx moved silently beside her, their shadowy form flickering like a candle flame in the wind. They didn’t speak, but Aurora felt the
weight
of their presence—the way the air
seemed to
ripple around them, as if even the world here knew they weren’t meant to be here. “This isn’t right,” Isolde’s voice cut through the silence, though she stood several paces behind them. Her silver hair caught the light, weaving into something almost solid, like spun moonlight. “The Veil shouldn’t be this thin.” Aurora didn’t answer. She was too busy watching the way the vines twisted, their leaves not quite right—too smooth, too *alive*. A gust of wind carried the scent of something richer, something *wrong*. Spiced wine. Roasted meat. The faint, acrid tang of smoke. Her stomach twisted. She’d seen Hel before, in fragments—hellfire, screaming souls, the stench of damnation. But this… this was different. This was *gluttony* given form. A figure emerged from between the rows of vines, tall and broad-shouldered, his robes woven from what looked like
silk
and shadow. Prince Belphegor, ruler of this twisted paradise. His smile was slow, knowing. “Ah. Visitors.” His voice was deep, smooth, like honey poured over
velvet
. “I was wondering when you’d arrive.” Aurora stepped forward, the pendant burning against her skin. “We’re not here for a feast.” Belphegor chuckled, the sound rich and dark. “No? Then what brings you to *my* domain?” Nyx’s shadow coiled tighter around them, a silent warning. Aurora didn’t take her eyes off the prince. “We’re here for the Heartstone.” The prince’s smile didn’t waver, but his gaze sharpened. “Ah. The little thief.” He tilted his head, studying her. “You have it with you?” Aurora’s fingers brushed the pendant beneath her shirt. “It’s mine.” “Is it?” Belphegor stepped closer, the air around him warping
slightly
, as if the
very
fabric of this place resisted his presence. “Or is it *borrowed*?” She didn’t answer. She didn’t have to. The way his eyes
flickered
, the way the vines around them
seemed to
*lean* in, listening—it was enough. Isolde stepped forward, her voice a whisper that carried too far. “The Veil is fraying. This place… it’s not stable.” Belphegor’s laughter
echoed
through the garden. “Stable? Oh, my dear seer, stability is for mortals who don’t know the taste of excess.” He gestured to the rows of fruit, the towering loaves of bread, the tables laden with dishes that shouldn’t exist. “This is *life*, in all its indulgent glory.” Aurora’s pulse hammered in her throat. She could feel the
weight
of the Heartstone, the way it pulsed in time with her heartbeat. It was a key. A
beacon
. And Belphegor knew it. “You don’t belong here,” Nyx’s voice was a whisper on the wind, but it carried the
weight
of centuries. “This place *hungers*.” Belphegor’s smile widened. “And yet, here you are.” Aurora didn’t look away. She didn’t flinch. She
was used
to danger. Used to the way the world could twist and turn, used to the way people could lie. But this—this was different. This was *Hel*. She took a step forward, the Fae-forged blade cold against her palm. “Give us the Heartstone.” Belphegor’s laughter filled the garden, rich and mocking. “Oh, child, you don’t understand. You can’t *take* what’s here. It takes *you*.” The first vine lashed out. Aurora barely had time to react before the tendril wrapped around her wrist, tight as a noose. She yanked her hand back, but the vine held fast, dragging her forward. The pendant burned against her skin, the heat
searing
through her shirt. Nyx moved in a blur of shadow, their form solidifying just long enough to strike at the vine. It recoiled, hissing like steam on hot metal. Isolde’s voice cut through the chaos. “The Veil—it’s breaking. We have to move.” Aurora didn’t listen. She was too busy fighting the vine, too busy feeling the way it *pulled* at her, as if it could drag her into the earth itself. The garden around her twisted, the vines thickening, the air growing heavier. She could taste it now—the sweet, sickly tang of decay beneath the fruit, the rot beneath the richness. “Aurora!” Nyx’s voice was urgent, but she was already moving, already fighting. The Fae-forged blade hummed in her grip, the cold seeping into her skin. She drove it into the vine, and it shrieked, blackening at the edges. The vine recoiled, but more
were coming
, wrapping around her legs, her waist. She was trapped. Belphegor watched from the shadows, his smile never
wavering
. “You should have stayed home, little thief.” Aurora gritted her teeth. She could feel the Heartstone, the way it pulsed in time with her own heartbeat. It was a key. A *way out*. But to get to it, she had to fight. She drove the blade into the ground beside her, and the vines *screamed*. The garden
trembled
. The sky darkened, the amber light bleeding into something deeper, darker. The vines recoiled, the air growing thick with the scent of smoke and something older, something *wrong*. Aurora didn’t wait. She lunged for the Heartstone, her fingers closing around the silver chain. The pendant burned against her skin, the heat
searing
through her shirt. “Aurora!” Nyx’s voice was a warning, but she was already running, already fighting her way through the vines. The garden twisted around her, the air growing heavier, the vines thicker. She could feel the way it *pulled* at her, the way it wanted to keep her here, in this place of excess and indulgence. She didn’t stop until she reached the edge of the garden, until the vines thinned and the air grew lighter. Nyx was there, their shadowy form solidifying around her. Isolde stood beside them, her eyes wide with something like fear. “You’re bleeding,” Nyx said, their voice rough. Aurora looked down. The pendant was still burning against her skin, the heat
searing
through her shirt. She could feel the way it *pulled* at her, the way it wanted to keep her here. She didn’t look back. She ran.
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)
74.0484%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1156
totalAiIsmAdverbs
3
found
0
adverb
"slightly"
count
1
1
adverb
"slowly"
count
1
2
adverb
"very"
count
1
highlights
0
"slightly"
1
"slowly"
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
1156
totalAiIsms
15
found
0
word
"tapestry"
count
1
1
word
"beacon"
count
1
2
word
"searing"
count
3
3
word
"flickered"
count
1
4
word
"wavering"
count
1
5
word
"trembled"
count
1
6
word
"velvet"
count
1
7
word
"silk"
count
1
8
word
"weight"
count
4
9
word
"echoed"
count
1
highlights
0
"tapestry"
1
"beacon"
2
"searing"
3
"flickered"
4
"wavering"
5
"trembled"
6
"velvet"
7
"silk"
8
"weight"
9
"echoed"
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
96
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
96
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
112
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
35
mean
32.69
std
23.54
cv
0.72
sampleLengths
0
90
1
93
2
36
3
68
4
52
5
15
6
15
7
22
8
24
9
10
10
26
11
25
12
20
13
50
14
33
15
22
16
8
17
36
18
16
19
21
20
5
21
68
22
13
23
59
24
54
25
16
26
35
27
13
28
58
29
54
30
40
31
7
32
34
33
4
34
2
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
96
matches
0
"been dipped"
1
"was used"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
176
matches
0
"were coming"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1022
adjectiveStacks
0
stackExamples
(empty)
adverbCount
38
adverbRatio
0.03718199608610567
lyAdverbCount
6
lyAdverbRatio
0.005870841487279843
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
112
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
112
mean
10.21
std
6.92
cv
0.678
sampleLengths
0
20
1
17
2
14
3
22
4
17
5
27
6
18
7
16
8
32
9
16
10
14
11
6
12
3
13
18
14
12
15
2
16
2
17
6
18
3
19
12
20
2
21
3
22
5
23
22
24
7
25
5
26
12
27
6
28
9
29
6
30
7
31
8
32
9
33
8
34
5
35
9
36
10
37
5
38
8
39
2
40
22
41
4
42
3
43
4
44
18
45
11
46
9
47
6
48
36
49
8
41.9643%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.25892857142857145
totalSentences
112
uniqueOpeners
29
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
2
fancyTags
0
"Isolde’s voice cut through the silence, though she stood several paces behind them (stand)"
1
"Nyx’s voice was a whisper on the wind, but it carried the weight of centuries (be carry)"
83.7851%