NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQEKK0NCFPSW9Q3G5YX8TF
Run Details
Model:
Mistral Small Creative
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
9.1s
Cost:
$0.000577
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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 door swung open before Rory could even knock a second time, the chain still rattling against the frame. Eva stood there, barefoot in an oversized sweater, her dark curls tangled from sleep, but her eyes were sharp—already assessing, already *knowing*. "You look like hell," she said, stepping aside without waiting for an answer. Rory exhaled, the
weight
of the past three days pressing down on her shoulders. "Yeah, well. You try hauling takeout through a monsoon while some bloke in a trench coat keeps asking if you’ve seen his ‘lost’ soul." Eva’s lips twitched, but she didn’t laugh. She never did when it came to the supernatural. "Get in before Ptolemy decides you’re a threat." The flat smelled like chamomile tea and old paper, the air thick with the scent of ink and something faintly metallic—probably Eva’s latest experiment gone wrong. Rory stepped inside, her boots leaving damp prints on the worn hardwood. Ptolemy, the tabby, eyed her from his perch on a stack of books before flicking his tail and sauntering off, unimpressed. Eva shut the door, sliding all three deadbolts into place with practiced ease. "You didn’t call." "I didn’t have time." Rory shrugged off her soaked jacket, tossing it over the back of a chair already buried under a pile of scrolls. "And I didn’t think you’d answer if I did." Eva didn’t deny it. She just crossed her arms, leaning against the kitchen counter. "So. What’s the emergency?" Rory hesitated. The truth was a tangle of half-formed thoughts, none of them easy to untangle. She’d come here because Eva was the only person who might understand, who might *help*—but standing in this flat, surrounded by the ghosts of their shared past, she wasn’t sure she could say it out loud. Then the knock came. Three sharp raps, deliberate. Not the hesitant tap of a lost deli
very
driver, not the impatient pound of a neighbor. Rory’s
stomach dropped
. Eva’s
eyes narrowed
. "You expecting someone?" "No." Rory’s fingers twitched toward the knife she kept strapped to her ankle, but she didn’t reach for it. Not yet. The knock came again, louder this time. A voice, smooth and accented, called through the door. *"Aurora. I know you’re in there."* Eva’s eyebrows shot up. "Aurora?" Rory’s breath hitched. *Lucien.* She hadn’t seen him in six months. Not since that night in the alley behind Silas’ bar, when he’d pressed her against the brick wall and told her to run—*run, before it’s too late*—and then vanished into the London fog like he’d never been there at all. Eva was already moving, her hand closing around the doorknob. "You want me to get rid of him?" Rory swallowed. "No. Let him in." The door swung open, and there he was. Lucien Moreau stood on the threshold like a man who owned the night, his platinum hair slicked back, his charcoal suit immaculate despite the rain. His heterochromatic eyes—one amber, one black—locked onto Rory with an intensity that made her skin prickle. He held an ivory-handled cane in one gloved hand, the other tucked casually into his pocket, as if he hadn’t just tracked her down like prey. "Bonsoir, *chérie*," he murmured, his voice like honeyed smoke. "Miss me?" Eva let out a low whistle. "Well. This just got interesting." Rory ignored her. "What do you want, Lucien?" He stepped inside without waiting for an invitation, his gaze sweeping over the flat with the precision of a man who missed nothing. "Straight to business. I see some things never change." His lips curved, but there was no warmth in it. "I need your help." Eva snorted. "Yeah, because that’s not ominous at all." Lucien’s black eye
flicked
toward her, assessing. "And you are?" "Eva," Rory said
quickly
, before Eva could answer with something sharper. "She’s—" "A friend," Eva finished, her tone dry. "The kind who keeps a shotgun under her bed and isn’t afraid to use it." Lucien’s smile widened, just a fraction. "How charming." Rory exhaled through her nose. "Lucien. *Focus.*" He turned back to her, all pretense of amusement gone. "There’s a job. A *delicate* job. One that requires your particular… skills." Rory crossed her arms. "I’m not a thief anymore." "No?" His gaze dropped to her wrist, to the crescent-shaped scar peeking out from beneath her sleeve. "Funny. I seem to recall you being quite good at it." She stiffened. That scar was a relic of a life she’d left behind—of a night in Marseille when she’d been young and reckless and stupid enough to think she could outrun the consequences. Lucien had been there. He’d *seen* her bleed. Eva’s voice cut through the tension. "What kind of job?" Lucien’s attention shifted to her, and Rory could practically see the calculations behind his eyes. "The kind that pays well. And the kind that, if left unchecked, could
unravel
the
very
fabric of this city’s supernatural underworld." Rory scoffed. "Dramatic." "Accurate," he corrected. "There’s an artifact. A *dangerous* one. And it’s currently in the hands of someone who shouldn’t have it." Eva’s fingers twitched, like she
was itching
to reach for a pen and start taking notes. "What artifact?" Lucien’s gaze
flicked
back to Rory. "One that belongs to *me*." Silence. Rory’s pulse kicked up. She
knew that look
. Knew the way his voice dropped when he
was holding
back. "You’re not telling us e
very
thing." "Would you prefer I lie?" He tilted his head, the picture of innocence. "I thought you’d appreciate the honesty." Eva stepped forward, her bare feet silent on the floor. "Cut the crap, *Frenchman*. What’s the artifact?" Lucien’s lips parted— —and then the lights
flickered
. Not the usual dimming of an overloaded circuit, but a violent, erratic pulse, like something was *wrong* with the electricity itself. The air hummed, thick and heavy, and the hairs on Rory’s arms stood on end. Eva’s breath hitched. "That’s not normal." Lucien’s grip tightened on his cane. "No. It’s not." The lights died. For a heartbeat, the flat
was plunged
into darkness, the only sound the ragged edge of Rory’s breathing. Then— A *crack*. Not thunder. Not a gunshot. Something *older*, something that vibrated in the bones. And then the screaming started. Not from inside the flat. From *outside*. Distant, but growing louder, a chorus of voices twisted in terror. Rory’s blood turned to ice. Lucien moved before she could react, his cane flashing as he
flicked
a hidden switch. The blade slid free with a *shink*,
gleaming
in the sudden glow of Eva’s emergency lantern. "We’re out of time." Eva was already grabbing her coat, her movements sharp, efficient. "What the hell is happening?" Lucien’s voice was grim. "The artifact. It’s been activated." Rory’s stomach twisted. "Activated?" His heterochromatic eyes met hers, and for the first time, she saw something like fear in them. "It’s a key, *chérie*. And someone just opened the door."
created_at
"2026-02-17T02:39:22.240661+00:00"
2/17/2026, 2:39:22 AM
model
"mistralai/mistral-small-creative-20251216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
265
moderation_latency
(null)
generation_time
8857
tokens_prompt
808
tokens_completion
1863
native_tokens_prompt
772
native_tokens_completion
1667
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
128
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.0005773
router
(null)
provider_responses
0
id
"342ae85a9d9148099b6231c748bebcaf"
status
200
is_byok
false
latency
265
endpoint_id
"0118a65e-79f9-48b0-924e-38c4a41378e1"
provider_name
"Mistral"
model_permaslug
"mistralai/mistral-small-creative-20251216"
api_type
"completions"
id
"gen-1771295952-ndvaUlZk9lUzpHrUb1TK"
upstream_id
"342ae85a9d9148099b6231c748bebcaf"
total_cost
0.0005773
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
5
adverbTagCount
2
adverbTags
0
"she said, stepping aside without waiting for an answer [aside]"
1
"Rory said quickly, before Eva could answer with something sharper [quickly]"
82.6539%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1153
totalAiIsmAdverbs
2
found
0
adverb
"quickly"
count
1
1
adverb
"very"
count
1
highlights
0
"quickly"
1
"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)
39.2888%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1153
totalAiIsms
7
found
0
word
"flickered"
count
1
1
word
"flicked"
count
3
2
word
"gleaming"
count
1
3
word
"weight"
count
1
4
word
"unravel"
count
1
highlights
0
"flickered"
1
"flicked"
2
"gleaming"
3
"weight"
4
"unravel"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"stomach dropped/sank"
count
1
highlights
0
"eyes narrowed"
1
"stomach dropped"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
91
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
91
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
129
matches
0
"knew that look"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
60
mean
19.08
std
15.52
cv
0.814
sampleLengths
0
54
1
38
2
24
3
59
4
16
5
34
6
18
7
52
8
4
9
23
10
6
11
21
12
22
13
5
14
4
15
47
16
18
17
6
18
8
19
67
20
11
21
11
22
8
23
46
24
9
25
10
26
12
27
22
28
8
29
7
30
22
31
9
32
28
33
41
34
10
35
37
36
3
37
21
38
18
39
11
40
1
41
24
42
19
43
17
44
3
45
5
46
36
47
6
48
9
49
3
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
91
matches
0
"was plunged"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
153
matches
0
"was itching"
1
"was holding"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
879
adjectiveStacks
0
stackExamples
(empty)
adverbCount
33
adverbRatio
0.03754266211604096
lyAdverbCount
7
lyAdverbRatio
0.007963594994311717
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
129
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
129
mean
8.88
std
7.71
cv
0.868
sampleLengths
0
19
1
22
2
13
3
14
4
24
5
7
6
9
7
8
8
26
9
12
10
21
11
13
12
3
13
25
14
9
15
4
16
10
17
4
18
2
19
14
20
36
21
4
22
4
23
16
24
3
25
3
26
3
27
19
28
2
29
7
30
9
31
6
32
4
33
1
34
3
35
1
36
7
37
40
38
10
39
8
40
2
41
4
42
8
43
25
44
16
45
26
46
9
47
2
48
6
49
5
54.7804%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
1
diversityRatio
0.3333333333333333
totalSentences
129
uniqueOpeners
43
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
5
fancyCount
5
fancyTags
0
"she said, stepping aside without waiting for an answer (say, step aside wait)"
1
"he murmured, his voice like honeyed smoke (murmur, like honeyed)"
2
"Rory said quickly, before Eva could answer with something sharper (say quickly, answer)"
3
"Eva finished, her tone dry (finish)"
4
"he corrected (correct)"
79.0229%