NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMFDNJFX2M0XFKN5T0KZYV
Run Details
Model:
Claude 3.5 Sonnet
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
40.6s
Cost:
$0.047364
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 neon green sign of The Raven's Nest cast an
ethereal
glow through the evening drizzle, transforming ordinary raindrops into emerald tears. Aurora paused beneath the awning, shaking water from her black hair. The last delivery of the night was done, and she wanted nothing more than to trudge upstairs to her flat, but something about the bar's warmth drew her in. Maybe it was the way the old maps on the walls
seemed to
glow in the ambient light, or perhaps it was simply that she wasn't quite ready to face another night alone with her thoughts. She pushed through the heavy wooden door, the familiar creak a comfort after six months of calling this place home. The usual Thursday crowd was thin - a couple of suits unwinding after work, a group of art students huddled in the corner booth, and a
solitary
figure at the bar who made Aurora's heart skip a beat. Evan. Her fingers instinctively went to the crescent scar on her left wrist, a nervous habit she'd developed over the years. But no - not Evan. As the man turned to signal Silas for another drink, she realized her mistake. It was James, her best friend from university, though she hardly recognized him at first. Gone was the rakish student with the permanent five o'clock shadow and messy hair. In his place sat someone altogether more polished, more contained. "Rory?" His voice carried across the bar, and the nickname hit her like a physical thing. No one here called her that - she was Aurora to Silas, Carter to the regulars, Laila to the restaurant customers. Silas looked up from where he
was polishing
glasses, his hazel eyes sharp with concern. She gave him a small nod, and his shoulders relaxed, though he kept himself positioned where he could watch their interaction. "James," she said, sliding onto the stool next to him. "You're about the last person I expected to see in Soho." "Likewise." He studied her face with the same intensity he used to reserve for particularly challenging legal texts. "Last I heard, you were still in Cardiff, finishing your law degree." The words hung between them like smoke. Aurora signaled Silas, who limped over with his characteristic unhurried grace. "The usual, Carter?" "Please." James watched the exchange with interest. "You're a regular here?" "You could
say that." She
accepted the gin and tonic from Silas, who withdrew to the other end of the bar, close enough to intervene if needed, far enough to give them privacy. "I live upstairs, actually." "Upstairs?" James blinked. "But what about-" He stopped himself, took a sip of what looked like expensive scotch. "Sorry. Not my business anymore, is it?" Aurora ran a finger through the condensation on her glass. "No, it's not." The words came out sharper than she intended, and she saw him flinch. "I'm sorry. That wasn't fair." "Wasn't it?" James turned to face her fully. The careful architecture of his suit couldn't quite hide the way his shoulders slumped. "I should have been there, Rory. When everything went sideways with Evan, I should have-" "Stop." She held up a hand. "We both know you were neck-deep in your training contract. And anyway, I wouldn't have listened." "Still." He gestured to Silas for another drink. "Best friend since first year, and I couldn't even return your calls. Christ, I was such a-" "Self-important prick?" The ghost of their old banter made them both smile, though it felt different now, weighted with everything that had come after. "I was going to say 'focused on the wrong things,' but yours works too." He loosened his tie, and for a moment she could see the old James underneath the corporate lawyer exterior. "You look good, Rory. Happy, maybe?" "Getting there." She watched Silas arrange bottles with
methodical
precision, his silver signet ring catching the light. "It's different here. Peaceful, in its way." "Different from law, you mean?" "Different from everything." She turned to face him. "I deliver Chinese food now, if you can believe it. Work at the Golden Empress around the corner." His eyebrows shot up, but to his credit, he didn't immediately launch into a lecture about wasted potential. The old James would have. "Are you writing again?" The question caught her off guard. She hadn't thought about her half-finished novels in ages, those stories she used to tap out on her laptop during lectures. "Sometimes. How did you remember that?" "Remember?" He laughed, but it wasn't entirely happy. "I still
have that story
you wrote about the detective who could talk to ghosts. Keep it in my desk drawer at work. Read it sometimes, when I need to remember there's more to life than billable hours." Aurora felt something shift in her chest, a loosening of a knot she hadn't realized was there. "James..." "I miss you, Rory. Miss who we were. Miss who we were supposed to become." He stared into his scotch as if it held answers. "Sometimes I wonder if we made the right choices." "We made the only choices we could at the time." She watched one of the old maps on the wall flutter in the draft from the door. "Maybe that's all anyone can do." They sat in silence for a while, letting the soft jazz from the speakers fill the space between them. Outside, the rain had stopped, leaving the streets glossy under the streetlights. Finally, James pulled out his wallet and placed a business card on the bar between them. "My new number," he said. "If you ever want to catch up properly. No pressure, no expectations. Just... don't be a stranger?" Aurora picked up the card, ran her thumb over the embossed letters. "I won't if you won't." He smiled, and for a moment, she could see both versions of him at once - the carefree student and the careful professional, the friend she'd lost and the man he'd become. "Deal."
created_at
"2026-02-17T01:47:54.921147+00:00"
2/17/2026, 1:47:54 AM
model
"anthropic/claude-3.5-sonnet"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2659
moderation_latency
132
generation_time
40361
tokens_prompt
867
tokens_completion
1491
native_tokens_prompt
914
native_tokens_completion
1396
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.047364
router
(null)
provider_responses
0
id
"579671c6-172b-4f63-861f-50583f53330e"
status
200
is_byok
false
latency
2659
endpoint_id
"d4fb79bd-9786-4932-af81-b83040e9f4e4"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-3.5-sonnet"
api_type
"completions"
id
"gen-1771292833-P7YA4Ok0d0NLblpQ8V5X"
upstream_id
"579671c6-172b-4f63-861f-50583f53330e"
total_cost
0.047364
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
3
adverbTagCount
0
adverbTags
(empty)
100.0000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
995
totalAiIsmAdverbs
0
found
(empty)
highlights
(empty)
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)
69.8492%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
995
totalAiIsms
3
found
0
word
"ethereal"
count
1
1
word
"methodical"
count
1
2
word
"solitary"
count
1
highlights
0
"ethereal"
1
"methodical"
2
"solitary"
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
49
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
49
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
73
matches
0
"say that.\" She"
1
"have that story"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
32
mean
31.13
std
19.35
cv
0.622
sampleLengths
0
98
1
58
2
1
3
78
4
37
5
36
6
21
7
30
8
21
9
1
10
10
11
37
12
25
13
31
14
37
15
22
16
25
17
24
18
39
19
24
20
5
21
26
22
27
23
33
24
46
25
18
26
34
27
33
28
47
29
22
30
17
31
33
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
49
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
117
matches
0
"was polishing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
707
adjectiveStacks
0
stackExamples
(empty)
adverbCount
20
adverbRatio
0.028288543140028287
lyAdverbCount
8
lyAdverbRatio
0.011315417256011316
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
73
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
73
mean
13.64
std
9.21
cv
0.675
sampleLengths
0
22
1
11
2
29
3
36
4
20
5
38
6
1
7
20
8
5
9
14
10
15
11
14
12
10
13
16
14
21
15
15
16
21
17
10
18
11
19
18
20
12
21
7
22
11
23
3
24
1
25
6
26
4
27
33
28
4
29
3
30
15
31
7
32
10
33
16
34
5
35
8
36
14
37
15
38
6
39
16
40
8
41
17
42
24
43
33
44
6
45
17
46
7
47
5
48
8
49
18
90.8676%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.5616438356164384
totalSentences
73
uniqueOpeners
41
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
2
fancyTags
0
"she said, sliding onto the stool next to him (say, slide)"
1
"laughed (laugh)"
92.2971%