NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMFPYH77WS853FKX84VFN7
Run Details
Model:
Ministral 3B
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
4.5s
Cost:
$0.000086
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 was the kind of place where the air smelled of old wood and cheap whiskey, where the dim green neon sign above the door
flickered
like a dying ember. Aurora Carter—Rory, to her friends—adjusted the strap of her messenger bag against her hip as she stepped inside, the scent of fried garlic and chili from Golden Empress still clinging to her coat. The door creaked shut behind her, and she exhaled, the
weight
of the last few weeks pressing down on her shoulders like a second skin. She hadn’t come here for a drink. Not
really
. But the bar was above Silas’ flat, and Silas had always been the one person who could make her
feel
like she
wasn’t drowning
. Like she might still be able to breathe. The Raven’s Nest was quiet when she arrived, the usual hum of conversation from the other end of the bar muted by the
weight
of her own thoughts. She slid onto a stool at the far end, near the back wall where the shadows clung thick and deep. Silas was already there, his back to her, the silver signet ring on his right hand catching the dim light. He didn’t look up as she took her seat, but the way his fingers tapped against the counter, the way his jaw tightened just
slightly
, said he’d heard her come in. “You’re late,” he said, voice low. Aurora didn’t answer right away. She leaned forward, her elbows on the bar, and let the silence stretch between them like a thread about to snap. The scar on her left wrist—small, crescent-shaped from a childhood accident—pulsed faintly beneath her skin, a reminder of the life she’d left behind. “Eva said you’d be here,” she said finally, her voice steady. “She said you’d remember.” Silas turned then, his hazel eyes sharp with something older than memory. “Of course I remember. You’re Rory.” The name felt like a blade between them. It had been years since they’d been Rory and Silas. Years since they’d been friends who could still see each other without the
weight
of what had come after. “You’ve changed,” she said, not looking away. He didn’t deny it. “So have you.” The words hung between them, heavy with
unspoken
things. The way his knee ached, the way his hands shook sometimes when he thought no one
was looking
. The way he’d spent years trying to forget what he’d done, what he’d lost. Aurora’s fingers tightened around the edge of the bar. “You’re not the same man I left behind.” Silas exhaled through his nose, a sound that wasn’t quite a laugh. “No. I’m not.” She wanted to ask what had changed him. What had made him walk away from the life he’d built, from the life they’d built together. But the words stuck in her throat. Instead, she said, “Eva said you were opening a bar.” Silas’ gaze
flicked
to the wall behind him, where a map of London
was pinned
to the corkboard. “It’s a front. For things I can’t talk about.” Aurora didn’t press. She
knew that kind
of secrecy. She’d been in the same kind of boat once. The bar was almost empty now, the few patrons scattered like scattered leaves. Silas ordered two whiskies, neat, and slid one across the counter to her. The burn of the alcohol was sharp, cutting through the tension like a blade. She took it, the glass warm against her palm. “You still work for Yu-Fei?” Silas asked, his voice rough. Aurora nodded. “Same thing.” He studied her for a long moment, then reached across the bar and tapped her wrist with his signet ring. The scar beneath her skin flared again, just for a second. “You’re still Rory.” She didn’t flinch. “I’m still me.” Silas exhaled through his nose, the way he used to when he
was thinking
something through. “You ever think about going back?” Aurora’s throat tightened. “What?” “To Cardiff. To your parents. To the life you left behind.” She set her glass down with more force than she intended. “I don’t go back.” “You don’t have to.” Silas’ voice was softer now, almost gentle. “But you could.” The words hung between them, heavy with possibility. With regret. With the
weight
of all the things she’d never told her parents, never told herself. Aurora looked out at the street beyond the window, where the neon sign
flickered
like a dying star. “I don’t know what I’m doing anymore.” Silas didn’t answer right away. He just watched her, his hazel eyes dark with something she couldn’t quite read. Then he reached across the bar again and took her hand, his fingers warm against hers. “You’re still here,” he said. “That’s enough.” Aurora looked down at their joined hands, the signet ring
glinting
in the dim light. She knew what he meant. She knew what it meant to be here, to be alive, to be Rory. But sometimes, in the quiet moments, she wondered if she’d ever
really
let herself go. “You’re still here,” she said, her voice
barely above a whisper
. “That’s all I need.” Silas smiled faintly, the kind of smile that said he understood. He released her hand and stood, his limp making a subtle shift as he moved. “Took you long enough.” Aurora followed his gaze to the back room, where the door was
slightly
ajar. “What’s that?” Silas’ expression darkened. “Nothing you need to know.” Aurora hesitated. “You’re not going to tell me?” He shook his head. “Not tonight.” She watched him go, the way his back was straight, the way his hands moved with quiet authority. She knew what he
was hiding
. She knew what he’d done. And she knew, too, that some secrets were better left buried. The bar was quiet again, the dim light casting long shadows across the walls. Aurora took a slow sip of her whiskey, the burn spreading through her like a promise. She was still Rory. She was still here. And for now, that was enough.
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
7
adverbTagCount
4
adverbTags
0
"she said finally, her voice steady [finally]"
1
"she said, not looking away [away]"
2
"Instead, she said, [Instead,]"
3
"she said, her voice barely above a whisper [barely]"
50.5929%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1012
totalAiIsmAdverbs
5
found
0
adverb
"slightly"
count
2
1
adverb
"barely above a whisper"
count
1
2
adverb
"really"
count
2
highlights
0
"slightly"
1
"barely above a whisper"
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)
11.0672%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1012
totalAiIsms
9
found
0
word
"flickered"
count
2
1
word
"flicked"
count
1
2
word
"glinting"
count
1
3
word
"unspoken"
count
1
4
word
"weight"
count
4
highlights
0
"flickered"
1
"flicked"
2
"glinting"
3
"unspoken"
4
"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
76
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
76
filterMatches
0
"feel"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
98
matches
0
"knew that kind"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
26.47
std
21.56
cv
0.814
sampleLengths
0
90
1
41
2
99
3
6
4
49
5
15
6
18
7
37
8
7
9
7
10
41
11
17
12
15
13
42
14
27
15
18
16
49
17
10
18
4
19
34
20
6
21
22
22
4
23
11
24
15
25
14
26
25
27
25
28
42
29
49
30
15
31
30
32
16
33
8
34
8
35
6
36
40
37
44
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
76
matches
0
"was pinned"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
156
matches
0
"wasn’t drowning"
1
"was looking"
2
"was thinking"
3
"was hiding"
92.3413%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
882
adjectiveStacks
0
stackExamples
(empty)
adverbCount
43
adverbRatio
0.048752834467120185
lyAdverbCount
8
lyAdverbRatio
0.009070294784580499
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
98
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
98
mean
10.27
std
7.25
cv
0.706
sampleLengths
0
32
1
33
2
25
3
7
4
2
5
24
6
8
7
28
8
20
9
20
10
31
11
6
12
5
13
21
14
23
15
11
16
4
17
12
18
6
19
8
20
10
21
19
22
7
23
4
24
3
25
9
26
18
27
14
28
9
29
8
30
12
31
3
32
8
33
17
34
7
35
10
36
18
37
9
38
3
39
6
40
9
41
13
42
13
43
14
44
9
45
10
46
2
47
2
48
20
49
11
41.8367%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.2653061224489796
totalSentences
98
uniqueOpeners
26
67.8571%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
7
fancyCount
3
fancyTags
0
"he said, voice low (say, voice)"
1
"she said finally, her voice steady (say finally)"
2
"she said, not looking away (say, does not look away)"
80.2174%