NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQJJ1TM2Y157AMP35NKYGE
Run Details
Model:
MoonshotAI: Kimi K2.5
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
1m 57s
Cost:
$0.019575
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> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The knock came at half past nine, three sharp raps that cut through the drone of the television and the perpetual horn-and-siren
symphony
of Brick Lane below. Rory startled on the sofa, a stack of Eva’s research notes sliding off her lap and fanning across the threadbare rug in a flutter of arcane diagrams. Ptolemy, the tabby sprawled on the radiator, lifted his head with a disdainful chirrup, tail lashing against the metal bars. She
wasn’t expecting
anyone. Eva was in Edinburgh until Thursday chasing a lead on seventeenth-century ley lines, and Rory had been using the flat as a bunker, licking wounds that had nothing to do with the crescent-shaped scar on her left wrist. The curry house beneath them had stopped serving an hour ago; the smell of cardamom and fenugreek still clung to the walls, but the delivery drivers had gone home, and Rory’s own delivery jacket—emblazoned with the golden characters of Yu-Fei’s Golden Empress—lay crumpled over a chair, the day’s shift long finished. Rory approached the door on bare feet, her straight black hair still damp from the shower, hanging heavy against her shoulders. Through the peephole, the hallway distorted into fisheye bleakness: bare bulb, peeling wallpaper, empty. Another knock. Closer. Lower. Her hand hovered over the first deadbolt. Eva’s flat had three; Rory had thrown them all the moment the sun went down, old habits from Cardiff that London hadn’t cured, especially not after Evan. The metal was cold under her palm. She twisted the first lock, then the second, the third, each clicking open with a sound like a bone snapping back into place. She pulled the door open six inches, keeping the chain on, and stopped breathing. Lucien Moreau filled the gap. He stood in the hall's sodium glare, immaculate and impossible, raindrops
gleaming
on the shoulders of his charcoal suit like diamonds on obsidian. His platinum hair
was slicked
back, severe and
gleaming
, revealing the
stark
architecture of his face. But it was his eyes that stalled her—the left amber as honey trapped in resin, the right a depthless black that
seemed to
drink the hallway light. Heterochromatic. Unsettling. Exactly as she remembered them, and exactly as she’d
tried to
forget for the last three months. “Bonsoir, Aurora,” he said. His voice carried the faint rasp of a Marseille childhood, polished by years of negotiating in London’s supernatural underworld. He rested his
weight
on the ivory handle of his cane, the silver tip clicking once against the linoleum—a sound that made her stomach tighten, knowing the slender blade concealed within the shaft. He wore no gloves despite the November chill, his long fingers bare and still. “You’re trespassing on my panic room,” Rory said. Her voice came out steady, cool-headed, the barrister’s daughter schooling her features into neutral territory even as her pulse hammered against her throat. “Eva’s not here.” “I didn’t come for Eva.” He didn’t move. Didn’t push. He simply stood there, five inches taller than her but carrying himself like he
loomed
over cities, occupying space with the tailored precision of a weapon sheathed in
silk
. The last time they’d stood this close, she’d been in his flat in Soho, his hands framing her face, her bright blue eyes wide and trusting. He’d leaned in—not to kiss her, but to press his forehead against hers and tell her to leave. To run. That the realm of Avaros bleeding through his bloodline would burn her alive if she stayed. She’d run. But not because he’d told her to. Rory released the chain. The door swung open. The flat swallowed him as he stepped across the threshold, the cramped space
suddenly
too small, the ceiling too low. Ptolemy darted between his ankles, rubbing his tabby face against Lucien’s trouser leg with a purr that rumbled like a diesel engine. Traitor, Rory thought. Lucien glanced down, a
flicker
of something almost soft crossing his sharp features, then his mismatched gaze swept the room—the teetering towers of books, the scrolls pinned to every wall with masking tape, the takeout containers from the Golden Empress stacked by the sink because she hadn’t mustered the energy to walk them down to the bins. “You’ve moved,” he observed. “I’m subletting sanity,” she said, pressing her back against the bookcase. It put three feet of cluttered air between them, but she could still smell him—oud wood and something darker, mineral-rich, like thunderstorms over iron. “How did you find me?” “I’m an information broker, Rory. You’re working for Yu-Fei three nights a week, delivering dim sum to vampires and ghouls in Spitalfields. You’re not
precisely
invisible.” His cane tapped once, twice, against the floorboards. “Though you’ve been avoiding your flat above Silas’ bar. Three weeks now.” “I’ve been busy.” “Avoiding me.” The bluntness of it struck the air between them, heavy as a bell. Rory’s hand went to her left wrist, thumb finding the raised crescent scar without conscious thought—a childhood fall from a climbing frame, long before Evan, long before London. But the gesture betrayed her. Lucien’s gaze tracked the movement, his black eye widening
slightly
, the amber one narrowing. “I left because you told me to,” she said quietly, the words precise, intelligent, cutting. “I told you to leave the situation. The danger.” He took a step closer, and the room
seemed to
tilt. “Not to vanish.” His French accent thickened
slightly
, a crack in the veneer. “You didn’t say goodbye.” “What was there to say? You made it clear what you are. What I’d be signing on for.” She gestured vaguely at him—the demon heritage, the fixer’s life, the ivory cane that could become a sword in the space of a breath. “I’d just finished excavating myself from one grave, Lucien. I wasn’t looking to lie down in another.” His jaw tightened, a muscle jumping beneath the pale skin. “You think I’m your Evan?” “I think you’re both dangerous.” “Then why open the door?” Because I’m stupid, she thought. Because I’ve been dreaming about your eyes. Because I’m tired of running. She said nothing. Lucien set his cane against the bookshelf,
carefully
, like laying down a gun. Then he crossed the distance, and Rory’s back hit the spines of Eva’s occult encyclopedias. He stopped just short of touching her, close enough that she could see the flecks of gold in the amber iris, close enough to count the faint scar bisecting his right eyebrow—an old wound from a deal gone wrong in the underworld, she’d never asked. “I am not him,” Lucien said, low and fierce. “I am not human, yes. I carry Avaros in my veins. But I’ve spent three months trying to convince myself that pushing you away was mercy, not cowardice. It was neither. It was a mistake.” The curry house’s exhaust fan rattled outside the window, a mechanical heartbeat. Rory’s breath came shallow. She could feel the heat radiating from him, unnatural, fever-hot, a furnace against the damp London cold. She should step sideways. She should unlock the door and point him toward the street. Instead, her gaze dropped to his mouth. The hurt was still there, a bruise in her chest that had ached every day since Soho, but beneath it flared something sharper, brighter—the out-of-the-box thinking that had always been her curse, the reckless intelligence that whispered *risk it*. “You broke my trust,” she whispered. “I know.” “You can’t just walk in here with your cane and your Marseille French and—” “Then tell me to leave.” She looked up. The black eye held no reflection, no light, only depth. The amber one burned. “Stay,” she said. The word hung between them, fragile and dangerous as glass. Lucien lifted his hand,
slowly
, giving her time to flinch, to deny him. When she didn’t, his fingertips brushed the scar on her wrist, tracing the crescent moon with infinite gentleness. His skin was hot, too hot,
searing
and exquisite. “I missed the way you think,” he murmured. “Three months of silence, and I could still hear you solving problems in my sleep.” Rory’s chest tightened, tears prickling sharp and sudden behind her eyes. She
hated that he
could still do this—dismantle her walls with observation, with presence. She reached out, her own hand hovering over his heart, feeling the rhythm there, steady and inhuman and perfect. “You’re an idiot,” she said, her voice cracking. “Oui,” he agreed. “But I’m here.” Outside, a siren wailed down Brick Lane, distant and dopplering. Inside, Ptolemy jumped onto the sofa with a thump, and the silence stretched, heavy with everything they hadn’t said, everything that might yet be mended. Rory let her hand settle against his chest, fingertips curling into the charcoal wool, and felt him exhale, a shudder running through the rigid line of his shoulders. She hadn’t forgiven him. Not yet. But the door was open now, and neither of them moved to close it.
created_at
"2026-02-17T02:43:20.009436+00:00"
2/17/2026, 2:43:20 AM
model
"moonshotai/kimi-k2.5-0127"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
290
moderation_latency
(null)
generation_time
116999
tokens_prompt
808
tokens_completion
7887
native_tokens_prompt
767
native_tokens_completion
6854
native_tokens_completion_images
(null)
native_tokens_reasoning
5502
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.0195747
router
(null)
provider_responses
0
status
429
is_byok
false
latency
172
endpoint_id
"4398fc4b-dfd6-46ae-bd1d-454bc8f2ecfc"
provider_name
"Inceptron"
model_permaslug
"moonshotai/kimi-k2.5-0127"
1
id
"oXgNRDo-2dTqGa-9cf1ece1a4c014c7"
status
200
is_byok
false
latency
290
endpoint_id
"3438c28e-ebcb-4f46-8bab-f133912d5297"
provider_name
"Together"
model_permaslug
"moonshotai/kimi-k2.5-0127"
api_type
"completions"
id
"gen-1771296081-mthIrg2CwrTmNLEREtOW"
upstream_id
"oXgNRDo-2dTqGa-9cf1ece1a4c014c7"
total_cost
0.0195747
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
11
adverbTagCount
1
adverbTags
0
"she said quietly, the words precise, intelligent, cutting [quietly]"
60.0533%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1502
totalAiIsmAdverbs
6
found
0
adverb
"carefully"
count
1
1
adverb
"precisely"
count
1
2
adverb
"slightly"
count
2
3
adverb
"slowly"
count
1
4
adverb
"suddenly"
count
1
highlights
0
"carefully"
1
"precisely"
2
"slightly"
3
"slowly"
4
"suddenly"
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)
40.0799%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1502
totalAiIsms
9
found
0
word
"symphony"
count
1
1
word
"searing"
count
1
2
word
"flicker"
count
1
3
word
"gleaming"
count
2
4
word
"loomed"
count
1
5
word
"silk"
count
1
6
word
"stark"
count
1
7
word
"weight"
count
1
highlights
0
"symphony"
1
"searing"
2
"flicker"
3
"gleaming"
4
"loomed"
5
"silk"
6
"stark"
7
"weight"
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
93
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
93
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
110
matches
0
"hated that he"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
46
mean
32.2
std
29.39
cv
0.913
sampleLengths
0
74
1
93
2
35
3
4
4
64
5
14
6
5
7
85
8
70
9
34
10
5
11
96
12
9
13
8
14
102
15
4
16
40
17
46
18
3
19
2
20
60
21
15
22
37
23
59
24
15
25
5
26
5
27
17
28
3
29
73
30
44
31
48
32
46
33
6
34
2
35
14
36
5
37
17
38
3
39
50
40
23
41
44
42
8
43
6
44
63
45
20
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
93
matches
0
"was slicked"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
202
matches
0
"wasn’t expecting"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1266
adjectiveStacks
0
stackExamples
(empty)
adverbCount
35
adverbRatio
0.02764612954186414
lyAdverbCount
12
lyAdverbRatio
0.009478672985781991
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
110
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
110
mean
13.46
std
11.57
cv
0.859
sampleLengths
0
27
1
27
2
20
3
4
4
38
5
51
6
21
7
14
8
2
9
1
10
1
11
7
12
27
13
7
14
23
15
14
16
5
17
23
18
16
19
27
20
1
21
1
22
17
23
4
24
19
25
33
26
14
27
8
28
23
29
3
30
5
31
3
32
2
33
29
34
26
35
18
36
2
37
16
38
2
39
7
40
4
41
4
42
20
43
22
44
3
45
57
46
4
47
11
48
24
49
5
49.0909%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
11
diversityRatio
0.35454545454545455
totalSentences
110
uniqueOpeners
39
15.9091%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
11
fancyCount
7
fancyTags
0
"he observed (observe)"
1
"she said, pressing her back against the bookcase (say, press)"
2
"she said quietly, the words precise, intelligent, cutting (say quietly)"
3
"she whispered (whisper)"
4
"he murmured (murmur)"
5
"she said, her voice cracking (say, crack)"
6
"he agreed (agree)"
86.1843%