NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQQK9QFZ1QZJ2ZEGE7RR3S
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
45.8s
Cost:
$0.040077
Provider:
Amazon Bedrock
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 its familiar glow across the rain-slicked pavement as Rory pushed through the door, shaking droplets from her delivery jacket. The warmth hit her immediately—that particular combination of old wood, whiskey, and the faint musk of leather furniture that had become as much home as the flat upstairs. She'd made three deliveries tonight already, and her shoes squelched against the hardwood floor as she crossed toward the bar. Silas stood behind it, polishing a glass with the
methodical
precision of a man who'd learned patience in places where impatience got you killed. He glanced up, and something in his expression shifted—not quite concern, but close enough to make Rory pause mid-step. "What?" she asked. He tilted his head toward the corner booth, the one tucked beneath a framed map of Cold War Berlin. "Someone's been asking for you." Rory's stomach tightened. Even after eight months in London, unexpected visitors still meant Evan in her mind—though Evan wouldn't dare show his face in Silas's territory. She turned
slowly
. The woman in the booth looked up from her gin and tonic. For a moment, Rory didn't recognize her. The hair was wrong—dyed platinum instead of the rich chestnut Rory remembered. The clothes were wrong too, expensive in a way that suggested understated wealth rather than high street fashion. But the eyes were the same: dark brown, almost black in the bar's low light. "Christ," Rory breathed. "Megan?" Megan Hartley—because surely she'd dropped the double-barreled surname by now—smiled. It was a careful expression, the kind that didn't quite reach those familiar eyes. "Hello, Rory." The last time Rory had seen Megan Hartley-Finch, they'd been twenty-one and drunk on cheap cider at Cardiff's Barfly, shouting along to some band neither of them could remember the next morning. Megan had been all sharp edges then—sarcastic wit and a nose ring, perpetually in ripped tights and her ex-boyfriend's oversized band shirts. She'd been reading Philosophy and Theatre, making art installations in abandoned buildings, talking about dismantling capitalism and moving to Berlin. "May I?" Rory gestured to the seat opposite. "Of course." Megan's accent had changed too, softened somehow. The Cardiff lilt had
been filed
down to something more neutral, more BBC than Brains beer. Rory slid into the booth and caught Silas's eye. He nodded once—a question and an offer. She held up two fingers. Two whiskies appeared on the table moments later, delivered by Silas himself, who retreated without a word. He was good at reading situations. "You're wondering how I found you," Megan said, wrapping both hands around her gin glass. "The thought had crossed my mind." "Eva. I ran into her at a fundraiser in Bristol last month. She mentioned you were in London." Of course Eva would be at fundraisers now. Eva had always been the practical one, the one who'd get her law degree and actually use it. Unlike Rory, who'd fled that particular future like it was on fire. "A fundraiser," Rory said, taking a sip of whiskey. It burned in the good way. "You're doing fundraisers now." Something
flickered
across Megan's face—defensiveness, maybe, or shame. "I work in arts administration. It's part of the job." "Arts administration." Rory let the words sit between them. "Not making art yourself, then." "No." Megan's fingers tightened on the glass. "Not for a while now." The silence stretched. On the bar's sound system, something bluesy and instrumental played—probably Silas's choice. He had a gift for selecting music that filled space without demanding attention. "You look different," Rory said finally. "So do you." Megan's gaze traveled over Rory's delivery jacket, the wet trainers, the black hair that had been auburn back at university. "Eva said you'd... reinvented yourself." "Eva talks too much." "She worries about you. We all did, after—" Megan stopped, pressed her lips together. "After you left." Rory's thumb found the small crescent scar on her left wrist, rubbing it through habit. "I didn't leave. I escaped." "From Evan, yes. Eva told me." Megan's voice dropped. "I'm sorry. I didn't know it had gotten that bad." "No one did. I got good at hiding things." Rory took another drink. "But we're not talking about me. You came looking for me specifically. Why?" Megan stared into her gin like it might contain answers. The platinum hair caught the light from the wall sconces, and Rory could see dark roots beginning to show. Even the hair dye was temporary, then. Everything about this new Megan seemed like a costume that didn't quite fit. "I got married," Megan said abruptly. "Two years ago. To
Marcus
. He's an investment banker. We have a flat in Hampstead." "Congratulations." Rory kept her voice neutral. "I hate it." The words came out sharp, almost violent. Megan looked up, and for a second, Rory saw the girl from the Barfly again—the one who'd stolen traffic cones and written angry poetry on toilet walls. "I hate all of it. The flat, the fundraisers, the dinner parties where everyone discusses property values and school catchment areas. I
hate that I
straightened my hair this morning and put on this bloody Jaeger coat because I was coming to London and I wanted to look... respectable." Rory said nothing. Sometimes silence was the best gift you could give someone. "I think about Berlin constantly," Megan continued. "About the installation I was planning. The one with the projection screens and the audio of people reading letters from the war. Do you remember? I bored you senseless talking about it." "You didn't bore me. I thought it sounded brilliant." "I never made it. I graduated and
Marcus
—we'd been dating a few months by then—he suggested I apply for this admin position at the Llantarnam Arts Centre. Just temporarily, you know, while I got my portfolio together. Except the temporary job became permanent, and then
Marcus
got promoted, and we moved to London, and now I'm thirty thousand pounds a year and a mortgage and a husband who thinks art is something you hang over the sofa." Rory turned her glass
slowly
, watching the amber liquid catch the light. "Why are you telling me this?" "Because Eva said you'd walked away from everything. Your degree, your family's expectations, that whole life they'd mapped out for you. She said you were delivering takeaway and living above a pub and you seemed... happy." "I am happy." "Are you?" Megan's eyes searched her face. "Really?" Rory thought about the question. She thought about her cramped flat with its temperamental heating, about cycling through London rain with containers of noodles balanced in her basket. She thought about Evan's voice in her head some mornings, about her father's disappointed silence when she'd told him she
was leaving
university. She thought about Eva's worried texts and her mother's careful neutrality on their monthly phone calls. But she also thought about Silas teaching her to make proper Old Fashioneds. About Yu-Fei's grandmother slipping her extra spring rolls with a conspiratorial wink. About the freedom of days that belonged only to her, shaped by her choices and no one else's expectations. "I'm happier than I was," she said finally. "I'm more myself than I've ever been." Megan looked down at her hands—manicured nails, diamond engagement ring, wedding band that probably cost more than Rory made in six months. "I don't know who I am anymore." "Yes, you do." Rory leaned forward. "You're the person who tracked me down to a Soho bar because some part of you remembered what you used to want. You're the person who still thinks about Berlin." "Wanting isn't enough." "It's a start." Megan laughed, but it came out wrong—bitter and tired. "It's not that simple. There's
Marcus
, and the mortgage, and I've been at the centre for six years. I have responsibilities." "So did I." Rory finished her whiskey. "I had a degree halfway done, a family waiting for me to become a solicitor, a boyfriend who'd convinced me I couldn't survive without him. I walked away from all of it." "And you don't regret it?" The question hung between them. Rory thought about her mother's face the day she'd left Cardiff, about opportunities she'd closed doors on. But she thought too about breathing freely for the first time in years. "I regret the time I wasted being someone else," she said. "I don't regret becoming myself." Megan was quiet for a long moment. Outside, rain
began to
fall harder, drumming against the windows. Somewhere in the bar, someone laughed—a group of regulars at their usual table, living their usual lives. "I should go," Megan said finally, but she didn't move. "
Marcus
will be wondering where I am." "Will he?" "No." Megan's smile
was sad
and honest. "Probably not." She stood, smoothing down the expensive coat that looked like someone else's life. At the door, she paused and looked back. "If I do it—if I leave—can I call you?" "I'm in the book," Rory said. Then, softer: "Yes. Call me." Megan nodded and stepped out into the rain, platinum hair
quickly
darkening with water. Through the window, Rory watched her flag down a taxi, watched it pull away toward Hampstead and mortgages and a life that fit like borrowed clothes. Silas appeared at the table, collecting the empty glasses. "Old friend?" "Used to be." Rory looked at the space where Megan had been sitting. "I think she's trying to figure out if she still is." "And you? What do you think?" Rory traced the crescent scar on her wrist, remembering the girl who'd gotten it falling out of a tree at eight years old, too stubborn to admit she'd climbed too high. "I think some people find their way back. And some people just find a way forward." Silas nodded, understanding in the way he always understood things, and left her with the rain and the music and the
weight
of all the lives they didn't live.
created_at
"2026-02-17T02:44:53.388353+00:00"
2/17/2026, 2:44:53 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2083
moderation_latency
257
generation_time
45470
tokens_prompt
867
tokens_completion
2596
native_tokens_prompt
914
native_tokens_completion
2489
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.040077
router
(null)
provider_responses
0
id
"ec9dbae6-3207-4c7b-8e42-eba7488d3789"
status
200
is_byok
false
latency
2083
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296247-jFfZNQyUVORQWD7VJcNR"
upstream_id
"ec9dbae6-3207-4c7b-8e42-eba7488d3789"
total_cost
0.040077
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
12.1212%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
11
adverbTagCount
4
adverbTags
0
"Rory said finally [finally]"
1
"Megan said abruptly [abruptly]"
2
"she said finally [finally]"
3
"Megan said finally, but she didn't move [finally]"
76.1763%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1679
totalAiIsmAdverbs
4
found
0
adverb
"quickly"
count
1
1
adverb
"slowly"
count
2
2
adverb
"really"
count
1
highlights
0
"quickly"
1
"slowly"
2
"really"
80.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
0
"Marcus"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
82.1322%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1679
totalAiIsms
3
found
0
word
"flickered"
count
1
1
word
"methodical"
count
1
2
word
"weight"
count
1
highlights
0
"flickered"
1
"methodical"
2
"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
1
narrationSentences
91
matches
0
"was sad"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
91
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
132
matches
0
"hate that I"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
64
mean
25.86
std
20.11
cv
0.778
sampleLengths
0
76
1
43
2
3
3
24
4
29
5
64
6
4
7
26
8
74
9
8
10
25
11
44
12
15
13
6
14
18
15
38
16
19
17
18
18
14
19
12
20
28
21
6
22
28
23
4
24
17
25
20
26
19
27
26
28
49
29
21
30
6
31
86
32
13
33
39
34
9
35
77
36
18
37
36
38
3
39
8
40
67
41
44
42
15
43
29
44
36
45
3
46
3
47
30
48
39
49
5
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
91
matches
0
"been filed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
183
matches
0
"was leaving"
90.8081%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1089
adjectiveStacks
0
stackExamples
(empty)
adverbCount
55
adverbRatio
0.050505050505050504
lyAdverbCount
18
lyAdverbRatio
0.01652892561983471
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
132
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
132
mean
12.54
std
10.2
cv
0.814
sampleLengths
0
28
1
28
2
20
3
24
4
19
5
3
6
19
7
5
8
3
9
23
10
3
11
12
12
7
13
12
14
18
15
15
16
3
17
1
18
10
19
14
20
2
21
32
22
22
23
20
24
8
25
9
26
16
27
9
28
7
29
5
30
17
31
6
32
15
33
6
34
18
35
8
36
18
37
12
38
9
39
6
40
4
41
8
42
10
43
9
44
5
45
7
46
5
47
3
48
12
49
13
58.8384%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.3939393939393939
totalSentences
132
uniqueOpeners
52
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
11
fancyCount
8
fancyTags
0
"Rory breathed (breathe)"
1
"Megan said, wrapping both hands around her gin glass (say, wrap)"
2
"Rory said, taking a sip of whiskey (say, take)"
3
"Rory said finally (say finally)"
4
"Megan said abruptly (say abruptly)"
5
"Megan continued (continue)"
6
"she said finally (say finally)"
7
"Megan said finally, but she didn't move (say finally, does not move)"
82.3574%