NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQGEKQG6MRZTKP95K8XJRP
Run Details
Model:
Writer: Palmyra X5
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
20.3s
Cost:
$0.010669
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 buzzed faintly in the drizzle, casting a jade glow over the slick pavement outside. Inside,
the air was thick with
the scent of aged whiskey, cigar smoke that lingered long after the last guest had stubbed theirs out, and the faint warmth of a log stove tucked in the corner. It was late—nearly eleven—and the usual Friday night hum had settled into a low, tired murmur. A jazz quartet played on the small stage behind the bar, a saxophonist winding blue notes into the dark like smoke from a forgotten dream. Aurora Carter sat on a stool tucked into a corner booth, her delivery bag slumped beside her like a tired companion. She'd just finished her shift with Yu-Fei’s, weaving across Soho on her electric bike through the downpour, the sleeves of her jacket soaked past the elbows. Her black hair dripped at the ends, brushing the collar of her coat. She stirred her whiskey—neat, no ice—with a finger, the glass barely touched. Her bright blue eyes watched the room not with longing, but with a kind of practiced stillness, the quiet vigilance of someone used to scanning exits and gauging threats. The crescent scar on her left wrist caught the lamplight when she lifted the drink to her lips. Then the door opened. A gust of wet London air rushed in, carrying with it a woman in a tailored trench coat, her auburn hair streaked silver at the temples, pinned
loosely
at the nape. She paused just inside, scanning the room the way one might survey a battlefield. Her gaze landed on Aurora. For a heartbeat, nothing. Then recognition—slow, seismic—rippled across the woman’s face. “Aurora?” The voice was lower than it had
been, seasoned
by time and cigarettes. “Bloody hell. It *is* you.” Aurora turned. Her glass stilled midway to her lips. The woman stood taller than she remembered. Sharper. The roundness of youth had
been carved
away by years that had left something harder in its place, like river stone smoothed by current but no longer soft. “Eva?” Aurora said,
barely above a whisper
. Eva moved forward, slipping off her coat and draping it over the back of the adjacent stool. Her eyes—still that piercing green—
flickered
over Aurora with an intensity that felt almost invasive. “Last I heard, you’d vanished. Changed your number. Left Cardiff without so much as a forwarding address.” Aurora set the glass down. “I did.” Eva sat, uninvited, sliding into the booth opposite. “And now you’re here. In this godforsaken crypt. Drinking alone.” “It’s not poison.” “Doesn’t need to be. Just looks like it’s doing the job.” A silence settled, thick and heavy. The saxophone exhaled a long, mournful note. Outside, a siren slid through the city like a blade through
silk
. Eva studied her. “You cut your hair.” Aurora touched it, a nervous habit she thought she’d broken. “Years ago.” “Used to go down your back. You swore you’d never cut it after your mum died.” “That was a long time ago,” Aurora said quietly. “So was she.” Eva flinched, just
slightly
. Apology and accusation tangled in her throat, neither winning. “I tried to find you, you know.” “You didn’t try hard enough.” “I sent letters. To your father.” “My father didn’t give them to me.” “He said you didn’t want to be found.” “And you believed him.” Eva leaned back, fingers drumming once on the table. “What was I supposed to do? Kick down his front door? You left. You *ran*. I thought you were safe. I thought that was the point.” “It was,” Aurora said. Her voice didn’t waver. “And then it wasn’t, for a while. Not until I got here.” “Here” meaning London. Meaning this bar. Meaning the quiet man behind the bar with the silver ring and the slight limp, who was now watching them with a stillness that said he knew when trouble arrived, even when it came in the form of a woman in a trench coat and a past full of unfinished sentences. Eva followed her gaze. “Him?” “Silas. Owns the place.” “And?” “And he lets me live upstairs. When I don’t feel like riding through another storm to a flat that doesn’t feel like home.” Eva’s
eyes narrowed
slightly
. “He’s not just a bartender, is he?” Aurora smiled—thin, knowing. “And you’re not just an old friend, are you, Eva?” A pause. Then Eva exhaled, almost amused. “Still sharp, I see.” “Had to be.” “I’m with the Foreign Office now. Not the flashy part. The quiet offices. The ones that deal with people who disappear. And reappear.” “Like me.” “Like you. Like others.” Eva leaned forward, lowering her voice. “I thought you were dead, Rory. For two years, I thought you’d walked into the sea, or that *he*—” “Don’t say his name.” “—had finally made good on his threats.” Aurora looked down. Her fingers curled around the glass. “He almost did. Not because he was stronger. Because I believed him when he said no one would miss me. No one would care.” Eva’s breath caught. “I *would* have.” “You didn’t come.” “I didn’t know.” Another silence. This one heavier. Finally, Aurora lifted her eyes. “You changed,” she said. Eva touched her temple, brushing back a strand of silver-streaked hair. “So did you.” “No. Not like this. You’re not the girl who used to sneak me wine from her parents’ cellar. Who used to laugh so hard she’d fall off park benches. You’re… colder.” “And you’re not the girl who used to cry over dead birds in the garden,” Eva shot back, voice tight. “Life does that.” “To both of us.” They stared at each other—the ghosts of who they
were hovering
between them, whispering in the spaces where laughter used to live. A waiter passed, refilled Aurora’s glass without
being asked
. Eva waved off any offer. “You don’t drink anymore?” Aurora asked. “I do. Just not when I’m working.” “What, are you here to recruit me? Is that it?” “No,” Eva said. “I came to see if you were alive. And now I have. And you are. And… it’s complicated.” “It always was.” “I miss you,” Eva said
suddenly
, the words raw, slipping out like something she’d kept caged for years. “I miss who we were. Before everything went wrong.” Aurora’s throat tightened. She looked away, toward the bar. Silas met her gaze, gave the smallest nod—the kind that said *I’m here*, without saying it at all. “We can’t go back,” she said. “I know.” “And I’m not the same.” “Neither am I.” Aurora turned back to her. “Then what are we doing?” Eva smiled, sad and crooked.
“Remember that summer
we stole your dad’s fishing boat and got stranded on the sandbar?” Aurora blinked. “How could I forget? We had to swim back in the dark.” “And we laughed the whole way.” “We were terrified.” “But we laughed.” Aurora exhaled, a slow release. “We did.” Outside, the rain had lessened. The neon sign
flickered
once, then steadied. Eva reached across the table, hesitated, then covered Aurora’s hand with her own. The scar on Aurora’s wrist lay exposed between them. “I’m sorry I didn’t come,” Eva whispered. Aurora didn’t pull away. She closed her fingers around Eva’s, just for a moment. “And I’m sorry I didn’t let you.”
created_at
"2026-02-17T02:40:34.120427+00:00"
2/17/2026, 2:40:34 AM
model
"writer/palmyra-x5-20250428"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
315
moderation_latency
181
generation_time
20042
tokens_prompt
867
tokens_completion
2018
native_tokens_prompt
831
native_tokens_completion
1695
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.0106686
router
(null)
provider_responses
0
status
200
is_byok
false
latency
314
endpoint_id
"c684c4e7-1b77-4ca5-9516-7ecc66e2c455"
provider_name
"Amazon Bedrock"
model_permaslug
"writer/palmyra-x5-20250428"
api_type
"completions"
id
"gen-1771296012-PfjjA1wNSTxtlEyj8IsI"
upstream_id
(null)
total_cost
0.0106686
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
66.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
10
adverbTagCount
2
adverbTags
0
"Aurora said quietly [quietly]"
1
"Eva said suddenly, the words raw, slipping out like something she’d kept caged for years [suddenly]"
59.4485%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1233
totalAiIsmAdverbs
5
found
0
adverb
"loosely"
count
1
1
adverb
"slightly"
count
2
2
adverb
"suddenly"
count
1
3
adverb
"barely above a whisper"
count
1
highlights
0
"loosely"
1
"slightly"
2
"suddenly"
3
"barely above a whisper"
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)
75.6691%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1233
totalAiIsms
3
found
0
word
"flickered"
count
2
1
word
"silk"
count
1
highlights
0
"flickered"
1
"silk"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"air was thick with"
count
1
highlights
0
"eyes narrowed"
1
"the air was thick with"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
77
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
77
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
132
matches
0
"“Remember that summer"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
76
mean
16.05
std
19.48
cv
1.213
sampleLengths
0
99
1
119
2
4
3
50
4
4
5
7
6
19
7
45
8
7
9
48
10
7
11
18
12
3
13
11
14
25
15
7
16
12
17
16
18
12
19
20
20
5
21
6
22
7
23
8
24
4
25
35
26
20
27
57
28
5
29
4
30
1
31
23
32
11
33
13
34
11
35
3
36
23
37
2
38
29
39
4
40
7
41
33
42
6
43
3
44
3
45
5
46
9
47
14
48
31
49
23
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
77
matches
0
"been, seasoned"
1
"been carved"
2
"being asked"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
143
matches
0
"were hovering"
96.1895%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
744
adjectiveStacks
0
stackExamples
(empty)
adverbCount
33
adverbRatio
0.04435483870967742
lyAdverbCount
10
lyAdverbRatio
0.013440860215053764
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
9.24
std
8.35
cv
0.903
sampleLengths
0
22
1
36
2
16
3
25
4
21
5
26
6
13
7
12
8
29
9
18
10
4
11
31
12
14
13
5
14
4
15
7
16
14
17
5
18
2
19
7
20
7
21
1
22
28
23
7
24
17
25
14
26
17
27
5
28
2
29
8
30
10
31
3
32
11
33
6
34
7
35
12
36
3
37
4
38
10
39
2
40
16
41
9
42
3
43
4
44
9
45
7
46
5
47
6
48
7
49
8
54.2929%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.3484848484848485
totalSentences
132
uniqueOpeners
46
75.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
10
fancyCount
4
fancyTags
0
"Aurora said quietly (say quietly)"
1
"Eva shot back, voice tight (shoot back, voice)"
2
"Eva said suddenly, the words raw, slipping out like something she’d kept caged for years (say suddenly, out like keep cage)"
3
"Eva whispered (whisper)"
87.8784%