NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQV11MGZA3XJ98FWN3TRVC
Run Details
Model:
Z.AI GLM 5
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
47.0s
Cost:
$0.006197
Provider:
SiliconFlow
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 sign bled color into the wet pavement outside, and Rory had just settled onto her usual stool at the far end of the bar when the door swung open, letting in a gust of November cold and a woman in a camel coat. Rory didn't look up right away. She was busy nodding at Malcolm, the bartender on Tuesday nights, who already knew to pour her a glass of the house red without
being asked
. But something in the way the newcomer paused just inside the threshold, scanning the room with the practiced wariness of someone who didn't want to be found, made Rory's shoulders tighten. Then the woman stepped fully into the light, and the world tilted sideways. The coat was expensive—Rory could
tell that much
even from across the room. The heels were Louboutins, their red soles flashing as the woman moved toward an empty table near the window. Her hair was different, swept up in an elegant chignon that exposed the sharp lines of her jaw and cheekbones, but the slight crook in her nose remained. The determined set of her shoulders remained. It was Gemma. Gemma Hartley, who'd sat next to Rory in Contract Law during their first year at Cardiff, who'd shared her notes when Rory missed lectures, who'd once stayed up until three in the morning helping Rory draft an appeal after Evan had— Rory's hand went unconsciously to her left wrist, her thumb tracing the crescent scar there. She should leave. She should grab her wine, nod to Malcolm, and take the back stairs up to her flat. That was the sensible thing to do. The years had taught her that the past was best kept at a distance, preserved in memory like specimens in glass jars—visible, but safely contained. Instead, she watched. Gemma ordered something from Malcolm—whiskey, probably, from the way he reached for the top shelf—and then pulled out her phone, frowning at the screen. She looked tired beneath the careful makeup. There were lines around her eyes that hadn't been there before, and something in the rigid way she held herself suggested a woman performing the role of someone who had e
very
thing under control. Rory
knew that performance
. She'd given it herself, night after night, in another life. She was halfway through her wine when Gemma finally looked up and caught her staring. The recognition was immediate. Gemma's eyes went wide, her hand freezing mid-reach for her glass. For a long moment, neither of them moved. Then Gemma stood, crossed the narrow space between them, and stopped just short of the bar. "Rory." It wasn't a question. Gemma's voice was different too—lower, more controlled, as if she'd trained herself to speak in measured increments. "Gemma." Rory set down her glass. "It's been a while." A ghost of a smile crossed Gemma's face. "That's one way to put it." She hesitated, then gestured to the empty stool beside Rory. "Mind if I?" "Free country." Gemma settled onto the stool with a practiced grace that made Rory acutely aware of her own ratty jumper and the deli
very
jacket still slung over the back of her seat. She'd been running late all afternoon—three dropped orders, a flat tire on her bike, and a shouting match with a customer who'd insisted his dumplings were cold. She hadn't even changed before coming downstairs. "You look good," Gemma said, and the lie was so transparent that Rory almost laughed. "Right. I look like I've spent the day biking through London traffic in the rain." Rory signaled Malcolm for another round. "You, on the other hand, look like you're billing at five hundred an hour." Gemma's smile
flickered
. "Four seventy-five, actually. Firms been rounding down since the recession." She accepted the whiskey Malcolm placed before her and took a long sip. "I made partner last year. At least there's that." "Partner." Rory let the word sit between them. "That's what you always wanted." "Is it?" The question
hung in the air
. Gemma
was staring
into her glass now, her shoulders curving inward, and in the dim light of the bar—amber glow from the vintage lamps, shadows pooling in corners cluttered with Silas's old maps—Rory saw past the expensive coat and the perfect hair. She saw the girl who'd once confessed, over cheap pints at the student union, that she
was terrified
of becoming her mother. Bitter. Trapped. Slowly disappearing into a life she'd never chosen. Rory thought about the years between then and now. About Eva's frantic phone calls, the train ticket purchased at dawn with money she shouldn't have spent, the flat above this
very
bar that Silas
had offered her with nothing but a key and a gruff "take your time." She thought about the quiet satisfaction of a deli
very
completed, the
weight
of the empty dumpling containers at the end of a shift, the freedom of being nobody in particular in a city big enough to swallow her whole. She'd lost things along the way. She knew that. The law degree she'd never finished. Her relationship with her parents,
fractured
beyond repair. Any illusion she'd had about who she was and what she deserved. But she'd gained things too. Her breath was her own now. Her body was her own. Her life, small and unremarkable as it might seem from the outside, belonged entirely to her. "I heard about Evan," Gemma said quietly. "After you left. He came round to my flat, looking for you. He seemed..." "Don't." Rory's voice came out harder than she intended. She forced herself to take a breath. "I don't need you to tell me what he seemed like. I was there." Gemma flinched. "I wasn't going to justify anything. I just— I wanted you to
know that I
tried. To reach you. After. I called your parents, your mobile, even that restaurant where you used to pick up shifts on weekends. Nobody would tell me where you'd gone." "I know." Rory had seen the messages, eventually. Dozens of them, piling up in a voicemail box she'd rarely checked. She'd never responded. What could she have said? That she
was drowning
? That she'd finally worked up the courage to run and she couldn't risk looking back, not even for the friend who'd helped her through her first year of law school, not even for the one person who'd made Cardiff
feel
like something close to home? "I should have tried harder," Gemma said. "I've thought about it a lot. Whether there was something I could have done. Something I should have seen." "You were twenty-two. We both were." Rory turned her wine glass in a slow circle, watching the light refract through the crystal. "I didn't see it either, until I did. And by then..." She shrugged. "I've had three years to make my peace with what happened. I'm not interested in excavating it tonight." "Then what are you interested in?" The question caught Rory off guard. She looked at Gemma—
really
looked at her—and saw the tightness around her mouth, the tension in her neck, the way she
was nursing
that whiskey like it was the only thing keeping her upright. "When's the last time you ate something that wasn't from a Pret near your office?" Gemma blinked. "What?" "You look like you're about to fall over. There's a place around the corner that does a decent kebab. My treat." Rory reached for her deli
very
jacket. "Unless you've got somewhere better to be at—" she checked her phone "—nine forty-five on a Tuesday?" For a moment, Gemma looked like she might refuse. Her jaw tightened, her chin lifted, and Rory caught a glimpse of the woman she'd become—the one who billed at four seventy-five an hour, who'd made partner, who surely had important emails to answer and early meetings to prepare for. Then her shoulders dropped. Just a fraction. Just enough. "Actually," Gemma said, "I don't."
created_at
"2026-02-17T02:46:47.271255+00:00"
2/17/2026, 2:46:47 AM
model
"z-ai/glm-5-20260211"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2366
moderation_latency
(null)
generation_time
46861
tokens_prompt
867
tokens_completion
2743
native_tokens_prompt
819
native_tokens_completion
2334
native_tokens_completion_images
(null)
native_tokens_reasoning
637
native_tokens_cached
768
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.0061974
router
(null)
provider_responses
0
id
"019c697d84fa1e1cc25f2922f1087895"
status
200
is_byok
false
latency
2366
endpoint_id
"c173ea30-3dc0-4957-850e-f2df8c031f10"
provider_name
"SiliconFlow"
model_permaslug
"z-ai/glm-5-20260211"
api_type
"completions"
id
"gen-1771296359-2UC8ccVqHEYE36OLSFl4"
upstream_id
"019c697d84fa1e1cc25f2922f1087895"
total_cost
0.0061974
cache_discount
(null)
upstream_inference_cost
0
provider_name
"SiliconFlow"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
4
adverbTagCount
2
adverbTags
0
"Gemma said, and the lie was so transparent that Rory almost laughed [so almost]"
1
"Gemma said quietly [quietly]"
77.5617%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1337
totalAiIsmAdverbs
3
found
0
adverb
"slowly"
count
1
1
adverb
"really"
count
1
2
adverb
"very"
count
1
highlights
0
"slowly"
1
"really"
2
"very"
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)
77.5617%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1337
totalAiIsms
3
found
0
word
"flickered"
count
1
1
word
"fractured"
count
1
2
word
"weight"
count
1
highlights
0
"flickered"
1
"fractured"
2
"weight"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"hung in the air"
count
1
highlights
0
"hung in the air"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
81
matches
0
"was terrified"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
81
filterMatches
0
"feel"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
5
totalSentences
97
matches
0
"tell that much"
1
"knew that performance"
2
"bar that Silas"
3
"know that I"
4
"nursing that whiskey"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
33
std
24.59
cv
0.745
sampleLengths
0
46
1
63
2
13
3
67
4
44
5
15
6
52
7
3
8
64
9
14
10
15
11
39
12
1
13
21
14
10
15
27
16
2
17
65
18
15
19
35
20
35
21
13
22
2
23
80
24
87
25
67
26
21
27
30
28
47
29
77
30
26
31
53
32
6
33
40
34
15
35
3
36
44
37
49
38
9
39
5
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
81
matches
0
"being asked"
1
"was terrified"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
182
matches
0
"was staring"
1
"was drowning"
2
"was nursing"
97.7131%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1056
adjectiveStacks
0
stackExamples
(empty)
adverbCount
45
adverbRatio
0.04261363636363636
lyAdverbCount
16
lyAdverbRatio
0.015151515151515152
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
97
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
97
mean
13.61
std
13
cv
0.955
sampleLengths
0
46
1
6
2
26
3
31
4
13
5
13
6
19
7
28
8
7
9
3
10
41
11
15
12
3
13
17
14
7
15
25
16
3
17
24
18
7
19
33
20
4
21
10
22
15
23
4
24
11
25
8
26
16
27
1
28
4
29
17
30
6
31
4
32
8
33
16
34
3
35
2
36
31
37
27
38
7
39
15
40
21
41
14
42
3
43
23
44
9
45
8
46
5
47
2
48
6
49
42
45.0172%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
13
diversityRatio
0.35051546391752575
totalSentences
97
uniqueOpeners
34
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
4
fancyCount
2
fancyTags
0
"Gemma said, and the lie was so transparent that Rory almost laughed (say, be so almost laugh)"
1
"Gemma said quietly (say quietly)"
85.1679%