NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQM16KZ5F9SKP7NWFEBGF7
Run Details
Model:
Z.AI GLM 4.6
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
55.0s
Cost:
$0.007160
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="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 rap on the door was sharp, deliberate. Three quick strikes, a pause, then three more, a rhythm that was less a summoning and more a demand. Aurora Carter, her nose buried in a crumbling text on Etruscan funerary rites, froze. It was nearly midnight. Eva was away at a conference in Oxford. No one else knew where she
was staying
, not
really
. Not anymore. Her heart gave a familiar, unwelcome thud. She slid off the stool, the legs scraping against the worn floorboards, and padded to the door. The three deadbolts were a heavy, reassuring
weight
under her fingers. She didn’t bother with the peephole; the distorted fish-eye lens never showed you the whole picture. Instead, she pressed her ear to the cool wood, listening. Silence. Then, the faint, almost imperceptible shift of
weight
from one expensive leather shoe to another. She
knew that stance
. Knew the contained impatience it signalled. Her breath hitched. It couldn’t be. It shouldn’t be. With a hand that wasn’t quite steady, she drew the first bolt, then the second, then the third. The click of the final lock
echoed
in the small flat like the cocking of a gun. She pulled the door open just a crack, the safety chain taut. He stood in the dingy hallway, a slash of impeccable charcoal against the peeling paint. Lucien Moreau. The light from the single bare bulb caught the slicked-back platinum of his hair, turning it to a halo of cold fire. He looked exactly as he had six months ago, and entirely different. There was a new weariness around his mouth, a subtle tension in the set of his shoulders that his tailored suit couldn’t quite hide. His ivory-handled cane rested
lightly
in his gloved right hand. His eyes found hers through the gap. One amber, one black. Two conflicting suns pulling her into their respective orbits. The sight of them was a physical blow, a current, old and unwelcome, zipping up her spine. “Aurora,” he said. His voice, a low, smooth baritone with the ghost of a French accent, curled through the air like smoke. He always used her full name. A formality that felt both intimate and dismissive. “What do you want, Lucien?” Her own voice was flat, stripped of any inflection. She
was proud
of that. Cool-headed, that’s what Eva called her. Intelligent. Quick-thinking. She
was thinking
, all right. She
was thinking
of all the ways this could end badly. “I believe that is a conversation best had without a chain between us.” He gestured with the cane, a minute, elegant movement. “Unless you enjoy the aesthetic of a cheap thriller.” Rory’s jaw tightened. She
hated that he
could still get under her skin with so little effort.
Hated that a
part of her, a traitorous, stupid part,
was thrumming
with a dangerous energy at his mere presence. She closed the door, slid the chain free, and opened it again, wider this time. She didn’t step back, forcing him to acknowledge the boundary she
was drawing
in her own doorway. He didn’t
seem to
notice, or if he did, he didn’t care. He moved past her, a whisper of expensive wool and a scent she couldn’t place—sandalwood and ozone, something clean and electric. His gaze swept over the flat, taking in the teetering stacks of books, the scrolls unfurled across every available surface, the faint, greasy-sweet aroma of the curry house downstairs that had permeated every fiber of the place. A tabby cat, Ptolemy, who had been dozing on a pile of maps, lifted his head, hissed once, a low, guttural sound of pure disdain, and vanished under the sofa. “Charming,” Lucien murmured, his lips quirking into a faint, ironic smile. “Still playing librarian to the lost and damned, I see.” “It pays the bills,” Rory said, shutting the door with a solid thud. She leaned against it, crossing her arms. A defensive posture. She knew it, and she knew he knew it. “And you’re still… you. What do you want?” He turned his full attention back to her, and the
weight
of it was immense. He studied her, from her messy bun to the old Cardiff University sweatshirt she wore, his gaze lingering on the small, crescent-shaped scar on her left wrist where her sleeve had ridden up. A
flicker
of something
unreadable
in his mismatched eyes. “You look tired,” he said. “I was working. Unlike some people, I don’t get to delegate.” The barb was childish, but she couldn’t help it. He brought out a spite in her she thought she’d left behind with Evan. A different kind of toxicity, but poison all the same. “Ah, yes. The noble life of the delivery cyclist. Braving the London traffic for Master Cheung’s finest.” He
began to
walk a slow, deliberate perimeter of the main room, the tip of his cane making soft, rhythmic taps on the floor. He ran a gloved finger over a stack of books, leaving no dust. “You’ve fallen far, Aurora. From a potential barrister to this. Hiding in a friend’s flat, surrounded by… paper.” “I’m not hiding. I’m living.” She pushed off the door, her own anger starting to crystallize. “And what I do is none of your concern. You made that
perfectly
clear the last time we spoke.” That stopped him. He turned to face her, the faint smile gone. The amber eye
seemed to
glow with a faint inner light. “The last time we spoke, you were throwing a glass at my head. I believe my concern was for the crystal.” “You deserved it.” The memory was raw. The cold hotel room, the scent of rain on the windowpane, his casual, devastating words. *This was a diversion, Aurora. An amusing one, but that’s all. My world is not for you.* He was silent for a long moment, the only sound the distant wail of a siren on Brick Lane. “Perhaps I did,” he said, his voice quieter now, stripped of its performative polish. “But that is not why I am here.” “Then why?” she demanded, her frustration boiling over. “Why show up here, after six months? Why now, Lucien?” “Because there is something you need to know.” He took a step toward her, closing the distance between them. The air grew thick, charged. She could feel the heat radiating from him, a
stark
contrast to the chill of the flat. “Someone is asking questions about you. About your friend Eva. About the… research.” Rory’s
blood ran cold
. “What kind of someone?” “The kind that doesn’t send flowers. They are connected. Old blood. They believe your friend has something that belongs to them.” He was close now, close enough that she could see the fine lines at the corners of his eyes, the subtle difference in texture between the pale skin of his face and the faint, darker shadow along his jawline. “I am telling you this as a courtesy.” “A courtesy?” she scoffed, though her heart
was hammering
against her ribs. “You don’t do courtesies. You do transactions. What’s the price, Lucien?” He lifted his hand, not quite touching her. His fingers, still gloved in black leather, hovered just beside her cheek. She could feel the warmth of them through the air. She fought the urge to flinch, to lean into it, to do anything at all. She
was paralyzed
, caught between the memory of his touch and the reality of his betrayal. “No price,” he said
softly
, his gaze dropping to her mouth. “Not for this. Just… be careful, Aurora. The games you and your friend are playing, they have real consequences. There are things in this city that would see you as little more than a fleeting amusement. A snack to be consumed.” His black eye
seemed to
swallow the light in the room, a tiny, perfect void. “Not all of us are so restrained.” The words hung between them, a threat and a warning wrapped in intimacy. It was the closest he’d ever come to acknowledging what he was, what that half of his heritage meant. It was the closest he’d ever come to admitting he cared. She finally found her voice, a raw, shaky thing. “Why should I believe you?” He let his hand fall, the moment broken. He took a step back, the mask of the impeccably dressed fixer sliding back into place. “You shouldn’t,” he said, his tone once again cool, detached. “But you will. You’re too smart not to.” He turned and walked to the door, his movements fluid and graceful. He paused with his hand on the knob, looking back at her over his shoulder. “Lock the door, Aurora,” he said. “All three bolts.” And then he
was gone
, the click of the latch
echoing
in the sudden, cavernous silence. Rory stood frozen in the middle of the room, the scent of sandalwood and ozone still clinging to the air. Ptolemy crept out from under the sofa, gave a cautious sniff in the direction of the door, and then wound himself around her legs, purring. Slowly, Rory raised a hand to her cheek, touching the place his fingers had almost been. The skin was cold. She felt anything but.
created_at
"2026-02-17T02:43:05.545541+00:00"
2/17/2026, 2:43:05 AM
model
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
947
moderation_latency
(null)
generation_time
54791
tokens_prompt
808
tokens_completion
4300
native_tokens_prompt
760
native_tokens_completion
3923
native_tokens_completion_images
(null)
native_tokens_reasoning
1920
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.00716042
router
(null)
provider_responses
0
id
"e94c1807e2f04812936dd37d381ac833"
status
200
is_byok
false
latency
947
endpoint_id
"3971cf0a-5d2a-4938-b0e3-a5e480fdd9a3"
provider_name
"AtlasCloud"
model_permaslug
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
api_type
"completions"
id
"gen-1771296130-Q2wzCZi2yoOPjYBsYeiL"
upstream_id
"e94c1807e2f04812936dd37d381ac833"
total_cost
0.00716042
cache_discount
(null)
upstream_inference_cost
0
provider_name
"AtlasCloud"
Evaluation details
Result
Evaluator
Details
Meta Data
59.2593%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
9
adverbTagCount
2
adverbTags
0
"he said softly, his gaze dropping to her mouth [softly]"
1
"he said, his tone once again cool, detached [once again]"
67.5535%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1541
totalAiIsmAdverbs
5
found
0
adverb
"lightly"
count
1
1
adverb
"perfectly"
count
1
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"really"
count
1
highlights
0
"lightly"
1
"perfectly"
2
"slowly"
3
"softly"
4
"really"
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.0857%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1541
totalAiIsms
8
found
0
word
"flicker"
count
1
1
word
"unreadable"
count
1
2
word
"stark"
count
1
3
word
"weight"
count
3
4
word
"echoed"
count
1
5
word
"echoing"
count
1
highlights
0
"flicker"
1
"unreadable"
2
"stark"
3
"weight"
4
"echoed"
5
"echoing"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"blood ran cold"
count
1
highlights
0
"blood ran cold"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
108
matches
0
"was proud"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
4
narrationSentences
108
filterMatches
(empty)
hedgeMatches
0
"seem to"
1
"began to"
2
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
123
matches
0
"knew that stance"
1
"hated that he"
2
"Hated that a"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
33
mean
46.45
std
24.33
cv
0.524
sampleLengths
0
65
1
77
2
19
3
47
4
85
5
37
6
36
7
43
8
31
9
69
10
100
11
21
12
40
13
57
14
5
15
44
16
72
17
35
18
44
19
39
20
41
21
18
22
54
23
8
24
68
25
23
26
61
27
74
28
43
29
14
30
69
31
9
32
85
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
108
matches
0
"was paralyzed"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
191
matches
0
"was staying"
1
"was thinking"
2
"was thrumming"
3
"was drawing"
4
"was hammering"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1231
adjectiveStacks
2
stackExamples
0
"faint, greasy-sweet aroma"
1
"small, crescent-shaped scar"
adverbCount
47
adverbRatio
0.038180341186027617
lyAdverbCount
11
lyAdverbRatio
0.008935824532900082
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
123
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
123
mean
12.46
std
9.27
cv
0.744
sampleLengths
0
8
1
19
2
14
3
4
4
8
5
10
6
2
7
7
8
17
9
11
10
16
11
10
12
1
13
15
14
4
15
6
16
3
17
3
18
3
19
18
20
17
21
12
22
15
23
2
24
22
25
12
26
24
27
10
28
7
29
4
30
9
31
17
32
3
33
19
34
6
35
8
36
14
37
5
38
6
39
1
40
1
41
5
42
11
43
22
44
9
45
3
46
14
47
20
48
15
49
17
53.9295%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.3821138211382114
totalSentences
123
uniqueOpeners
47
36.1111%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
9
fancyCount
5
fancyTags
0
"Lucien murmured, his lips quirking into a faint, ironic smile (murmur, quirk)"
1
"Rory said, shutting the door with a solid thud (say, shut)"
2
"demanded (demand)"
3
"he said softly, his gaze dropping to her mouth (say softly, drop)"
4
"he said, his tone once again cool, detached (say, detach)"
85.4670%