NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQMZ451HA7CV54KYSRNNV3
Run Details
Model:
MoonshotAI: Kimi K2.5
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 13s
Cost:
$0.013014
Provider:
Together
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
Aurora Carter had expected the stones to feel cold. They didn't. They radiated a subtle heat, like bread fresh from the oven, humming against her palms as she leaned against the nearest monolith to catch her breath. The standing stone was oak in shape only—ancient, gray, its surface ridged like bark but dense as granite. Her left wrist
throbbed
where the crescent scar sat, a childhood souvenir from a broken fence in Cardiff, and she pressed her thumb against it without thinking, a habit that surfaced when her pulse quickened. The grove opened before her, a throat of darkness between the trees of Richmond Park. She shouldn't have been able to find it. But the pendant against her sternum—a deep crimson gemstone no larger than a thumbnail, suspended on a delicate silver chain—had begun to pulse three hours ago, warmth spreading from its faceted heart in rhythmic waves that pulled her off the delivery route, away from the scooter she'd abandoned near the Pembroke Lodge car park, deep into bracken that shouldn't exist this far inside London. The Heartstone had never glowed so insistently. It had never led her anywhere. Now it hung still, cooling against her skin. Rory straightened, her fingers lingering on the stone. Silence pressed against her eardrums—not the hush of a city park at night, but a padded, deliberate absence. No traffic drone. No distant shouting from the pubs on Richmond Hill. Not even the rustle of the November wind she'd walked through to get here. She checked her phone. The screen flared to life, burning her retinas: 11:47 PM. She'd entered the tree line at eleven fifteen. Thirty-two minutes to walk three hundred yards through wet leaves. Impossible. She took a step forward. Wildflowers carpeted the clearing ahead, silver in the moonlight—snowdrops and bluebells and something that looked like foxglove, all blooming together, wrong for the season, wrong for the soil. They shouldn't exist in the dark. They shouldn't exist in November. Her shoes sank into moss that squelched with a sound too wet, too thick, like stepping into an open mouth. The wrongness settled into her spine. Rory wasn't prone to panic. She'd fled an abusive relationship with enough foresight to pack her documents in a waterproof bag; she'd
navigated
the labyrinthine immigration of London rental markets while working part-time for Yu-Fei, shuttling Sichuan cuisine through rain-slicked streets. She was practical. Methodical. But practicality required causality, and the air here had none. It tasted of copper and pollen, heaviness without humidity. When she exhaled, her breath didn't fog. She moved deeper. The oaks—real oaks, black and twisted—
loomed
at the clearing's edge, but their shadows didn't align with the moon overhead. They stretched toward her, elongated, as if the light source stood somewhere to her left, though the sky was clear. She turned her wrist, checking the old scar again, grounding herself in the memory of the injury: the rusty nail, her mother's scream, the hospital smell of antiseptic. Real things. Real time. A whisper scraped behind her. Not words. The sound of stone dragging against stone. Rory froze. Her hand drifted to the Heartstone. It was hot now, burning, the silver chain conducting heat into her collarbone. She didn't turn around. In the corner of her vision, the standing stones at the grove's boundary seemed... closer. The one she'd leaned against, the one with the heat, now stood twenty meters to her right. She'd walked in a straight line. She knew she had. Her breath came shallow. Stay logical. Check the environment. She reached for her phone again, but the screen displayed 11:46 PM. The minute had rolled backward. The battery, which had shown sixty percent moments ago, now blinked red at twelve percent. Outside, in the world where Evan couldn't find her and Silas's bar waited with its familiar yeasty smell, her flatmate would be sleeping, her shift would be starting in eight hours. Inside here, time was a muscle, flexing. The flowers rustled. No wind. Yet they swayed, silver heads bobbing in a synchronized motion that led her gaze toward the center of the clearing. There, between two of the ancient oak stones, the air
shimmered
. Not heat-haze. A tearing, a wrongness in the fabric of the dark, like a reflection in water disturbed by a finger. The Heartstone shuddered against her chest, matching the rhythm of her galloping heart. She took a step back. Her heel struck something soft. Rory didn't look down. She knew the texture of soil, of root, of the detritus that collected in city parks. This was neither. It yielded, then resisted, like pressing into a sleeping person's flank. The whisper came again, closer now, from everywhere and nowhere, and this time she recognized the timbre—not stone, but the approximation of stone, a voice attempting solidity without understanding how throats worked. The scar on her wrist ached. She ran. Or
tried to
. Her legs moved, but the grove stretched. The trees retreated at the same pace she advanced, maintaining a mocking perimeter. She was a needle on a record, scratching in place while the vinyl spun beneath. The standing stones multiplied in her peripheral vision, replicating like cells, oak-shaped silhouettes that shouldn't have cast shadows because there was no light behind them to speak of. The pendant went cold. That stopped her. A sudden, absolute zero against her skin, freezing the sweat on her chest. The warmth had been a warning; this was an arrival. Rory stood still, her black hair clinging to her cheeks, her bright eyes—usually so steady—scanning the silver wildflowers that now surrounded her in a perfect circle. They hadn't been there a moment ago. The clearing had shifted, or she had, deposited like a seed in the center of the grove. A figure stood between the stones ahead. It wore her height, her posture, the straight line of her shoulders. But where her hair was black, its was void, drinking the moonlight. Where her eyes were blue, its were the color of the Heartstone's glow—deep crimson, unblinking, fixed on her with an interest that felt ancient, patient, and terribly familiar. It didn't move. It didn't need to. It had already been waiting for her entire life, or perhaps she had only just arrived after decades of walking, the delivery route, the abuse, the escape, all a path leading to this circle of oak and stone. The figure raised its left hand. On the wrist, a crescent scar glimmered wetly. Rory reached for her pocket, for her phone, for something, anything, but her hand passed through air that had gone viscous, honey-thick. The standing stones
began to
hum, the sound vibrating in her teeth, her bones, the old injury on her wrist singing in sympathetic
resonance
. The flowers turned toward her, stems breaking, faces opening to reveal not pistils but teeth, small and white and
perfectly
human, all chewing a rhythm that matched the pendant's earlier pulse. She understood then why the Heartstone had led her here. Why the unknown benefactor—whoever they were—had given her a key marked in crimson. The grove wasn't a place. It was a boundary, and boundaries required tolls. The figure smiled with her mouth. The silence deepened, becoming a pressure against her eardrums, and Rory realized with a clarity that burned like ice that she couldn't remember if she had entered the grove minutes ago, or if she had always been here, waiting in the dark between the worlds, while outside, in London, the years spun forward without her. The standing stones were closer now, leaning in, oak-granite surfaces sweating that impossible heat, marking the end of one thing and the beginning of another. Her scar itched. The crimson eyes watched. The wildflowers waited. And the night went on.
created_at
"2026-02-17T02:43:54.945128+00:00"
2/17/2026, 2:43:54 AM
model
"moonshotai/kimi-k2.5-0127"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
323
moderation_latency
(null)
generation_time
73053
tokens_prompt
812
tokens_completion
5370
native_tokens_prompt
755
native_tokens_completion
4513
native_tokens_completion_images
(null)
native_tokens_reasoning
3367
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.0130139
router
(null)
provider_responses
0
id
"oXgNpNL-6z2FuN-9cf1eecdc5999657"
status
200
is_byok
false
latency
323
endpoint_id
"3438c28e-ebcb-4f46-8bab-f133912d5297"
provider_name
"Together"
model_permaslug
"moonshotai/kimi-k2.5-0127"
api_type
"completions"
id
"gen-1771296160-IW1UoRA4A7zvNI8ZSTLP"
upstream_id
"oXgNpNL-6z2FuN-9cf1eecdc5999657"
total_cost
0.0130139
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Together"
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)
92.3722%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1311
totalAiIsmAdverbs
1
found
0
adverb
"perfectly"
count
1
highlights
0
"perfectly"
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)
54.2334%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1311
totalAiIsms
6
found
0
word
"throbbed"
count
1
1
word
"resonance"
count
1
2
word
"shimmered"
count
1
3
word
"loomed"
count
1
4
word
"methodical"
count
1
5
word
"navigated"
count
1
highlights
0
"throbbed"
1
"resonance"
2
"shimmered"
3
"loomed"
4
"methodical"
5
"navigated"
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
111
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
111
filterMatches
(empty)
hedgeMatches
0
"tried to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
111
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
30
mean
43
std
35.95
cv
0.836
sampleLengths
0
90
1
100
2
8
3
84
4
1
5
64
6
6
7
71
8
74
9
5
10
9
11
67
12
79
13
3
14
67
15
10
16
66
17
6
18
2
19
66
20
4
21
76
22
7
23
97
24
14
25
77
26
36
27
86
28
10
29
5
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
111
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
209
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1311
adjectiveStacks
0
stackExamples
(empty)
adverbCount
36
adverbRatio
0.02745995423340961
lyAdverbCount
7
lyAdverbRatio
0.005339435545385202
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
111
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
111
mean
11.62
std
11.01
cv
0.947
sampleLengths
0
9
1
2
2
26
3
18
4
35
5
15
6
8
7
64
8
7
9
6
10
8
11
8
12
18
13
3
14
9
15
14
16
4
17
10
18
8
19
10
20
1
21
5
22
28
23
6
24
5
25
20
26
6
27
5
28
36
29
3
30
1
31
10
32
9
33
7
34
3
35
19
36
20
37
28
38
2
39
2
40
5
41
2
42
7
43
2
44
6
45
13
46
4
47
14
48
1
49
17
37.5375%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
15
diversityRatio
0.3063063063063063
totalSentences
111
uniqueOpeners
34
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
93.1849%