NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMN2DBAV9ZCS95TJEPGNAKQ
Run Details
Model:
Ministral 3B
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
4.6s
Cost:
$0.000085
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> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The air in Richmond Park was thick with the scent of damp earth and something older, something that clung to the trees like a whisper. Aurora Carter stepped from the bus, her boots crunching on gravel that had
been smoothed
by the
weight
of unseen feet. The Fae Grove
loomed
ahead—a pocket of the world where time bent, where the wildflowers b
loomed
without season, where the standing stones stood as silent
sentinels
. She had come here for the Heartstone. She had to. Her fingers tightened around the silver chain of the pendant, its deep crimson gemstone warm against her skin. The pulse of its glow had been faint when she left London, but now, as she walked toward the grove’s edge, the light dimmed,
flickered
, then flared brighter. A Hel portal. She’d known it would be here. The maps had shown it, the whispers in her dreams. But the maps didn’t lie. And yet. The first sound came before she saw it. A rustle. Not of leaves. Not of wind. Something moved in the shadows where the trees parted, just beyond the reach of her torch. She exhaled
slowly
, fingers still wrapped around the pendant, though she didn’t need it to see the way the light caught the edges of her vision—like something
was watching
her from the dark. Aurora adjusted her grip on the torch, the beam cutting through the gloom. The standing stones
loomed
, their carvings worn smooth by centuries of hands. She had read the legends. They marked the boundary. The place where the veil between worlds thinned. Where the Fae walked. Where the dead lingered. A breath. She hadn’t heard it. The torch
flickered
. The pendant’s glow pulsed again, brighter this time, as if in response to something unseen. Aurora’s pulse quickened. She turned
slowly
, scanning the grove’s edge, but the trees swallowed the darkness. No movement. No sound. Just the whisper of the wind, and the distant, rhythmic *tap-tap-tap* of something brushing against the bark. She stepped forward. The air grew colder. The scent of damp earth turned sour, like old blood. The standing stones
seemed to
lean in, their faces watching her. Aurora’s breath fogged the torchlight, but the glow didn’t dim. It *changed*. The crimson gemstone inside the pendant shifted, deepening to a dark, unnatural red, as if the light inside it
was bleeding
into the world around her. A sound. Not from the trees. From *inside* her. Her ribs ached. A pressure, like something was pressing against her chest from the inside. She swallowed hard, forcing her mind to stay sharp. The pendant’s glow flared again, and this time, the light didn’t just pulse—it *
shimmered
*, like liquid fire. Aurora’s vision blurred for a second, and when it cleared, the grove was different. The trees stood taller. The flowers—wildflowers, she’d read—were *wrong*. Their petals stretched too wide, their colors too vivid, too *alive*. And then she saw it. A shape. Not moving. Not *there*. But *between* her and the trees. A figure, half-hidden in the gloom, its form shifting, like smoke given shape. A woman. Or what looked like one. Tall, too tall, her limbs too long, her skin stretched too thin over her bones. Her face was a mask of something *else*, something that didn’t quite fit. Aurora’s stomach twisted. The pendant’s glow
flickered
violently, and the woman’s form *moved*, just for a second, before vanishing. Aurora’s breath came in ragged gasps. The pressure in her chest didn’t ease. She turned back toward the standing stones, her torch beam cutting through the dark. The pendant’s light was steady now, but the air felt heavier. The trees
seemed to
lean in, their branches brushing against her shoulders as if trying to *pull* her closer. A sound. Not a sound. A *voice*. Low. Deep. Like the rumble of distant thunder, but wrong. Wrong in a way that made her skin crawl. Aurora’s fingers tightened around the pendant. The gemstone burned against her skin, hotter than before. She raised the torch higher, but the light didn’t reach far enough. The voice came again, closer this time, and the trees *twisted*, their branches twisting around her legs, their roots digging into the gravel beneath her feet. She stumbled. The pendant’s glow flared once more, and the world *shifted*. The grove wasn’t just wrong—it was *wrong in a way that didn’t make sense*. The standing stones
loomed
taller, their carvings clearer, their faces watching her with eyes that weren’t quite human. The air hummed, like the world itself
was breathing
. Aurora’s vision blurred. The torch
flickered
, and for a second, she saw something else—something that wasn’t there before. A reflection. Not in the water of a pond, not in a mirror. In the *darkness* itself. A woman. Aurora’s breath hitched. The pendant’s glow dimmed, then flared again, and the woman in the dark *moved*, her form shifting, her face twisting into something that wasn’t quite human. Aurora’s hands shook as she reached for the pendant, but her fingers slipped. The torch went out. The darkness swallowed her. And then— A sound. Not a sound. A *laugh*. Deep. Wet. Too many voices in one sound. Aurora’s vision blurred again, and when it cleared, she
was standing
in the grove, but the grove wasn’t the same. The trees were taller. The flowers were *wrong*. And the standing stones— They
were watching
her. Aurora’s pulse roared in her ears. The pendant was cold against her skin now, its glow extinguished. She reached for it, but her fingers passed through the chain.
The air was thick with
something she couldn’t name, something that clung to her like a second skin. She turned
slowly
, her torch still out, and saw it. The woman. Or what was left of her. A shape, half-hidden in the dark, her limbs too long, her face stretched too thin. She didn’t move. She didn’t *look* at her. But Aurora knew. She knew what
was happening
. The pendant
was gone
. And the grove was *hungry*.
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
70.1493%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1005
totalAiIsmAdverbs
3
found
0
adverb
"slowly"
count
3
highlights
0
"slowly"
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.4975%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1005
totalAiIsms
10
found
0
word
"sentinels"
count
1
1
word
"flickered"
count
4
2
word
"shimmered"
count
1
3
word
"loomed"
count
3
4
word
"weight"
count
1
highlights
0
"sentinels"
1
"flickered"
2
"shimmered"
3
"loomed"
4
"weight"
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
122
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
122
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
122
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
39
mean
25.56
std
27.04
cv
1.058
sampleLengths
0
82
1
72
2
8
3
57
4
50
5
6
6
55
7
3
8
63
9
2
10
7
11
75
12
5
13
2
14
77
15
57
16
2
17
5
18
19
19
53
20
2
21
51
22
35
23
2
24
46
25
4
26
2
27
2
28
5
29
8
30
32
31
4
32
56
33
2
34
29
35
3
36
5
37
4
38
5
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
122
matches
0
"been smoothed"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
6
totalVerbs
163
matches
0
"was watching"
1
"was bleeding"
2
"was breathing"
3
"was standing"
4
"were watching"
5
"was happening"
94.9502%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1005
adjectiveStacks
0
stackExamples
(empty)
adverbCount
46
adverbRatio
0.045771144278606964
lyAdverbCount
4
lyAdverbRatio
0.003980099502487562
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
122
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
122
mean
8.17
std
6.92
cv
0.847
sampleLengths
0
25
1
21
2
26
3
7
4
3
5
18
6
28
7
3
8
6
9
10
10
5
11
2
12
8
13
2
14
3
15
3
16
16
17
33
18
13
19
12
20
5
21
4
22
8
23
4
24
4
25
2
26
4
27
3
28
15
29
3
30
13
31
2
32
2
33
17
34
3
35
4
36
10
37
11
38
10
39
2
40
26
41
2
42
4
43
3
44
3
45
12
46
9
47
17
48
14
49
4
36.0656%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
17
diversityRatio
0.20491803278688525
totalSentences
122
uniqueOpeners
25
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
88.3331%