NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMNBN7DY2Y6W4BRV48332AQ
Run Details
Model:
Ministral 8B
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
11.5s
Cost:
$0.000294
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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 door to Eva’s flat creaked open before Rory could even turn the key, the sound swallowed by the thick hum of Brick Lane below. She paused, fingers hovering over the lock, her pulse already thrumming in her throat. The air inside was thick with the scent of old paper and something sharper—incense, maybe, or the faint metallic tang of Ptolemy’s fur after a nap in the sunbeam. “Rory?” Eva’s voice cut through the silence, warm but cautious, like she
was gauging
the
weight
of the world outside the door. “You’re early.” Rory exhaled, her breath fogging the glass of the small window beside the door. “I changed my mind.” She stepped inside, the
weight
of her backpack shifting against her shoulders. The flat was exactly as she remembered it—books stacked precariously on every surface, scrolls tied with frayed ribbon, the faint glow of a candle casting long shadows across the walls. Ptolemy lifted his head from his perch on the arm of Eva’s chair, tail flicking, before settling back down with a contented sigh. Eva was already moving, pulling Rory into a quick, tight hug. “You didn’t have to come,” she murmured against Rory’s hair, her voice muffled. “I could’ve sent someone else.” Rory stiffened for half a second before relaxing into the embrace. “I know. But I needed to see this for myself.” She pulled back just enough to meet Eva’s eyes, the blue of her irises sharp against the amber glow of the candlelight. “Besides, I’ve got a
feel
ing this isn’t going to be as simple as I thought.” Eva’s lips twitched, but she didn’t smile. “No. It’s not.” The door clicked shut behind them, sealing them in the quiet of the flat. Rory glanced around, her gaze landing on the stack of books on the coffee table—*The Art of War*, a tattered copy of *The Necronomicon*, and a few others she didn’t recognize. “You’ve been busy.” Eva waved a hand dismissively. “Just research. Nothing important.” She gestured toward the kitchen, where a kettle was already whistling. “Tea?” “Please.” Rory kicked off her shoes, the soles of her feet tingling from the cold pavement. She sank onto the armchair, running her fingers over the worn leather. “How’s the cat?” “Ptolemy’s fine.” Eva poured water into a mug, the clink of the china sharp in the silence. “He’s been keeping me company.” Rory watched her, the way Eva’s fingers moved with practiced ease, the way her dark hair fell in loose waves around her shoulders. She’d always been beautiful in a way that didn’t demand attention—like a quiet storm, building
slowly
before unleashing itself. And Rory had been the one to walk into it, again and again. “You look different,” Eva said, sliding a mug toward her. The steam curled up between them, warm and intimate. “Taller. Stronger.” Rory took the tea, the heat seeping through the ceramic. “Just from working at the Golden Empress. Deliveries, you know how it is.” She took a sip, the bitter-sweet flavor of Earl Grey coating her tongue. “You?” Eva’s smile
was fleeting
, sad. “I’ve been… busy.” Rory
knew that look
. She’d seen it in the mirror too many times after Evan. The
weight
of things unsaid, the way the world kept turning even when you wanted to stop it. “You’re not the same either.” Eva exhaled, her breath shaky. “No. I’m not.” A silence settled between them, thick and heavy. Rory could
feel
it pressing down on her, the kind of silence that wasn’t empty but full—full of everything they hadn’t said, everything they’d left hanging between them. She set her mug down, her fingers brushing against Eva’s. “You should’ve told me,” Rory said finally, her voice low. “About the… other things.” Eva’s gaze
flickered
to her hand, then back up to her eyes. “I wasn’t sure you’d want to know.” “Would you have told me if you thought I would’ve run?” Eva’s lips parted, but no words came out. She just shook her head, her dark hair shifting like a curtain around her face. Rory stood, her chair scraping against the floor. She walked to the window, pulling the curtain aside to let in the dim light of Brick Lane. The street below was alive with the glow of neon signs and the murmur of voices, but here, in this quiet flat, it felt like the world had narrowed down to just the two of them. “What happened?” she asked, her voice steady despite the way her heart
was pounding
. “After I left.” Eva didn’t answer right away. When she did, her voice was quiet, like she
was speaking
to someone who wasn’t there. “You were gone. And then… things got complicated.” Rory turned, her back to the window. “Complicated how?” Eva’s fingers twined together in her lap. “I made a mistake.” “A big one.” Eva met her eyes, her own dark and
unreadable
. “Yes.” Rory’s chest tightened. She
knew that look
. She’d seen it in the mirror after Evan, the way the world had shifted beneath her feet and she hadn’t known how to stop it. “You loved him.” It wasn’t a question. Eva didn’t answer. “And he loved you back.” Still no answer. Rory’s breath hitched. She’d known, deep down, that this was where it
was going
. She’d known and still she’d come. Still she’d hoped. “You should’ve told me,” she said again, her voice breaking just a little. “Before you got involved with him.” Eva’s hands
clenched into fists
. “I didn’t know how to tell you. Not like this.” “Like what?” Eva’s voice was barely a whisper. “Like I was in love with someone else.” Rory’s heart hammered against her ribs. She could
feel
the tears burning behind her eyes, the way her vision blurred at the edges. She swallowed hard, forcing the words out. “You should’ve told me. Before you let him hurt you.” Eva’s eyes filled with tears. “I didn’t know he would.” Rory turned away, her hands shaking. She could
feel
the
weight
of Eva’s gaze on her back, the way the air between them crackled with unsaid words. She wanted to scream, to run, to do anything but stand here in this quiet flat with the woman she loved and the pain of what they’d lost. “Why now?” she asked, her voice raw. “Why come back to me now?” Eva stood, her chair scraping against the floor. She walked to Rory, her hands cupping Rory’s face. “Because I can’t live without you.” Rory’s breath caught in her throat. She could
feel
Eva’s tears on her skin, the way her hands
trembled
as they held her face. She wanted to believe her, to let herself believe her, but the world had taught her to be careful. To be afraid. “You don’t know what you’re saying,” Rory whispered. Eva’s lips brushed against hers, soft and hesitant. “I know exactly what I’m saying.” Rory’s hands found Eva’s waist, pulling her closer. She could
feel
the heat of her body, the way her breath came quick and shallow against her lips. She wanted to believe her, to let herself believe her, but the world was a cruel place and it had a way of taking things away. “You should’ve told me,” Rory murmured against her lips. “Before it was too late.” Eva’s hands slid down to Rory’s hips, pulling her closer. “I’m telling you now.” Rory closed her eyes, letting herself
feel
the
weight
of Eva’s body against hers, the way her hands
trembled
as they explored the curve of her waist. She could
feel
the tears on her cheeks, the way her breath came quick and shallow against Eva’s lips. “You don’t know what you’re asking,” Rory whispered. Eva’s lips brushed against hers again, softer this time. “I know exactly what I’m asking.” Rory’s hands found Eva’s face, her fingers tangling in her dark hair. She could
feel
the
weight
of Eva’s tears on her skin, the way her breath came quick and shallow against her lips. She wanted to believe her, to let herself believe her, but the world had a way of taking things away. “You should’ve told me,” Rory murmured again, her voice breaking. “Before it was too late.” Eva’s hands slid down to Rory’s hips, pulling her closer. “I’m telling you now.” The world outside the window blurred, the glow of Brick Lane fading into the dark. Rory could
feel
Eva’s body against hers, the way her breath came quick and shallow against her lips. She could
feel
the
weight
of her tears on her skin, the way her hands
trembled
as they explored the curve of her waist. “You don’t know what you’re asking,” Rory whispered, her voice raw. Eva’s lips brushed against hers, soft and hesitant. “I know exactly what I’m asking.” Rory’s hands found Eva’s face, her fingers tangling in her dark hair. She could
feel
the
weight
of Eva’s tears on her skin, the way her breath came quick and shallow against her lips. She wanted to believe her, to let herself believe her, but the world had a way of taking things away. And yet, here she was. In this quiet flat with the woman she loved, the woman who had hurt her and left her and made her
believe that she
didn’t matter. But Eva was here now, her hands on Rory’s face, her breath on her lips, and Rory couldn’t bring herself to push her away. “You should’ve told me,” Rory whispered, her voice breaking. “Before it was too late.” Eva’s lips brushed against hers again, softer this time. “I’m telling you now.” And Rory let herself believe her.
Evaluation details
Result
Evaluator
Details
Meta Data
50.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
12
adverbTagCount
3
adverbTags
0
"Rory said finally, her voice low [finally]"
1
"she said again, her voice breaking just a little [again, just]"
2
"Rory murmured again, her voice breaking [again]"
93.7811%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1608
totalAiIsmAdverbs
1
found
0
adverb
"slowly"
count
1
highlights
0
"slowly"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
19.1542%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1608
totalAiIsms
13
found
0
word
"flickered"
count
1
1
word
"trembled"
count
3
2
word
"unreadable"
count
1
3
word
"weight"
count
8
highlights
0
"flickered"
1
"trembled"
2
"unreadable"
3
"weight"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"clenched jaw/fists"
count
1
highlights
0
"clenched into fists"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
105
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
105
filterMatches
0
"feel"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
146
matches
0
"knew that look"
1
"knew that look"
2
"believe that she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
62
mean
25.87
std
19.42
cv
0.751
sampleLengths
0
68
1
24
2
83
3
29
4
58
5
10
6
48
7
21
8
31
9
22
10
55
11
21
12
37
13
8
14
38
15
8
16
46
17
14
18
19
19
11
20
23
21
62
22
17
23
29
24
9
25
11
26
3
27
10
28
35
29
7
30
5
31
3
32
23
33
19
34
15
35
2
36
14
37
40
38
10
39
55
40
13
41
23
42
46
43
8
44
14
45
53
46
14
47
14
48
46
49
8
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
105
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
225
matches
0
"was gauging"
1
"was fleeting"
2
"was pounding"
3
"was speaking"
4
"was going"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1323
adjectiveStacks
0
stackExamples
(empty)
adverbCount
37
adverbRatio
0.027966742252456538
lyAdverbCount
6
lyAdverbRatio
0.0045351473922902496
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
146
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
146
mean
10.99
std
7.85
cv
0.715
sampleLengths
0
25
1
14
2
29
3
22
4
2
5
14
6
16
7
30
8
23
9
11
10
13
11
5
12
11
13
32
14
15
15
7
16
3
17
14
18
31
19
3
20
5
21
15
22
1
23
16
24
12
25
3
26
17
27
5
28
23
29
19
30
13
31
10
32
9
33
2
34
10
35
26
36
1
37
5
38
3
39
4
40
11
41
18
42
5
43
5
44
3
45
8
46
28
47
10
48
10
49
4
43.8356%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.22602739726027396
totalSentences
146
uniqueOpeners
33
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
12
fancyCount
10
fancyTags
0
"she murmured against Rory’s hair, her voice muffled (murmur muffle)"
1
"Eva said, sliding a mug toward her (say, slide)"
2
"Rory said finally, her voice low (say finally)"
3
"she said again, her voice breaking just a little (say again, break just)"
4
"Rory whispered (whisper)"
5
"Rory murmured against her lips (murmur)"
6
"Rory whispered (whisper)"
7
"Rory murmured again, her voice breaking (murmur again, break)"
8
"Rory whispered, her voice raw (whisper)"
9
"Rory whispered, her voice breaking (whisper, break)"
82.7512%