NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQJWV1829QDRRF1E99BQ3Q
Run Details
Model:
Writer: Palmyra X5
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
23.5s
Cost:
$0.011176
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</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> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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
Rain lashed London like it had a personal vendetta. Harlow Quinn’s trench coat snapped behind her like a war flag as she cut through alleys slick with oil and neon reflection, breath ragged, pulse hammering in her temples. The man ahead—hood up, face shadowed—ducked left, vanished down a narrow passage between two boarded-up shops in Soho. Her boots skidded on wet cobbles. A trash can clattered to the ground in her wake, but she didn’t slow. Not tonight. Not with *him*. Her
watch
—a battered leather strap snug against her wrist—read 2:17 a.m. Eighteen years on the force, most of it hunting things most detectives didn’t believe in. She didn’t care about belief anymore. Belief didn’t bring Morris back. But Morris hadn’t just *died*—he’d *unraveled*, his body found twisted in on itself like a broken clock spring, skin
etched
with symbols that vanished under UV light. That case had gone cold. Officially. Unofficially, it had sent her down rabbit holes so deep she could no longer tell where the Met ended and the myths began. The suspect—a wiry figure with a limp on his left leg—slid around a corner, boots splashing through puddles. Quinn followed, shoulder checking a fire escape, her sharp jaw locked tight. She saw him glance back. Recognition flashed in his eyes. Then the bastard *smiled*. She pushed harder. They exploded into a small courtyard she didn’t know was there, tucked behind a row of old music halls. Rain drummed on rusted scaffolding overhead. A green neon sign
flickered
above a narrow doorway: **THE RAVEN’S NEST**. The sign buzzed like a dying insect. The door stood ajar. He vanished inside. Quinn slowed. Her hand hovered at her hip, where her service weapon would be—if she’d
been allowed
to carry it tonight. Suspension hearings. Internal Affairs sniffing around *unauthorized surveillance*. Paperwork. Politics. She’d come here off the books. No backup. No protocol. Just a lead from a snitch in a Soho betting shop who’d muttered, “He goes to the Nest when he’s running scared.” And he
was running
scared now. She stepped inside. The bar was warm, thick with the scent of old leather, whiskey, and something sharper—ozone, maybe, or burnt sage. Faded black-and-white photographs lined the walls: 1950s jazz musicians, war correspondents, men in fedoras with dead eyes. Maps of cities that no longer existed in their marked forms. A single bartender—bald, scarred brow, wiping a glass with mechanical precision—glanced at her, then away. No sign of the man. Quinn scanned the room. Empty booths. Two drunkards muttering over beers in a corner. No back door. But she knew better. She approached the bar. “He came through here,” she said flatly. The bartender didn’t look up. “No one by that name.” “Don’t play games. The one with the limp. Dark jacket. Ran in here two minutes ago.” The man set the glass down. “This is a public house, officer. We don’t track comings and goings unless there’s trouble.” “I’m *Detective Quinn*, and I’m *making* trouble.” She stepped closer, close enough to see the faint scar along his throat. “And if he wasn’t already involved in something illegal, he wouldn’t have run.” The bartender exhaled through his nose. Then,
slowly
, he reached under the counter and slid a small, yellowed bone token across the wood. Quinn stared at it. “What’s this?” “Found it near the restroom. Just a piece of trash, most likely.” She picked it up. Lightweight. Carved with a spiral and a single eye. She’d seen its kind before—on the floor of Morris’s flat, the morning they found him. Her pulse thudded. Without another word, she turned and walked toward the back of the bar. Bookshelves lined the wall, crammed with leather-bound volumes and forgotten paperbacks. She ran her fingers along the spines. Then she felt it—the slight misalignment of one shelf, the faint hum in the air, like a refrigerator running in the next room. She pushed. The shelf gave way with a soft *click*, swinging inward on silent hinges. Beyond lay a narrow corridor, steep stairs descending into darkness. A cool draft, smelling of damp earth and wet stone, rose to meet her. Below—faint laughter, low chanting, the clink of glass, and something else—music, but not music as she knew it. A drone, layered, *wrong*, like many voices singing out of phase. The Veil Market. She’d heard rumors. A black bazaar for things that didn’t exist. Spells in jam jars. Blood contracts signed on human skin. Cures for curses. She’d dismissed it as urban legend, the fever dreams of burnouts and conspiracy theorists. But Morris’s notes mentioned it. Said he’d nearly cracked it open weeks before he died. Quinn gripped the bone token. One wrong step down that stairwell, and she’d cross a line. No backup. No jurisdiction. No rules. She’d be on her own in a world that ate cops for breakfast. She took a breath. Adjusted her coat. Checked the
watch
. Still ticking. Then she descended. The stairs spiraled deep, far deeper than any cellar should go. The air thickened, pressing at her ears. After thirty steps, the walls changed—rough-hewn stone, damp with mildew, lit at intervals by flickering sconces that burned with a pale blue flame. No electricity down here. No laws. At the bottom, the passage opened into a cavernous space—once a Tube platform, abandoned decades ago, now transformed. Stalls huddled in the gloom, lit by lanterns, candles, jars of floating light. Hooded figures moved between them. A woman with moth-like wings folded behind her shoulders bartered with a man whose face
was obscured
by shifting smoke. A vendor offered vials of liquid that pulsed like hearts. “This way,” someone whispered. She turned. A young man stood beside her—olive skin, curly dark hair slick with rain, a silver medallion
gleaming
at his throat: Saint Christopher. A scar ran down his forearm. His warm brown eyes were wide. “You don’t want to go deeper,” he said in a low voice. “Not without protection.” “Tomás Herrera,” she said, recognizing him from a sealed psychiatric file—former NHS paramedic, dismissed for treating “non-human patients.” “You’re banned from practicing medicine. What are you doing here?” He didn’t flinch. “Keeping people alive. The kind the NHS won’t touch. The kind *you* wouldn’t believe.” “I saw what happened to Morris,” she said, voice tight. “Don’t tell me what I believe.” Herrera studied her. Then nodded
slowly
. “You’re chasing Silas Vale.” “Where is he?” “He’s already gone. Further in. Down the old maintenance tunnels. But if you follow him, you won’t come back the same.” “I don’t care.” “You
should. That man
you saw—he deals in *soul leases*. He’s not just a criminal, Quinn. He’s a broker. And the things down here? They *remember* who you are. They taste your fear.” She looked past him, into the market’s depths. The hum in the air had grown louder, a vibration in her molars. One stall displayed eyes—real, floating in amber fluid. Another sold masks that wept when touched. “If Silas had something to do with Morris,” she said, “then I don’t have a choice.” Herrera reached into his coat. Pulled out a small leather pouch. Handed it to her. “Wolfsbane, salt, iron shavings. Don’t let anything touch your skin. Don’t speak its true name. And if you hear singing—*run*.” She took the pouch. “Why help me?” He touched the medallion at his neck. “Because once, someone tried to save *me*. Failed. I won’t
let that happen
twice.” Quinn stared into the labyrinth ahead. The bone token burned in her grip. Then she stepped forward. The market swallowed her whole.
created_at
"2026-02-17T02:41:57.38266+00:00"
2/17/2026, 2:41:57 AM
model
"writer/palmyra-x5-20250428"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
432
moderation_latency
195
generation_time
22965
tokens_prompt
914
tokens_completion
2071
native_tokens_prompt
826
native_tokens_completion
1780
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.0111756
router
(null)
provider_responses
0
status
200
is_byok
false
latency
432
endpoint_id
"c684c4e7-1b77-4ca5-9516-7ecc66e2c455"
provider_name
"Amazon Bedrock"
model_permaslug
"writer/palmyra-x5-20250428"
api_type
"completions"
id
"gen-1771296093-QvOUbNksR2buy3tjbHe5"
upstream_id
(null)
total_cost
0.0111756
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
Evaluation details
Result
Evaluator
Details
Meta Data
38.0952%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
7
adverbTagCount
2
adverbTags
0
"Just a lead from a snitch in a Soho betting shop who’d muttered, [Just]"
1
"she said flatly [flatly]"
84.4237%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1284
totalAiIsmAdverbs
2
found
0
adverb
"slowly"
count
2
highlights
0
"slowly"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
76.6355%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1284
totalAiIsms
3
found
0
word
"flickered"
count
1
1
word
"gleaming"
count
1
2
word
"etched"
count
1
highlights
0
"flickered"
1
"gleaming"
2
"etched"
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
127
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
127
filterMatches
0
"watch"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
144
matches
0
"should. That man"
1
"let that happen"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
55
mean
22.89
std
21.09
cv
0.921
sampleLengths
0
81
1
93
2
44
3
3
4
48
5
3
6
63
7
6
8
3
9
62
10
5
11
17
12
4
13
11
14
10
15
16
16
21
17
33
18
23
19
6
20
12
21
28
22
3
23
54
24
2
25
13
26
24
27
29
28
3
29
38
30
15
31
35
32
12
33
3
34
47
35
66
36
4
37
36
38
15
39
28
40
17
41
16
42
10
43
3
44
21
45
3
46
33
47
36
48
16
49
35
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
127
matches
0
"been allowed"
1
"was obscured"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
178
matches
0
"was running"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1034
adjectiveStacks
0
stackExamples
(empty)
adverbCount
33
adverbRatio
0.031914893617021274
lyAdverbCount
7
lyAdverbRatio
0.006769825918762089
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
144
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
144
mean
8.74
std
6.83
cv
0.781
sampleLengths
0
9
1
29
2
18
3
6
4
14
5
2
6
3
7
11
8
15
9
6
10
5
11
27
12
5
13
1
14
23
15
18
16
12
17
5
18
5
19
4
20
3
21
19
22
6
23
12
24
7
25
4
26
3
27
2
28
19
29
2
30
6
31
1
32
1
33
6
34
2
35
2
36
22
37
6
38
3
39
19
40
17
41
11
42
15
43
5
44
4
45
2
46
8
47
3
48
4
49
4
68.2870%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.4513888888888889
totalSentences
144
uniqueOpeners
65
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
7
fancyCount
5
fancyTags
0
"Just a lead from a snitch in a Soho betting shop who’d muttered, (mutter)"
1
"she said flatly (say flatly)"
2
"someone whispered (whisper)"
3
"she said, recognizing him from a sealed psychiatric file—former NHS paramedic, dismissed for treating (say, recognize dismiss treat)"
4
"she said, voice tight (say, voice)"
86.3201%