NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMNDQNKSNX1ZQJ5NWARW0HZ
Run Details
Model:
Mistral Large
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
37.2s
Cost:
$0.013088
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 smelled of aged whiskey and lemon polish, the kind of scent that clung to the walls like a second skin. Rory wiped her hands on her jeans—still damp from the rain outside—and scanned the room. The bar was half-empty this early in the evening, just a few regulars nursing their drinks in the dim glow of the green neon sign above the door. She hadn’t meant to come in, not
really
. The delivery had taken longer than expected, the rain had turned the streets slick, and her bike chain had snapped halfway back to the restaurant. She’d ducked under the awning of the Nest more out of habit than intention, shaking water from her hair like a dog fresh from a bath. That’s when she saw him. Silas was behind the bar, wiping down a glass with slow, deliberate strokes, his signet ring catching the light as he turned it. The years had
etched
deeper lines around his eyes, silver threading through his auburn beard like frost on autumn leaves. His left leg still carried that familiar hitch in its step, the one she’d teased him about years ago when he’d first taken her in, back when she was just a runaway with a duffel bag and a head full of half-formed plans. He hadn’t noticed her yet. She should have turned around. Should have slipped back out into the rain and pretended she’d never seen him at all. But her feet
were rooted
to the floorboards, her pulse thrumming in her throat. Then his gaze lifted, hazel eyes locking onto hers. For a heartbeat, neither of them moved. The glass in his hand stilled. The murmur of the bar faded into white noise. “Rory,” he said, voice rough as gravel. She swallowed. “Silas.” He set the glass down. “You’re soaked.” “Yeah. Bike chain gave out.” A pause. The kind that str
etched
too long, too heavy. Then,
carefully
, like he
was testing
the weight of the words
before he spoke them: “You look different.” She almost laughed. Different. That was one way to put it. The last time he’d seen her, she’d
been nineteen
, all sharp edges and defiance, her hair dyed an unnatural shade of red, her wrists wrapped in cheap leather cuffs to hide the bruises. Now her hair was its natural black, her clothes practical—jeans, a faded hoodie, boots scuffed from miles of pavement. No cuffs. No bruises. Just the crescent-shaped scar on her left wrist, pale against her skin. “I grew up,” she said. Silas exhaled through his nose, a sound that might have been a laugh if it hadn’t been so bitter. “Didn’t we all.” She stepped closer, her boots leaving damp prints on the hardwood. The bar was exactly as she remembered—maps tacked to the walls, the faint scent of cigar smoke lingering in the corners, the way the floorboards creaked underfoot like an old man’s joints. But Silas was different. Not just the silver in his beard or the deeper grooves around his mouth. It was something in his posture, the way his shoulders carried a
weight
she didn’t recognize. “You’re not working here anymore,” he said, like he’d read her thoughts. She shook her head. “Not for a while. I do deliveries for Yu-Fei now.” “Yu-Fei?” His eyebrows lifted. “Christ, that woman still scares the hell out of me.” Rory smiled despite herself. “She’s not so bad once you get to know her.” Silas grunted, reaching for a bottle of whiskey. “Drink?” “Please.” He poured two fingers into a glass and slid it across the bar. She wrapped her hands around it, letting the heat seep into her palms. “How long’s it been?” he asked. “Five years.” “Five.” He said it like he
was tasting
the word, rolling it around in his mouth. “Feels longer.” “Feels shorter.” Another pause. The kind that settled between them like dust. “You left without saying goodbye,” he said at last. Rory took a sip of whiskey, letting the burn anchor her. “I didn’t know how.” Silas’s jaw tightened. “You could’ve tried.” She set the glass down. “I was a mess, Silas. You
know that. I
was—” She cut herself off, shaking her head. “I wasn’t in a place where I could say goodbye. Not properly.” He didn’t argue. Didn’t tell her she was wrong. Just nodded, once, like he’d expected that answer all along. “And now?” he asked. “Now I’m here.” “For how long?” She didn’t have an answer for that. The truth was, she didn’t know. London had been a refuge once, a place to disappear. But refuges had a way of becoming cages if you stayed too long. Silas
seemed to
understand. He reached for the whiskey bottle again, refilling her glass without asking. “You ever think about going back?” “To Cardiff?” She laughed, sharp and humorless. “No.” “Not Cardiff. The life.” The life. That’s what they’d called it, back when she’d first stumbled into the Nest, wide-eyed and terrified, with Eva’s number scrawled on a napkin in her pocket. The life of secrets and shadows, of late-night meetings in the back room and coded messages slipped between bar patrons. The life Silas had lived for decades, the one he’d
tried to
pull her into before she’d bolted. “I don’t know,” she said honestly. “Sometimes.” Silas studied her, his gaze too sharp, too knowing. “You miss it.” She didn’t deny it. Couldn’t. There were nights she lay awake, staring at the ceiling of her flat, wondering what might have been if she’d stayed. If she’d let Silas teach her the things he knew. If she’d let herself become someone else entirely. But then she’d remember the way Evan’s hands had felt around her throat, the way the world had narrowed to a pinprick of light, and she’d know she’d made the right choice. “I miss parts of it,” she admitted. “But I don’t miss the person I was when I was in it.” Silas’s expression darkened. “You think I don’t know that?” She flinched. “That’s not what I meant.” “Isn’t it?” He leaned forward, his signet ring tapping against the bar. “You think I don’t remember what you were running from? You think I don’t know what it cost you to walk away?” Rory’s throat tightened. She wanted to look away, but she couldn’t. Not from him. Not now. “I didn’t
say that,” she
whispered. “No,” Silas said, voice low. “But you were thinking it.” She didn’t deny it. Outside, the rain had picked up, drumming against the windows like impatient fingers. The bar had filled while they talked, the hum of conversation rising around them, but Rory barely noticed. It was just her and Silas, the
weight
of years pressing down between them. “I should’ve checked on you,” he said
suddenly
. “After you left. I should’ve made sure you were okay.” Rory’s chest ached. “I was okay. I am okay.” “Are you?” She wanted to lie. Wanted to tell him yes, of course, that she’d built a life, that she
was happy
. But the words stuck in her throat. Silas must have seen it. He exhaled, long and slow, like he
was letting
something go. “I’m sorry.” “For what?” “For not being there when you needed me.” Rory’s eyes burned. She blinked hard, staring at the whiskey in her glass. “You were there when it mattered.” “Not enough.” She reached across the bar, her fingers brushing his signet ring. “You gave me a place to run to. That’s more than most people get.” Silas covered her hand with his own, his skin warm, his grip firm. “You deserved better.” She smiled, small and sad. “Maybe. But I got you.” He didn’t smile back. Just squeezed her hand, once, before letting go. The moment str
etched
, fragile and fleeting. Then the door to the Nest swung open, letting in a gust of cold air and a group of laughing patrons, and the spell was broken. Silas straightened, his expression shifting back into the easy mask of the barkeep. “You staying for a bit?” Rory hesitated. Part of her wanted to bolt, to slip out into the rain and disappear before the past could catch up with her. But another part—the part that had missed this, missed him—nodded. “Yeah,” she said. “I’ll stay.” Silas poured himself another drink. “Good.” And for the first time in years, Rory let herself believe that maybe, just maybe, she was exactly where she
was meant
to be.
Evaluation details
Result
Evaluator
Details
Meta Data
61.9048%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
3
adverbTags
0
"he said, like he’d read her thoughts [like]"
1
"she said honestly [honestly]"
2
"he said suddenly [suddenly]"
78.9030%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1422
totalAiIsmAdverbs
3
found
0
adverb
"carefully"
count
1
1
adverb
"suddenly"
count
1
2
adverb
"really"
count
1
highlights
0
"carefully"
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)
71.8706%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1422
totalAiIsms
4
found
0
word
"weight"
count
3
1
word
"etched"
count
1
highlights
0
"weight"
1
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"weight of words/silence"
count
1
highlights
0
"the weight of the words"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
115
matches
0
"was happy"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
115
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
156
matches
0
"know that. I"
1
"say that,” she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
72
mean
19.58
std
21.95
cv
1.121
sampleLengths
0
125
1
5
2
86
3
40
4
9
5
22
6
7
7
3
8
7
9
5
10
28
11
79
12
5
13
22
14
77
15
12
16
14
17
14
18
14
19
9
20
1
21
26
22
6
23
2
24
18
25
2
26
10
27
9
28
15
29
6
30
34
31
19
32
4
33
3
34
3
35
36
36
22
37
8
38
4
39
66
40
7
41
12
42
44
43
32
44
20
45
9
46
7
47
34
48
16
49
6
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
115
matches
0
"were rooted"
1
"been nineteen"
2
"was meant"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
217
matches
0
"was testing"
1
"was tasting"
2
"was letting"
98.6364%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1155
adjectiveStacks
0
stackExamples
(empty)
adverbCount
48
adverbRatio
0.04155844155844156
lyAdverbCount
9
lyAdverbRatio
0.007792207792207792
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
156
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
156
mean
9.04
std
7.7
cv
0.852
sampleLengths
0
23
1
15
2
28
3
8
4
25
5
26
6
5
7
23
8
20
9
43
10
5
11
5
12
16
13
14
14
9
15
7
16
6
17
9
18
7
19
2
20
1
21
5
22
2
23
5
24
2
25
8
26
18
27
3
28
1
29
7
30
33
31
19
32
2
33
2
34
12
35
5
36
19
37
3
38
11
39
32
40
4
41
14
42
16
43
12
44
4
45
10
46
4
47
10
48
4
49
10
44.2308%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.28846153846153844
totalSentences
156
uniqueOpeners
45
32.1429%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
8
fancyTags
0
"he said, voice rough as gravel (say, voice)"
1
"he said, like he’d read her thoughts (say, read)"
2
"laughed (laugh)"
3
"she said honestly (say honestly)"
4
"she admitted (admit)"
5
"she whispered (whisper)"
6
"Silas said, voice low (say, voice)"
7
"he said suddenly (say suddenly)"
87.5111%