NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQFE0VH9WZF2BAJRBMTP4A
Run Details
Model:
Claude Sonnet 4.5
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
36.5s
Cost:
$0.027396
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
The rain hammered down in sheets, turning the Soho streets into rivers of neon and shadow. Detective Harlow Quinn's boots splashed through puddles as she rounded the corner onto Greek Street, her breath coming hard and steady. Thirty meters ahead, Tomás Herrera's dark jacket disappeared into the crowd spilling out from a late-night pub. She'd been
watch
ing him for three weeks now. The former paramedic had a pattern—Tuesday and Friday nights, he slipped away from his flat in Clerkenwell and made his way to various locations across the city. Always carrying that weathered medical bag. Always meeting people who looked over their shoulders too often. Tonight she'd finally decided to follow. "Stop! Police!" Her voice cut through the rain, but Herrera didn't even glance back. He vaulted over a newspaper stand with the ease of someone half his age, scattering tabloids into the wet pavement. Quinn swore and followed, her knee protesting as she cleared the obstacle. Eighteen years on the force, and somewhere along the way her body had started keeping a tally. Herrera cut left down Old Compton Street, weaving between couples huddled under shared umbrellas and groups of tourists who shouted as he pushed past. Quinn stayed on him, her sharp jaw set with determination. The worn leather
watch
on her left wrist caught the streetlight as she pumped her arms, keeping pace. Whatever this man
was running
from, it was worth staying ahead of the Metropolitan Police. That fact alone told her she was onto something. He took another turn, this one sharper, down a narrow alley between a Turkish restaurant and an adult bookshop. Quinn's hand went instinctively to her radio, but she hesitated. What would she say? That she
was pursuing
a suspect who hadn't technically committed a crime in her presence? That she'd been conducting unauthorized surveillance on a civilian based on nothing but instinct and three-year-old nightmares? The alley ended at a junction. Herrera went right, toward Camden. Quinn followed, the rain soaking through her coat now, plastering her salt-and-pepper hair to her skull. Her military bearing kept her moving forward with mechanical precision even as her lungs burned. They crossed over into Camden proper, past shuttered market stalls and graffitied walls. The crowd thinned here, the hour growing late enough that even London's night owls
were seeking
shelter from the downpour. Herrera's olive skin gleamed with rain and sweat when he glanced back, his warm brown eyes widening as he registered how close she'd gotten. He ran harder. So did she. The Saint Christopher medallion around his neck caught the streetlight as he vaulted a low fence. Quinn grabbed the top rail and hauled herself over, feeling something pull in her shoulder. She'd pay for this tomorrow, but tomorrow didn't matter if she lost him tonight. Herrera ducked into what looked like a dead end—a service entrance behind a row of shops, blocked by rusted gates and warning signs. Quinn slowed, approaching
cautiously
now, one hand on her baton. The alley was darker here, the streetlights blocked by overhanging buildings. Water streamed from a broken gutter overhead, creating a curtain of rain. "There's nowhere to go," she called out, her voice
echoing
off brick walls. "Let's talk, Herrera. I just want to ask you some questions." No response. She moved forward, scanning the shadows. Bins lined one wall, and a fire escape hung overhead, but there was no sign of movement. Had he gone up? She craned her neck, searching the metal framework above. Then she saw it—a gap in the brick wall, barely visible behind an overflowing skip. Not a door exactly, more like a section of wall that had
been moved
aside. Fresh scrape marks scored the pavement, visible even in the dim light. Quinn approached
slowly
, every instinct screaming caution. The opening led down, a set of stairs descending into darkness. From below came a faint sound: voices, many of them, and something else. Music? The smell that wafted up was strange—incense mixed with something metallic and earthy, like pennies and freshly turned soil. She pulled out her torch and shone it down the stairs. The beam illuminated rough-hewn stone walls and steps that looked far older than the buildings above. The stairs curved away after a dozen steps, disappearing into blackness. This wasn't on any city map she'd ever seen. Quinn's mind raced. She should call for backup. She should mark the location and return with a team and proper equipment. She should follow procedure, the same procedure that had kept her alive and advancing through the ranks for nearly two decades. But procedure hadn't saved Morris. Her partner's face flashed through her mind—that last night, the confusion in his eyes when he'd seen something that shouldn't exist, couldn't exist according to everything they'd
been taught
. The official report listed his death as accidental, a fall during a pursuit. Only Quinn had seen the marks on his body, the way his skin had gone gray and brittle, like something had drained him from the inside out. Whatever Herrera was involved in, it was connected to the same shadows that had swallowed her partner. She knew it the way she knew her own name, the same bone-deep certainty that had made her a good detective even when it made her a difficult one. The scar along Herrera's left forearm—she'd noticed it during surveillance. A defensive wound from a knife attack, or so the medical records claimed. But defensive wounds didn't usually have that particular pattern, that ritualistic precision. From below, she heard
footsteps
fading, and with them, her chance. Quinn adjusted her grip on the torch and started down the stairs. Each step took her deeper into darkness, deeper into something that existed beneath the city's official surface. The air grew colder, damper. The walls glistened with moisture that looked too thick to be water. After twenty steps, the staircase opened into a wider space. Quinn emerged onto what
appeared to
be an abandoned Tube platform, except the tracks had been covered over with wooden planks, and the platform itself had been transformed into something else entirely. Stalls lined both sides of the old station, their wares displayed under mismatched lamps and candles. People—if they were all people—moved between them, conducting business in low voices. She saw Herrera's medical bag disappearing into the crowd, his curly dark hair visible for just a moment before he
was swallowed
by the throng. A woman near the entrance turned to look at Quinn. She wore layers of scarves despite the underground warmth, and her eyes reflected the candlelight like an animal's. Her smile showed too many teeth. "First time at the Veil Market, darling?" the woman asked, her accent impossible to place. "You'll be needing a token for entry. Bone, not money. House rules." Quinn's hand tightened on her baton, her military precision the only thing keeping her feet planted when every survival instinct screamed at her to run back up those stairs. But running meant losing Herrera. Losing answers. Losing any chance of understanding what had
really
killed Morris. The detective took a breath and stepped forward into the market.
created_at
"2026-02-17T02:40:16.71127+00:00"
2/17/2026, 2:40:16 AM
model
"anthropic/claude-4.5-sonnet-20250929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2497
moderation_latency
178
generation_time
36215
tokens_prompt
914
tokens_completion
1871
native_tokens_prompt
917
native_tokens_completion
1643
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.027396
router
(null)
provider_responses
0
id
"123bda72-09eb-4fe8-8cae-0a0ea1465084"
status
200
is_byok
false
latency
2496
endpoint_id
"d8bee848-f020-454a-b2be-4a7ce868f99f"
provider_name
"Amazon Bedrock"
model_permaslug
"anthropic/claude-4.5-sonnet-20250929"
api_type
"completions"
id
"gen-1771295979-BH0j7Y9q2X8Zd9Gba3px"
upstream_id
"123bda72-09eb-4fe8-8cae-0a0ea1465084"
total_cost
0.027396
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
2
adverbTagCount
0
adverbTags
(empty)
75.1037%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1205
totalAiIsmAdverbs
3
found
0
adverb
"cautiously"
count
1
1
adverb
"slowly"
count
1
2
adverb
"really"
count
1
highlights
0
"cautiously"
1
"slowly"
2
"really"
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)
83.4025%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1205
totalAiIsms
2
found
0
word
"footsteps"
count
1
1
word
"echoing"
count
1
highlights
0
"footsteps"
1
"echoing"
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
88
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
88
filterMatches
0
"watch"
hedgeMatches
0
"appeared to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
90
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
33
mean
36.06
std
20.11
cv
0.558
sampleLengths
0
54
1
51
2
6
3
63
4
67
5
9
6
65
7
42
8
57
9
3
10
3
11
45
12
56
13
24
14
38
15
42
16
51
17
38
18
9
19
42
20
5
21
69
22
46
23
35
24
11
25
46
26
42
27
53
28
34
29
27
30
29
31
17
32
11
95.4545%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
88
matches
0
"been moved"
1
"been taught"
2
"was involved was connected"
3
"been covered been transformed"
4
"was swallowed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
189
matches
0
"was running"
1
"was pursuing"
2
"were seeking"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1169
adjectiveStacks
1
stackExamples
0
"same bone-deep certainty"
adverbCount
36
adverbRatio
0.030795551753635585
lyAdverbCount
16
lyAdverbRatio
0.013686911890504704
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
90
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
90
mean
13.22
std
6.79
cv
0.514
sampleLengths
0
16
1
21
2
17
3
8
4
27
5
6
6
10
7
6
8
14
9
20
10
12
11
17
12
24
13
10
14
18
15
15
16
9
17
19
18
10
19
4
20
15
21
17
22
6
23
5
24
16
25
15
26
13
27
20
28
24
29
3
30
3
31
16
32
15
33
14
34
23
35
10
36
11
37
12
38
13
39
11
40
2
41
6
42
17
43
4
44
9
45
15
46
15
47
12
48
7
49
11
64.4444%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
7
diversityRatio
0.43333333333333335
totalSentences
90
uniqueOpeners
39
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
1
fancyTags
0
"she called out, her voice echoing off brick walls (call out, echo)"
91.9062%