NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR7BVDFJ1CG976S7E4QAQ3
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
40.1s
Cost:
$0.034752
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 above The Raven's Nest cast its familiar glow onto the wet pavement as Rory pushed through the heavy door, shaking rain from her jacket. The Tuesday evening crowd was thin—a couple of regulars hunched at the bar, a businessman nursing whisky in the corner booth. She'd come down from her flat hoping for the solitude that only existed in a half-empty bar, where company was optional and silence was respected. She slid onto a stool and caught Silas's eye. He
was polishing
glasses at the far end, his movements economical and practiced. He gave her a slight nod, already reaching for the bottle of Jameson he kept on the middle shelf. The door opened behind her. Rory didn't turn—just another patron seeking shelter from the October rain. But then she heard a voice that stopped her breath mid-draw. "Christ, this place hasn't changed a bit." Her fingers tightened on the glass. She
knew that voice
. Lighter than she remembered, carrying an affected brightness that hadn't been there before, but unmistakably familiar. "Eva?" The woman who'd been scanning the room froze. Her eyes—still that distinctive amber-brown—went wide. "Rory?" For a moment, neither moved. Eva looked different. Her hair, once a wild mass of dark curls she'd constantly complained about, was now straightened and highlighted with expensive-looking honey tones. She wore a tailored coat that probably cost more than Rory made in a month, and her makeup was flawless in a way that spoke of professional application. But it was her expression that struck Rory most—that careful, practiced smile that didn't quite reach her eyes. "What are you..." Eva crossed the floor in quick steps, her heels clicking against the worn wood. "God, I can't believe it's you." Rory stood, accepting the embrace that followed. Eva smelled like perfume she didn't recognize, expensive and foreign. They pulled apart, and Eva's hands lingered on Rory's shoulders, her gaze traveling over Rory's face with an intensity that felt almost clinical. "You look good," Eva said. "London suits you." "You told me to come here." The words came out sharper than Rory intended. Something
flickered
across Eva's face. "I did, didn't I?" She laughed, but it sounded hollow. "That feels like another lifetime." Silas materialized beside them with his characteristic quiet efficiency. "Friend of yours, Rory?" "Yes," Rory said, as Eva said, "Old friends." The slight emphasis on 'old'
hung in the air
. "What'll you have?" Silas asked Eva, his hazel eyes assessing her with the cool attention of a man who'd spent decades reading people. "Just wine. White. Whatever you have open." Eva slipped onto the stool next to Rory's, setting her expensive handbag on the bar. "I'm surprised to find you here. I thought you'd be—I don't know—at some law firm by now. Your dad must be thrilled you're still in London." Rory took a long sip of whiskey. "I'm not in law." "Oh?" Eva's
perfectly
shaped eyebrows rose. "What happened to Pre-Law? You were always so determined. Even when we were kids, you had it all planned out." "Plans change." "They do," Eva agreed, accepting the wine glass from Silas. She took a delicate sip. "I'm in marketing now. Digital strategy. Got a flat in Kensington. Small, but the location's perfect." She laughed again, that same brittle sound. "Listen to me, talking about real estate like I'm forty." "You always said you wanted to do something creative." Rory traced the crescent-shaped scar on her left wrist with her thumb, an old habit that surfaced when she
was uncomfortable
. "Photography, wasn't it?" Eva's smile tightened. "That was a hobby. You can't make a living doing that sort of thing. Not
really
." The businessman in the corner called for another round. Silas moved away, his slight limp barely noticeable tonight. The maps on the walls—Prague, Berlin, Istanbul—
seemed to
watch them from the shadows. "So what do you do?" Eva asked. "If not law?" "I deliver Chinese food." Eva blinked. Once. Twice. Then she smiled, and this time it was almost genuine, touched with something that might have been pity. "You're joking." "Part-time. For Yu-Fei's place on Gerard Street." "Rory." Eva set down her wine glass. "What happened? You were brilliant. Top of our year. Your parents must be—" "My parents don't know I'm here." The silence that followed felt weighted. Through the front window, rain streaked down in silver rivulets, distorting the lights of Soho into watercolor smears. "You didn't tell them?" Eva's voice had gone soft. "About Cardiff? About why you left?" "You mean about Evan?" Rory met her old friend's eyes. "No. I didn't tell them." Eva looked away first. "I'm sorry I couldn't—I wanted to help more, but
Marcus
thought it was better if—" "
Marcus
?" "My fiancé." Eva held up her left hand. A diamond caught the dim light, tasteful but substantial. "We've been together two years. He's in finance. Very stable. Very..." She trailed off, seeming to lose her momentum. Rory studied the ring, then Eva's face. "Congratulations." "Thank you." Eva pulled her hand back, tucking it into her lap. "He's good to me. That's what matters, right? Someone who's good to you." "Is he?" "What?" "Good to you." Eva's amber eyes flashed. "Of course he is. He's perfect. E
very
thing my mum always said I should look for." Her voice had taken on a defensive edge. "Not e
very
one can just run away and reinvent themselves, Rory. Some of us have to be practical." "I didn't run away." "Didn't you?" Eva picked up her wine glass again, swirled it. "Cardiff, your degree, your whole future—you just left it all behind." "You told me to come to London. That night on the phone, you said I could stay with you, that I needed to get out." "I know what I said." Eva's knuckles were white on the stem of the glass. "But then
Marcus
and I had just started dating, and it would have been complicated, and I thought—I thought you'd be better off figuring things out on your own. You're good at that. You always were." Rory felt something cold settle in her chest. "You asked me to come. I got on a train with one bag because you said you'd help me." "And you landed on your feet, didn't you? You've got a flat, a job—" "I sleep above a bar and deliver takeout, Eva." "That's not my fault." Eva's voice rose
slightly
. One of the regulars glanced over. She lowered it again. "I couldn't fix your life for you, Rory. I had my own things to deal with." Silas had returned, moving bottles around with deliberate slowness, clearly listening. Rory caught his eye and saw something there—not pity, but understanding. The look of someone who'd seen plenty of friendships founder on the rocks of time and disappointment. "I should go," Eva said, reaching for her handbag. "
Marcus
is expecting me for dinner." "Of course." Eva pulled out a sleek card case, extracted a business card, and placed it on the bar between them. Her name in raised lettering: Eva Whitmore, Digital Strategy Director. "If you ever want to grab coffee or something. Catch up properly." Rory looked at the card but didn't touch it. "Sure." Eva stood, smoothing her coat. For a moment, she hesitated, and Rory saw something crack in her polished exterior—a glimpse of the girl who'd called her at midnight years ago, laughing about something stupid, making plans for a future that had never materialized. "I did want to help," Eva said quietly. "I just didn't know how." "I know." Eva nodded. She touched Rory's shoulder once more, a brief pressure, then walked toward the door. The green neon sign illuminated her face as she paused on the threshold, looking back. "You always were the brave one," she said. Then she
was gone
, back into the rain. Rory sat motionless, staring at the business card. Silas refilled her glass without
being asked
. "Old friends are like old photographs," he said, his voice carrying the quiet authority of someone who'd learned truths the hard way. "Sometimes the memory is better than the reality." Rory picked up the card, turned it over in her fingers, then set it back down. Outside, the rain continued to fall, washing the streets clean, carrying e
very
thing away into the darkness where the city swallowed all regrets, all might-have-beens, all the versions of themselves they'd left behind.
created_at
"2026-02-17T02:53:24.556146+00:00"
2/17/2026, 2:53:24 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2707
moderation_latency
125
generation_time
39959
tokens_prompt
867
tokens_completion
2188
native_tokens_prompt
914
native_tokens_completion
2134
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.034752
router
(null)
provider_responses
0
id
"2950421a-8405-477e-91bb-284c9caf6d53"
status
200
is_byok
false
latency
2706
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771296763-UN7JRQXXnFgBs2CZGErH"
upstream_id
"2950421a-8405-477e-91bb-284c9caf6d53"
total_cost
0.034752
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
11
adverbTagCount
1
adverbTags
0
"Eva said quietly [quietly]"
64.8135%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1421
totalAiIsmAdverbs
5
found
0
adverb
"perfectly"
count
1
1
adverb
"slightly"
count
1
2
adverb
"really"
count
1
3
adverb
"very"
count
2
highlights
0
"perfectly"
1
"slightly"
2
"really"
3
"very"
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)
92.9627%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1421
totalAiIsms
1
found
0
word
"flickered"
count
1
highlights
0
"flickered"
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
86
matches
0
"was uncomfortable"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
86
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
131
matches
0
"knew that voice"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
64
mean
21.84
std
16.82
cv
0.77
sampleLengths
0
74
1
41
2
27
3
7
4
26
5
1
6
15
7
76
8
23
9
40
10
8
11
14
12
20
13
13
14
8
15
9
16
23
17
48
18
11
19
26
20
2
21
48
22
33
23
19
24
31
25
10
26
4
27
24
28
7
29
20
30
6
31
24
32
15
33
15
34
19
35
1
36
36
37
8
38
25
39
2
40
1
41
3
42
44
43
4
44
22
45
25
46
51
47
27
48
14
49
9
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
86
matches
0
"was gone"
1
"being asked"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
170
matches
0
"was polishing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
905
adjectiveStacks
0
stackExamples
(empty)
adverbCount
35
adverbRatio
0.03867403314917127
lyAdverbCount
9
lyAdverbRatio
0.009944751381215469
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
131
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
131
mean
10.67
std
7.87
cv
0.738
sampleLengths
0
28
1
21
2
25
3
9
4
13
5
19
6
5
7
11
8
11
9
7
10
6
11
4
12
16
13
1
14
8
15
6
16
1
17
5
18
3
19
22
20
28
21
18
22
17
23
6
24
7
25
10
26
23
27
5
28
3
29
14
30
5
31
10
32
5
33
9
34
4
35
8
36
9
37
23
38
22
39
26
40
7
41
4
42
6
43
20
44
2
45
10
46
5
47
23
48
10
49
30
63.6132%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.40458015267175573
totalSentences
131
uniqueOpeners
53
15.9091%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
11
fancyCount
7
fancyTags
0
"laughed (laugh)"
1
"Rory said, as Eva said (say, say)"
2
"Eva agreed, accepting the wine glass from Silas (agree, accept)"
3
"laughed (laugh)"
4
"Eva said, reaching for her handbag (say, reach)"
5
"Eva said quietly (say quietly)"
6
"he said, his voice carrying the quiet authority of someone who'd learned truths the hard way (say, carry learn)"
89.2529%