NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQG2QG23A349TFPJHPNNYP
Run Details
Model:
Mistral Small Creative
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
7.4s
Cost:
$0.000498
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> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The neon sign above the door
flickered
like a dying firefly, casting a sickly green glow over the rain-slicked pavement. Rory Carter hesitated on the threshold of *The Raven’s Nest*, the
weight
of her delivery bag digging into her shoulder. She shouldn’t have come. Not tonight. Not after the shift from hell—double-booked orders, a screaming customer, and the ever-present hum of London traffic grinding her nerves to dust. But the thought of her empty flat above the bar, the silence that pressed in like a physical thing, had driven her down the stairs before she could talk herself out of it. The door swung open with a groan, releasing a wave of warm, whiskey-scented air. The bar was half-full, the usual mix of regulars hunched over their drinks and a few lost souls who’d wandered in off the street. Rory slipped inside, her boots sticking
slightly
to the worn floorboards. She didn’t look up as she made her way to the counter, her fingers already reaching for the familiar
weight
of her wallet. “Usual, love?” Silas’ voice cut through the murmur of conversation before she’d even settled onto a stool. Rory’s head snapped up. He stood behind the bar, polishing a glass with the same slow, deliberate motions she remembered from a hundred nights years ago. His auburn hair
was streaked
with grey now, his beard neatly trimmed, but his hazel eyes were sharp as ever, locked onto hers with an intensity that made her stomach clench. The silver signet ring on his right hand caught the dim light as he set the glass down. “Silas,” she said, and her voice came out thinner than she intended. A beat of silence. Then, the ghost of a smile touched his lips. “Rory.” The name hung between them, heavy with all the years that had passed since she’d last heard it from his mouth. She swallowed. “You own this place now?” “Bought it three years back.” He slid a glass toward her, already half-filled with amber liquid. “You look like you could use this.” She didn’t argue. The whiskey burned going down, but it steadied her. “I live upstairs,” she said, nodding toward the ceiling. “Delivery job. Yu-Fei’s.” Silas’ eyebrows lifted
slightly
. “Golden Empress?” “Yeah.” He leaned against the counter, arms crossed. “You’re a long way from Cardiff.” “So are you.” A shadow passed over his face, so quick she might have imagined it. “Touché.” The silence stretched, thick with things unsaid. Rory traced the rim of her glass, the condensation damp against her fingertips. She should have known he’d still be in London. Should have known he’d never leave the game entirely, not
really
. But seeing him here, in the flesh, was like stepping into a dream she’d long since stopped having. “You cut your hair,” he said
suddenly
. Her hand flew to the straight black strands brushing her shoulders. “Yeah. A while ago.” “Suit you.” She exhaled, a laugh that wasn’t quite a laugh. “You always were a terrible liar, Si.” His mouth quirked. “And you were always terrible at taking compliments.” The old rhythm of their banter settled between them, familiar and foreign all at once. Rory took another sip of whiskey, letting the heat of it ground her. “How’s the knee?” Silas’ fingers twitched toward his left leg, the slight limp more pronounced now than she remembered. “Holds me together. Mostly.” She wanted to ask about Prague. About the operation that had gone wrong, the one that had ended his career. But the words stuck in her throat. Some wounds weren’t meant to be poked. Instead, she said, “You ever miss it?” He didn’t pretend not to understand. “Every damn day.” The admission
hung in the air
, raw and honest. Rory studied him—the lines around his eyes, the way his shoulders carried the
weight
of years she hadn’t been there to see. He wasn’t the same man who’d taught her how to pick a lock at seventeen, who’d slipped her notes in the dead of night when her father’s disapproval had felt like a cage. Neither of them were. “You?” he asked. She shook her head. “I don’t know what I miss. The person I was then, maybe.” Silas’ gaze darkened. “You were never just that person, Rory.” The use of her old nickname
sent a jolt through
her. *Laila.* That’s what Evan had called her, in the beginning, before the pet names had turned into something uglier. Before she’d had to run. She pushed the thought away, focusing on the present—the hum of the bar, the scent of leather and old wood, the man in front of her who knew too much and not enough. “People change,” she said. “Some things don’t.” She wanted to argue. Wanted to tell him that everything had changed, that she had changed, that the girl who’d idolized him, who’d followed him into half-baked schemes and late-night confessions,
was gone
. But the words died on her tongue. Instead, she asked, “Why’d you
really
buy this place?” Silas’ fingers tapped against the counter, a rhythm only he could hear. “Needed a front. You know how it is.” “Still playing spy?” “Retired.” A pause. “Mostly.” She should have known. Silas Blackwood didn’t retire. He just found new ways to play the game. Rory finished her whiskey, the burn of it settling in her chest. “I should go.” He didn’t
try to
stop her. Didn’t reach out, didn’t offer empty words. Just watched her with those knowing eyes as she slid off the stool. “Rory.” She turned back. “You ever need anything,” he said, low and quiet, “you know where to find me.” She did. That was the problem. The rain had picked up by the time she stepped back out onto the pavement, the neon sign above the door flickering like a dying star. Rory pulled her jacket tighter around her, the cold seeping into her bones. She should have gone upstairs. Should have locked the door and pretended she’d never seen him. But as she climbed the stairs to her flat, the
weight
of the past pressed down on her like a physical thing. She paused on the landing, her hand hovering over the doorknob. For the first time in years, she let herself
wonder
what might have been.
created_at
"2026-02-17T02:40:08.543392+00:00"
2/17/2026, 2:40:08 AM
model
"mistralai/mistral-small-creative-20251216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
247
moderation_latency
(null)
generation_time
7246
tokens_prompt
867
tokens_completion
1655
native_tokens_prompt
826
native_tokens_completion
1383
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.0004975
router
(null)
provider_responses
0
id
"c2f3233fe8eb429f947b0237bf24ec37"
status
200
is_byok
false
latency
246
endpoint_id
"0118a65e-79f9-48b0-924e-38c4a41378e1"
provider_name
"Mistral"
model_permaslug
"mistralai/mistral-small-creative-20251216"
api_type
"completions"
id
"gen-1771296000-GtLAgvtcUXGN6CG9w0Mz"
upstream_id
"c2f3233fe8eb429f947b0237bf24ec37"
total_cost
0.0004975
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
8.3333%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
3
adverbTags
0
"he said suddenly [suddenly]"
1
"Instead, she said, [Instead,]"
2
"Instead, she asked, [Instead,]"
52.7410%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1058
totalAiIsmAdverbs
5
found
0
adverb
"slightly"
count
2
1
adverb
"suddenly"
count
1
2
adverb
"really"
count
2
highlights
0
"slightly"
1
"suddenly"
2
"really"
100.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
52.7410%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1058
totalAiIsms
5
found
0
word
"flickered"
count
1
1
word
"weight"
count
4
highlights
0
"flickered"
1
"weight"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"hung in the air"
count
1
1
label
"sent a shiver through"
count
1
highlights
0
"hung in the air"
1
"sent a jolt through"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
81
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
81
filterMatches
0
"wonder"
hedgeMatches
0
"try to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
105
matches
0
"changed, that she changed, that the"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
48
mean
21.79
std
22.71
cv
1.042
sampleLengths
0
101
1
72
2
17
3
4
4
71
5
12
6
14
7
28
8
23
9
24
10
6
11
1
12
13
13
3
14
14
15
58
16
7
17
15
18
2
19
16
20
11
21
31
22
20
23
34
24
7
25
9
26
68
27
3
28
16
29
10
30
68
31
4
32
3
33
40
34
9
35
20
36
3
37
4
38
17
39
15
40
26
41
1
42
3
43
15
44
6
45
55
46
33
47
14
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
81
matches
0
"was streaked"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
154
matches
(empty)
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
920
adjectiveStacks
2
stackExamples
0
"warm, whiskey-scented air."
1
"same slow, deliberate motions"
adverbCount
31
adverbRatio
0.03369565217391304
lyAdverbCount
9
lyAdverbRatio
0.009782608695652175
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
105
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
105
mean
9.96
std
7.86
cv
0.789
sampleLengths
0
20
1
20
2
4
3
2
4
22
5
33
6
14
7
24
8
11
9
23
10
17
11
4
12
22
13
31
14
18
15
12
16
4
17
9
18
1
19
21
20
2
21
5
22
16
23
7
24
3
25
9
26
9
27
3
28
4
29
2
30
1
31
7
32
6
33
3
34
13
35
1
36
7
37
13
38
9
39
11
40
18
41
7
42
11
43
4
44
2
45
9
46
7
47
3
48
8
49
15
64.7619%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.4
totalSentences
105
uniqueOpeners
42
81.2500%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
8
fancyCount
3
fancyTags
0
"she said, and her voice came out thinner than she intended (say, come out intend)"
1
"she said, nodding toward the ceiling (say, nod)"
2
"he said suddenly (say suddenly)"
83.2055%