NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQGDQDB9YK00G3AESR5W5Q
Run Details
Model:
Mistral Small Creative
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
10.9s
Cost:
$0.000715
Provider:
Mistral
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 too still. Rory Carter adjusted the strap of her backpack, the
weight
of the Heartstone pendant pressing against her sternum through the thin fabric of her hoodie. She shouldn’t have come here at night. That much was obvious now, standing beneath the skeletal branches of the ancient oaks, their gnarled fingers clawing at the bruised purple sky. But the pendant had grown warmer with every mile she’d biked from Silas’ bar, its faint pulse insistent against her skin, like a second heartbeat. *This way. Now.* She exhaled, her breath curling in the cold. The standing stones
loomed
ahead, their surfaces slick with moss, their shapes too perfect to be natural. They marked the boundary of the Fae Grove—or so the whispers in Silas’ bar had claimed. *Isolde’s grove*, the old man with the milky eye had called it, his voice dropping to a rasp. *Where the veil’s thin as spider
silk
.* Rory swallowed. She wasn’t superstitious. She didn’t believe in fairy tales. But the pendant had led her here, and after the way it had reacted to the Hel portal in Whitechapel—flaring like a brand against her skin—she couldn’t ignore it. Not when the alternative was another night of lying awake, listening to the creak of the floorboards above Silas’ bar, wondering if Evan had found her again. She stepped between the stones. The moment her boot crossed the threshold, the world *shifted*. Not violently—nothing so obvious as a crack of thunder or a gust of wind. Just a subtle, sickening *tilt*, like the ground had exhaled beneath her. The air thickened, sweet and cloying, thick with the scent of crushed petals and damp earth. The wildflowers at her feet glowed faintly, their petals unfurling in the dark as if drinking in the moonlight. *Year-round blooms*, the old man had said. *Ain’t natural.* Rory’s fingers twitched toward the pendant. It was warmer now, almost hot, the crimson gemstone pulsing in time with her quickening heartbeat. She forced herself to breathe. *In. Out.* She wasn’t afraid. She was *prepared*. She had her knife in her boot, her phone in her pocket (though the signal had vanished the second she passed the stones), and the pendant, which—according to the cryptic note slipped under her door last week—
was supposed
to *protect* her. *From what*, exactly, the note hadn’t said. A twig snapped. Rory froze. The sound had come from her left, near the cluster of silver birches. She turned her head
slowly
, her pulse hammering in her throat. Nothing moved. The trees stood silent, their bark pale as bone in the dim light. *Probably just an animal*, she told herself. A fox. A badger. Something normal. Then the whispering started. It was so faint at first she thought she’d imagined it—a sigh, a breath, a voice too low to make out the words. But it grew louder, layering over itself until it filled the grove, a chorus of murmurs just beyond comprehension. Rory’s skin prickled. She spun in a slow circle, her boots sinking
slightly
into the damp earth. The wildflowers
trembled
, their petals quivering as if stirred by an unseen wind. “Hello?” Her voice sounded too loud, too *human* in this place. The whispering stopped. Silence pressed in, heavy and suffocating. Rory’s breath came faster. She reached for the pendant, her fingers brushing the warm stone. It pulsed once,
sharply
, like a warning. Then the first figure stepped into view. It was a woman—or something shaped like one. Tall, too tall, her limbs elongated and slender as a spider’s. Her skin was the color of moonlight on water, her hair a cascade of silver that moved as if submerged. She wore a dress of woven vines, the fabric shifting like living things. Her eyes— Rory’s stomach
lurched
. Her eyes were *wrong*. Not black. Not brown. Not any color Rory had a name for. They were deep, endless, like looking into a well that had no bottom. And they
were *fixed
* on her. “You’ve come,” the woman said. Her voice was the sound of wind through dead leaves, dry and whispering. “We’ve been waiting.” Rory’s fingers tightened around the pendant. “Who are you?” The woman tilted her head, the movement too fluid, too *unnatural*. “You may call me Isolde.” A smile curved her lips, but it didn’t reach her eyes. “And you are the one who carries the stone.” Rory’s throat went dry. “What do you want?” Isolde took a step forward. The wildflowers withered beneath her bare feet, their petals curling in on themselves like burning paper. “The same thing you do, little thief.” Another step. The air grew colder. “To open the way.” Rory’s pulse roared in her ears. *Open the way.* To what? The Hel portal? The note had said the pendant could *seal* them, not— A second figure emerged from the trees. Then a third. Then more, until the grove
was ringed
with them—pale, silent, their eyes like black holes in their faces. They didn’t speak. They didn’t need to. Their presence was enough. The
weight
of their gaze pressed down on Rory like a physical force, squeezing the air from her lungs. Isolde extended a hand. Her fingers were too long, the joints bending in ways that made Rory’s stomach twist. “Give it to me.” Rory stumbled back. The pendant burned against her skin, its pulse frantic now, like a trapped bird. “No.” Isolde’s smile widened. “You don’t understand what you hold.” “I understand enough.” Rory’s voice was steadier than she felt. She reached into her pocket, her fingers closing around the knife. “It’s mine.” The grove went still. Even the whispering stopped. Isolde’s head tilted again, her silver hair rippling. “Yours?” She laughed, the sound like cracking ice. “Nothing here is *yours*, child. Not the stone. Not the grove. Not even the air you breathe.” Rory’s grip tightened on the knife. “Then I’ll take it with me when I leave.” Isolde’s smile vanished. “You won’t leave.” The words hung between them, heavy with finality. Rory’s breath hitched. She should have run. She should have turned and bolted the second she felt the ground tilt beneath her. But it was too late now. The figures had closed in, their circle tightening like a noose. The wildflowers at her feet blackened, their petals crumbling to dust. Isolde took another step. “The stone belongs to the grove. To *us*.” Rory’s back hit something solid—the trunk of an oak, its bark rough against her palms. She was trapped. *Think, damn it.* She needed a plan. A distraction. *Anything.* Her fingers brushed the pendant again. It
was *scorching
* now, the heat
searing
through her hoodie. She gasped, jerking her hand away. The gemstone glowed, a deep, angry red, like a coal stoked to life. Isolde’s eyes
flicked
to it. For the first time, something like uncertainty
flickered
across her face. “What have you done?” Rory didn’t know. She didn’t *care*. She grabbed the pendant, hersing as the heat bit into her skin, and *yanked*. The chain snapped. The moment the pendant left her neck, the grove *screamed*. It wasn’t a sound. Not
really
. It was a *feeling*, a wave of agony that crashed over Rory, driving her to her knees. The figures around her staggered, their forms
wavering
like smoke. Isolde shrieked, her voice a razor’s edge of pain, and the ground *split* beneath Rory’s hands, a jagged crack tearing through the earth. Rory didn’t wait. She scrambled to her feet, the pendant clutched in her fist, and *ran*. The grove twisted around her, the trees bending like living things, their branches snatching at her hair, her clothes. The whispering rose to a shriek, a thousand voices screaming in her skull. She didn’t look back. She couldn’t. The standing stones were ahead, their shapes
wavering
in the dark. She lunged for them, her lungs burning, her legs screaming— —and then she was *through*. She hit the ground hard, the impact knocking the breath from her lungs. Gasping, she rolled onto her back, her fingers still clenched around the pendant. The night air was cold. *Normal.* The stars above her were sharp and bright, the kind of sky you saw in the city when the smog cleared. She was back. Rory sat up, her body trembling. The grove
was gone
. The standing stones stood silent, their surfaces dark and still. No whispering. No figures. No Isolde. Just the pendant, still glowing faintly in her palm. She stared at it, her breath coming in ragged bursts. *What the hell just happened?* Then she heard it. A sound. Not from the grove. Not from the trees. From *behind* her. Rory turned
slowly
. Silas’ bar stood dark and silent, its windows black. The street was empty. The bike she’d left leaning against the lamppost was still there, its wheels
glinting
in the dim light. But the door to the bar was *open*. And standing in the doorway, his face half-lit by the flickering neon sign, was Evan. His smile was slow. Deliberate. “Miss me, Rory?”
created_at
"2026-02-17T02:40:23.424086+00:00"
2/17/2026, 2:40:23 AM
model
"mistralai/mistral-small-creative-20251216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
283
moderation_latency
(null)
generation_time
10641
tokens_prompt
812
tokens_completion
2369
native_tokens_prompt
764
native_tokens_completion
2130
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
704
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.0007154
router
(null)
provider_responses
0
id
"a2edd6a38314485ea615504972794c72"
status
200
is_byok
false
latency
283
endpoint_id
"0118a65e-79f9-48b0-924e-38c4a41378e1"
provider_name
"Mistral"
model_permaslug
"mistralai/mistral-small-creative-20251216"
api_type
"completions"
id
"gen-1771296012-JEKYhsVl1rCE1xbrLcQ2"
upstream_id
"a2edd6a38314485ea615504972794c72"
total_cost
0.0007154
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
2
adverbTagCount
0
adverbTags
(empty)
67.0185%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1516
totalAiIsmAdverbs
5
found
0
adverb
"sharply"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
2
3
adverb
"really"
count
1
highlights
0
"sharply"
1
"slightly"
2
"slowly"
3
"really"
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)
20.8443%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1516
totalAiIsms
12
found
0
word
"lurched"
count
1
1
word
"searing"
count
1
2
word
"flickered"
count
1
3
word
"flicked"
count
1
4
word
"glinting"
count
1
5
word
"wavering"
count
2
6
word
"trembled"
count
1
7
word
"loomed"
count
1
8
word
"silk"
count
1
9
word
"weight"
count
2
highlights
0
"lurched"
1
"searing"
2
"flickered"
3
"flicked"
4
"glinting"
5
"wavering"
6
"trembled"
7
"loomed"
8
"silk"
9
"weight"
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
167
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
167
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
182
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
58
mean
25.95
std
23.78
cv
0.916
sampleLengths
0
8
1
83
2
66
3
67
4
5
5
80
6
83
7
3
8
54
9
4
10
72
11
11
12
3
13
28
14
7
15
54
16
3
17
35
18
21
19
9
20
36
21
8
22
38
23
24
24
58
25
23
26
18
27
9
28
23
29
41
30
15
31
6
32
58
33
12
34
28
35
35
36
20
37
20
38
3
39
10
40
56
41
16
42
59
43
5
44
56
45
26
46
9
47
15
48
4
49
2
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
167
matches
0
"was supposed"
1
"were *fixed"
2
"was ringed"
3
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
238
matches
0
"was *scorching"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1417
adjectiveStacks
1
stackExamples
0
"deep, angry red, like"
adverbCount
56
adverbRatio
0.03952011291460833
lyAdverbCount
10
lyAdverbRatio
0.007057163020465773
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
182
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
182
mean
8.27
std
6.49
cv
0.785
sampleLengths
0
8
1
25
2
7
3
23
4
25
5
2
6
1
7
8
8
17
9
16
10
18
11
7
12
2
13
3
14
6
15
29
16
27
17
5
18
10
19
14
20
12
21
16
22
19
23
7
24
2
25
6
26
16
27
5
28
1
29
4
30
3
31
41
32
7
33
3
34
2
35
13
36
11
37
2
38
13
39
7
40
2
41
2
42
2
43
4
44
23
45
19
46
3
47
14
48
13
49
11
37.9121%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
22
diversityRatio
0.2692307692307692
totalSentences
182
uniqueOpeners
49
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
1
fancyTags
0
"laughed (laugh)"
86.4573%