NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQSZ65VSE3PZXK9V8BG7CG
Run Details
Model:
MoonshotAI: Kimi K2.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 49s
Cost:
$0.013873
Provider:
AtlasCloud
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
Rory checked her phone again. 11:47 PM. The screen's blue light carved harsh shadows across her face as she stood at the edge of Richmond Park, the Heartstone pendant pulsing against her sternum with a rhythm that felt almost cardiac. Three hours ago, it had been a dead
weight
. Now it thrummed, warm as a fever, pulling her north toward the standing stones she'd only read about in Eva's frantic texts. She shouldn't be here. The park closed at dusk, and the November air had teeth, biting through her thin deli
very
jacket—the golden embroidered dragon of Yu-Fei's restaurant catching stray moonlight. But the pendant had grown hot while she
was folding
takeaway boxes above Silas' bar, hot enough to burn the crescent-shaped scar on her left wrist, the one she'd earned falling through a conservatory window at age seven. That scar was aching now, a phantom pain that made her flex her fingers as she stepped over the low iron fence. The grass crunched wrong beneath her trainers. Too crisp, like stepping on glass despite the recent rains. Rory paused, five-foot-six frame rigid, listening. London's perpetual background hum—the distant M25, the arterial thrum of planes overhead—had vanished. In its place, a silence so complete it rang in her ears, tuning-fork sharp. She advanced. The ancient oak standing stones materialized from the dark not twenty yards ahead, their silhouettes wrong somehow, too angular for trees. Between them, the air
shimmered
like heat off tarmac, though frost gleamed on the surrounding bracken. Rory touched the pendant. Deep crimson, thumbnail-sized, silver chain tangled in her collar. It had arrived last Tuesday, no return address, just her name in calligraphy that
seemed to
shift when viewed askance. Now it beat against her pulse point, insistent. She passed between the stones. The temperature dropped ten degrees instantly, or perhaps it rose—her skin couldn't decide, flushing hot while her breath
crystallized
. Wildflowers carpeted the clearing. Bluebells, foxgloves, poppies. In November. Their colors were too vivid, oil-paint saturated under the moon, and they released a cloying scent that made her
think
of funeral wreaths. Her phone died. Not powered down—dead, the screen cracking silently down the middle as she
watch
ed, fissures spiderwebbing from the center like frozen lightning. She dropped it. It made no sound when it hit the earth. "Stop cataloging," she whispered, her Cardiff accent thickening with stress, the vowels flattening. Her father's voice in her head, the barrister's precision:
Observe
, don't absorb. But Evan had taught her similar things before the shouting started, before London became her escape route, and now the grove was pressing in with the same suffocating intimacy. Something moved. Rory turned, shoulder-length black hair whipping her cheek. The standing stones stood behind her, but the gap she'd entered through had narrowed. The trees beyond them—she could have sworn they'd been bare oaks—now swayed with leaves that rustled like wet
silk
. And there were more stones than before. Seven, not five. No, nine. She counted again. Eleven. The wildflowers were closer. They hadn't been there, right there, by her left boot. Yet now bluebells nodded against her ankle, their stems too thick, throbbing
slightly
as if liquid moved through translucent veins. The pendant scalded. Rory yanked it from her collar, the silver chain biting her neck. The crimson gem wasn't glowing—it
was bleeding
light, thick and viscous, dripping upward into the air where it evaporated into crimson steam. Near a Hel portal, the note had said. The benefactor's warning, scrawled on the back of a takeaway menu she'd found in her flat: When it burns, run. But she couldn't remember which way was out. Time hiccupped. She blinked, and her breath hung before her in a cloud that didn't dissipate, freezing into a sculptural shape—a hand, reaching. She stepped back, and the cloud-hand shattered, each fragment chiming like a bell as it struck the flowers. The flowers sang back. It wasn't music. It was the sound of her mother's voice reading bedtime stories in Welsh, looped and distorted, slowed to a whale-song cadence that emerged from the poppies' pollen-heavy centers. Jennifer Carter, three hundred miles away in Cardiff,
suddenly
intimate as a secret, whispering from the flora: "Cysga di, maban..." Rory pressed her palms to her ears. The scar on her wrist burned. Seven years old, glass breaking, the blood then—why was she remembering that now? Because the grove wanted it. The grove drank memories like rainwater. She ran. Or
tried to
. Her legs moved through syrup, each step requiring the effort of wading through setting concrete. The standing stones
watch
ed. She could feel their attention, ancient and patient, the
weight
of centuries pressing on her shoulder blades. Something walked parallel to her, just beyond the tree line, keeping pace without breaking branches. No footfalls, only the displacement of air, a vacuum sucking sound toward it. Don't look. Evan had taught her that, hadn't he? Don't look at what's
watch
ing you. It only encourages them. But Rory had always been the one to look. Pre-Law at Cardiff, the girl who asked questions in lectures that made professors stutter. The deli
very
driver who noticed when Yu-Fei's customers stopped ordering, when patterns broke. She looked now, bright blue eyes straining against the dark. There was nothing there. Only the flowers, swaying without wind. Only the stones, now thirteen in number, arranged in a spiral that wound inward toward a center that hadn't existed when she arrived. The spiral was a path. It wanted her to walk it. The pendant's warmth had turned to ice. Rory clutched it, her breath ragged. The Hel portal—if that's what this
was—wasn't
a door. It was a throat. She
was standing
in something's mouth, and the teeth were closing. A sound behind her. Wet. Organic. The distinct noise of a root system pulling free from soil, but magnified, meaty, like a femur
being extracted
from a socket. Rory spun. The standing stone directly behind her—wept. Sap ran down its oak bark, thick and amber, smelling of copper and myrrh. The sap formed
runes that her
eyes refused to focus on, slipping sideways in her vision like oil on water. But she understood the meaning nonetheless: Stay. "I can't," she said, and her voice was wrong. Too high, or perhaps too low,
echoing
back to her before she'd finished speaking, creating a harmony that made her teeth ache. The grove answered. The wildflowers erupted. Not bloomed—erupted, stems elongating with the sound of tearing
silk
, buds bursting into faces. Her face. Rory's own features, rendered in petal and pollen, stared back at her from a thousand stems, expressionless, eyes closed. The Rory-flowers opened their mouths and screamed with her mother's voice. She ran again, no longer caring about direction, about the physics of the place. The scar on her wrist split open, blood welling, not from the old wound but through it, as if the grove had found the channel of her childhood trauma and
was pouring
itself inside. The pain anchored her, sharp and specific, different from the creeping wrongness. Use it. Think. The pendant. It pulsed in her fist, ice-cold now, a
beacon
not of warmth but of warning. If it reacted to portals, then following its temperature gradient might lead her out—or deeper in. But the cold meant distance. The warmth meant proximity. She turned toward the cold. The grove shifted, offended. Trees that had been distant now blocked her path, their branches knitting together like fingers. The air grew heavy, pressing against her eardrums, and she tasted ozone. Time was accelerating, or she
was slowing
—her
watch
, analog, mechanical, a gift from Eva before the bad times, now spun backward, the hands whirling counterclockwise with a mosquito whine. "I'm not yours," Rory said, louder, the words cutting through the floral screaming. "I'm not lost. I'm not food." The thing at the edge of vision finally stepped into the moonlight. It wasn't a creature. It was an absence wearing the shape of one, a silhouette cut from blacker black, taller than the standing stones, thin as a heron, with joints that bent wrong, backwards, like the legs of the mantises she'd collected as a girl in Cardiff. It had no face, only the suggestion of one, features smoothed away like wax melting upward. It didn't move toward her. It simply became closer, collapsing the distance between them without traversing it. Rory backed away, her heel striking one of the weeping stones. The sap coated her trainer, sticky, binding. The pendant flared. Not cold. Not hot. A neutral, blinding white that seared through her closed eyelids. The Rory-flowers recoiled, petals curling like burned skin. The tall thing paused, head tilting at an angle that snapped something in the air, a physical crack of pressure. Rory didn't wait. She ran toward the light, toward the standing stone that
wasn't weeping
, the one that pulsed in rhythm with her actual heartbeat, not the grove's parasitic imitation. Her lungs burned. The scar on her wrist bled freely now, dripping onto the wildflowers, which hissed as her blood struck them, acid on sugar. The stones blurred. Seven. Five. Three. She dove between the last two oaks, the gap a knife-slash of reality, and hit the frost-rimed grass of Richmond Park proper. The city roared back—traffic, planes, the distant siren. Her phone, intact in her pocket, buzzed with a notification. 11:48 PM. One minute had passed. Rory lay on her back, gasping, the Heartstone pendant dark against her chest, cold as a stone in a stream. Above her, the winter stars wheeled in their proper courses, distant and indifferent. But when she raised her left wrist to check the bleeding, the crescent scar had changed. It was no longer a scar. It was a fresh wound, wet and
gleaming
, shaped like a crescent moon, and it
was facing
the wrong direction. In the grove, the screaming continued, muffled now by the barrier between worlds, rising in pitch as the flowers realized their meal had escaped. Rory stood on shaking legs, five-foot-six and
suddenly
very
small, and did not look back as she ran for the lights of London, the pendant silent, the scar burning, and the certainty settling in her chest that she had
been marked
, catalogued, and would be collected later, when the stones had finished counting.
created_at
"2026-02-17T02:47:14.98086+00:00"
2/17/2026, 2:47:14 AM
model
"moonshotai/kimi-k2.5-0127"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1721
moderation_latency
(null)
generation_time
109364
tokens_prompt
812
tokens_completion
6274
native_tokens_prompt
754
native_tokens_completion
5310
native_tokens_completion_images
(null)
native_tokens_reasoning
3570
native_tokens_cached
754
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.013873106
router
(null)
provider_responses
0
id
"1a5e0e956820402eac05faf1b3cd8475"
status
200
is_byok
false
latency
1721
endpoint_id
"c1de3dab-1e75-4a69-9c51-fde39ae5bb7e"
provider_name
"AtlasCloud"
model_permaslug
"moonshotai/kimi-k2.5-0127"
api_type
"completions"
id
"gen-1771296324-LtcrUEX5kP33KuHFtUxs"
upstream_id
"1a5e0e956820402eac05faf1b3cd8475"
total_cost
0.013873106
cache_discount
0.000309894
upstream_inference_cost
0
provider_name
"AtlasCloud"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
0
adverbTags
(empty)
77.1298%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1749
totalAiIsmAdverbs
4
found
0
adverb
"slightly"
count
1
1
adverb
"suddenly"
count
2
2
adverb
"very"
count
1
highlights
0
"slightly"
1
"suddenly"
2
"very"
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)
48.5420%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1749
totalAiIsms
9
found
0
word
"beacon"
count
1
1
word
"shimmered"
count
1
2
word
"gleaming"
count
1
3
word
"silk"
count
2
4
word
"crystallized"
count
1
5
word
"weight"
count
2
6
word
"echoing"
count
1
highlights
0
"beacon"
1
"shimmered"
2
"gleaming"
3
"silk"
4
"crystallized"
5
"weight"
6
"echoing"
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
156
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
3
hedgeCount
2
narrationSentences
156
filterMatches
0
"think"
1
"Observe"
2
"watch"
hedgeMatches
0
"seemed to"
1
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
157
matches
0
"runes that her"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
50
mean
34.28
std
23.99
cv
0.7
sampleLengths
0
71
1
90
2
50
3
39
4
41
5
5
6
51
7
36
8
54
9
2
10
53
11
4
12
34
13
3
14
62
15
8
16
41
17
4
18
51
19
37
20
2
21
67
22
19
23
46
24
4
25
40
26
37
27
28
28
2
29
47
30
31
31
3
32
49
33
60
34
3
35
42
36
5
37
60
38
19
39
12
40
80
41
18
42
3
43
42
44
55
45
6
46
46
47
33
48
42
49
77
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
156
matches
0
"was—wasn't"
1
"being extracted"
2
"been marked"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
8
totalVerbs
297
matches
0
"was folding"
1
"was bleeding"
2
"was standing"
3
"was pouring"
4
"was slowing"
5
"wasn't weeping"
6
"was facing"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1734
adjectiveStacks
2
stackExamples
0
"heavy, pressing against her"
1
"bent wrong, backwards, like"
adverbCount
55
adverbRatio
0.031718569780853516
lyAdverbCount
15
lyAdverbRatio
0.00865051903114187
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
157
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
157
mean
10.92
std
9.07
cv
0.831
sampleLengths
0
5
1
2
2
33
3
9
4
22
5
4
6
26
7
38
8
22
9
7
10
10
11
6
12
13
13
14
14
2
15
21
16
16
17
4
18
9
19
20
20
8
21
5
22
19
23
4
24
3
25
2
26
23
27
3
28
21
29
3
30
9
31
13
32
12
33
29
34
2
35
8
36
14
37
19
38
7
39
3
40
2
41
3
42
1
43
4
44
10
45
20
46
3
47
12
48
22
49
8
41.8259%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.31210191082802546
totalSentences
157
uniqueOpeners
49
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
3
fancyTags
0
"she whispered, her Cardiff accent thickening with stress, the vowels flattening (whisper, thicken flatten)"
1
"she said, and her voice was wrong (say, be)"
2
"Rory said, louder, the words cutting through the floral screaming (say, cut)"
85.6175%