NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQX7X4KA3022BNMJR768S5
Run Details
Model:
Z.AI GLM 4.7 Flash
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 56s
Cost:
$0.001315
Provider:
DeepInfra
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 air in Richmond Park was usually crisp, a bite of damp earth after the fog of London, but here, beneath the canopy of the ancient oaks, it smelled like sugar and rot. Aurora Carter pulled her collar higher, shielding the lower half of her face, though the cool air did little to settle the sheen of sweat on her upper lip. Her boots crunched on gravel that didn't sound like gravel, more like shattered bone or dry husks. She checked her phone, her thumb hovering over the screen, but the signal icon remained stubbornly absent. She had
tried to
leave ten minutes ago, or perhaps an hour—it was impossible to tell. Time here didn’t tick; it bled. She clutched the small, rough stone of the Heartstone Pendant inside her palm. It was warm, radiating a deep, rhythmic heat that felt less like a battery and more like a living thing pressed against her skin. The codex had warned of this artifact, a gift from a benefactor whose name was a void in her memory. When near a Hel portal, it pulsed. Right now, it
was hammering
against her bones, demanding she move. To her left, the dense wall of ivy parted without a sound. The wildflowers that should have been dormant in the late autumn mist bloomed in violent profusion, their petals a neon shock of purple and gold against the gloom. They looked too perfect, too symmetrical, like plastic decals pasted over reality. Aurora stepped
carefully
, her left wrist throbbing—a reminder of the childhood accident that had given her the crescent-shaped scar. She rubbed it absentmindedly, grounding herself. She was here for Silas. Or at least, that was the story she’d told herself to justify coming to the edge of the Fae Grove alone. But the deeper she walked, the more the lie felt fragile. The pendant in her hand burned. The warmth was no longer a pulse; it was a steady, agonizing ember. A Hel portal. It was close. "Hello?" Her voice was a whisper, swallowed instantly by the unnatural quiet. Not a cricket. Not a wind. A dry, slithering sound followed by a sharp *snap* of a twig. It came from somewhere behind the cluster of standing stones ahead. The ancient oaks marked the boundary of the pocket realm, their roots gnarled like grasping fingers over the uneven earth. Aurora had skirted these stones a dozen times on her deliveries, using the route to cut across the park and avoid the main roads back to the bar above Silas’s. She knew this clearing. She knew this clearing. She stopped, turning in a slow circle. The sense of déjà vu hit her like a physical blow. She remembered the dip in the earth here. She remembered the grey rock to her right. But the rock was now a mossy stump. The dip was a mound. The geometry of the grove had shifted. "Rory?" The voice was faint, carried on a breeze that didn't exist. It was Eva’s voice. Panic, cold and sharp, cut through the dread. *Eva.* She was in trouble. Aurora’s practical side reared up. Panic got people killed. She thought about her father, Brendan, and the way he could argue a case out of a paper bag. She forced her breathing to slow, matching the rhythm of the torch on her keychain. She wasn't a victim. She was a delivery girl who could
navigate
a three-dimensional labyrinth. She took a step forward, then another. The ground beneath her boots felt spongy, unstable. She looked down and saw her own reflection in a small pool of water—a distorted, elongated blur. She
looked terrified
. Ahead of her, the shadows between the stones
began to
lengthen, but they
were doing
so in the wrong direction. Darkness should have retreated as she approached the light from the perimeter of the park, but the gloom
was shifting
like smoke, gathering into forms. She reached for the pendant. It felt incredibly hot now, almost scorching. She tightened her fist around it, wincing. If a Hel portal
was opening
, the energy would be intense. It would tear her apart. But staying was a death sentence if whatever
was stalking
her was patient. She took off, her feet scrambling over the tufted grass. Behind her, the slithering sound returned. It was louder this time. *Ssssskrrrt.* She passed the standing stones. She didn't stop to touch them, though a nagging instinct screamed at her to anchor herself to the earth. She vaulted over a fallen log—old wood, wet and slick with sap—and landed hard, catching herself on her hands. Her shoulder gave a sharp twinge. She scrambled up, ignoring the pain. The light at the edge of the grove was miles away. It looked like a faint, starless smudge on the horizon. The distance felt wrong, too vast. She heard it then. The heavy, wet thud of something landing nearby. Not a tree falling. The rhythm was too deliberate. Too heavy. She ran. Her lungs burned, the cold air filling them with sharp shards. She kept her eyes on the ground, scanning for roots, for tripwires. The scar on her wrist
throbbed
in time with her heart, a cold crescent moon against her skin. *Snap.* She veered left, dodging a shrub that
seemed to
lunge at her as she passed. She spun around, ready to throw her torch, but the bushes were still. They hung limp, their leaves unnaturally still, holding a frozen expression of surprise. There was nothing there. But the heat from the pendant was overwhelming. Her hand
was sweating
, making it slip, but she held on. *Open,* she thought at it. *Open now.* The ground beneath her feet
lurched
. The familiar texture of soil turned to chalky dust. A low rumble vibrated through the soles of her shoes, shaking her teeth. The air pressure dropped, causing her ears to pop. She had found it. The portal. But she hadn't found the way out. She spun around, breath coming in ragged gasps, and came to a halt ten feet from where she had just been running. The exit
was gone
. The gravel path
was gone
. The standing stones
were gone
. She
was standing
in the same clearing. The flowers were still there. The weird, perfect geometry was still there. The door hadn't just closed; it had
been moved
. She backed away
slowly
, her heels crunching on something hard. She looked down. It was a bone. A femur, snapped cleanly. "Rory?" The voice was right behind her. She screamed, whipping around, her lighter flicking open automatically. The flame cast a
wavering
cone of orange light that refused to illuminate more than a two-foot radius. Behind her, sitting on the hollowed-out log she had just vaulted, was a figure. It wore the coat of a park ranger, torn and dirty, but the face… the face
was obscured
by a high collar. The hands resting on the knees
were elongated
, the fingers tapering into claws that pressed into the wood. "Don't run," the figure whispered. The sound was wet, like two stones grinding together. "We've been waiting for you." The pendant flared blindingly red, hotter than the sun, and then, abruptly, went cold. The silence returned, heavier than before, dragging her down into the dark.
created_at
"2026-02-17T02:49:09.013986+00:00"
2/17/2026, 2:49:09 AM
model
"z-ai/glm-4.7-flash-20260119"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
159
moderation_latency
(null)
generation_time
116290
tokens_prompt
812
tokens_completion
3482
native_tokens_prompt
747
native_tokens_completion
3183
native_tokens_completion_images
(null)
native_tokens_reasoning
1696
native_tokens_cached
64
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.0013148200000128
router
(null)
provider_responses
0
id
"chatcmpl-RLxJ7PXK0JNGiEOoPW6ue25q"
status
200
is_byok
false
latency
39
endpoint_id
"6efb5994-8fcb-4300-9c64-ba393193f5f6"
provider_name
"DeepInfra"
model_permaslug
"z-ai/glm-4.7-flash-20260119"
api_type
"completions"
id
"gen-1771296432-oGc5kRsrjat5p0RWWoA2"
upstream_id
"chatcmpl-RLxJ7PXK0JNGiEOoPW6ue25q"
total_cost
0.0013148200000128
cache_discount
0.0000031999999872
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
1
adverbTagCount
0
adverbTags
(empty)
83.5931%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1219
totalAiIsmAdverbs
2
found
0
adverb
"carefully"
count
1
1
adverb
"slowly"
count
1
highlights
0
"carefully"
1
"slowly"
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)
67.1862%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1219
totalAiIsms
4
found
0
word
"lurched"
count
1
1
word
"throbbed"
count
1
2
word
"wavering"
count
1
3
word
"navigate"
count
1
highlights
0
"lurched"
1
"throbbed"
2
"wavering"
3
"navigate"
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
1
narrationSentences
121
matches
0
"looked terrified"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
121
filterMatches
(empty)
hedgeMatches
0
"tried to"
1
"began to"
2
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
124
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
36
mean
33.61
std
26.34
cv
0.784
sampleLengths
0
118
1
75
2
77
3
62
4
12
5
83
6
4
7
47
8
7
9
1
10
28
11
58
12
35
13
45
14
48
15
22
16
55
17
27
18
23
19
43
20
1
21
45
22
26
23
37
24
6
25
7
26
36
27
19
28
9
29
21
30
1
31
6
32
41
33
40
34
19
35
26
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
6
totalSentences
121
matches
0
"was gone"
1
"was gone"
2
"were gone"
3
"been moved"
4
"was obscured"
5
"were elongated"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
7
totalVerbs
217
matches
0
"was hammering"
1
"were doing"
2
"was shifting"
3
"was opening"
4
"was stalking"
5
"was sweating"
6
"was standing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1209
adjectiveStacks
0
stackExamples
(empty)
adverbCount
45
adverbRatio
0.03722084367245657
lyAdverbCount
12
lyAdverbRatio
0.009925558312655087
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
124
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
124
mean
9.76
std
6.61
cv
0.678
sampleLengths
0
33
1
29
2
17
3
17
4
16
5
6
6
13
7
24
8
20
9
7
10
11
11
12
12
28
13
12
14
19
15
6
16
5
17
21
18
11
19
6
20
13
21
3
22
3
23
12
24
3
25
3
26
12
27
11
28
20
29
30
30
4
31
4
32
7
33
11
34
8
35
8
36
8
37
5
38
7
39
1
40
11
41
4
42
8
43
5
44
5
45
4
46
19
47
15
48
4
49
11
29.8387%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
25
diversityRatio
0.23387096774193547
totalSentences
124
uniqueOpeners
29
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"the figure whispered (whisper)"
87.0952%