NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMG8870041T4774P705S1E
Run Details
Model:
Ministral 8B
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
10.0s
Cost:
$0.000261
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 green neon sign of *The Raven’s Nest*
flickered
like a dying firefly against the rain-slicked pavement, its glow bleeding into the neon haze of Soho. Inside, the air smelled of aged whiskey, damp wool, and the faintest trace of something sharper—gun oil, maybe, or the ghost of a cigarette left too long in an ashtray. Aurora Carter—Rory, to her friends—pushed through the door, her black coat damp at the collar, her breath curling in the cold. The bar was half-full, the usual mix of late-night office workers, drunks with too much to say, and the occasional stranger who didn’t belong but stayed anyway. She
wasn’t looking
for anyone. She wasn’t. But the moment her boots hit the worn oak floor, the hum of the room shifted. A man turned his head, just
slightly
, as if pulled by an invisible thread. His auburn hair was thicker than she remembered, streaked with silver now, and his beard—neat, deliberate—covered more of his jaw than it had when he was younger. He stood with one hand resting on the bar, the other holding a glass of something amber and slow. His hazel eyes, sharp and assessing, locked onto hers. Silas Blackwood. *Si.* She hadn’t seen him in years. Not since the night in Prague, when the mission had gone sideways, when his knee had given out under him and the world had tilted. She’d been there, of course—just a low-level analyst at the time, fresh-faced and eager, with a file full of names and a laptop full of lies. She’d watched him limp away from the embassy, his signet ring
glinting
in the dim light, his face set in a mask of something she couldn’t name. *Regret? Defeat?* She’d never asked. Now, as he watched her, his expression didn’t change. Not a
flicker
. But the air between them thickened, charged with the
weight
of all the things they hadn’t said. “Well,” he said, his voice rough but controlled. “If it isn’t the Cardiff prodigy.” Rory’s fingers twitched at her sides. She should walk away. She should order a drink, find a corner, pretend she hadn’t just
been pulled
back into the past like a marionette on a forgotten string. But the bar was too small for that. The world outside was too loud. And Silas Blackwood—*Si*—had always had a way of making her
feel
like she was the only person in the room. She slid onto the stool beside him, the leather creaking under her
weight
. The scent of him—leather, smoke, something earthy—was stronger up close. “You look like hell,” she said, because it was true, and because she couldn’t think of anything else to say. His lips quirked, just a little. “And you look like you’ve been running from something.” She ignored that. “You still own this place?” “Still own it.” He took a slow sip of his drink, watching her over the rim of the glass. “Still run it, too. Though these days, most of the running is done by the ghosts.” Rory exhaled through her nose, a sound that was almost a laugh. “You’re still full of shit.” “And you’re still quick with the insults.” A silence settled between them, heavy and
unspoken
. Outside, a cab horn blared, the sound cutting through the low hum of the bar like a knife. Rory’s fingers drummed against the polished wood of the bar. “What are you drinking?” “Bourbon. Neat.” She nodded at the bartender, a young woman with a bored expression who slid a glass of whiskey toward her. It burned going down, smooth and sharp, just like she remembered. Silas watched her over the rim of his glass. “You ever think about what happened in Prague?” The question hit her like a physical blow. She stiffened, her grip tightening on the glass. “Not
really
.” “Liar.” She set the glass down harder than she intended. The ice clinked against the sides. “What do you want from me, Si?” His eyes darkened. “Nothing. Just wondering if you’d ever stopped to ask yourself.” “Asked myself what?” “*Why.*” His voice was low, dangerous. “Why you were there. Why you let me walk away.” Rory’s chest tightened. She hadn’t thought about that night in years. Hadn’t let herself. But now, the memory was there, sharp and ugly, like a toothache that wouldn’t go away. She’d been young then, naive. She’d believed in the mission. Believed in *him.* Believed that if she followed the rules, if she did exactly what she
was told
, it would all make sense. It hadn’t. “You know why,” she said finally, her voice steadier than she felt. “I was just a fucking analyst. I didn’t have a choice.” “Didn’t you?” The challenge in his voice made her blood run cold. She turned her glass in her hands, the amber liquid swirling. “I had a choice. I always had a choice. I just made the wrong ones.” Silas studied her for a long moment, his gaze
unreadable
. Then, quietly, he said, “You still do.” Rory laughed, sharp and bitter. “Yeah. And look how well that’s working out for me.” He didn’t answer. Didn’t need to. The silence between them was answer enough. The bartender slid another drink toward Rory—this one a gin and tonic, ice clinking against the glass. She took it without looking at him. “So,” she said, forcing her voice light. “What’s new with you?” Silas’s lips twitched. “I own a bar. I drink too much. I still have nightmares.” “And?” “And I miss the work.” Rory’s fingers tightened around her glass. “You miss the danger.” “No.” His voice was firm. “I miss the *purpose.*” She wanted to argue. Wanted to tell him that purpose was an illusion, that the world didn’t care about purpose, only about survival. But the words stuck in her throat. Outside, rain
began to
fall in earnest, drumming against the windows like a metronome counting down to something. Inside, the bar hummed with its usual noise—laughter, clinking glasses, the occasional curse word—but the world outside
seemed to
press in, closer, heavier. Silas finished his drink in one swallow, then set the glass down with a quiet *thunk.* “You ever think about coming back?” Rory’s breath caught. “Back?” “To the work. To the *life.*” He gestured vaguely, as if the answer lay somewhere beyond the bar. “You were good at it.” She almost laughed. Almost. But the truth was, she had been good at it. She’d been *good* at everything she’d ever touched. And that was exactly why she’d walked away. “No,” she said finally. “I’m not that person anymore.” Silas’s gaze was steady. “You never were.” The words hung between them, heavy and final. Rory looked away, her throat tight. She could
feel
his eyes on her, could
feel
the
weight
of all the years they’d spent apart, all the things they’d never said. Outside, the rain fell harder. Inside, the bar carried on, oblivious. Rory took a long sip of her drink, the gin burning its way down her throat. She didn’t know what to say. Didn’t know if she ever would. Silas pushed himself away from the bar, his limp more pronounced now that he
was standing
. “I’ll see you around, Rory.” She didn’t look up. “Yeah. Sure.” He nodded, then turned toward the back of the bar, his coat swinging open to reveal the faintest hint of a gun holster at his hip. The bartender slid a check toward him, and he tucked it into his pocket without a word. Rory watched him go, her heart pounding in her chest. She hadn’t realized until that moment how much she’d been holding her breath. When he
was gone
, she took another sip of her drink, her fingers trembling just a little. The whiskey burned, but it wasn’t enough. She needed more.
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
3
adverbTags
0
"she said finally, her voice steadier than she felt [finally]"
1
"Then, quietly, he said, [Then, quietly,]"
2
"she said finally [finally]"
84.7677%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1313
totalAiIsmAdverbs
2
found
0
adverb
"slightly"
count
1
1
adverb
"really"
count
1
highlights
0
"slightly"
1
"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)
39.0708%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1313
totalAiIsms
8
found
0
word
"flickered"
count
1
1
word
"flicker"
count
1
2
word
"glinting"
count
1
3
word
"unspoken"
count
1
4
word
"unreadable"
count
1
5
word
"weight"
count
3
highlights
0
"flickered"
1
"flicker"
2
"glinting"
3
"unspoken"
4
"unreadable"
5
"weight"
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
0
narrationSentences
103
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
103
filterMatches
0
"feel"
hedgeMatches
0
"began to"
1
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
134
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
57
mean
22.75
std
22.42
cv
0.985
sampleLengths
0
104
1
5
2
2
3
85
4
2
5
1
6
89
7
29
8
14
9
69
10
43
11
15
12
8
13
35
14
17
15
7
16
40
17
2
18
31
19
17
20
18
21
1
22
22
23
13
24
3
25
16
26
63
27
2
28
23
29
2
30
36
31
17
32
15
33
13
34
35
35
15
36
1
37
5
38
10
39
9
40
30
41
41
42
22
43
4
44
23
45
30
46
9
47
7
48
38
49
11
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
103
matches
0
"been pulled"
1
"was told"
2
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
193
matches
0
"wasn’t looking"
1
"was standing"
99.1720%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1099
adjectiveStacks
0
stackExamples
(empty)
adverbCount
45
adverbRatio
0.04094631483166515
lyAdverbCount
11
lyAdverbRatio
0.010009099181073703
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
134
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
134
mean
9.68
std
7.23
cv
0.746
sampleLengths
0
26
1
30
2
21
3
27
4
5
5
2
6
16
7
14
8
27
9
19
10
9
11
2
12
1
13
6
14
25
15
26
16
27
17
1
18
4
19
9
20
3
21
17
22
8
23
6
24
6
25
4
26
25
27
8
28
6
29
20
30
13
31
10
32
20
33
6
34
9
35
3
36
5
37
19
38
16
39
12
40
5
41
7
42
8
43
18
44
10
45
4
46
2
47
20
48
11
49
9
45.0249%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.30597014925373134
totalSentences
134
uniqueOpeners
41
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
4
fancyTags
0
"she said, because it was true, and because she couldn’t think of anything else to say (say, be does not think say)"
1
"she said finally, her voice steadier than she felt (say finally, feel)"
2
"she said, forcing her voice light (say, force)"
3
"she said finally (say finally)"
80.9629%