NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQS2B4G7ZA5QQGCZ40S8X4
Run Details
Model:
MoonshotAI: Kimi K2.5
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
2m 23s
Cost:
$0.018096
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> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. 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 green neon above The Raven’s Nest
flickered
against the February dark, casting a sickly pallor over the wet pavement of Soho. Inside, the air tasted of stale hops and beeswax, the walls crowded with yellowed maps of forgotten territories and black-and-white photographs of men in hats who had died before Aurora Carter was born. She sat at the far end of the bar, her delivery jacket draped over the stool beside her, the Golden Empress logo embroidered in red thread on the back catching the low light like a wound. Her fingers traced the crescent scar on her left wrist, a habit she couldn’t break, feeling the raised white flesh that marked a childhood accident with a garden gate, back when damage was simple and location-specific. The door opened, letting in a gust of cold that made the photographs tremble on their hooks. A woman stood silhouetted against the streetlight, her coat expensive, tailored, the kind of charcoal wool that
look
ed as though it had never
been rained
on. When she stepped forward, Rory’s hand stopped moving. "Laila," the woman said. Rory
look
ed up. The voice was deeper, smokier, but the cadence—that particular Cardiff lift—was unmistakable. Eva. She had changed her hair. Gone was the aggressive violet dye, the buzz cut she’d maintained through their shared years at university as a declaration of war against propriety. In its place was a sleek chestnut bob, cut with geometric precision that spoke of salons where appointments
were made
three weeks in advance. She wore pearls at her throat—real ones, Rory suspected, not the plastic knockoffs they’d bought together at the Cardiff Market, laughing until their ribs hurt. But it wasn’t the clothes or the grooming that struck Rory; it was the way Eva held herself, as though she had
been hollowed
out and filled with something heavier, slower. The Eva Rory remembered had buzzed with static energy, had thrown her arms around strangers, had talked Rory into fleeing to London in the first place with breathless, midnight logic. This woman moved like she was underwater, each gesture careful, considered, afraid of disturbing the sediment. "You cut your hair," Rory said. The words felt stupid in her mouth, inane. Eva touched the bob, a gesture that seemed rehearsed. "You didn’t." "Uniform code," Rory lied. She hadn’t cut it because she hadn’t thought about it. Because surviving took up all the room that grooming used to occupy. Behind the bar, Silas Blackwood limped into view, his grey-streaked auburn hair catching the lamplight. The silver signet ring on his right hand clinked against the glass he
was polishing
, a steady metronome. He didn’t
look
at them, but Rory knew he
was listening
. He always listened, the retired spymaster cataloguing weakness and want the way other men noted football scores. His limp, that slight drag of the left leg that spoke of Prague and bad exits, was more pronounced tonight, or perhaps Rory was simply more aware of other people’s damage when her own was
being excavated
. "I didn’t know you drank here," Eva said, sliding onto the stool two down from Rory, leaving a deliberate gap of polished mahogany between them. "I live upstairs." Rory gestured vaguely toward the ceiling, toward the small flat with the water stain in the shape of a country she couldn’t name. "Above the bar." Eva’s eyes—still the same hazel, still quick—
flickered
toward Silas, then back. "The Spymaster’s tower. How appropriate." So she knew about Silas. Or knew of him. The whisper-network of London, where ex-MI6 and runaway barristers’ daughters crossed paths in the dim hours. "You
look
..." Rory started. "Don’t," Eva said, sharp. Then, softer: "Don’t say good. Don’t say well." "I was going to say tired." Eva laughed, a sound like breaking glass. She ordered a whisky—neat, no ice—from Silas without
look
ing at him. When he set it down, the silver ring tapped the wood, and Eva wrapped her fingers around the glass. Rory
saw that her
knuckles were swollen, arthritic or bruised, incongruous with the pearls. "He died," Eva said. "Evan. Last month. Car accident." Rory’s breath stopped. The scar on her wrist
seemed to
burn, a phantom pain radiating outward. "I know," Rory said quietly. "I saw it in the Western Mail. Online." "You didn’t call." "You didn’t call either." The silence stretched between them, elastic, ready to snap. The maps on the walls
seemed to
lean closer, the old cartographers eavesdropping on this new, uncharted territory of pain. Silas moved away, giving them the privacy of distance, his limp a reminder that everyone here
was broken
in some way, held together by scar tissue and professional discretion. Eva drank. "I should have. When you left. When you actually took my advice and ran." "You told me to come to London. You didn’t say I’d be doing it alone." "I was busy," Eva said, and the word landed like a slap. Busy. With her law degree, with her clerkship, with the life she was building while Rory was dismantling hers to escape the man who now lay dead in Welsh soil. "You changed," Rory said. Not an accusation. An observation of fact, like noting weather. "We both did." Eva
look
ed at her then,
really
look
ed, her gaze lingering on Rory’s collarbones, visible now, sharp beneath the delivery uniform. "You’re smaller, Rory. Not just thinner. Smaller. Like you folded yourself up to fit into a space that doesn’t suit you." Rory
look
ed at her hands. The scar. The thinness. The years of carrying other people’s food up four flights of stairs, of checking shadows for Evan’s face, of learning to be quiet, quick, unobtrusive. Cool-headed, yes. But cool meant distant. Meant safe. Meant no longer taking up room. "I had to," Rory said. "I know." Eva’s voice cracked, splintering the polished veneer. "That’s what I can’t
forgive. That I
told you to run, and you ran, and I stayed behind and let you think you were the only one who was scared. I let you think I was strong." Silas shifted behind the bar, rearranging bottles, his presence a steady anchor. Rory watched the light catch his signet ring, a flash of silver against the dark wood. "You
look
like money," Rory said, changing the subject because the real one was too sharp, too close to the bone. "The pearls. The coat." "Camouflage," Eva said. "I’m a junior partner now. Family law. I spend my days watching marriages curdle and fighting over who gets the china. The pearls are armor. They click when I talk in court. It intimidates the opposing counsel." She didn’t say: I married a man like Evan. She didn’t say: I
look
at my clients and see myself. She didn’t say: I am terrified every time I walk to my car. But Rory heard it, the subtext vibrating in the green-tinted air, heavy with
unspoken
regret. "Do you remember," Eva said, "when we were nineteen, and we broke into the Philosophy department to watch the sunrise? You said you’d never let anyone make you small." Rory remembered. The cold stone wall against her shoulder blades. The taste of cheap cider. The certainty that they would devour the world, not the other way around. "I lied," Rory said. "No," Eva said. "You adapted. There’s a difference. I’m the one who lied. I pretended I wasn’t breaking. I’m still pretending." She reached out, her fingers hovering over Rory’s wrist, near the scar but not touching it, as though the mark were a holy relic or a live wire. "Does it still hurt?" "Not the scar," Rory said. Eva nodded. She withdrew her hand, finished her whisky. The liquid
was gone
too fast, suggesting this wasn’t her first of the night, despite the steady hands. "I’m moving to Edinburgh," Eva said. "In March. New office. Fresh start. Or that’s what I tell myself." "Congratulations," Rory said, and meant it, and hated the word for its inadequacy. "Come with me," Eva said, sudden, desperate. "Leave this. The deliveries. The flat above the spy bar. Come to Scotland. We could—" "We could what?" Rory asked, gentle. "Be nineteen again? Break into buildings? You have a life, Eva. The pearls. The courtrooms." "I have a costume," Eva corrected. She stood, smoothing the wool coat, and for a moment the old Eva was there, the straight spine, the challenge in the eyes. Then it faded, like the green neon flickering against the dark. "I miss you, Laila. I miss who I was when I knew you." "That person isn’t gone," Rory said. "She’s just wearing different clothes." Eva smiled, sad, final. She dropped a twenty on the bar—too much for one whisky—and turned toward the door. At the threshold, she
look
ed back, her face half in shadow, half in the sickly green light. "He didn’t deserve you. Evan. And I didn’t deserve you either. But I’m sorry I didn’t try to be better." Then she
was gone
, swallowed by the London night. Rory sat alone. Silas limped over and poured her a measure of the same whisky, neat, the silver ring flashing. He didn’t ask. He simply pushed the glass toward her, a silent offering. "Old ghosts?" he asked, his voice rough as gravel. "Old friends," Rory corrected. She touched the glass but didn’t drink, her thumb running over the rim. Outside, the neon
flickered
, marking time, marking nothing at all, while the maps on the walls watched in silence.
created_at
"2026-02-17T02:47:18.867248+00:00"
2/17/2026, 2:47:18 AM
model
"moonshotai/kimi-k2.5-0127"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1223
moderation_latency
(null)
generation_time
142872
tokens_prompt
867
tokens_completion
7979
native_tokens_prompt
820
native_tokens_completion
6932
native_tokens_completion_images
(null)
native_tokens_reasoning
5548
native_tokens_cached
820
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.01809618
router
(null)
provider_responses
0
id
"0347add0acea46bcb034766b0ad87ee4"
status
200
is_byok
false
latency
1223
endpoint_id
"c1de3dab-1e75-4a69-9c51-fde39ae5bb7e"
provider_name
"AtlasCloud"
model_permaslug
"moonshotai/kimi-k2.5-0127"
api_type
"completions"
id
"gen-1771296295-HmC8M2qGoOevoT6fyu20"
upstream_id
"0347add0acea46bcb034766b0ad87ee4"
total_cost
0.01809618
cache_discount
0.00033702
upstream_inference_cost
0
provider_name
"AtlasCloud"
Evaluation details
Result
Evaluator
Details
Meta Data
93.3333%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
25
adverbTagCount
3
adverbTags
0
"Rory said quietly [quietly]"
1
"Eva said, and the word landed like a slap [like]"
2
"Rory said, changing the subject because the real one was too sharp, too close to the bone [too too]"
93.6988%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1587
totalAiIsmAdverbs
1
found
0
adverb
"really"
count
1
highlights
0
"really"
100.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
74.7952%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1587
totalAiIsms
4
found
0
word
"flickered"
count
3
1
word
"unspoken"
count
1
highlights
0
"flickered"
1
"unspoken"
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
107
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
107
filterMatches
0
"look"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
129
matches
0
"saw that her"
1
"forgive. That I"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
54
mean
29.09
std
28.85
cv
0.992
sampleLengths
0
127
1
51
2
4
3
15
4
1
5
155
6
14
7
11
8
26
9
98
10
25
11
29
12
16
13
25
14
4
15
12
16
6
17
51
18
9
19
16
20
13
21
3
22
4
23
58
24
16
25
15
26
42
27
14
28
44
29
48
30
5
31
46
32
28
33
25
34
40
35
48
36
29
37
28
38
4
39
21
40
32
41
5
42
27
43
18
44
13
45
22
46
21
47
53
48
11
49
56
89.7196%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
7
totalSentences
107
matches
0
"been rained"
1
"were made"
2
"been hollowed"
3
"being excavated"
4
"was broken"
5
"was gone"
6
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
215
matches
0
"was polishing"
1
"was listening"
2
"was building was dismantling"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1218
adjectiveStacks
0
stackExamples
(empty)
adverbCount
26
adverbRatio
0.021346469622331693
lyAdverbCount
8
lyAdverbRatio
0.006568144499178982
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
129
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
129
mean
12.18
std
9.3
cv
0.764
sampleLengths
0
22
1
33
2
36
3
36
4
17
5
26
6
8
7
4
8
3
9
12
10
1
11
5
12
24
13
24
14
25
15
31
16
30
17
16
18
6
19
8
20
9
21
2
22
4
23
10
24
12
25
15
26
18
27
11
28
17
29
37
30
25
31
26
32
3
33
11
34
5
35
5
36
4
37
16
38
4
39
4
40
8
41
6
42
7
43
11
44
19
45
14
46
4
47
5
48
3
49
13
47.8036%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
15
diversityRatio
0.35658914728682173
totalSentences
129
uniqueOpeners
46
85.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
25
fancyCount
9
fancyTags
0
"Rory lied (lie)"
1
"Eva said, sliding onto the stool two down from Rory, leaving a deliberate gap of polished mahogany between them (say, slide leave)"
2
"started (start)"
3
"Rory said quietly (say quietly)"
4
"Eva said, and the word landed like a slap (say, land like)"
5
"Rory said, changing the subject because the real one was too sharp, too close to the bone (say, change be too)"
6
"Rory said, and meant it, and hated the word for its inadequacy (say, mean hate)"
7
"Eva corrected (correct)"
8
"Rory corrected (correct)"
93.1971%