NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMRBZ30CDF6JNMHDF7CJFS
Run Details
Model:
Mistral Large 2
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
43.9s
Cost:
$0.016262
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 swung open before Rory could knock, her knuckles still hovering in the damp London air. Eva stood there, her dark curls wild as if she’d been running her hands through them all morning, her sharp brown eyes widening in a way that was equal parts surprise and suspicion. The scent of turmeric and cumin from the curry house below curled around them, thick and warm. “Rory?” Eva’s voice was half-laugh, half-accusation. “What the hell are you doing here? I thought you were avoiding me.” Rory exhaled, her breath fogging in the cold. “I wasn’t avoiding you. I’ve just been… busy.” Eva’s gaze
flicked
over Rory’s shoulder, then back, her expression hardening. “Busy. Right.” She didn’t move. “You could’ve called.” “I know.” Rory’s fingers tightened around the strap of her messenger bag. “Can I come in?” Eva hesitated, then stepped back, pulling the door wider. The flat was exactly as Rory remembered—cluttered, lived-in, the kind of chaos that only made sense to Eva. Books teetered in precarious stacks on the coffee table, scrolls unfurled across the sofa, and Ptolemy, the tabby cat, blinked at her from his perch on the armchair, tail flicking in disinterest. Rory stepped inside, the familiar creak of the floorboards underfoot. The door clicked shut behind her, the three deadbolts sliding into place with a finality that made her stomach twist. Eva crossed her arms. “So. What’s this about?” Rory set her bag down, her pulse thrumming in her throat. “I need your help.” Eva’s eyebrows shot up. “Help? From me? That’s new.” Rory winced. “I deserve that.” “Damn right you do.” Eva’s voice was sharp, but there was a crack in it, something raw. “You disappeared, Rory. After everything—after *him*—you just… vanished. No calls, no texts, not even a bloody postcard.” Rory swallowed. “I know. I’m sorry.” Eva turned away, running a hand through her curls. “Sorry doesn’t cut it. Not after what happened.” The words hung between them, heavy. Rory could still see it—the way Eva’s hands had shaken when she pulled her from Evan’s flat, the way her voice had broken when she said, *You’re not going back to him. Not ever.* And then Rory had left, because staying would’ve meant facing the mess she’d made, the way she’d let things get so far. “I should’ve called,” Rory said quietly. “I should’ve checked on you.” Eva whirled back around, her eyes bright. “Yes, you should have. Because I was worried, Rory. I thought—” She cut herself off, shaking her head. “Never mind.” Rory stepped closer. “What did you think?” Eva’s jaw tightened. “I thought maybe he’d found you. That he’d—” She stopped, her breath hitching. Rory’s chest ached. “Eva.” “Don’t.” Eva held up a hand. “Just… don’t. Not yet.” Silence stretched between them, thick and suffocating. Ptolemy stretched, then hopped down from the chair, weaving between their legs as if sensing the tension. Rory exhaled. “I need your help with something. Something big.” Eva’s laugh
was bitter
. “Of course you do. Because that’s what this is about, isn’t it? You only come to me when you need something.” “That’s not fair.” “Isn’t it?” Eva’s voice rose. “When was the last time you asked how *I* was doing? When was the last time you even *cared*?” Rory flinched. “I care. You know I do.” “Do I?” Eva’s eyes burned. “Because from where I’m standing, it looks like you only care when it’s convenient for you.” Rory’s hands curled into fists at her sides. “That’s not true.” “Then prove it.” Eva’s voice was a challenge. “Tell me why you’re
really
here.” Rory hesitated. She could lie. She could spin some half-truth, something to smooth things over. But Eva would see right through it. So she told her. “Lucien Moreau is back in London.” Eva’s face went still. “Lucien.” Rory nodded. “He showed up at Silas’ bar last night. Said he needs my help with something.” Eva’s laugh was sharp, disbelieving. “And you’re actually considering it? After everything he did?” Rory’s stomach twisted. “I don’t have a choice.” “There’s always a choice.” “Not this time.” Rory’s voice was quiet. “He knows things, Eva. About Evan. About what he’s been doing since I left.” Eva’s breath hitched. “What do you mean?” Rory met her eyes. “He’s not just some ex anymore. He’s involved in something. Something bad.” Eva’s face paled. “How bad?” Rory swallowed. “Bad enough that Lucien thinks he’s a threat to more than just me.” Eva was silent for a long moment. Then she turned away, her shoulders tense. “And you trust Lucien? After he just… left?” Rory’s throat tightened. “I don’t know.” Eva whirled back around. “That’s not good enough, Rory. You can’t just—” A sharp knock at the door cut her off. Both women froze. Eva’s
eyes narrowed
. “Are you expecting someone?” Rory shook her head. The knock came again, louder this time. Eva moved toward the door, but Rory caught her arm. “Wait.” Eva glared at her. “What?” Rory’s pulse spiked. “It could be him.” Eva’s expression darkened. “Evan?” Rory nodded. Eva’s jaw tightened, but she stepped back, letting Rory take the lead. Rory approached the door
slowly
, her heart hammering. She pressed her eye to the peephole. Lucien Moreau stood on the other side, his platinum blond hair slicked back, his heterochromatic eyes—one amber, one black—
gleaming
in the dim hallway light. He
was dressed
in one of his tailored charcoal suits, his ivory-handled cane resting against the doorframe. Rory’s breath caught. Eva hissed from behind her. “What the hell is *he* doing here?” Rory didn’t answer. She just unlocked the deadbolts, one by one, her fingers trembling. The door swung open. Lucien’s gaze
flicked
between them, his expression
unreadable
. “Ladies. I see I’ve interrupted something.” Eva’s voice was ice. “You have no idea.” Lucien’s lips quirked. “Oh, I think I do.” His amber eye locked onto Rory. “We need to talk.” Rory’s stomach twisted. “Now’s not a good time.” “It never is with you, is it?” Lucien’s voice was smooth, but there was an edge to it. “But this can’t wait.” Eva stepped forward, her arms crossed. “Whatever you have to say, you can say it in front of me.” Lucien’s gaze slid to her, cool and assessing. “Can I?” Eva’s chin lifted. “Try me.” Lucien exhaled, then turned back to Rory. “Fine. But we’re not doing this in the hallway.” Rory hesitated, then stepped back, letting him inside. The moment the door closed behind him, the air in the flat shifted, thick with tension. Ptolemy hissed and bolted under the sofa. Lucien’s gaze swept over the cluttered room before landing on Rory. “You look well.” Rory’s fingers twitched at her sides. “Cut the small talk, Lucien.” His lips curved. “Straight to the point. I’ve missed that about you.” Eva made a sound of disgust. “Unbelievable.” Lucien ignored her, his focus entirely on Rory. “Evan’s not just a problem for you anymore. He’s moving something. Something dangerous.” Rory’s pulse spiked. “What?” “A weapon,” Lucien said. “One that doesn’t belong in this world.” Eva’s breath hitched. “What kind of weapon?” Lucien’s gaze
flicked
to her, then back to Rory. “The kind that could
unravel
everything.” Rory’s
stomach dropped
. “And you want me to help you stop him.” Lucien’s expression softened, just for a second. “I want you to be careful. But yes. I could use your help.” Eva stepped between them, her voice sharp. “She’s not getting involved in this.” Lucien’s eyes gleamed. “She already is.” Rory’s hands clenched. “Eva—” “No.” Eva’s voice was firm. “You’re not doing this, Rory. Not again.” Rory met her eyes. “I don’t have a choice.” Eva’s expression crumpled. “There’s always a choice.” Lucien’s voice was quiet. “Not when people’s lives are at stake.” Eva whirled on him. “And what about *her* life? What about what happened last time?” Lucien’s jaw tightened. “That was different.” “Was it?” Eva’s voice was raw. “Because from where I’m standing, it looks like you’re dragging her back into the same mess.” Rory’s chest ached. “Eva—” Eva turned to her, her eyes bright. “You don’t owe him anything, Rory. Not after what he did.” Lucien’s voice was low. “I know.” Rory’s breath caught. She looked at him—
really
looked at him—and for the first time, she saw the
weight
in his eyes. The regret. Eva’s voice broke. “Rory, please.” Rory closed her eyes. She could walk away. She could let Lucien handle this on his own. But she knew Evan. Knew how dangerous he could be. And she knew, deep down, that she couldn’t live with herself if she didn’t
try to
stop him. She opened her eyes. “I’ll help.” Eva’s face fell. “Rory—” “I’m sorry.” Rory’s voice was quiet. “But I have to do this.” Eva’s hands clenched at her sides. “Then I’m coming with you.” Lucien’s eyebrows rose. “That’s not—” “Non-negotiable,” Eva snapped. Lucien exhaled, then nodded. “Fine.” Rory’s stomach twisted. She looked at Eva, at the hurt in her eyes, and wished she could take it all back. But she couldn’t. So she just said, “Thank you.” Eva’s jaw tightened, but she didn’t argue. Lucien’s gaze
flicked
between them, then settled on Rory. “We should go. Now.” Rory nodded, her pulse hammering. As they turned toward the door, Eva caught her arm. “Rory.” Rory met her eyes. Eva’s voice was soft. “Be careful.” Rory swallowed. “I will.” Eva’s grip tightened for a second before she let go. And then they were moving, the three of them stepping out into the cold London night, the
weight
of what was coming pressing down on them like a storm.
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
4
adverbTagCount
2
adverbTags
0
"Rory said quietly [quietly]"
1
"So she just said, [just]"
81.3549%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1609
totalAiIsmAdverbs
3
found
0
adverb
"slowly"
count
1
1
adverb
"really"
count
2
highlights
0
"slowly"
1
"really"
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)
44.0646%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1609
totalAiIsms
9
found
0
word
"flicked"
count
4
1
word
"gleaming"
count
1
2
word
"unreadable"
count
1
3
word
"weight"
count
2
4
word
"unravel"
count
1
highlights
0
"flicked"
1
"gleaming"
2
"unreadable"
3
"weight"
4
"unravel"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"stomach dropped/sank"
count
1
highlights
0
"eyes narrowed"
1
"stomach dropped"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
145
matches
0
"was bitter"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
145
filterMatches
(empty)
hedgeMatches
0
"try to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
233
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
119
mean
13.42
std
11.01
cv
0.821
sampleLengths
0
67
1
19
2
16
3
19
4
16
5
59
6
30
7
8
8
15
9
9
10
5
11
34
12
6
13
17
14
62
15
11
16
27
17
7
18
16
19
4
20
10
21
24
22
10
23
25
24
3
25
24
26
8
27
21
28
11
29
14
30
22
31
4
32
6
33
5
34
17
35
14
36
8
37
4
38
21
39
7
40
16
41
5
42
15
43
22
44
6
45
12
46
9
47
3
48
7
49
4
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
145
matches
0
"was dressed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
214
matches
0
"were moving, was coming"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1026
adjectiveStacks
0
stackExamples
(empty)
adverbCount
36
adverbRatio
0.03508771929824561
lyAdverbCount
6
lyAdverbRatio
0.005847953216374269
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
233
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
233
mean
6.85
std
5.74
cv
0.838
sampleLengths
0
17
1
33
2
17
3
6
4
13
5
8
6
8
7
11
8
5
9
3
10
12
11
4
12
9
13
18
14
32
15
10
16
20
17
4
18
4
19
11
20
4
21
4
22
5
23
2
24
3
25
17
26
17
27
2
28
4
29
9
30
8
31
6
32
32
33
24
34
6
35
5
36
7
37
18
38
2
39
3
40
4
41
3
42
13
43
3
44
1
45
6
46
4
47
7
48
17
49
2
47.4249%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.2575107296137339
totalSentences
233
uniqueOpeners
60
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
4
fancyCount
3
fancyTags
0
"Rory said quietly (say quietly)"
1
"Eva snapped (snap)"
2
"So she just said, (just say)"
78.7948%