NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQGMDVHR4R78EJCQTE0GP3
Run Details
Model:
Z.AI GLM 4.7 Flash
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
54.4s
Cost:
$0.001499
Provider:
Z.AI
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="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <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> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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 air in the abandoned Camden Tube station tasted of wet concrete and iron. It was a copper tang that clawed at the back of the throat, sharp and unmistakable. Detective Harlow Quinn pressed the heel of her hand against her earlobe, massaging the tension from the bone. The low hum of distant train tracks vibrated through the soles of her boots, a subsonic reminder of the city above—chaotic, bright, and fast. She adjusted the strap of her worn leather
watch
, its face a dark mirror to the flickering sodium light of the station. 03:12 AM. Three hours past curfew. Harlow’s jaw tightened, a sharp, familiar ache settling just behind the hinge. She stepped over a pile of discarded rotisserie chicken bones near the turnstiles, her movements precise, military in their efficiency. She didn’t like this place. The station had
been sealed
off for ten years after the flooding, but tonight, it wasn’t water that had risen. "Subject number four," a voice called out. Harlow didn't turn until she recognized the tone—the delicate, high-pitched lilt that belonged to Eva Kowalski. She stepped into the pool of light cast by a flickering fluorescent strip, catching sight of the redhead crouched by the edge of the platform. Eva Kowalski adjusted her round glasses, pushing them up the bridge of her nose. She looked less like a researcher from the British Museum and more like a startled rabbit, despite the intimidating surroundings. She wore her curly red hair in a messy bun, strands escaping to frame a face dotted with freckles. In her hands, she held a leather-bound journal, thick with dog-eared pages. "He’s shifted," Eva said, her voice dropping to a conspiratorial whisper. She indicated the body slumped against the rusted pillar nearby. Harlow approached. The victim was a man in his thirties, dressed in a suit that had seen better days. His neck was at an awkward angle, the gravity of death pulling his head down to rest against his chest like a child finally sleeping. "Shifted?" Harlow asked, her voice gravelly. "He's dead, Evie. That's usually what happens." Eva didn't stand up. She remained crouched, her knees pulling against her blouse. "The Veil Market moves, Quinn. It shifts like a tide. But this..." She tapped the ground with a manicured finger. "This isn't a displacement. This is a distortion." Harlow fought the urge to roll her eyes. She was a detective with eighteen years of service on the force. She dealt with murders, assaults, and the occasional smuggling ring involving stolen art. She did not deal with "distortions" or "shifting tides." She reached for her maglite, clicking it on. The beam cut through the dust motes
dancing
in the artificial light, illuminating the harsh angles of the scene. "I'm going to process the scene," Harlow said, her tone leaving no room for argument. "Forensics will determine the cause of death. You can put the journal away." Eva
let out a breath
that rustled her hair. "You don't see it, do you?" "I see a dead man in an abandoned subway station. It happens." "It happens because the Market is active," Eva countered, finally standing. She dusted off her trousers, then reached into her satchel, pulling out a
velvet
pouch. She tied it shut with a ribbon. "Three days ago, the men in the grey suits showed up. The Clique. They were looking for a breach. This..." She gestured vaguely at the corpse. "This is the consequence of that search." "The Clique?" Harlow asked, the name hanging heavy in the stale air. She had suspected the clique
was involved
in criminal activity, but having it stated so baldly by a civilian researcher was a jump. "Show me this breach, Evie." Eva pointed a slender finger toward the tunnel ahead, past the turnstiles. "It’s here. The energy is leaking. You can feel it if you stop moving so much." Harlow stepped forward, the beam of her flashlight sweeping across the tunnel wall. It was bare concrete, graffiti faded and peeling, just as it had been for a decade. "I don't see anything, Eva. No rift, no portal, no energy leak. Just dust and rats." Eva laughed
softly
, a sound that was out of place here. "You're looking at the physical world, Harlow. Look at the shadow." Harlow frowned. She aimed the beam at the ground. The shadows cast by the fluorescent tubes were long and distorted, stretching across the grime. "Shadows are always distorted." "Wrong shadow." Harlow stopped. She looked up at the overhead cables. Then, she looked at the wall directly behind where the body had
been found
. She angled the light, focusing on a specific spot where the grime
seemed to
shimmer. "I don't—" she began, but then she saw it. It wasn't a stain. It was a blur. A patch of the concrete where the texture had
been eaten
away, not by time, but by something sharp and sudden. "Look at his neck," Eva murmured. Harlow lowered the flashlight, shining it at the victim's throat. There was no obvious wound. No bullet hole. No knife slash. Just a small, dark bruise, but the skin around it was a peculiar, gunmetal grey. "That's..." Harlow hesitated. "That's lividity. That's just pooling blood." "No, it's not," Eva said, stepping closer. "It’s a brand. A sigil that’s only visible to those with the eyes to see it." Harlow stepped back. The logic
was flawed
, the evidence was circumstantial, but the instinct—that cold, hard metal needle in her gut that had served her since Basic Training—vibrated with a warning. "Step back, Kowalski. This is a homicide. You stay out of my crime scene." Eva held her ground, her green eyes wide in the dim light. "It’s not homicide, Detective. It’s a warning." "You think you're a fortune teller now?" "I'm an academic," Eva snapped, her voice dropping an octave. "And I read the language they write in. They didn't just kill him. They removed him." Harlow stiffened. "What does that mean?" "Read the compass." Harlow blinked. "What?" Eva pointed to the satchel at Harlow’s side. Harlow had forgotten she
was wearing
the Veil Compass she’d bought at a safehouse on Baker Street. It was a small brass trinket, encrusted with verdigris, the needle vibrating with a restless energy. She took it out. The needle
was spinning
. It didn't just point north; it whipped in a chaotic, circular frenzy, trembling against the glass casing. "She thinks it’s a spirit," Eva whispered. "No," Harlow said, her voice dropping to match the intensity of the room. "She's right about the spirit, but wrong about the source." Eva looked at the spinning compass. "It’s the restless dead." Harlow narrowed her eyes, overriding the intuitive response telling her to call for backup and get this woman out of the way. She looked at the victim’s legs. They
were crossed
, ankles locked in a firm, unnatural grip. He wasn’t just lying there. He had
been pinned
. And then she noticed the
watch
. The victim’s wrist
watch
. It was a expensive piece of German engineering, stopped
precisely
at 03:10. Ten minutes after Harlow arrived. She looked back at the compass. The needle had stopped. It
wasn't spinning
anymore. It
was hovering
, pointing directly downward—into the floor, through the concrete, toward something deep beneath the Underground. "Unless I miss my guess," Harlow said, her voice low and dangerous, "the Market isn't just open tonight. It's being held hostage." Eva took a step back. "Then we should go." "Stay here," Harlow ordered, shifting her
weight
to engage her combat stance. "I’m going to see who's keeping the Veil open." She clipped the compass back to her belt. The needle was still pointing down, a defiant finger stabbing at the earth. Harlow raised her flashlight, squinting against the sudden glare radiating from the darkness ahead. There was a sound—a wet, tearing sound, like canvas
being ripped
apart. She moved forward, stepping over the body. The "breach" in the wall grew larger, a jagged tear in reality that hummed with a sound that made her teeth ache. "I warned you," Eva called out from the dark. Harlow didn't answer. She had a job to do. She had lost a partner once, three years ago. She wasn't going to lose another one to a mistake in interpretation, no matter how many books Eva had read. She tightened her grip on her maglite. The shadow in the tunnel wasn't just a distortion. It was a mouth opening, waiting to feed.
created_at
"2026-02-17T02:41:14.134993+00:00"
2/17/2026, 2:41:14 AM
model
"z-ai/glm-4.7-flash-20260119"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1596
moderation_latency
(null)
generation_time
54304
tokens_prompt
923
tokens_completion
3936
native_tokens_prompt
842
native_tokens_completion
3602
native_tokens_completion_images
(null)
native_tokens_reasoning
1768
native_tokens_cached
5
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.00149944
router
(null)
provider_responses
0
id
"202602171040199afd1cfbd0d2488c"
status
200
is_byok
false
latency
1596
endpoint_id
"18a62ad3-010d-49c1-87bd-c2af7056db0b"
provider_name
"Z.AI"
model_permaslug
"z-ai/glm-4.7-flash-20260119"
api_type
"completions"
id
"gen-1771296018-nHVGjFj7NRihi8AzHKUq"
upstream_id
"202602171040199afd1cfbd0d2488c"
total_cost
0.00149944
cache_discount
3e-7
upstream_inference_cost
0
provider_name
"Z.AI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
1
adverbTags
0
"Eva countered, finally standing [finally]"
85.9254%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1421
totalAiIsmAdverbs
2
found
0
adverb
"precisely"
count
1
1
adverb
"softly"
count
1
highlights
0
"precisely"
1
"softly"
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)
78.8881%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1421
totalAiIsms
3
found
0
word
"velvet"
count
1
1
word
"weight"
count
1
2
word
"dancing"
count
1
highlights
0
"velvet"
1
"weight"
2
"dancing"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"let out a breath"
count
1
highlights
0
"let out a breath"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
108
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
108
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
133
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
49
mean
28.82
std
20.49
cv
0.711
sampleLengths
0
72
1
85
2
7
3
41
4
65
5
21
6
57
7
41
8
69
9
28
10
15
11
12
12
66
13
40
14
28
15
45
16
22
17
28
18
2
19
38
20
9
21
29
22
6
23
36
24
9
25
23
26
45
27
19
28
7
29
26
30
6
31
3
32
3
33
45
34
21
35
7
36
23
37
10
38
47
39
26
40
31
41
22
42
9
43
21
44
47
45
29
46
9
47
54
48
8
83.9506%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
8
totalSentences
108
matches
0
"been sealed"
1
"was involved"
2
"been found"
3
"been eaten"
4
"was flawed"
5
"were crossed"
6
"been pinned"
7
"being ripped"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
198
matches
0
"was wearing"
1
"was spinning"
2
"wasn't spinning"
3
"was hovering"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1117
adjectiveStacks
1
stackExamples
0
"delicate, high-pitched lilt"
adverbCount
26
adverbRatio
0.023276633840644583
lyAdverbCount
10
lyAdverbRatio
0.008952551477170993
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
133
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
133
mean
10.62
std
6.35
cv
0.598
sampleLengths
0
14
1
16
2
18
3
24
4
22
5
2
6
4
7
12
8
20
9
5
10
20
11
7
12
16
13
25
14
14
15
20
16
19
17
12
18
11
19
10
20
2
21
17
22
25
23
6
24
7
25
4
26
9
27
20
28
8
29
8
30
12
31
13
32
17
33
19
34
15
35
13
36
9
37
6
38
12
39
11
40
15
41
7
42
26
43
7
44
12
45
23
46
5
47
12
48
16
49
13
40.2256%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
13
diversityRatio
0.2631578947368421
totalSentences
133
uniqueOpeners
35
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
11
fancyTags
0
"a voice called out (call out)"
1
"Eva said, her voice dropping to a conspiratorial whisper (say, drop)"
2
"Harlow said, her tone leaving no room for argument (say, leave)"
3
"Eva countered, finally standing (counter, finally stand)"
4
"Eva murmured (murmur)"
5
"Eva said, stepping closer (say, step)"
6
"Eva snapped, her voice dropping an octave (snap, drop)"
7
"Eva whispered (whisper)"
8
"Harlow said, her voice dropping to match the intensity of the room (say, drop match)"
9
"Harlow ordered, shifting her weight to engage her combat stance (order, shift engage)"
10
"Eva called out from the dark (call out)"
87.2347%