NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR6F5WGYGH0S4MAXWZPQ1W
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
38.0s
Cost:
$0.033492
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 rain had followed Rory inside, dripping from her jacket onto the worn floorboards of The Raven's Nest. She'd made four deliveries in the past hour, and her shoes squelched with each step toward the bar. The green neon glow from outside cast strange shadows through the front window, mixing with the amber warmth of the interior lights. Silas looked up from polishing a glass, his hazel eyes crinkling at the corners. "Rough evening?" "Just wet." She peeled off her jacket and hung it on the brass hook by the door, the one that always stuck a little. "Yu-Fei's got me running all over Soho. Some poor bastard ordered dim sum in this weather." "That poor bastard has good taste." Silas set down the glass and reached for a clean towel. "Tea? Something stronger?" "Tea's fine. I've got two more runs before I can call it." She was halfway onto a barstool when she heard the laugh. Not loud—barely more than a breath—but it hit her like cold water. She
knew that laugh
. Had known it since she was seven years old, sitting in the back of her father's old Volvo on the way to swimming lessons. The woman sat three stools down, her profile half-hidden by shadows and the fall of honey-colored hair that Rory remembered as wild and frizzy but now hung in expensive-looking waves. She wore a charcoal suit that probably cost more than Rory made in a month, and her fingers—ringless, Rory noticed, though that might mean nothing—curved around a tumbler of something amber. Eva Morrison. Eva fucking Morrison, who'd begged Rory to come to London. Who'd promised she'd be there. Who'd vanished like smoke six months after Rory had arrived, broken and desperate and sleeping on her couch. Eva must have felt the
weight
of Rory's stare because she turned, and for a moment something
flickered
across her face. Recognition. Maybe guilt. Then it smoothed into a smile that didn't quite reach her eyes. "Rory? Christ,
is that you
?" Silas glanced between them, his hand paused over the electric kettle. His former-spymaster instincts were probably cataloging every micro-expression, every shift in posture. "Eva." Rory's voice came out steadier than she felt. She traced the small crescent scar on her left wrist with her thumb, an old nervous habit. "Didn't expect to see you here." "I'm staying nearby. Hotel around the corner." Eva gestured vaguely with her glass. "This place was the only one with lights on. Needed a drink after..." She trailed off, took a sip instead of finishing. "After what?" Eva's laugh had a sharp edge now. "After everything. You know how it is." But Rory didn't know. Didn't know why Eva had disappeared. Didn't know where she'd gone or why she'd stopped answering texts and calls. Didn't know why the person who'd once stolen chips off her plate and cried on her shoulder about her parents' divorce now looked like she'd stepped out of a corporate magazine. Silas placed a steaming mug in front of Rory—chamomile with honey, the way she liked it—and retreated to the far end of the bar. He pulled out the ledger he kept for inventory, but Rory caught the way his eyes stayed alert, watchful. Ready to intervene if needed. "How long has it been?" Eva asked. "Two years?" "Three years, four months." The precision surprised them both. Rory wrapped her hands around the mug, felt the heat seep into her fingers. "Not that I was counting." "Rory—" "You look good. The corporate thing suits you." She didn't mean it kindly, but Eva took it at face value or pre
tended to
. "Marketing director at Ashford & Grey. It's exhausting, but the salary's obscene." Eva swirled her drink. "You're delivering food?" There it was. The judgment wrapped in a question. Rory had heard it before from her father, that particular tone that said I expected better. She felt her jaw tighten. "For now. It pays the rent." "What happened to law school? You were going to be the one who made it out. Your dad's dream." "My dad's dream," Rory repeated. "Not mine. You
knew that. Or
you used to." Eva flinched, a barely perceptible motion, but Rory caught it. Good. Let her
feel
something. The silence stretched between them, filled with the low murmur of conversations from the corner booth and the clink of glass against wood. Above their heads, one of Silas's old maps—Prague, Rory had noticed months ago—curled
slightly
at the edges. A black-and-white photograph beside it showed two men in suits from another era, frozen mid-laugh. "I'm sorry," Eva said finally. "About disappearing. I meant to call, but—" "But what? Your new life was too busy? Too important?" Rory heard the bitterness in her voice and couldn't quite regret it. "I came here because you said I could stay with you. Because I needed to get away from Evan and Cardiff and all of it, and you said you'd help." "I know." "Do you?" Rory leaned forward, her bright blue eyes searching Eva's face. "Do you know what it was like? Sleeping on your couch for two weeks, looking for work, trying to piece myself back together, and then waking up one morning to find you'd packed a bag in the night and left me a note that said 'something came up'?" Eva's knuckles whitened around her glass. "I had to go." "Where?" "It doesn't matter now." "It mattered then." The front door opened, bringing in a gust of wet wind and two laughing women who made their way to a corner table. Silas moved to serve them, his slight limp more pronounced than usual—the weather always made his knee ache. Rory watched him go, grateful for the momentary reprieve. When she turned back, Eva
was staring
at her with something that might have been pain or might have been its distant cousin, regret. "I got scared," Eva said quietly. "Seeing you like that—seeing what Evan had done to you—it terrified me. You were always the strong one, Rory. The one with her shit together. And
suddenly
you weren't, and I didn't know how to handle it." "So you ran." "So I ran." Eva drained her glass and set it down with deliberate care. "Took a job offer in Edinburgh. Threw myself into work. Pretended I was fine." She looked down at her hands, at the absence of rings, at the manicured nails that gleamed dully in the bar's warm light. "My therapist says I have attachment issues." Despite everything, Rory almost laughed. "Mine says I have trust issues. Wonder where those came from." "You're seeing someone? A therapist?" "Silas insisted." Rory jerked her chin toward the bar owner, who was now wiping down tables with
methodical
precision. "Turns out having a former spymaster as a landlord has its perks. He knows people." "Spymaster?" "Long story. He's good people, though. Steady." Unlike some, she didn't add, but Eva heard it anyway. Another silence, but this one felt different. Less jagged. Eva traced a finger through the condensation on her empty glass, and Rory noticed her hands
trembled
slightly
. "I'm engaged," Eva said. "Was engaged. She ended it last week. Said I never let her in. Said I kept everyone at arm's length." She looked up, and her eyes were bright with unshed tears. "She wasn't wrong." Rory felt something loosen in her chest. Not forgiveness—not yet, maybe not ever—but understanding. They'd both been running. Just in different directions. "I'm sorry," Rory said, and meant it. "Me too. For all of it." Outside, the rain picked up, hammering against the window. Rory checked her phone—one more delivery, across town. She should go. Should leave this conversation unfinished, return to the simple mathematics of orders and addresses and tips. But she stayed on her stool, and Eva ordered another drink, and when Silas brought it over, he brought Rory a second cup of tea without
being asked
. They talked,
carefully
at first, about safer things. Eva's flat in Edinburgh. Rory's job at the Golden Empress. The weather. London. Anything but the gulf between who they'd been—two girls sharing secrets in the back of a Volvo—and who they'd become.
created_at
"2026-02-17T02:52:53.033617+00:00"
2/17/2026, 2:52:53 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1838
moderation_latency
155
generation_time
37833
tokens_prompt
867
tokens_completion
2077
native_tokens_prompt
914
native_tokens_completion
2050
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.033492
router
(null)
provider_responses
0
id
"cbb71a34-70b6-4bdf-a888-18f7a81659b5"
status
200
is_byok
false
latency
1838
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296734-5XQyHJcIopk0iKw8UbM7"
upstream_id
"cbb71a34-70b6-4bdf-a888-18f7a81659b5"
total_cost
0.033492
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
22.2222%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
2
adverbTags
0
"Eva said finally [finally]"
1
"Eva said quietly [quietly]"
71.1191%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1385
totalAiIsmAdverbs
4
found
0
adverb
"carefully"
count
1
1
adverb
"slightly"
count
2
2
adverb
"suddenly"
count
1
highlights
0
"carefully"
1
"slightly"
2
"suddenly"
100.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
71.1191%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1385
totalAiIsms
4
found
0
word
"flickered"
count
1
1
word
"trembled"
count
1
2
word
"methodical"
count
1
3
word
"weight"
count
1
highlights
0
"flickered"
1
"trembled"
2
"methodical"
3
"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
0
narrationSentences
85
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
85
filterMatches
0
"feel"
hedgeMatches
0
"tended to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
117
matches
0
"knew that laugh"
1
"is that you"
2
"knew that. Or"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
53
mean
25.68
std
19.32
cv
0.752
sampleLengths
0
58
1
16
2
40
3
20
4
12
5
51
6
61
7
35
8
36
9
5
10
23
11
32
12
35
13
2
14
14
15
54
16
48
17
9
18
28
19
1
20
23
21
19
22
30
23
6
24
19
25
14
26
15
27
55
28
12
29
52
30
2
31
60
32
10
33
1
34
4
35
3
36
50
37
24
38
43
39
3
40
58
41
16
42
5
43
34
44
1
45
17
46
27
47
38
48
22
49
7
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
85
matches
0
"being asked"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
168
matches
0
"was staring"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
969
adjectiveStacks
0
stackExamples
(empty)
adverbCount
34
adverbRatio
0.03508771929824561
lyAdverbCount
12
lyAdverbRatio
0.01238390092879257
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
117
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
117
mean
11.63
std
9.31
cv
0.8
sampleLengths
0
18
1
18
2
22
3
14
4
2
5
24
6
16
7
17
8
3
9
12
10
11
11
12
12
4
13
24
14
30
15
31
16
2
17
10
18
5
19
18
20
21
21
1
22
2
23
12
24
5
25
11
26
12
27
9
28
17
29
6
30
13
31
22
32
2
33
7
34
7
35
4
36
6
37
13
38
31
39
24
40
19
41
5
42
7
43
2
44
9
45
14
46
5
47
1
48
23
49
16
76.3533%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.5042735042735043
totalSentences
117
uniqueOpeners
59
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
4
fancyTags
0
"Rory repeated (repeat)"
1
"Eva said finally (say finally)"
2
"Eva said quietly (say quietly)"
3
"Rory said, and meant it (say, mean)"
85.2439%