NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMNWVHXGGBB31G5V05MP48
Run Details
Model:
Mistral Large 2
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
35.7s
Cost:
$0.012980
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 late-night patrons, the kind of quiet that settled like dust over the bar’s worn mahogany surfaces. The green neon sign outside cast a sickly glow through the rain-streaked windows, painting the room in shifting shades of jade. Rory leaned against the bar, her fingers tracing the rim of a half-empty gin and tonic, the ice long melted into dilution. The glass
was sweating
, just like she was, though the heat had nothing to do with the weather. She hadn’t meant to stay this long. Just a quick drink after her shift at the Golden Empress, a moment to unwind before climbing the stairs to her flat above. But the Nest had a way of holding onto people, like a spider’s
silk
—sticky, invisible, impossible to shake off once you
were caught
. The door creaked open, letting in a gust of damp air and the distant wail of a police siren. Rory didn’t
look
up. She was too busy watching the way the condensation on her glass pooled at the base, threatening to spill over if she so much as breathed wrong. Then the stool beside her scraped against the floor. “You’re still
drinking that swill
, I see.” The voice was deeper than she remembered, rougher, like gravel underfoot. But the cadence was unmistakable. Rory’s fingers stilled. She turned her head
slowly
, as if moving too fast might shatter the illusion. Eva stood there, her dark curls shorter now, cropped close to her scalp in a way that made her sharp cheekbones
look
even sharper. She wore a leather jacket that had seen better days, the sleeves pushed up to reveal forearms mapped with new ink—geometric patterns Rory didn’t recognize. But it was her eyes that made Rory’s breath catch. They were the same—bright, restless, always
calculating
—but there was something else in them now. A hardness. A distance. Rory swallowed. “Eva.” Eva smirked, but it didn’t reach her eyes. “Miss me?” Rory didn’t answer. Instead, she pushed the gin and tonic toward her. “Still hate gin?” “Still love you for remembering.” Eva took the glass, her fingers brushing Rory’s for the briefest second. A spark. A ghost of the way they used to touch—careless, familiar. Eva knocked back the rest of the drink in one swallow, then set the glass down with a clink. “God, that’s awful.” Rory laughed, but it sounded thin, even to her own ears. “You used to drink it like water.” “Used to do a lot of things.” Eva’s gaze
flicked
over Rory, assessing. “You
look
…” “Old?” Rory supplied, because she knew that’s where Eva
was going
. She could feel the
weight
of the years between them, pressing down like a hand on her chest. Eva’s mouth twisted. “No. Just… different.” Different. Rory turned the word over in her mind. She supposed she was. The last time Eva had seen her, she’d been a mess—raw, bleeding, the kind of wreck that only comes from loving someone who enjoys breaking you. She’d shown up on Eva’s doorstep in the middle of the night, her wrist throbbing from where Evan had twisted it, her face streaked with tears and snot. Eva had taken one
look
at her and said, *Right. We’re leaving.* And they had. Rory had fled to London, started over. Or
tried to
, at least. “You
look
different too,” Rory said
carefully
. Eva’s fingers tapped against the bar, a restless rhythm. “Yeah, well. Life’s a bitch.” Silence settled between them, thick and uncomfortable. Rory could hear Silas moving behind the bar, polishing glasses with slow, deliberate strokes. He
was watching
them, she realized. Not overtly, but she knew that
look
—the way his hazel eyes lingered just a second too long, the way his fingers tightened around the glass he
was holding
. He
was listening
. Rory cleared her throat. “How’ve you been?” Eva let out a sharp laugh. “That’s a loaded question.” “It’s just a question.” “No, it’s not.” Eva leaned in, her voice dropping. “You don’t get to ask me that like we’re old friends catching up. Not after—” She cut herself off, shaking her head. “Not after everything.” Rory’s stomach twisted. “I know.” “Do you?” Eva’s eyes burned into hers. “Because I called you. For *months*, Rory. Left messages. Sent emails. And you just… disappeared.” “I had to.” “Bullshit.” Eva’s hand slammed down on the bar, just hard enough to make Rory flinch. “You didn’t *have* to do anything. You *chose* to. You chose to cut me out like I was nothing.” Rory’s throat tightened. “That’s not fair.” “Fair?” Eva’s laugh
was bitter
. “You want to talk about fair? How about the fact that I was the one who got you out of Cardiff? I was the one who found you this place, this *life*. And then you just—” She made a cutting motion with her hand. “—vanished.” Rory could feel the
weight
of Silas’ gaze on her, heavy and knowing. She didn’t
look
at him. She couldn’t. “I was trying to survive, Eva.” “So was I!” Eva’s voice cracked. She took a breath, steadying herself. “I needed you. And you weren’t there.” The words hung between them, sharp and unavoidable. Rory could feel the old guilt rising in her chest, thick and suffocating. She had known, on some level, that Eva would be hurt. But she’d told herself it was better this way—cleaner. Safer. “I’m sorry,” Rory said quietly. Eva’s
jaw clenched
. “Yeah. Me too.” The silence that followed was worse than the arguing. Rory could hear the ticking of the old clock behind the bar, the creak of the floorboards as someone shifted their
weight
. She wanted to reach for Eva, to bridge the gap between them. But she didn’t know how. Eva broke first. She reached into her jacket and pulled out a crumpled pack of cigarettes, tapping one out. “You still don’t smoke, right?” Rory shook her head. “Good.” Eva lit the cigarette, the flare of the lighter casting shadows under her eyes. “You always were the smart one.” Rory watched the smoke curl from Eva’s lips, dissipating into the dim air. “Where’ve you been?” Eva exhaled, a long stream of grey. “Around.” “That’s not an answer.” “It’s the only one you’re getting.” Eva’s gaze
flicked
to the back of the bar, to the bookshelf that hid the secret room. “Silas still running his little spy games?” Rory hesitated. “You know about that?” Eva smirked. “Please. I know *everything* about Silas Blackwood.” Rory studied her. There was something in Eva’s tone, something she couldn’t quite place. “How do you know Silas?” Eva took another drag of her cigarette, her eyes never leaving Rory’s. “Let’s just say we go way back.” Rory’s pulse quickened. “Eva—” “Don’t.” Eva stubbed out the cigarette with more force than necessary. “I didn’t come here for a reunion, Rory. I came here because I needed a drink. And because I wanted to see if you were still the same coward I remembered.” The words stung, but Rory didn’t flinch. She deserved them. Eva stood, pushing her stool back with a screech. “I should go.” Rory wanted to stop her. Wanted to say something—anything—that would make this right. But the words stuck in her throat. Eva hesitated, just for a second, her hand hovering near Rory’s shoulder. Then she dropped it, shaking her head. “Take care of yourself, Rory.” And just
like that, she
was gone
, the door swinging shut behind her with a finality that
echoed
in Rory’s chest. Rory sat there for a long time, staring at the empty glass in front of her. The ice had melted
completely
now, leaving nothing but watered-down gin and the faintest hint of lime. Silas set a fresh drink in front of her. “You want to talk about it?” Rory shook her head. “Not
really
.” Silas nodded, his signet ring
glinting
in the dim light. “Fair enough.” He moved away, leaving Rory alone with the
weight
of everything unsaid. Outside, the rain had started again, a steady drumming against the pavement. Rory closed her eyes and listened to it, letting the sound fill the silence where Eva’s voice had been.
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
2
adverbTagCount
2
adverbTags
0
"Rory said carefully [carefully]"
1
"Rory said quietly [quietly]"
70.8455%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1372
totalAiIsmAdverbs
4
found
0
adverb
"carefully"
count
1
1
adverb
"completely"
count
1
2
adverb
"slowly"
count
1
3
adverb
"really"
count
1
highlights
0
"carefully"
1
"completely"
2
"slowly"
3
"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)
19.8251%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1372
totalAiIsms
11
found
0
word
"flicked"
count
2
1
word
"glinting"
count
1
2
word
"silk"
count
1
3
word
"calculating"
count
1
4
word
"jaw clenched"
count
1
5
word
"weight"
count
4
6
word
"echoed"
count
1
highlights
0
"flicked"
1
"glinting"
2
"silk"
3
"calculating"
4
"jaw clenched"
5
"weight"
6
"echoed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"jaw/fists clenched"
count
1
highlights
0
"jaw clenched"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
108
matches
0
"was bitter"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
108
filterMatches
0
"look"
hedgeMatches
0
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
147
matches
0
"drinking that swill"
1
"like that, she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
59
mean
23.02
std
20.01
cv
0.869
sampleLengths
0
86
1
53
2
50
3
9
4
7
5
33
6
77
7
3
8
10
9
15
10
51
11
18
12
15
13
29
14
6
15
79
16
15
17
7
18
14
19
58
20
7
21
10
22
4
23
34
24
5
25
22
26
3
27
34
28
6
29
50
30
26
31
19
32
42
33
5
34
6
35
48
36
24
37
4
38
21
39
16
40
8
41
4
42
30
43
6
44
9
45
19
46
19
47
4
48
42
49
10
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
108
matches
0
"were caught"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
200
matches
0
"was sweating"
1
"was going"
2
"was watching"
3
"was holding"
4
"was listening"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1079
adjectiveStacks
0
stackExamples
(empty)
adverbCount
35
adverbRatio
0.03243744207599629
lyAdverbCount
7
lyAdverbRatio
0.006487488415199258
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
147
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
147
mean
9.24
std
7.65
cv
0.828
sampleLengths
0
25
1
21
2
22
3
18
4
7
5
23
6
23
7
19
8
4
9
27
10
9
11
7
12
11
13
5
14
3
15
14
16
24
17
25
18
10
19
14
20
2
21
2
22
2
23
1
24
8
25
2
26
3
27
9
28
3
29
17
30
2
31
10
32
19
33
3
34
11
35
7
36
13
37
2
38
11
39
18
40
3
41
3
42
1
43
8
44
4
45
26
46
28
47
10
48
2
49
3
49.2063%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.3197278911564626
totalSentences
147
uniqueOpeners
47
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"Rory said carefully (say carefully)"
1
"Rory said quietly (say quietly)"
78.8163%