NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMN6SFTGSYFPV7GJY4SK0B8
Run Details
Model:
Ministral 8B
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
9.0s
Cost:
$0.000317
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 honeyed wine and something older—something that had been fermenting in the dark for centuries. Aurora Carter stepped over the threshold of the standing stone, her boots sinking
slightly
into the earth as if the ground itself
were breathing
. The pendant at her throat, the Heartstone, warmed against her skin, a faint pulse of heat that had nothing to do with the warmth radiating from the trees. The Fae Grove was nothing like the park she’d driven through earlier. The oaks here were ancient, their bark
etched
with runes that glowed faintly in the dim light, like veins of silver beneath translucent skin. Wildflowers—pinks, purples, and whites—b
loomed
in clusters, their petals shimmering as if dusted with stardust. The air hummed, a low vibration that settled in her bones, making her teeth ache
slightly
, as if the world itself
were tuning
to a frequency she couldn’t name. Beside her, Nyx moved like a shadow given form, their silhouette shifting as they stepped forward. Their voice was a whisper on the wind, just audible to her ears. *"This is not as it seems, little thief."* Aurora glanced back at them, her fingers tightening around the hilt of the Fae-forged blade at her waist. The cold of the weapon seeped through her coat, a constant reminder of what it could do. *"You said it yourself. It’s not London."* Nyx’s form
flickered
, solid for a moment before dissolving into smoke. *"No. But it is still a cage."* Isolde stood apart from them, her silver hair catching the light like spun moonlight. She didn’t move, didn’t speak, but her presence was a
weight
, a quiet certainty. The standing stones around them were older than the park’s name, older than the city itself. Their roots twisted into the earth, and the air between them crackled with something unseen. Aurora reached out, brushing her fingers against the bark of the nearest oak. The moment her skin touched the wood, a jolt of energy shot up her arm, like static from a forgotten memory. The pendant pulsed harder, its warmth spreading through her chest. *"What is this place?"* Isolde’s lips curled, not quite a smile. *"A pocket. Between worlds. Where time bends and the Veil is thin."* She gestured vaguely toward the grove. *"Step deeper, and you may find what you seek. Or what you fear."* Aurora exhaled
sharply
. She had come here for answers—not just about the pendant, but about the visions that had been haunting her since she’d first touched it. The way the world had tilted when she’d worn it. The way the air had *shifted*, like the moment before a storm breaks. She took another step forward, her boots crunching on fallen leaves that weren’t quite dead. They were too vibrant, too alive. The trees here didn’t just grow—they *thrived*, their branches stretching upward as if reaching for something beyond the sky. Nyx’s voice was a breath against her ear. *"Beware the stillness."* Aurora turned, but Nyx was already dissolving into smoke, reforming just ahead of her. The path ahead was clearer now, the ground less uneven, the air less thick with the hum of magic. She followed, her pulse quickening as the trees closed in around her. Then she saw it. A glade. Not a clearing—*a glade*—where the earth itself
seemed to
rise in gentle waves, like the surface of a pool of liquid silver. In the center stood a figure, tall and gaunt, their skin the color of old parchment. They held a goblet of wine, though the liquid within didn’t slosh—it *moved*, swirling in slow, deliberate patterns, as if caught in a current not of the earth but of something deeper. Prince Belphegor. Aurora’s breath caught. The ruler of Dymas, the realm of gluttony, stood before her, his gaze fixed on her with an intensity that made her skin prickle. *"Ah,"* he said, his voice like syrup thickened with honey. *"The mortal who carries the Heartstone."* Nyx’s form solidified behind her, their voice a warning. *"Do not reach for it."* Aurora didn’t move. She couldn’t. Her feet
were rooted
to the spot, as if the earth had decided to hold her in place. The pendant at her throat burned, its warmth now a
searing
heat, like a brand pressed to her skin. Belphegor lifted the goblet, offering it to her. *"Drink, and you will see. Drink, and you will know."* Aurora’s fingers twitched. She could take it. She could— A sharp pain lanced through her wrist, sharp enough to make her gasp. She looked down, and there, just beneath the surface of her skin, was a thread of silver light, pulsing in time with the pendant. A ward. A *lock*. Isolde’s voice cut through the haze of her thoughts, her words sharp as shards of ice. *"You do not belong here, little thief. This is not your path."* Aurora tore her gaze from the goblet and looked at Isolde, her breath ragged. *"What do I do?"* Isolde’s eyes, pale lavender in the dim light, held hers. *"Walk away. Now."* The words barely left her lips before the world *shifted*. The trees groaned. The ground
trembled
. And then— Silence. The glade
was gone
. The prince
was gone
.
The air was thick with
the scent of damp earth and something older, something *hungry*. Aurora stumbled back, her boots sinking into the soft ground as if she
were standing
in quicksand. Nyx was solid again, their form solid and unyielding. *"We must leave. Now."* Aurora nodded, her pulse hammering in her throat. She turned, her fingers clutching the hilt of the Fae-forged blade. The cold was a comfort, a reminder that she was still herself. Still *here*. Isolde moved first, her silver hair shimmering as she stepped forward. The standing stones
loomed
larger now, their runes glowing brighter, as if sensing her urgency. She reached out, her fingers brushing against the bark of the nearest tree. The moment she touched it, the world *snapped* back into place. The park was real again. The sky was real. The air was real. And they
were standing
in the middle of Richmond Park, the grove nothing more than a memory. Aurora exhaled, her breath shaky. The pendant at her throat was cool now, its warmth gone. She looked at Nyx, then at Isolde, her mind racing. *"What just happened?"* Isolde’s lips twitched, almost a smile. *"You were shown a taste of Dymas. A glimpse of what lies beyond the Veil."* Nyx’s voice was a whisper. *"And what you saw was a trap."* Aurora swallowed hard. She had come here for answers. She had come here because she had nowhere else to turn. But the answers she’d found were worse than the questions. She looked down at the pendant, at the silver thread beneath her skin. It pulsed once, then twice, like a heartbeat. *"Then what do we do?"*
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.9583%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1152
totalAiIsmAdverbs
3
found
0
adverb
"sharply"
count
1
1
adverb
"slightly"
count
2
highlights
0
"sharply"
1
"slightly"
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)
47.9167%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1152
totalAiIsms
6
found
0
word
"searing"
count
1
1
word
"flickered"
count
1
2
word
"trembled"
count
1
3
word
"loomed"
count
1
4
word
"weight"
count
1
5
word
"etched"
count
1
highlights
0
"searing"
1
"flickered"
2
"trembled"
3
"loomed"
4
"weight"
5
"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
107
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
107
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
107
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
42
mean
27.24
std
20.25
cv
0.744
sampleLengths
0
70
1
79
2
37
3
42
4
18
5
59
6
48
7
38
8
50
9
40
10
11
11
45
12
4
13
2
14
70
15
2
16
43
17
14
18
42
19
18
20
9
21
41
22
28
23
18
24
13
25
10
26
8
27
1
28
40
29
13
30
33
31
50
32
13
33
17
34
26
35
3
36
21
37
12
38
20
39
10
40
21
41
5
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
107
matches
0
"were rooted"
1
"was gone"
2
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
160
matches
0
"were breathing"
1
"were tuning"
2
"were standing"
3
"were standing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1042
adjectiveStacks
0
stackExamples
(empty)
adverbCount
39
adverbRatio
0.03742802303262956
lyAdverbCount
6
lyAdverbRatio
0.005758157389635317
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
107
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
107
mean
10.69
std
6.9
cv
0.646
sampleLengths
0
18
1
24
2
28
3
12
4
24
5
14
6
29
7
16
8
13
9
8
10
18
11
17
12
7
13
11
14
7
15
14
16
14
17
16
18
15
19
13
20
21
21
10
22
4
23
7
24
18
25
13
26
3
27
24
28
10
29
13
30
15
31
6
32
19
33
8
34
3
35
14
36
19
37
12
38
4
39
2
40
22
41
16
42
32
43
2
44
3
45
24
46
10
47
6
48
9
49
5
36.9159%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
14
diversityRatio
0.29906542056074764
totalSentences
107
uniqueOpeners
32
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"he said, his voice like syrup thickened with honey (say, thicken)"
85.8112%