NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQY0SX1YBKFTY49DR07FYG
Run Details
Model:
Z.AI GLM 4.7
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 48s
Cost:
$0.008571
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="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 gravel of the Richmond Park path crunched
softly
under Rory’s boots, a rhythmic sound that seemed entirely too loud in the
oppressive
hush of the night. London’s ambient city hum—a distant, electric thrum that never
truly
slept—had faded away miles ago, replaced by the rustling of ancient woodlands and the heavy, damp press of the air. She pulled her coat tighter around her frame, the chill sinking past the wool and settling into her marrow. It wasn’t just the February nip; it was a spiritual cold, a dampness that belonged to the earth rather than the atmosphere. She checked her phone for the third time in as many minutes. No signal. Just a
stark
, empty void where the bars usually sat. "Brilliant," she muttered, shoving the device into her pocket. "Out of the frying pan." She wasn’t supposed to be here. Silas had warned her about the park after dark, his voice dropping to that gravelly low register he used when he wasn’t just a bartender but a man who knew things. But the Heartstone hadn’t given her a choice. It had been burning against her skin for hours, a persistent, feverish heat that had driven her out of her flat above the bar and into the waiting cab. Her fingers brushed the silver chain at her throat, tracing the path down to the stone itself. The crimson gem was usually dormant, a dormant heavy
weight
, but now it pulsed with a faint, rhythmic inner glow. It
was beating
in time with her heart. The path ahead diverged. To the left, the manicured lawns of the proper park. To the right, a darkness so absolute it looked like spilled ink. The stone grew hotter, urging her right. Rory took a breath, steadying herself. She was a lawyer’s daughter, rational and grounded. She didn’t believe in monsters, only in bad men and bad luck. Still, as she stepped off the paved path and into the tangle of undergrowth, she felt the hair on the back of her neck stand up. The vegetation changed almost immediately. The tangled brambles and gnarled oaks gave way to something stranger. The ground became spongy, carpeted in a moss so deep and green it looked synthetic. Here, the
oppressive
gloom lifted
slightly
, replaced by a pale, silver luminescence that
seemed to
emanate from nowhere and everywhere at once. She found herself standing at the edge of a clearing. Seven towering standing stones marked the perimeter, ancient oaks that had
been petrified
into granite-like hardness centuries ago. They
loomed
like silent
sentinels
, their bark rough and
furrowed
like the faces of dying giants. Between them, the world opened up. The Fae Grove. Isolde’s Grove. It looked beautiful in a way that hurt her eyes. Wildflowers b
loomed
in riotous clumps—irises, snowdrops, and bluebells—all tangled together in a defiance of seasonal logic. In the moonlight, their colors were too vivid, oversaturated, like a film print that had
been tweaked
too far. Rory stepped over the boundary line marked by the northernmost stone. The change was instantaneous. The silence of the park wasn't just quiet; it was dead. Here, the silence was heavy, expectant. It felt as though the air itself
were holding
its breath, waiting for her to make a mistake. She walked deeper into the clearing, the soft moss absorbing the sound of her
footsteps
. The pendant
was searing
now, hot enough to make her wince. She grabbed the stone, intending to pull it away from her skin, but her hand froze. The shadows were moving. At the edge of her vision, the darkness cast by the standing stones
seemed to
elongate, stretching toward her like spilt oil. She snapped her head to the left. Nothing. Just a swaying fern. Rory closed her eyes for a moment, counting to ten. *Panic is the enemy,* she told herself. *Breathe. Analyze.* She opened her eyes. The flowers had turned. Ten seconds ago, the patch of bluebells near her boot had been facing the center of the grove. Now, every single stem was bent at an impossible angle, the bell-shaped blooms staring up at her. Not toward the light. Toward her. A rustle sounded behind her. Rory spun around, dropping into a crouch. "Who's there?" Her voice sounded flat, swallowed by the unnatural acoustics of the place. There was no
echo
. The words hit the air and died. There was no answer. Only the standing stones, watching. She turned back to the center, her heart hammering a frantic rhythm against her ribs. She needed to leave. Now. The curiosity that had driven her here had evaporated, replaced by a primal, lizard-brain terror. This wasn't a
sanctuary
. It was a mouth, and she
was standing
on the tongue. She turned to retreat the way she came, but the path
was gone
. The standing stones
seemed to
have shifted. Where there had been a gap between two massive oaks, there was now only solid, grey bark. She spun again, checking the southern gap. Closed. Panic, cold and sharp, spiked in her chest. She forced it down, digging her fingernails into her palms until the pain grounded her. *Think, Rory. It’s a maze. It’s geometric.* She looked up. The sky above the grove was wrong. Instead of the constellations she knew—Orion, the Plough—the stars swirled in a slow, dizzying vortex of violet and black. *Time moves differently,* she remembered. That was the warning. A minute inside could be a day outside. Or an hour inside could be a lifetime. A sound drifted to her. It was low and wet, like the sound of wet meat slapping against stone. It came from the center of the grove, behind a thick copse of willows that wept into a small, dark pond. Rory knew she shouldn't look. Every instinct screamed for her to turn away, to find a crack in the stone boundary and squeeze through. But the pendant
was vibrating
against her sternum, pulling her forward like a fish on a hook. She took a step toward the willows. Then another. The air grew colder, tasting of copper and old ozone. The wildflowers crunched under her boots, releasing a scent that
was cloying
and sweet, like rotting fruit. She reached the edge of the willow copse and parted the trailing branches. The pond was black as ink, smooth as glass. And standing in the middle of the water, waist-deep, was a figure. It was tall, pale, and elongated, its limbs too spindly for its torso. It stood with its back to her, facing the swirling sky. As Rory watched, frozen in place, the thing raised an arm. It had too many joints, the elbow bending backward. The fingers were long, skeletal things that twitched toward the stars. The pendant flared with a sudden, blinding heat, burning a brand into her chest. The figure stopped moving. The silence of the grove became absolute, a vacuum that sucked the breath from Rory’s lungs. Slowly, agonizingly
slowly
, the creature
began to
turn. It didn't have a face. Where features should have been, there was only a smooth, pale surface of bone. But as it turned fully toward her, a fissure cracked open in the bone—a vertical slit of a mouth filled with rows of needle-like teeth. Rory didn't wait to see if it had eyes. She scrambled backward, tripping over the exposed root of an oak. She hit the ground hard, biting her tongue. The metallic taste of blood filled her mouth. She scrambled to her feet, heedless of the mud staining her jeans, and ran toward the nearest standing stone. She could hear it behind her. Not
footsteps
, but a wet, sliding sound, like a snail the size of a car moving across wet rock. She reached the stone. It was sheer, twelve feet of unyielding oak-granite. She slammed her hands against it, clawing at the bark. "Let me out," she hissed, desperate. The air behind her grew colder. She could feel the malice radiating from the center of the clearing, a heavy psychic
weight
that pressed down on her shoulders. She didn't dare look back. She squeezed her eyes shut and slammed her shoulder into the stone, pushing with every ounce of strength she had. For a second, it held. Solid. Immovable. Then, the surface gave way. Not like breaking wood, but like pushing through a thick curtain of water. Rory fell forward, tumbling onto the hard, uncompromising gravel of the Richmond Park path. She gasped, gulping down the cold night air. It smelled of exhaust fumes and damp dog fur—the most beautiful smell she had ever inhaled. She scrambled to her knees, looking back. There was no grove. No standing stones. No wildflowers. Just a dense thicket of rhododendrons and the dark,
imposing
wall of the woods. The sky above was normal, the Plough hanging steady and immutable in the north. Rory sat back on her heels, her entire body trembling. She touched her chest. The Heartstone pendant was cool now, dormant and lifeless. But as she pulled her hand away, she
saw that her
fingers were stained with a faint, glowing residue. A whisper of sound drifted from the thicket, barely audible over the wind. *...soon...* Rory scrambled to her feet and ran. She didn't stop until she saw the yellow halo of a streetlamp, and then she ran faster, the gravel crunching beneath her—a sound that had never sounded so reassuringly mundane. She checked her phone as she hit the pavement of the main road. 03:14 AM. She had entered the park at ten past eleven. She stared at the numbers, the white digits blurring, and realized with a sinking dread that the feeling of wrongness hadn't left her when she crossed the boundary. It was inside her now, a splinter of the Fae realm lodged deep beneath her skin, and she knew, with a cold certainty that bypassed logic, that the door hadn't closed all the way. She tucked the pendant inside her shirt, right against her heart, and began the long walk home, checking every shadow, listening to every footstep,
terrified that the
next one wouldn't be her own.
created_at
"2026-02-17T02:49:26.126222+00:00"
2/17/2026, 2:49:26 AM
model
"z-ai/glm-4.7-20251222"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1891
moderation_latency
(null)
generation_time
107978
tokens_prompt
812
tokens_completion
4311
native_tokens_prompt
747
native_tokens_completion
3858
native_tokens_completion_images
(null)
native_tokens_reasoning
1655
native_tokens_cached
745
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.00857075
router
(null)
provider_responses
0
id
"202602171047373c1fa40479984e86"
status
200
is_byok
false
latency
1891
endpoint_id
"be4acbf5-9fcf-4332-a01d-76dfeb6d7b99"
provider_name
"Z.AI"
model_permaslug
"z-ai/glm-4.7-20251222"
api_type
"completions"
id
"gen-1771296457-f9eplVJ4oIA1Xg12mPaE"
upstream_id
"202602171047373c1fa40479984e86"
total_cost
0.00857075
cache_discount
0.00036505
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
2
adverbTagCount
0
adverbTags
(empty)
70.6055%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1701
totalAiIsmAdverbs
5
found
0
adverb
"slightly"
count
1
1
adverb
"slowly"
count
2
2
adverb
"softly"
count
1
3
adverb
"truly"
count
1
highlights
0
"slightly"
1
"slowly"
2
"softly"
3
"truly"
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)
17.6955%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1701
totalAiIsms
14
found
0
word
"sanctuary"
count
1
1
word
"sentinels"
count
1
2
word
"searing"
count
1
3
word
"oppressive"
count
2
4
word
"loomed"
count
1
5
word
"imposing"
count
1
6
word
"stark"
count
1
7
word
"furrowed"
count
1
8
word
"weight"
count
2
9
word
"footsteps"
count
2
10
word
"echo"
count
1
highlights
0
"sanctuary"
1
"sentinels"
2
"searing"
3
"oppressive"
4
"loomed"
5
"imposing"
6
"stark"
7
"furrowed"
8
"weight"
9
"footsteps"
10
"echo"
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
157
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
4
narrationSentences
157
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
159
matches
0
"saw that her"
1
"terrified that the"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
59
mean
28.61
std
18.3
cv
0.64
sampleLengths
0
57
1
65
2
14
3
74
4
45
5
33
6
52
7
53
8
10
9
40
10
5
11
45
12
11
13
39
14
42
15
4
16
34
17
19
18
8
19
41
20
5
21
9
22
23
23
9
24
50
25
13
26
32
27
30
28
29
29
25
30
40
31
41
32
9
33
27
34
13
35
21
36
55
37
14
38
28
39
44
40
9
41
46
42
25
43
28
44
53
45
7
46
18
47
14
48
24
49
7
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
157
matches
0
"been petrified"
1
"been tweaked"
2
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
6
totalVerbs
279
matches
0
"was beating"
1
"were holding"
2
"was searing"
3
"was standing"
4
"was vibrating"
5
"was cloying"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1690
adjectiveStacks
1
stackExamples
0
"faint, rhythmic inner glow."
adverbCount
63
adverbRatio
0.03727810650887574
lyAdverbCount
20
lyAdverbRatio
0.011834319526627219
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
159
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
159
mean
10.62
std
7.38
cv
0.695
sampleLengths
0
27
1
30
2
19
3
22
4
12
5
2
6
10
7
9
8
5
9
6
10
31
11
8
12
29
13
17
14
20
15
8
16
4
17
10
18
12
19
7
20
6
21
8
22
12
23
26
24
5
25
11
26
15
27
22
28
10
29
18
30
16
31
6
32
3
33
2
34
10
35
16
36
19
37
11
38
4
39
11
40
6
41
18
42
15
43
11
44
16
45
4
46
22
47
7
48
1
49
4
42.9769%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
20
diversityRatio
0.3333333333333333
totalSentences
159
uniqueOpeners
53
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"she muttered, shoving the device into her pocket (mutter, shove)"
1
"she hissed, desperate (hiss)"
83.8399%