NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMNCG50JTE2HR3Y19D3TSKS
Run Details
Model:
Mistral Large
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
36.4s
Cost:
$0.013280
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 Raven’s Nest hummed with the low murmur of conversation and the clink of glasses, the kind of noise that settled into the bones like a second heartbeat. The green neon sign outside cast a sickly glow through the rain-streaked windows, painting the patrons in shades of jade and shadow. Rory leaned against the bar, her fingers tracing the rim of a half-empty gin and tonic, the ice long melted into something watery and weak. She hadn’t meant to stay this long. The deli
very
to Covent Garden had taken less time than expected, and the thought of going back to the flat—empty,
echoing
—had sent her here instead, to the one place in London that still felt like a kind of home. The door swung open, letting in a gust of damp air and the distant wail of a siren. Rory didn’t look up. She was too busy watching the way the condensation slid down the glass, how it pooled in the grooves of her knuckles. Then the scent hit her—leather and bergamot, something familiar beneath the rain. Her stomach tightened. “Christ,” a voice said, low and rough with disuse. “Rory Carter. I’ll be damned.” She turned. Eva stood there, dripping onto the threshold, her dark curls plastered to her forehead. But it wasn’t the rain that made Rory’s breath catch. It was the way Eva held herself—shoulders squared, chin lifted, like she
was bracing
for a fight. The last time Rory had seen her, Eva had been all sharp edges and reckless laughter, the kind of girl who burned too bright and left scorch marks in her wake. Now, there was something hollowed out about her, like she’d
been carved
down to the bone. Her coat, once a vibrant red, was now a faded burgundy, the hem frayed. The silver hoops in her ears had tarnished. And her hands—Rory’s gaze snagged on them—
were wrapped
in bandages, the kind that spoke of stitches and antiseptic. Eva followed her stare and tucked her hands into her pockets. “Long time.” Rory swallowed. “Yeah. Long time.” The silence between them was a living thing, thick with all the things they
weren’t saying
. Eva had been the one to pull her out of Cardiff, to hand her the keys to the flat above this
very
bar and say, *You’ll be safe here.* And Rory had been safe, for a while. Until she wasn’t. Until she’d let herself
get tangled
up in something ugly, and Eva had disappeared without a word, leaving only a note on the kitchen counter: *Had to go. Don’t look for me.* Now here she
was, standing
in the doorway like a ghost. Silas appeared behind the bar, his hazel eyes sharp as he took in the scene. He didn’t say anything, just slid a glass of whiskey across the counter toward Eva. She caught it with her bandaged hand, her fingers trembling
slightly
. “Thanks, Si,” she said, voice rough. He nodded, his signet ring
glinting
in the dim light. “You look like hell.” Eva barked a laugh. “Feel like it too.” She downed the whiskey in one go, wincing as it burned its way down. Then she turned to Rory, her dark eyes searching. “You still living upstairs?” Rory nodded. “Yeah. Still delivering for Yu-Fei. Still… here.” Eva’s mouth twisted. “Still running, you mean.” The words hit like a slap. Rory set her glass down too hard, the gin sloshing over the rim. “What the hell is that supposed to mean?” “It means you’re still hiding.” Eva leaned forward, her voice dropping. “You think I don’t know what happened after I left? You think I didn’t hear about Evan?” Rory’s hands curled into fists. “You don’t know shit.” “I know he put you in the hospital.” Eva’s voice was quiet, deadly. “I know you had to change your name. I know you’ve been jumping at shadows ever since.” Rory wanted to deny it. Wanted to tell Eva she was wrong, that she
wasn’t running
, that she was fine. But the words stuck in her throat. Because Eva wasn’t wrong. Rory *had* been running. From Evan, from Cardiff, from the memory of the way his hands had felt around her wrists. From the way she’d let him convince her she was nothing without him. Eva must have seen the truth in her face because her expression softened, just a fraction. “I’m not judging you, Rory. Christ, I’m the last person who should be judging anyone.” She held up her bandaged hands. “Got myself into a bit of a mess. Had to disappear for a while.” “Doing what?” Eva hesitated. Then, quietly: “Things I’m not proud of.” Rory wanted to ask more, but the look on Eva’s face stopped her. There was a hardness there, a distance, like she’d built a wall between herself and the world. Rory recognized it because she’d done the same thing. Silas cleared his throat, breaking the tension. “You two want to take this somewhere else? You’re killing my vibe.” Eva smirked, some of the old fire flickering in her eyes. “Since when do you have a vibe, Si?” He grunted. “Since I opened this place. Now either order another drink or get out.” Eva slid her glass toward him. “Fill ‘er up.” Rory watched as Silas poured, the amber liquid catching the light. She should have felt something—relief, maybe, or anger. But all she felt was a dull, aching sadness. Because Eva was right. She *had* been running. And now, faced with the one person who knew her better than anyone, she didn’t know how to stop. Eva turned back to her, whiskey in hand. “So. You gonna invite me up, or what?” Rory hesitated. Then,
slowly
, she nodded. The stairs to the flat above the bar creaked under their
weight
, the sound familiar, comforting. Rory fumbled with her keys, her hands unsteady. Eva stood close behind her, close enough that Rory could feel the heat of her, could smell the rain in her hair. “You’ve redecorated,” Eva said as they stepped inside. Rory glanced around. The flat was small, cluttered with books and half-finished cups of tea. A single lamp cast a warm glow over the worn sofa, the only real sign of life in the place. “Not
really
. Just… lived in.” Eva ran her fingers over the spines of the books on the shelf. “Still reading all the same crap, I see.” Rory managed a smile. “Some things don’t change.” Eva turned to face her, her expression
unreadable
. “No. But we do.” Rory’s chest tightened. “Eva—” “Don’t.” Eva held up a hand. “I don’t want to talk about it. Not yet.” Rory swallowed the questions burning in her throat. Instead, she went to the kitchenette and put the kettle on. “Tea?” Eva nodded. “Yeah. Tea’s good.” They sat at the small table by the window, the steam from their mugs curling into the air between them. Outside, the rain had slowed to a drizzle, the neon glow of the Raven’s Nest sign reflecting off the wet pavement. Eva wrapped her bandaged hands around her mug. “I missed this place.” Rory studied her. “You could’ve come back anytime.” Eva’s laugh
was bitter
. “No. I couldn’t.” “Why not?” Eva didn’t answer. Instead, she reached across the table and brushed her fingers over the crescent-shaped scar on Rory’s wrist. “You kept it.” Rory pulled her hand away. “It’s not like I had a choice.” “No,” Eva said
softly
. “I guess you didn’t.” The kettle whistled, filling the silence. Rory got up to turn it off, her back to Eva. She could feel the
weight
of Eva’s gaze on her, heavy with things unsaid. When she turned back, Eva
was watching
her with an intensity that made her stomach flip. “I’m sorry,” Eva said, her voice
barely above a whisper
. “For leaving. For not being there when you needed me.” Rory’s throat tightened. “You didn’t know.” “I should’ve.” Eva’s hands clenched around her mug. “I should’ve been there.” Rory wanted to tell her it was okay, that she understood. But it wasn’t okay. And she didn’t understand. Not
really
. Instead, she reached across the table and took Eva’s bandaged hand in hers. “You’re here now.” Eva’s fingers tightened around hers. “Yeah. I am.” Outside, the rain
began to
fall again, tapping against the window like a reminder. Some things couldn’t be undone. Some wounds didn’t heal. But for the first time in a long time, Rory didn’t feel so alone.
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
"Eva said softly [softly]"
1
"Eva said, her voice barely above a whisper [barely]"
50.8082%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1423
totalAiIsmAdverbs
7
found
0
adverb
"slightly"
count
1
1
adverb
"slowly"
count
1
2
adverb
"softly"
count
1
3
adverb
"barely above a whisper"
count
1
4
adverb
"really"
count
2
5
adverb
"very"
count
1
highlights
0
"slightly"
1
"slowly"
2
"softly"
3
"barely above a whisper"
4
"really"
5
"very"
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)
64.8630%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1423
totalAiIsms
5
found
0
word
"glinting"
count
1
1
word
"unreadable"
count
1
2
word
"weight"
count
2
3
word
"echoing"
count
1
highlights
0
"glinting"
1
"unreadable"
2
"weight"
3
"echoing"
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
1
narrationSentences
111
matches
0
"was bitter"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
111
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
149
matches
0
"running, that she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
57
mean
24.75
std
26.06
cv
1.053
sampleLengths
0
121
1
59
2
14
3
2
4
128
5
13
6
5
7
88
8
11
9
41
10
6
11
14
12
35
13
9
14
7
15
27
16
28
17
9
18
30
19
65
20
51
21
2
22
9
23
39
24
19
25
19
26
15
27
9
28
55
29
16
30
6
31
46
32
8
33
40
34
21
35
8
36
12
37
4
38
15
39
20
40
5
41
41
42
12
43
8
44
7
45
2
46
23
47
12
48
8
49
31
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
111
matches
0
"been carved"
1
"were wrapped"
2
"get tangled"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
204
matches
0
"was bracing"
1
"weren’t saying"
2
"was, standing"
3
"wasn’t running"
4
"was watching"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1153
adjectiveStacks
0
stackExamples
(empty)
adverbCount
44
adverbRatio
0.03816131830008673
lyAdverbCount
11
lyAdverbRatio
0.009540329575021683
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
149
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
149
mean
9.47
std
7.14
cv
0.754
sampleLengths
0
28
1
22
2
25
3
7
4
39
5
18
6
4
7
22
8
12
9
3
10
9
11
5
12
2
13
14
14
10
15
17
16
31
17
16
18
14
19
8
20
18
21
11
22
2
23
2
24
3
25
16
26
37
27
3
28
28
29
4
30
11
31
15
32
15
33
11
34
6
35
10
36
4
37
4
38
18
39
9
40
4
41
2
42
7
43
3
44
4
45
6
46
13
47
8
48
11
49
17
45.3020%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
7
diversityRatio
0.28859060402684567
totalSentences
149
uniqueOpeners
43
25.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
5
fancyCount
3
fancyTags
0
"she said, voice rough (say, voice)"
1
"Eva said as they stepped inside (say step)"
2
"Eva said softly (say softly)"
81.5278%