NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMTYW9M3G0H4VGJ40RATJKD
Run Details
Model:
Claude Sonnet 4
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
56.4s
Cost:
$0.037272
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 cast sickly shadows across the wet pavement as Rory pushed through the heavy oak door, shaking raindrops from her black hair. The familiar warmth of the pub wrapped around her like an old coat—all whiskey fumes and the lingering ghost of cigarettes from decades past. Maps covered every inch of the dark walls, their edges curled with age, punctuated by black-and-white photographs of forgotten faces in forgotten places. She hadn't expected to find anyone she knew here, especially not at half past nine on a Tuesday. The Nest was her
sanctuary
precisely
because it existed outside the orbit of her old life. But there, hunched over a pint at the far end of the mahogany bar, sat a figure that made her stomach clench with recognition.
Marcus
Webb. He'd aged badly. The rugby-player shoulders had rounded into something softer, defeated. His once-golden hair had thinned to wisps across a scalp that caught the amber light from the overhead fixtures. When he lifted his head at the sound of her
footsteps
, she
saw that his
face had taken on the puffy, florid quality of a man who'd made peace with drinking alone. "Christ," he said, his voice rougher than she remembered. "Rory Carter." "Hello,
Marcus
." Silas emerged from behind the bar, his hazel eyes taking in the scene with the practiced assessment of someone who'd spent decades reading rooms. He moved with that slight hitch in his left leg, the old Prague injury that never quite healed right. His silver signet ring caught the light as he reached for a clean glass. "Friend of yours?" Silas asked, his tone
carefully
neutral. "University," Rory said, not taking her eyes off
Marcus
. "We studied together." "Studied together."
Marcus
laughed, a sound like gravel in a jar. "That's one way to put it." Rory felt heat creep up her neck. She'd hoped never to have this conversation, never to see that particular look in someone's eyes again—the mixture of hurt and accusation that came with being left behind. But here was
Marcus
, her study partner, her debate team co-captain, the boy who'd kissed her after their mock trial victory in their second year. The boy she'd abandoned when Evan entered the picture. "Drink?" Silas offered, his weathered hands already moving toward the bottle of Jameson. "Please." Rory slid onto the stool two seats down from
Marcus
, maintaining distance but acknowledging his presence. The space between them felt charged, full of things unsaid.
Marcus
took a long pull from his pint, wiping foam from his lips with the back of his hand. "You look good, Rory. Different, but good." She knew what he meant. The girl he'd known at Cardiff had worn her ambition like armor, all sharp edges and fierce certainty. She'd been going to be a barrister like her father, going to change the world one case at a time. That girl wouldn't have
been caught
dead in the delivery uniform she'd stuffed in her bag, wouldn't have been living above a bar in Soho, serving noodles to strangers. "Thanks," she said, accepting the whiskey from Silas. The glass was cool against her palm. "You're looking..." She searched for something kind to say and came up empty. "Like hell?"
Marcus
supplied. "Yeah, I know." He rotated his pint glass, watching the amber liquid swirl. "Divorce'll do that to you. Well, divorce and redundancy and finding out your best friend from university disappeared into thin air without so much as a goodbye." The accusation hung between them like smoke. Rory took a sip of whiskey, feeling it burn down her throat. She could feel Silas watching from the corner of her eye, pretending to clean glasses while cataloging every word, every gesture. It was what he did—collect information, file it away for later use. "I had to leave," she said finally. "Had to?"
Marcus
's voice rose
slightly
. "Christ, Rory, you just vanished. One day you were there, the next your flat was empty and no one knew where you'd gone. Eva wouldn't tell me anything except that you were 'sorting yourself out,' whatever the hell that meant." Rory's finger traced the rim of her glass. The small crescent-shaped scar on her left wrist caught the light, a pale reminder of childhood clumsiness. How could she explain to
Marcus
about Evan's hands around her throat, about the way he'd isolated her from everyone she cared about, about the night she'd finally found the courage to run? "It's complicated," she said. "Everything's complicated when you're twenty-two,"
Marcus
shot back. "That doesn't mean you abandon everyone who gives a damn about you." The words hit harder than she'd expected. She'd told herself that leaving Cardiff was about survival, about escape. But sitting here now, looking at what
Marcus
had become, she wondered if she'd simply been a coward. If she'd run from more than just Evan's fists. "I heard you made partner," she said, deflecting. "At Harding and Associates."
Marcus
's laugh
was bitter
. "Made partner, lost partner. Turns out
Sarah
didn't much care for the hours, or the drinking, or the fact that I couldn't stop talking about this brilliant girl I'd known at university who'd just disappeared one day." He drained his pint and signaled to Silas for another. "Funny how that works, isn't it? You lose someone and
suddenly
they're all you can think about." Rory felt something twist in her chest. She'd thought about
Marcus
too, especially in those first months in London when everything felt foreign and frightening. She'd wondered if he'd gotten the job at the Crown Prosecution Service he'd wanted, if he'd married
Sarah
like he'd planned, if he still argued cases in his sleep the way he had when they'd shared those marathon study sessions. But wondering wasn't the same as reaching out. Wondering didn't require courage. "I'm sorry," she said, and meant it. "Are you?"
Marcus
leaned forward, his bloodshot eyes intense. "Because I've spent three years wondering what I did wrong. Three years thinking maybe if I'd been smarter, or funnier, or if I'd kissed you that night after the Morrison case instead of waiting for the 'right moment' that never came." "
Marcus
—" "I know about Evan." The words stopped her cold.
Marcus
was studying
her face with the same intensity he'd once brought to cross-examinations. "Eva let it slip about six months after you left. She was drunk, angry that I kept asking questions. She told me you'd gotten mixed up with some controlling bastard who made your life hell." Rory's hand tightened around her glass. The familiar panic
began to
rise in her chest, the feeling of
being seen
, exposed, vulnerable. "So I get it,"
Marcus
continued, his voice softer now. "I understand why you ran. What I don't understand is why you couldn't trust me enough to help." The question
hung in the air
between them, heavy with years of accumulated hurt. Rory looked around the bar—at the maps on the walls showing places she'd never been, at the photographs of strangers who'd lived full lives in black and white. This was her world now, small and contained and safe. "Because I was ashamed," she said finally. "Because I was supposed to be this brilliant, unstoppable force, and instead I'd let someone... diminish me. Make me small." She met his eyes. "And because I knew you'd try to fix it, and I couldn't bear the thought of you seeing me broken."
Marcus
was quiet for a long moment. When he spoke, his voice was rough with emotion. "You were never broken, Rory. Hurt, maybe. Scared. But never broken." Silas had moved to the other end of the bar, giving them the illusion of privacy while remaining close enough to intervene if needed. Rory wondered what he made of this scene—the ghost of her past confronting the reality of who she'd become. "What are you doing now?"
Marcus
asked. "I deliver food," she said. "For a Chinese restaurant in Chinatown. It's not much, but it's honest work." "And you're happy?" The question caught her off guard. Happy seemed like such a foreign concept, something for other people with simpler lives. But as she considered it, she
realized that she
was something close to content. She had her flat above the bar, her job with Yu-Fei, her
carefully
constructed life that belonged entirely to her. "I'm safe," she said.
Marcus
nodded as if that answer made perfect sense to him. "I used to dream about you," he said. "For the first year or so after you left. I'd dream we were back in the library, working on some case, and you'd look up at me with that expression you got when you'd figured out something brilliant. And then I'd wake up and remember you were gone." "I'm sorry," Rory said again, because it was all she had to offer. "Yeah."
Marcus
stood, pulling on his coat. "Me too." He left money on the bar and walked toward the door, his
footsteps
echoing
in the quiet space. At the threshold, he paused. "For what it's worth," he said without turning around, "I think you would have been an incredible barrister." Then he
was gone
, leaving only the sound of rain against the windows and the
weight
of everything that could have been. Silas moved closer, refilling her glass without
being asked
. "Old flame?" "Something
like that." Rory
stared at the door where
Marcus
had disappeared. "Someone I used to be." "The person you used to be isn't gone," Silas said quietly. "She's just... evolved." Rory lifted her glass in a mock toast. "To evolution, then." "To survival," Silas corrected, and they drank to the
weight
of time and the courage it took to keep moving forward.
Evaluation details
Result
Evaluator
Details
Meta Data
50.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
20
adverbTagCount
5
adverbTags
0
"she said finally [finally]"
1
"she said finally [finally]"
2
"Rory said again, because it was all she had to offer [again]"
3
"he said without turning around [around]"
4
"Silas said quietly [quietly]"
69.4936%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1639
totalAiIsmAdverbs
5
found
0
adverb
"carefully"
count
2
1
adverb
"precisely"
count
1
2
adverb
"slightly"
count
1
3
adverb
"suddenly"
count
1
highlights
0
"carefully"
1
"precisely"
2
"slightly"
3
"suddenly"
60.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
0
"Marcus"
1
"Sarah"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
63.3923%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1639
totalAiIsms
6
found
0
word
"sanctuary"
count
1
1
word
"weight"
count
2
2
word
"footsteps"
count
2
3
word
"echoing"
count
1
highlights
0
"sanctuary"
1
"weight"
2
"footsteps"
3
"echoing"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"hung in the air"
count
1
highlights
0
"hung in the air"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
94
matches
0
"was bitter"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
94
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
118
matches
0
"saw that his"
1
"realized that she"
2
"like that.\" Rory"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
55
mean
29.56
std
22.37
cv
0.757
sampleLengths
0
76
1
58
2
2
3
63
4
11
5
2
6
57
7
9
8
12
9
17
10
60
11
9
12
13
13
27
14
26
15
72
16
28
17
44
18
52
19
7
20
46
21
58
22
4
23
20
24
45
25
12
26
68
27
65
28
12
29
7
30
50
31
1
32
58
33
22
34
28
35
52
36
51
37
27
38
43
39
7
40
18
41
3
42
54
43
4
44
67
45
13
46
9
47
23
48
18
49
22
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
94
matches
0
"been caught"
1
"being seen"
2
"was gone"
3
"being asked"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
206
matches
0
"was studying"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1160
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
39
adverbRatio
0.03362068965517241
lyAdverbCount
15
lyAdverbRatio
0.01293103448275862
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
118
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
118
mean
13.78
std
9.9
cv
0.718
sampleLengths
0
29
1
24
2
23
3
18
4
16
5
24
6
2
7
3
8
9
9
19
10
32
11
9
12
2
13
2
14
24
15
19
16
14
17
9
18
9
19
3
20
11
21
6
22
7
23
28
24
25
25
9
26
13
27
17
28
10
29
19
30
7
31
5
32
18
33
20
34
29
35
8
36
7
37
13
38
4
39
13
40
27
41
7
42
12
43
21
44
12
45
7
46
6
47
40
48
8
49
17
65.8192%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
4
diversityRatio
0.4152542372881356
totalSentences
118
uniqueOpeners
49
12.5000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
20
fancyCount
13
fancyTags
0
"he said, his voice rougher than she remembered (say, remember)"
1
"Rory said, not taking her eyes off Marcus (say, does not take eye)"
2
"laughed (laugh)"
3
"she said, accepting the whiskey from Silas (say, accept)"
4
"she said finally (say finally)"
5
"Marcus shot back (shoot back)"
6
"she said, deflecting (say, deflect)"
7
"she said, and meant it (say, mean)"
8
"Marcus continued, his voice softer now (continue)"
9
"she said finally (say finally)"
10
"Rory said again, because it was all she had to offer (say again, be to offer)"
11
"Silas said quietly (say quietly)"
12
"Silas corrected, and they drank to the weight of time and the courage it took to keep moving forward (correct, drink take keep moving)"
83.2474%