NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQT3XDV5XN21MV8V0ZCCG5
Run Details
Model:
Qwen 3.5 Plus (2026-02-15)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
21.8s
Cost:
$0.004270
Provider:
Alibaba
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 hammered against the pavement, a relentless, drumming assault that turned London's streets into slick mirrors of
fractured
neon. Detective Harlow Quinn didn't feel the cold biting through her jacket; she only felt the burn in her lungs and the singular, narrowing tunnel of her focus. Her boots slapped against the wet cobblestones of Soho, the sound swallowed by the roar of a passing bus and the hiss of tires on asphalt. Ahead, a figure darted around the corner of a narrow alley, moving with a desperation that confirmed guilt. Quinn checked her
watch
, the worn leather strap slick against her left wrist. Three minutes since the suspect had bolted from the perimeter of the Raven's Nest. She had been
watch
ing the bar for hours, noting the comings and goings, the hushed exchanges that smelled of secrets and something older, something that didn't sit right with eighteen years of police instinct. When the man in the hooded coat had slipped out the back, clutching a small, wrapped package, she had moved. Now, the chase was on. She took the corner sharp, her shoulder grazing the damp brickwork. Her salt-and-pepper hair, cropped close to her skull, was already plastered down, rainwater streaming into her eyes. She blinked it away, her brown eyes scanning the gloom. The suspect was fast, but he was sloppy. He knocked over a stack of empty crates near a dumpster, the clatter
echoing
like a gunshot in the narrow lane. "Police! Stop!" she shouted, her voice cutting through the downpour. The figure didn't stop. Instead, he veered left, plunging toward the construction barriers blocking off an old entrance to the Camden Tube lines. The area
was supposed
to be sealed, fenced off with chain-link and warning signs declaring the structure unstable. But the fence had been cut, the metal links twisted open just wide enough for a person to squeeze through. Quinn skidded to a halt at the gap. Beyond the fence, the streetlights died. The darkness below wasn't just an absence of light; it was a physical
weight
, a heavy,
oppressive
void that
seemed to
swallow the sound of the rain. A strange hum vibrated up through the soles of her boots, a low-frequency thrum that made her teeth ache. Her hand went to the holster at her hip, fingers brushing the cold steel of her service weapon. Every instinct screamed at her to call for backup, to secure the perimeter and wait for daylight. This was how DS Morris had vanished three years ago. One minute he was beside her, breathing hard, shouting coordinates; the next, he
was gone
, swallowed by a case that had no files, no body, and no explanation. The official report cited a rogue wave, a freak accident during a raid on a drug den. Quinn knew better. She had seen the look in Morris's eyes before he went down—pure, unadulterated terror at something that shouldn't exist. She stood at the precipice, the rain matting her uniform to her sharp jawline. The air rising from the tunnel smelled wrong. It wasn't the usual stagnation of old subway tunnels, mixed with urine and rust. This smelled of ozone, crushed herbs, and copper. It smelled of the things she had been chasing in the shadows of her career, the anomalies she couldn't put in a report. The suspect was down there. If she lost him now, the thread connecting the Raven's Nest to the disappearances would snap. She thought of the clique, the quiet arrogance of the people who frequented Silas's bar, and the way they looked at her not with fear, but with pity. "Damn it," she hissed. She holstered her weapon, knowing a gun might be useless against whatever waited in that dark, and slipped through the gap in the fence. The descent was steep, a broken escalator covered in graffiti that
seemed to
shift when she looked at it directly. As she dropped below street level, the sound of the rain faded, replaced by a
cacophony
of voices, music, and the chime of bells. The tunnel opened up into a cavernous space that defied the geography of the city. This was no abandoned station. The Veil Market sprawled before her, a chaotic bazaar lit by floating orbs of blue and violet fire that cast no shadows. Stalls draped in
velvet
and rough-spun linen lined the platform, selling items that made Quinn's stomach turn. Jars containing swirling storms, bundles of dried bones that twitched when touched, and scrolls that whispered as unrolled. The crowd was a
mosaic
of the impossible. Figures with skin like polished obsidian haggled with women whose hair floated as if underwater. A creature with too many joints in its fingers sold pocket
watch
es that ticked backward.
The air was thick with
the scent of exotic spices and the metallic tang of blood magic. Quinn froze, her military precision warring with primal shock. This was it. The underworld she had suspected but never proven. The realization hit her with the force of a physical blow: Morris hadn't just died; he had likely stumbled into this. She spotted her suspect weaving through the throng, heading toward a stall draped in black
silk
. He was close. She pushed forward, her shoulder checking past a towering entity wrapped in chains. The creature hissed, a sound like steam escaping a pipe, but Quinn didn't flinch. Her gaze
was locked
on the target. "Hey!" she yelled, pushing harder. The suspect glanced back, his face pale and sweating despite the cool air of the market. He saw her—the human detective, out of place and dangerous—and panic seized him. He dropped the package he
was carrying
. It hit the ground and burst open, spilling a cloud of iridescent dust that hissed as it touched the stone floor. People screamed and scattered. The dust
began to
eat through the pavement, smoking and bubbling. Quinn covered her mouth with her sleeve, her eyes watering. Through the haze, she saw the suspect bolt toward a set of tracks disappearing into a darker tunnel at the far end of the station. She had a choice. The market was chaotic, filled with beings who viewed humans as cattle or curiosities. If she stayed, she might be able to question the vendors, gather intelligence on the clique's operations. But if she let the suspect escape into the deeper tunnels, the link to the specific criminal activity she was tracking would be lost forever. And there was something else—a pull, a dread sensation in her gut that warned her that once she
crossed that threshold
into the deep tunnels, there might be no coming back to the world she knew. She looked at the iridescent dust eating the ground, then at the retreating back of the suspect. She thought of Morris, of the empty chair in the precinct, of the unanswered questions that had haunted her for three years. Quinn tightened her jaw, her brown eyes hardening. She stepped over the smoking residue, ignoring the alarmed shouts of a merchant selling bottled memories. She broke into a run, her boots pounding against the ancient tiles of the platform. The crowd parted before her, sensing the singular, driving force of her will. As she reached the edge of the platform, the air grew colder, the hum vibrating in her bones becoming a roar. The tunnel ahead was pitch black, swallowing the light from the market stalls. It was a mouth waiting to close. She didn't hesitate. She drew her flashlight, the beam cutting a fragile path into the darkness, and plunged into the unknown. The rain
was gone
, the city above was a memory, and Detective Harlow Quinn was alone in the dark, hunting a ghost in a world that refused to obey the laws of nature. She adjusted her grip on the light, her breath steady, and moved forward into the throat of the mystery.
created_at
"2026-02-17T02:45:51.803029+00:00"
2/17/2026, 2:45:51 AM
model
"qwen/qwen3.5-plus-20260216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
747
moderation_latency
(null)
generation_time
21751
tokens_prompt
914
tokens_completion
1938
native_tokens_prompt
872
native_tokens_completion
1634
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.0042704
router
(null)
provider_responses
0
id
"chatcmpl-5c1054cf-2d84-90f1-aa66-c73371075813"
status
200
is_byok
false
latency
747
endpoint_id
"71e0f6c3-7815-4734-92d3-8a04f3b0ca91"
provider_name
"Alibaba"
model_permaslug
"qwen/qwen3.5-plus-20260216"
api_type
"completions"
id
"gen-1771296329-sbrSnc20FOiZBzgWRMdh"
upstream_id
"chatcmpl-5c1054cf-2d84-90f1-aa66-c73371075813"
total_cost
0.0042704
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
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)
100.0000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1322
totalAiIsmAdverbs
0
found
(empty)
highlights
(empty)
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)
39.4856%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1322
totalAiIsms
8
found
0
word
"cacophony"
count
1
1
word
"mosaic"
count
1
2
word
"oppressive"
count
1
3
word
"velvet"
count
1
4
word
"silk"
count
1
5
word
"fractured"
count
1
6
word
"weight"
count
1
7
word
"echoing"
count
1
highlights
0
"cacophony"
1
"mosaic"
2
"oppressive"
3
"velvet"
4
"silk"
5
"fractured"
6
"weight"
7
"echoing"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"air was thick with"
count
1
highlights
0
"The air was thick with"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
87
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
3
narrationSentences
87
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
87
matches
0
"crossed that threshold"
89.9452%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
23
mean
57.09
std
26.53
cv
0.465
sampleLengths
0
90
1
86
2
67
3
10
4
61
5
60
6
112
7
67
8
49
9
4
10
68
11
77
12
55
13
41
14
53
15
5
16
57
17
50
18
96
19
39
20
52
21
41
22
73
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
87
matches
0
"was supposed"
1
"was gone"
2
"was locked"
3
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
224
matches
0
"was carrying"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1317
adjectiveStacks
0
stackExamples
(empty)
adverbCount
20
adverbRatio
0.015186028853454821
lyAdverbCount
3
lyAdverbRatio
0.002277904328018223
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
87
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
87
mean
15.09
std
7.61
cv
0.504
sampleLengths
0
19
1
27
2
26
3
18
4
13
5
14
6
34
7
20
8
5
9
11
10
17
11
10
12
8
13
21
14
10
15
4
16
19
17
18
18
20
19
8
20
6
21
27
22
19
23
18
24
17
25
10
26
28
27
17
28
3
29
19
30
14
31
8
32
14
33
8
34
23
35
5
36
16
37
28
38
4
39
24
40
20
41
24
42
15
43
5
44
22
45
17
46
18
47
8
48
15
49
15
50.5747%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.3448275862068966
totalSentences
87
uniqueOpeners
30
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"shouted (shout)"
1
"she hissed (hiss)"
87.0592%