NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMRAPS2ZF71KS7G6RJADT74
Run Details
Model:
Z.AI GLM 5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
45.5s
Cost:
$0.005709
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="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The standing stones rose against the night sky like the ribs of something long dead. Rory wiped sweat from her forehead and checked her phone again. No signal. Of course. She'd known that would happen—had
been warned
, in fact—but some stubborn part of her had hoped the old man at the restaurant had been exaggerating. He hadn't been. The delivery had been strange from the start. A plain white envelope containing cash—more than she made in a typical week—and a handwritten note with coordinates that led to this hidden corner of Richmond Park. No return address. No name. Just the money and the instruction: Bring the package to these coordinates at midnight. Leave it at the center of the grove. Do not wait for a recipient. The package sat in her delivery bag, wrapped in brown paper, no heavier than a book. She'd felt it shift once during the bike ride over, a subtle movement like something inside had repositioned itself. She'd told herself it was her imagination. The vibration of the bike. The wind. She told herself that a lot tonight. The stones marked a rough circle maybe thirty feet across, and between them—where there should have been the close-cropped grass of a public park—wildflowers grew in dense clusters. White blooms she didn't recognize. They shouldn't have been growing here, shouldn't have been growing anywhere in late November, but they carpeted the ground like snow that had forgotten to fall. Her pendant pulsed once against her sternum. She stopped walking. The Heartstone had been a gift from someone she'd never identified. A small package on her doorstep three months ago, no note, no return address—just the silver chain and its deep crimson stone. She'd almost thrown it away. Something about it had
unsettled
her, though she couldn't have said what. In the end, she'd kept it. Worn it. And in the months since, she'd learned that when it grew warm, something was wrong with the world around her. Tonight, it was warm. Just the cold, she told herself. Temperature change. Metal conducts heat differently. But the night wasn't cold. That was the strange thing. It was November in London, and she should have been able to see her breath, but the air inside the stone circle was mild. Almost pleasant. The kind of temperature you'd expect on a spring evening, not in the dead of autumn. She moved forward anyway. The package to deliver, the coordinates, the center of the grove. She'd come this far. She might as well finish what she'd started. The wildflowers rustled as she passed, though there was no wind. She kept her eyes forward. The center of the grove
was marked
by a flat stone, pale and smooth, like a table or an altar. That was where she
was supposed
to leave the package. Simple enough. In and out. Then back to her flat above Silas's bar, where she could pretend this had been like any other delivery. Her boot caught on something. She stumbled, caught herself,
look
ed down. A root. Just a root. Except there were no trees inside the circle. The ancient oaks stood
sentinel
only at the perimeter, their branches interlaced overhead like fingers laced together. She
look
ed back at where she'd tripped. The ground was smooth. No root. No raised earth. Nothing she could have caught her foot on. Her heart beat a little faster. She pressed her palm against her chest, felt the pendant's warmth through her jacket and shirt. It pulsed again, stronger this time, and she realized with a sudden
lurch
of nausea that the pulse had matched her heartbeat. Had synchronized with it. As if the stone
was trying
to tell her something. Tell her what? That she should be afraid? She already was. The center stone was ten feet away now. Five. She reached it, knelt, slid the package from her bag. The brown paper was dry and smooth under her fingers. She set it on the stone's surface and felt the pendant's pulse quicken. Something moved at the edge of her vision. She turned her head
sharply
. Nothing. Just the standing stones, the wildflowers, the darkness beyond the circle. The moon hung overhead, three-quarters full, and its light should have been enough to see by. But the shadows between the stones seemed deeper than they should have been. Thicker. Like something had pooled there, something that absorbed light rather than simply blocking it. She stood. Stepped back from the altar stone. Started toward the gap between two of the standing stones, the way she'd entered. A sound stopped her. Footsteps. Soft and deliberate, moving through the wildflowers behind her. She turned. The grove was empty. "Hello?" Her voice sounded wrong. Thin. As if the air had grown thick and her words couldn't push through it properly. "Is someone there?" Silence. Then the
footsteps
again, but from a different direction now. To her left. She spun toward the sound, and the wildflowers swayed in a line, moving toward her like something large
was passing
through them, but there was nothing there. Nothing she could see. Her hand found the pendant. Gripped it. The stone burned against her palm, and she realized with growing horror that it wasn't just warm anymore—it was hot. Hot enough to hurt. She started walking faster. The gap between the standing stones was twenty feet away. Fifteen. Ten. The wildflowers parted ahead of her. She stopped. Something
was rising
from the blooms. A shape, indistinct in the darkness, tall and thin and wrong in ways she couldn't articulate. It
wasn't standing
on the flowers—it was emerging from them, as if the ground itself had decided to take form. Rory backed away. Her heel caught on something again, and this time she didn't stumble—she fell, hard, her palms slapping against the earth. The wildflowers brushed against her hands, and she realized with sick clarity that they
weren't brushing
against her. They
were wrapping
around her. Thin stems coiling around her fingers, her wrists, climbing her arms with a slow, deliberate pressure. She pulled. Tore free. Scrambled backward on her hands and feet, her breath coming in sharp gasps now. The pendant seared against her skin, and she yanked the chain over her head, threw the stone to the ground without thinking. It glowed. A deep crimson light pulsed from it, and in that light she saw the thing clearly for the first time. It had no face. No eyes, no mouth, no features at all. Just a smooth, pale head atop a body that was too long, too thin, its arms ending in hands that had too many fingers. It stood motionless at the center of the grove, the package she'd delivered held in one of those impossible hands. Then it turned toward her. She ran. The standing stones flashed past on either side. The wildflowers grabbed at her ankles, her shins, but she tore through them, her breath ragged, her heart slamming against her ribs. She burst free of the circle and kept running, branches whipping at her face and arms, the darkness of Richmond Park swallowing her whole. Behind her, she heard something moving through the trees. Something large. Something that didn't breathe. She didn't stop running until she reached the main road. Until she saw streetlights. Until she heard the distant rumble of a car passing on Kingston Gate. Only then did she slow. Only then did she let herself
look
back. The park str
etched
behind her, dark and silent. No movement. No sound. Just the distant silhouette of the ancient oaks, standing close together, as if they
were trying
to hide something behind them. Her hand went to her throat. The pendant
was gone
. She'd thrown it into the grove. She told herself it didn't matter. She could replace it. She could forget any of this had happened. But even as she turned and started walking toward the main road, toward home, toward safety, she felt it. A warmth against her sternum. A pulse that matched her heartbeat. She
look
ed down. The pendant hung around her neck. The chain intact. The stone glowing faintly in the darkness. She hadn't put it back on. She was certain of that. She'd thrown it. She'd left it behind. But here it was, resting against her skin, warm and alive with its deep crimson light. And in its glow, she saw what she hadn't noticed before. Etched into the stone's surface, so faint she'd never seen them in all the months she'd worn it, were words in a language she didn't recognize. They pulsed once. Twice. Then faded back into the gem's depths. Rory walked faster. Behind her, in the darkness of Richmond Park, something laughed.
created_at
"2026-02-17T02:55:19.791498+00:00"
2/17/2026, 2:55:19 AM
model
"z-ai/glm-5-20260211"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1509
moderation_latency
(null)
generation_time
45412
tokens_prompt
812
tokens_completion
2583
native_tokens_prompt
747
native_tokens_completion
2151
native_tokens_completion_images
(null)
native_tokens_reasoning
312
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.00570915
router
(null)
provider_responses
0
id
"019c69855c0d947e3dfa1c23e8fcee95"
status
200
is_byok
false
latency
1509
endpoint_id
"c173ea30-3dc0-4957-850e-f2df8c031f10"
provider_name
"SiliconFlow"
model_permaslug
"z-ai/glm-5-20260211"
api_type
"completions"
id
"gen-1771296873-NXb6CExOaQgefKPqGd5e"
upstream_id
"019c69855c0d947e3dfa1c23e8fcee95"
total_cost
0.00570915
cache_discount
(null)
upstream_inference_cost
0
provider_name
"SiliconFlow"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
93.1787%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1466
totalAiIsmAdverbs
1
found
0
adverb
"sharply"
count
1
highlights
0
"sharply"
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)
59.0723%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1466
totalAiIsms
6
found
0
word
"sentinel"
count
1
1
word
"lurch"
count
1
2
word
"unsettled"
count
1
3
word
"footsteps"
count
2
4
word
"etched"
count
1
highlights
0
"sentinel"
1
"lurch"
2
"unsettled"
3
"footsteps"
4
"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
169
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
169
filterMatches
0
"look"
hedgeMatches
0
"started to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
170
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
56
mean
25.96
std
20.44
cv
0.787
sampleLengths
0
15
1
40
2
3
3
68
4
49
5
7
6
59
7
7
8
3
9
78
10
4
11
12
12
52
13
27
14
11
15
59
16
11
17
37
18
17
19
58
20
8
21
3
22
42
23
8
24
61
25
22
26
14
27
6
28
24
29
45
30
31
31
16
32
6
33
44
34
62
35
40
36
22
37
56
38
5
39
2
40
54
41
15
42
27
43
13
44
33
45
16
46
18
47
30
48
3
49
16
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
169
matches
0
"been warned"
1
"was marked"
2
"was supposed"
3
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
7
totalVerbs
238
matches
0
"was trying"
1
"was passing"
2
"was rising"
3
"wasn't standing"
4
"weren't brushing"
5
"were wrapping"
6
"were trying"
96.6963%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1462
adjectiveStacks
0
stackExamples
(empty)
adverbCount
64
adverbRatio
0.04377564979480164
lyAdverbCount
9
lyAdverbRatio
0.006155950752393981
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
170
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
170
mean
8.55
std
6.96
cv
0.813
sampleLengths
0
15
1
11
2
2
3
2
4
25
5
3
6
8
7
27
8
3
9
2
10
14
11
8
12
6
13
16
14
19
15
7
16
5
17
2
18
7
19
28
20
5
21
26
22
7
23
3
24
11
25
22
26
5
27
12
28
6
29
2
30
20
31
4
32
6
33
2
34
4
35
5
36
5
37
24
38
2
39
16
40
4
41
11
42
4
43
8
44
11
45
5
46
20
47
10
48
2
49
3
41.7647%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
19
diversityRatio
0.3176470588235294
totalSentences
170
uniqueOpeners
54
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
93.5713%