NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMSPWGXBF8A5WDKRYYKM98
Run Details
Model:
Mistral Large
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
36.1s
Cost:
$0.012962
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, as if Eva had been waiting just on the other side. The scent of turmeric and cumin curled out from the curry house below, thick and warm, but the air between them was anything but. Eva stood there in an oversized jumper, her dark curls piled messily atop her head, a smudge of ink on her cheek. Ptolemy wound between her ankles, tail flicking like a metronome set to agitation. "You’re late," Eva said, stepping back to let her in. The flat was exactly as Rory remembered—books stacked in precarious towers, scrolls unfurled across the coffee table like the aftermath of some arcane explosion. The three deadbolts on the door had
been thrown
, which meant Eva had been expecting her. Or dreading her. Rory exhaled, rolling her shoulders as if she could shed the
weight
of the last six months that easily. "Traffic on the A406 was a nightmare. Some lorry overturned near Neasden." Eva didn’t smile. "You could’ve called." "I did. Twice. You didn’t pick up." A beat. The cat leapt onto the arm of the sofa, fixing Rory with unblinking green eyes. Eva crossed her arms. "I was in the middle of something." Rory
knew that tone
. It was the one Eva used when she
was lying
, or when she was hurt and didn’t want to admit it. Probably both. "Right. The *something* that required me to drop everything and come running?" Eva’s jaw tightened. "You make it sound like I asked you to swim the Channel. I just needed to talk." "About what?" Rory stepped further inside, the door clicking shut behind her. The flat was too small for this—too small for the history pressing between them, for the way Eva’s gaze
flickered
away when Rory looked at her too long. "Because last time we talked, you said you needed space. You said you were done cleaning up my messes." Eva flinched. "That’s not fair." "Isn’t it? You ghosted me for three months, Eva. No calls, no texts, just a single note under my door like we were fucking teenagers." Rory’s voice was steady, but her fingers curled into her palms, nails biting crescents into her skin. The scar on her wrist
throbbed
, a phantom
echo
of old pain. "So forgive me if I’m a little confused about why I’m here now." Eva turned away, moving to the kitchenette. The kettle whistled as she yanked it off the stove, sloshing water into two mugs. "I didn’t know who else to call." Rory watched her, the way her shoulders hunched, the way she gripped the counter like it was the only thing keeping her upright. Something was wrong. Eva was a lot of things—brilliant, stubborn, infuriating—but she wasn’t the type to crumble over nothing. Not unless it was bad. Rory softened. "What happened?" Eva didn’t answer at first. She stirred sugar into the tea with more force than necessary, the spoon clinking against the ceramic. "Lucien showed up at the British Library last night." The name hit Rory like a physical blow. Lucien. Of course it was Lucien. The last time she’d seen him, he’d been walking away from her in a dimly lit alley in Soho, his ivory-handled cane tapping against the cobblestones, his heterochromatic eyes
unreadable
. *I can’t do this anymore*, he’d said. *Not like this.* She’d let him go. She’d had to. Rory swallowed. "What did he want?" Eva finally turned, pressing a mug into Rory’s hands. The tea was too sweet, just how she liked it, but Rory didn’t drink. She couldn’t. Not yet. "He said he had information. About Evan." The name hung between them, ugly and familiar. Evan. Rory’s ex. The reason she’d fled Cardiff in the first place. The reason she still flinched at raised voices, still checked the locks three times before bed. She set the mug down on the nearest stack of books, careful not to spill. "What about him?" Eva’s fingers
trembled
around her own mug. "He’s in London." Rory’s
stomach dropped
. "What?" "He’s been asking around. About you. Lucien said he’s been seen at the Black Stag, at the apothecary on Greek Street. He’s looking for you, Rory." A laugh bubbled up in Rory’s throat, sharp and disbelieving. "That’s impossible. He doesn’t know I’m here. No one does. Not even my parents." Eva’s expression was grim. "Lucien thinks he followed you. Or that he’s been tracking you through someone else." Rory’s mind raced. She’d been careful. So careful. No social media, no calls to Cardiff, no paper trail. The only people who knew she was in London were Eva, Silas, Yu-Fei—and Lucien. Her breath hitched. "Did you tell him where I live?" Eva’s silence was answer enough. Rory’s hands clenched. "Eva." "I didn’t have a choice! He said Evan’s dangerous. That he’s not just some abusive ex anymore—he’s involved with something. Something *supernatural*." Eva’s voice cracked. "I was scared, Rory. I didn’t know what else to do." Rory wanted to be angry. She wanted to yell, to storm out, to pretend she didn’t feel the cold dread creeping up her spine. But Eva’s fear was real, written in the dark circles under her eyes, in the way she kept glancing at the door like she expected Evan to kick it in at any moment. Rory exhaled, forcing herself to unclench her fists. "Okay. Okay. We’ll figure this out." Eva’s shoulders sagged in relief. "You’re not mad?" "I’m *furious*," Rory admitted. "But I’m also not stupid. If Evan’s here, if he’s looking for me, then I need to know why." She hesitated, then reached out, brushing her fingers against Eva’s wrist. "And I need to know you’re safe." Eva’s breath hitched. She stepped closer, close enough that Rory could see the flecks of gold in her brown eyes, close enough that she could smell the vanilla of her shampoo. "I’m sorry," Eva whispered. "For everything. For pushing you away. For not being there when you needed me." Rory’s throat tightened. "I pushed you away first." Eva shook her head. "No. You were just trying to survive. And I made it harder." Her hand found Rory’s, fingers intertwining. "I won’t do that again. I promise." Rory wanted to believe her. God, she wanted to. But trust wasn’t something that came easy to her anymore. Not after Evan. Not after Lucien. She looked down at their joined hands, at the way Eva’s thumb traced circles over her knuckles. "What do we do now?" Eva’s grip tightened. "We find Lucien. We get answers. And then we make sure Evan never gets near you again." Rory nodded, but her mind was already racing ahead. Lucien. Of course he’d be the one to have the answers. Of course he’d be the one to step back into her life just when she’d finally
started to
forget the way his voice sounded in the dark, the way his hands felt on her skin. She pulled away,
suddenly
too warm, too aware of the way Eva
was looking
at her. "I should go. I need to talk to Silas, see if he’s heard anything." Eva’s expression
flickered
with hurt, but she nodded. "I’ll come with you." Rory shook her head. "No. Stay here. Lock the door. Don’t let anyone in unless it’s me or Lucien." Eva opened her mouth to argue, but Rory cut her off with a look. "Please, Eva. Just this once, let me handle it." Eva hesitated, then nodded. "Fine. But you call me the second you know anything." "I will." Rory turned toward the door, but Eva’s voice stopped her. "Rory?" She looked back. Eva’s eyes were bright, her voice soft. "I missed you." Rory’s chest ached. She wanted to say it back. She wanted to cross the room and pull Eva into her arms and pretend the last six months had never happened. But the words stuck in her throat, tangled in old wounds and new fears. Instead, she just nodded. "I’ll be back soon." And then she
was gone
, the door clicking shut behind her, the deadbolts sliding into place like the final word in a conversation that wasn’t over. Not by a long shot.
Evaluation details
Result
Evaluator
Details
Meta Data
22.2222%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
1
adverbTags
0
"Eva said, stepping back to let her in [back]"
92.7061%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1371
totalAiIsmAdverbs
1
found
0
adverb
"suddenly"
count
1
highlights
0
"suddenly"
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)
48.9424%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1371
totalAiIsms
7
found
0
word
"throbbed"
count
1
1
word
"flickered"
count
2
2
word
"trembled"
count
1
3
word
"unreadable"
count
1
4
word
"weight"
count
1
5
word
"echo"
count
1
highlights
0
"throbbed"
1
"flickered"
2
"trembled"
3
"unreadable"
4
"weight"
5
"echo"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"stomach dropped/sank"
count
1
highlights
0
"stomach dropped"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
101
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
101
filterMatches
(empty)
hedgeMatches
0
"started to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
140
matches
0
"knew that tone"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
50
mean
27.26
std
19.8
cv
0.726
sampleLengths
0
78
1
53
2
31
3
6
4
7
5
28
6
39
7
20
8
59
9
5
10
67
11
29
12
47
13
4
14
31
15
61
16
6
17
34
18
54
19
10
20
4
21
26
22
24
23
18
24
42
25
5
26
4
27
36
28
57
29
14
30
8
31
41
32
49
33
8
34
29
35
47
36
20
37
55
38
30
39
12
40
19
41
23
42
14
43
12
44
1
45
3
46
10
47
44
48
8
49
31
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
101
matches
0
"been thrown"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
188
matches
0
"was lying"
1
"was looking"
91.0669%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
956
adjectiveStacks
0
stackExamples
(empty)
adverbCount
48
adverbRatio
0.0502092050209205
lyAdverbCount
11
lyAdverbRatio
0.011506276150627616
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
140
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
140
mean
9.74
std
8.21
cv
0.843
sampleLengths
0
19
1
24
2
22
3
13
4
10
5
24
6
16
7
3
8
19
9
12
10
3
11
3
12
7
13
2
14
15
15
4
16
7
17
4
18
21
19
2
20
12
21
3
22
17
23
12
24
28
25
19
26
2
27
3
28
42
29
12
30
13
31
7
32
15
33
7
34
23
35
3
36
16
37
5
38
2
39
2
40
5
41
17
42
9
43
8
44
1
45
5
46
30
47
7
48
7
49
3
45.0000%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
7
diversityRatio
0.2642857142857143
totalSentences
140
uniqueOpeners
37
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
3
fancyTags
0
"Eva said, stepping back to let her in (say, step let)"
1
"Rory admitted (admit)"
2
"Eva whispered (whisper)"
82.3493%