NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR149X1SR2WWAWY22E2ZRZ
Run Details
Model:
Z.AI GLM 4.7 Flash
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
1m 4s
Cost:
$0.001498
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 Northern Line station tasted of rust and ancient water, a damp, metallic breath that had
been trapped
in the tunnel for decades. Detective Harlow Quinn adjusted her grip on her Maglite, the beam cutting a jagged path through the murk. The only sound was the rhythmic dripping from a fissure in the overhead concrete, counting down the hours. Eighteen years in the Met, and she had seen many terrible things. She had seen stab wounds, gunshot fractures, and the aftermath of improvised explosives that tore flesh like wet paper. But nothing in her career had prepared her for the absolute, suffocating *wrongness* of this particular crime scene. The ticket barriers
were shattered
, spilling plastic shards over the grime-stained tiles. But the attacker hadn't used force to get in. They hadn't kicked the doors down, and they hadn't pried the gates. The breach looked surgical. It was a clean, deliberate rent in the barrier, as if the metal had simply ceased to exist for a heartbeat before
being pushed
aside. "Quinn." The voice was a low, anxious whisper. Harlow didn't turn immediately. She stepped over the line of yellow police tape, her boots crunching on the dead leaves that had settled on the platform. Eva Kowalski
was standing
near the far end of the platform, hunched over. Her curly red hair
was escaping
from its usual ponytail, framing her face in a chaotic halo that seemed at odds with the gruesome tableau before them. She wore her familiar round glasses, which were now misted over. "Evie," Harlow said, keeping her voice level despite the tightening knot in her stomach. "I told you not to come down here until I
processed
the scene." "It’s a rift, Harlow." Eva stepped forward, her movements jerky, a nervous habit manifesting as she tugged a strand of auburn hair behind her left ear. "I can smell it. Ozone and something… elder." Harlow swept her light over the body lying near the ticket alcove. It was a man, dressed in a tacky double-breasted suit that screamed 'getaway driver' or 'low-level fence.' His hands
were clasped
over his chest, his eyes wide and fixed on the darkness above the platform. "He's dead," Harlow said simply. "Suicide?" Eva didn't answer immediately. She approached, kneeling on the dirty floor, ignoring the grime. She reached out with a gloved hand, hovering it inches from the man's cheek. "No fluids. No bruising. The coroner will find nothing. He didn't have a heart attack, and he wasn't stabbed." Harlow crouched beside her, her breath hitching. She shone her light into the dead man’s face. The eyes
were dilated
, pupils blown wide. "Then what the hell happened?" "Magic," Eva breathed, though she sounded hesitant. "I don't know *what* kind, but it’s a contracted termination. A hit." Harlow stood up abruptly, the hardness returning to her features. She checked her left wrist, tapping the face of her worn leather
watch
. 02:14 AM. The full moon was just hours away. "Magic isn't admissible in court, Eva. And the M.O.? There's no weapon. No forced entry. It looks like he just… crumbled." "It’s the Veil," Eva said, standing up and brushing dust from her knees. "This isn't just an abandoned station. It’s a waypoint. The Market shifts tonight." Harlow stiffened. She hated when Evie went full academic, especially when they
were standing
over a corpse. "The Market is a pawn shop, Evie. A black market for stolen goods and second-hand electronics. We're looking for a murder, not a supernatural anomaly." "Look at the reflection." Harlow turned her light to the floor. Halfway across the platform, beneath a flickering overhead light, she saw the man's reflection in the wet tiles. But the man in the reflection
wasn't lying
down. He
was standing
. It was a trick of the light, she told herself. The angle, the distortion. "No," Eva said
softly
. "That's the tether." Harlow stepped closer, her gut twisting. "How do you figure?" "Look at the compass," Eva said, pointing to the object nestled in the pocket of Harlow’s jacket. Evie had insisted Harlow bring it earlier, trading the Veil Compass for a lead on a stolen relic. It had felt like charity at the time, a warm, brass gift from a market vendor with too many teeth. Harlow unclasped the chain and pulled out the small brass instrument. The casing had a beautiful patina of verdigris, the greenish corrosion softening the edges of the protective sigils
etched
into the face. She held it up. The needle, usually steady,
was vibrating
. It wasn't just pointing north; it
was dancing
, spinning rapidly in a circle before latching onto a specific angle—up. "It points up?" Harlow asked, her voice dropping to a whisper. "Deep up," Eva corrected. "Between the layers. There's a tear in reality here. The bullet didn't miss its mark, Quinn. The mark was outside reality." Harlow looked back at the body. "So you're saying a gunman shot him from a dimension we can't see?" "I'm saying the 'gunman' was a spell. A killing curse delivered from beyond the veil." Eva stepped closer, her nose wrinkling as the smell of the station
seemed to
intensify. "He didn't bleed because his blood wasn't anchored to this plane anymore when the spell released him. It’s why the reflection is wrong. He’s still being pulled apart in another world." Harlow closed her eyes for a second, recalling her partner, DS Morris. He had died three years ago. A "friendly fire" incident, they said. The bullet had gone through his chest, but there had been no exit wound. Just a hole and heat, like a cigarette burn on a mattress. The compass needle stopped vibrating, snapping to a violent snap to the northeast, toward the tracks. "The attacker," Harlow realized, the realization cold and sharp. "They didn't leave. They're still here." "How?" Eva asked, her voice trembling. "In the shadows," Harlow said, rising to her full height of five-foot-nine. She adjusted the hem of her trench coat, her posture shifting from investigative observer to predator. "The bloodless kill. The reflection. The Veil shifting." She looked at Eva, her brown eyes scanning her friend’s face for fear. "You were right. This is the Market." Suddenly, the lights
flickered
. Not just a dimming, but a violent strobe, dying and rekindling with a hum that vibrated in Harlow’s teeth. The air pressure dropped, the stale air of the station
suddenly
heavy, like breathing underwater. "Harlow?" Eva stepped back, bumping into a rack of old metro maps that hadn't
been touched
in decades. The rack swayed. "Stay behind me," Harlow commanded. She pulled her service weapon, though she knew it was likely useless against a entity that operated on a different physics. She moved toward the northeast, toward the tracks. The needle on the compass
was pulsing
, a small brass heartbeat matching the thrumming of the electricity in the walls. There, in the darkness where the two tunnels met, a shape coalesced. It wasn't a man. It was a shadow without a solid form, manifesting from the wet tiles and the rust. It was a Shade artisan. Its features were indistinct, melting like candle wax in a draft, but it held something in its hand. A vial? No, a blade made of condensed shadow. Harlow raised her gun. "Freeze!" The figure didn't stop. It moved with impossible speed, faster than a human eye could track. But Harlow was a cop. She had seen things others couldn't process; her mind refused to let the impossible slide. She squeezed the trigger. *BANG.* The shot
echoed
like a cannon blast, deafening in the confined space. The bullet struck the creature, passing through it as if it were smoke. It didn't bleed. It didn't recoil. But the impact was enough. The creature shrieked—a sound that wasn't made by vocal cords, but by the air itself stretching thin—and dissolved into a cloud of black ash that swirled around the platform. Harlow lowered her gun, breathing hard. She
watch
ed the ash settle on the concrete floor. The needle on the compass, still in her hand, snapped back to pointing straight up. "Did you
see that?" Eva
whispered from behind her, her voice shaking. Harlow looked back at the body of the fence on the platform. It was changing. The
pristine
suit
was beginning
to fray, and the reflection in the water pooled on the ground was finally catching up with the reality. Blood, dark and thick,
began to
well up from the empty sockets of the corpse. "He's falling back," Harlow said, horror in her voice. "The magic is retreating." Eva rushed to the body, dropping to her knees. "He's… he's going to wake up." "It’s too late for that," Harlow said, holstering her weapon. She felt the cold sweat prickle on her neck. She grabbed Eva’s arm, hauling her to her feet. "We need to get out of here. The Market is closing. It won't be safe until the veil stabilizes." Eva grabbed her satchel, her glasses sliding down her nose. "What about the body? And the evidence?" "We file a report," Harlow said, her voice steel-
glinting
. "We say it was a gas leak. Or a structural collapse. We don't tell them about the shadow-man with the compass that points to hell." Eva looked at the compass, then at the tunnel mouth where the ash
was beginning
to clear. "A gas leak," she repeated, a ghost of a smile touching her lips. "I
suppose that works
. For now." Harlow turned, her boots crunching over the broken barriers, leading the way toward the ladder that led back to the surface. She didn't look back. She had 18 years of service to account for, and the world was getting stranger every day. She needed to be ready for whatever came next.
created_at
"2026-02-17T02:50:24.110361+00:00"
2/17/2026, 2:50:24 AM
model
"z-ai/glm-4.7-flash-20260119"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2401
moderation_latency
(null)
generation_time
64035
tokens_prompt
923
tokens_completion
4099
native_tokens_prompt
842
native_tokens_completion
3724
native_tokens_completion_images
(null)
native_tokens_reasoning
1615
native_tokens_cached
841
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.00149808
router
(null)
provider_responses
0
id
"20260217104919af56b99b448545e1"
status
200
is_byok
false
latency
2401
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-1771296559-c9lauguFbf8fvixLaXRz"
upstream_id
"20260217104919af56b99b448545e1"
total_cost
0.00149808
cache_discount
0.00005046
upstream_inference_cost
0
provider_name
"Z.AI"
Evaluation details
Result
Evaluator
Details
Meta Data
96.2963%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
18
adverbTagCount
2
adverbTags
0
"Harlow said simply [simply]"
1
"Eva said softly [softly]"
81.7518%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1644
totalAiIsmAdverbs
3
found
0
adverb
"softly"
count
1
1
adverb
"suddenly"
count
2
highlights
0
"softly"
1
"suddenly"
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)
57.4209%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1644
totalAiIsms
7
found
0
word
"flickered"
count
1
1
word
"glinting"
count
1
2
word
"pristine"
count
1
3
word
"processed"
count
1
4
word
"dancing"
count
1
5
word
"echoed"
count
1
6
word
"etched"
count
1
highlights
0
"flickered"
1
"glinting"
2
"pristine"
3
"processed"
4
"dancing"
5
"echoed"
6
"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
117
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
117
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
2
totalSentences
142
matches
0
"see that?\" Eva"
1
"suppose that works"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
52
mean
31.4
std
18.49
cv
0.589
sampleLengths
0
63
1
49
2
62
3
1
4
33
5
51
6
27
7
34
8
47
9
6
10
47
11
28
12
19
13
53
14
26
15
42
16
4
17
37
18
14
19
7
20
10
21
55
22
62
23
11
24
25
25
19
26
61
27
50
28
16
29
15
30
6
31
56
32
38
33
21
34
26
35
60
36
32
37
5
38
40
39
1
40
31
41
34
42
30
43
12
44
54
45
13
46
15
47
47
48
17
49
34
99.1453%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
6
totalSentences
117
matches
0
"been trapped"
1
"were shattered"
2
"being pushed"
3
"were clasped"
4
"were dilated"
5
"been touched"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
10
totalVerbs
226
matches
0
"was standing"
1
"was escaping"
2
"were standing"
3
"wasn't lying"
4
"was standing"
5
"was vibrating"
6
"was dancing"
7
"was pulsing"
8
"was beginning"
9
"was beginning"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1292
adjectiveStacks
1
stackExamples
0
"tacky double-breasted suit"
adverbCount
31
adverbRatio
0.023993808049535603
lyAdverbCount
15
lyAdverbRatio
0.011609907120743035
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
142
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
142
mean
11.5
std
7.27
cv
0.632
sampleLengths
0
27
1
18
2
18
3
12
4
19
5
18
6
12
7
9
8
12
9
4
10
25
11
1
12
7
13
4
14
22
15
13
16
27
17
11
18
14
19
13
20
26
21
8
22
12
23
35
24
5
25
1
26
4
27
10
28
14
29
19
30
7
31
9
32
7
33
5
34
7
35
12
36
10
37
13
38
2
39
7
40
21
41
13
42
13
43
2
44
15
45
25
46
4
47
7
48
18
49
9
40.8451%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
13
diversityRatio
0.29577464788732394
totalSentences
142
uniqueOpeners
42
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
18
fancyCount
14
fancyTags
0
"Harlow said, keeping her voice level despite the tightening knot in her stomach (say, keep)"
1
"Harlow said simply (say simply)"
2
"Eva breathed, though she sounded hesitant (breathe, sound)"
3
"Eva said, standing up and brushing dust from her knees (say, stand up brush)"
4
"Eva said softly (say softly)"
5
"Eva said, pointing to the object nestled in the pocket of Harlow’s jacket (say, point nestle)"
6
"Eva corrected (correct)"
7
"Harlow realized, the realization cold and sharp (realize)"
8
"Harlow said, rising to her full height of five-foot-nine (say, rise)"
9
"Harlow commanded (command)"
10
"whispered (whisper)"
11
"Harlow said, holstering her weapon (say, holster)"
12
"Harlow said, her voice steel-glinting (say, glint)"
13
"she repeated, a ghost of a smile touching her lips (repeat, touch)"
86.4388%