NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQTVCWRMMBXR3S11P4V7YH
Run Details
Model:
MoonshotAI: Kimi K2.5
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
2m 21s
Cost:
$0.016042
Provider:
SiliconFlow
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
wasn't falling
so much as resolving, a steady dissolution of sky into street that turned the Camden pavement into a black mirror. Detective Harlow Quinn kept her eyes locked on the olive-skinned man twenty yards ahead, his short dark curls plastered flat against his skull, the tail of his coat snapping behind him like a broken wing. Her breath came in controlled bursts—military precision, her old instructor used to say, even when her lungs burned and her thighs screamed from three nights without sleep. Tomás Herrera was fast for a former paramedic. Faster than he looked. Quinn's left hand unconsciously touched the worn leather strap of her
watch
—a gesture she'd developed since losing Morris, as if checking the time could anchor her to the moment, prevent history from repeating its worst tricks. Three years since her partner had walked into that warehouse and never walked out. Three years of cases that didn't add up, of suspects who vanished into thin air or bled silver instead of red. Herrera
was connected
to that world—the one that had swallowed Morris whole. Tonight, she would crack it open. "Met Police!" she shouted, her voice cutting through the rain's white noise. "Stop!" Herrera didn't stop. He veered left, dodging between two parked delivery vans, his shoes splashing through a gutter running thick with city grime. Quinn followed, her sharp jaw set, salt-and-pepper hair dripping into her eyes. She swept the water away with the back of her hand. Forty-one years old, eighteen on the force, and she still ran like she was nineteen and training for basic. The difference was the
weight
now—the knowledge of what waited in dark corners, and the hollow space where Morris used to walk beside her. He
was leading
her somewhere specific. That much she'd learned from surveillance. The Raven's Nest in Soho was his usual haunt—the distinctive green neon sign she'd
watch
ed him duck under twice this week, the hidden room behind the bookshelf where he treated whatever walked through those doors with his unauthorized medicines. But tonight he'd bypassed Soho entirely, taking the Northern Line north, emerging at Camden with Quinn three carriages back, keeping her distance until he broke into a run near the lock. Now the streets
were narrowing
. The brick walls closed in, industrial graffiti bleeding in the wet. Herrera glanced back—just once—and she caught the
glint
of silver at his throat. The Saint Christopher medallion. Protector of travelers. She wondered if he thought he needed divine intervention, or if it was just habit from a boyhood in Seville. He ducked into an alley between a shuttered guitar shop and a kebab house rank with grease. Quinn followed, her hand resting on the baton at her hip—not drawn, not yet. The alley terminated in a chain-link fence topped with razor wire, but Herrera didn't slow. He vaulted a low wall to the left, disappeared into a service doorway that should have
been locked
. Quinn reached the door three seconds later. The lock was broken—freshly, the metal
gleaming
where it had been forced. She drew her torch, clicked it on. The beam caught concrete stairs spiraling down, down, into the dark. The air that wafted up smelled wrong—not just damp and underground, but sharp with ozone and something sweet, like burning sugar and rotting lilies. She knew these tunnels. Every London copper did. Abandoned since the seventies, the old Tube station beneath Camden had
been sealed
after structural concerns. But standing at the threshold, Quinn felt the familiar cold certainty that had preceded Morris's disappearance. The sense of stepping onto ice that was thinner than it looked. Her radio crackled. Control requesting location. "Delta-Seven," she said quietly, not taking her eyes off the darkness below. "Pursuing suspect into underground structure near Camden Lock. Request backup." "Copy, Delta-Seven. Units en route. Maintain position." Maintain position. The words almost made her laugh. Herrera was getting away, carrying whatever secrets had made him run—files stolen from the hospital where he'd lost his license, or worse, the alchemical supplies she'd heard whispered about in the precinct canteen. The supernatural nonsense she'd dismissed until Morris stopped breathing and
started to
decompose three hours too fast, his brown eyes clouding over with something that moved like mold but shone like mercury. She touched her
watch
again. Left wrist. The leather was slick with rain, the buckle ice-cold against her skin. The stairs disappeared into absolute blackness. No safety lights. No emergency exit signs. Just the drop. Quinn descended. The concrete steps were treacherous, worn smooth by decades of water damage and, more recently, heavy traffic that had no business in a sealed station. She kept her torch low, tracking the wet footprints—Herrera's boots, size ten, distinctive tread from climbing gear. The walls sweated. The temperature dropped ten degrees in twenty feet, her breath pluming in the beam of her light. At the bottom, the tunnel opened into the station proper. Or what had once been a platform. The tiles stretched before her, illuminated now by flickering torchlight—not hers. Herrera stood thirty meters away, his chest
heaving, that scar
on his left forearm visible where his sleeve had ripped on the razor wire. But he
wasn't looking
at her. He
was looking
at a woman in a hooded cloak who barred his path, her hand extended, palm up. "Token," the woman said. Her voice
echoed
weirdly, as if the acoustics of the dead station rejected human sound, bending it into corners where it didn't belong. Herrera reached into his pocket and produced something white. Small. Quinn squinted. It looked like a tooth, or a finger bone—something that had once been alive and was now polished smooth. The woman inspected it, nodded, and stepped aside. A section of the tiled wall behind her slid open with a pneumatic hiss, revealing a cavern beyond, glowing with baleful blue light and crowded with silhouettes that moved wrong. The smell hit Quinn full force then—spices she couldn't name, copper, the acidic sting of banned alchemical substances. The sounds, too: a language
being spoken
backwards, the clink of glass on glass, a wet dragging noise that had no business in a marketplace. Because that's what this was. The Veil Market. She'd read the name in Morris's notes—a black market that moved locations every full moon, trading in enchanted goods and information that shouldn't exist. He'd been tracking it when he died. Now here it was, a gullet opening in the earth, swallowing her suspect whole as Herrera slipped through the gap, his silhouette merging with the crowd. The cloaked woman turned. Her face—what Quinn could see of it—was wrong. Too smooth. Eyes that reflected the torchlight like an animal's, catching the beam and throwing it back doubled. "Entry requires token," the woman said, looking straight at Quinn, though the detective had made no sound. "I'm Metropolitan Police." Quinn raised her warrant card with one hand, kept the other near her baton. "That man is wanted for questioning in connection with ongoing investigations. Step aside." The woman didn't move. "No human law here, Detective. Only exchange. Bone for passage. Blood for truth. What do you offer?" Behind the woman, through the gap, Quinn saw Herrera disappearing into the throng. Saw stalls draped in
velvet
, jars floating with phosphorescent organs, a vendor weighing someone's shadow on a brass scale. Impossible things. Morris things. Her radio was dead now—just static when she pressed the button. Too deep. Too far from the world she'd policed for eighteen years, the world where procedure mattered and backup was three minutes away. She could wait. Wait for the units to arrive with riot shields and procedural caution, wait for them to blast lights into this obscenity and
watch
it scatter like cockroaches. By then, Herrera would be gone, and with him the answers to what had killed her partner. The supernatural origins she'd refused to acknowledge, the unexplained circumstances that had left DS Morris's body empty and his case file stamped UNRESOLVED. Or she could cross the threshold. Become the thing she hunted. Step into the dark that had taken her partner, armed with nothing but her service baton, her conviction, and the ghost-
weight
of a leather
watch
on her left wrist. The rain from her hair dripped onto the platform, each drop loud as a gunshot in the silence. The woman smiled, and her teeth were too many. "Choose
quickly
, Detective. The Market moves with the moon. Tonight, it shelters here. Tomorrow, who can say? The bone tokens expire with the dawn." Quinn looked down at her hands. Civilian hands, once. Now scarred at the knuckles, weathered by eighteen years of service. She thought of the sharp lines of her jaw reflected in Morris's coffin lid, the military precision that had gotten her through the funeral without crying. Thought of salt-and-pepper hair that had come too young from stress and grief. She reached into her pocket. Pulled out the evidence bag she'd meant to book at the station—the silver medallion she'd lifted from Herrera's flat two nights ago during an unauthorized search, the Saint Christopher, protector of travelers. "I offer this," she said, holding it out. "Recently belonging to the suspect. Strong connection. Fair exchange?" The woman's
eyes widened
slightly
, the pupils dilating with interest. She took the bag, turned it over, sniffed the plastic. "Recently belonging. Strong blood-tie to the runner. Acceptable." The wall
began to
grind open wider, revealing the blue-lit cavern. The sounds intensified—chanting, the crackle of enchanted fire, the market's hungry hum. Quinn stepped forward, her military bearing keeping her steps sure even as her heart hammered against her ribs. The supernatural light washed over her sharp jaw, her brown eyes, the worn leather
watch
ticking steadily against her pulse. The darkness accepted her, the rain and the London night falling away behind, as Detective Harlow Quinn walked into the Veil Market to catch her ghost.
created_at
"2026-02-17T02:48:15.511511+00:00"
2/17/2026, 2:48:15 AM
model
"moonshotai/kimi-k2.5-0127"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3083
moderation_latency
(null)
generation_time
141116
tokens_prompt
914
tokens_completion
6466
native_tokens_prompt
825
native_tokens_completion
5284
native_tokens_completion_images
(null)
native_tokens_reasoning
3165
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.01604175
router
(null)
provider_responses
0
status
429
is_byok
false
latency
65
endpoint_id
"2e3d0ec2-3384-498b-9654-5ae800e3d886"
provider_name
"Fireworks"
model_permaslug
"moonshotai/kimi-k2.5-0127"
1
id
"019c697d6f85ad5b5dc34ae8b9ee1d7c"
status
200
is_byok
false
latency
3083
endpoint_id
"34bb2131-6727-40e5-9dec-8793b254ba5c"
provider_name
"SiliconFlow"
model_permaslug
"moonshotai/kimi-k2.5-0127"
api_type
"completions"
id
"gen-1771296353-k1CQR0nDEJoA1p6APl6h"
upstream_id
"019c697d6f85ad5b5dc34ae8b9ee1d7c"
total_cost
0.01604175
cache_discount
(null)
upstream_inference_cost
0
provider_name
"SiliconFlow"
Evaluation details
Result
Evaluator
Details
Meta Data
66.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
5
adverbTagCount
1
adverbTags
0
"she said quietly, not taking her eyes off the darkness below [quietly]"
88.1165%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1683
totalAiIsmAdverbs
2
found
0
adverb
"quickly"
count
1
1
adverb
"slightly"
count
1
highlights
0
"quickly"
1
"slightly"
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)
64.3494%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1683
totalAiIsms
6
found
0
word
"gleaming"
count
1
1
word
"glint"
count
1
2
word
"velvet"
count
1
3
word
"weight"
count
2
4
word
"echoed"
count
1
highlights
0
"gleaming"
1
"glint"
2
"velvet"
3
"weight"
4
"echoed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"eyes widened/narrowed"
count
1
highlights
0
"eyes widened"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
119
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
4
hedgeCount
2
narrationSentences
119
filterMatches
0
"watch"
hedgeMatches
0
"started to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
127
matches
0
"heaving, that scar"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
41.23
std
25.66
cv
0.622
sampleLengths
0
86
1
12
2
89
3
13
4
89
5
82
6
56
7
64
8
61
9
52
10
6
11
22
12
7
13
73
14
19
15
16
16
2
17
62
18
77
19
27
20
69
21
43
22
8
23
57
24
30
25
17
26
30
27
21
28
36
29
34
30
70
31
40
32
18
33
33
34
59
35
37
36
17
37
28
38
23
39
64
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
119
matches
0
"was connected"
1
"been locked"
2
"was broken—been forced"
3
"been sealed"
4
"being spoken"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
273
matches
0
"wasn't falling"
1
"was leading"
2
"were narrowing"
3
"wasn't looking"
4
"was looking"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1578
adjectiveStacks
1
stackExamples
0
"ice-cold against her"
adverbCount
45
adverbRatio
0.028517110266159697
lyAdverbCount
8
lyAdverbRatio
0.005069708491761723
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
127
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
127
mean
12.98
std
9.09
cv
0.7
sampleLengths
0
24
1
35
2
27
3
8
4
4
5
36
6
14
7
21
8
12
9
6
10
12
11
1
12
3
13
20
14
12
15
11
16
19
17
24
18
6
19
6
20
39
21
31
22
5
23
11
24
13
25
4
26
3
27
20
28
17
29
14
30
15
31
18
32
7
33
12
34
7
35
11
36
24
37
4
38
4
39
16
40
16
41
12
42
3
43
3
44
12
45
10
46
7
47
2
48
6
49
33
60.3675%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.4094488188976378
totalSentences
127
uniqueOpeners
52
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
5
fancyCount
4
fancyTags
0
"shouted (shout)"
1
"she said quietly, not taking her eyes off the darkness below (say quietly, does not take eye)"
2
"the woman said, looking straight at Quinn, though the detective had made no sound (say, look make)"
3
"she said, holding it out (say, hold)"
86.6765%