NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQJ362ND4A7NBSN76QP3K2
Run Details
Model:
Z.AI GLM 4.7
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
1m 1s
Cost:
$0.009004
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 scent of turmeric, cumin, and frying onions drifted up through the floorboards, a thick, humid blanket that always
seemed to
coat the inside of Eva’s throat. It was late, the kind of late where the East London traffic finally dulled to a sporadic hum, punctuated by the distant, rhythmic thud of bass from a passing car. Rory adjusted her glasses, rubbing the bridge of her nose. The flat was a disaster zone of organized chaos—stacks of leather-bound tomes teetering perilously on the coffee table, scrolls unfurled across the sofa cushions, and Ptolemy, Eva’s over
weight
tabby, currently shedding on the only clear patch of rug. She
was supposed
to be transcribing notes for Eva, something about Sumerian warding limits, but the words
were blurring
together. A sharp, rattling knock shattered the quiet. It wasn’t the polite rap of a neighbor or the hesitant shuffle of a deli
very
driver. It was heavy. Imperative. Three precise strikes against the wood. Rory froze, her heart hammering a frantic rhythm against her ribs. She glanced at the three deadbolts screwed into the reinforced frame of the front door. Eva was paranoid, a trait Rory used to mock until she understood exactly what went bump in the London night. She stood up, brushing crumbs from her jeans, and grabbed the iron poker leaning against the fireplace. It wasn’t a silver blade, but it was iron, and iron hurt plenty of things that went bump. "Coming," she called out, keeping her voice steady. She shuffled to the door, peering through the peephole. The fisheye lens distorted the view, widening the hallway, but there was no mistaking the figure standing under the
flicker
ing buzz of the overhead light. He
was standing
with his back to the wall, one hand resting
lightly
on the head of an ivory-handled cane. Rory lowered the poker. Her stomach did a traitorous flip, part anxiety, part something she didn't want to name. She undid the first deadbolt. Then the second. With a hesitation, her hand hovering over the third, she took a breath and pulled it back. She opened the door just enough to block the entrance with her body, leaning on the frame. Lucien Moreau looked like he had just stepped out of a high-end tailoring shop and into a war zone. His charcoal suit was sharp enough to cut glass, the platinum blond hair slicked back with practiced precision. But his eyes—that unsettling, arresting mismatch of amber and black—were tired. "You look like hell, Lucien," she said, proud that her voice didn't waver. A faint, tired smile touched his lips. It didn't reach his eyes. "And you look like a librarian who exploded, *ma chérie*." "It’s Eva’s flat. I’m just guarding the books." She tightened her grip on the doorknob. "What are you doing here?" "May I come in?" "No." The amber eye narrowed
slightly
. "It’s cold in the hallway." "Poor baby." She moved to shut the door. His hand caught the edge. He didn't shove; he just held it there, his grip gentle but immovable. The cane tapped
lightly
against the floorboards. "We need to talk, Aurora." "We talked three weeks ago. You said—" "I know what I said." His voice dropped, the French accent thickening, curling around the vowels like smoke. "Please." The please undid her. Lucien didn't plead. He negotiated. He bribed. He threatened. He didn't stand in dingy hallways on Brick Lane asking for permission to enter a cluttered flat smelling of takeout. Rory stepped back, opening the door wide. Lucien stepped over the threshold, the air in the room seeming to shrink instantly to accommodate his presence. He was too tall for the low ceilings, too polished for the clutter. He closed the door behind him and engaged the three deadbolts with a fluid, practiced motion of his left hand. Ptolemy lifted his head from the rug, eyed the intruder with disdain, and went back to sleep. Lucien sniffed the air, his nose wrinkling just a fraction. "Curry house?" "Always," Rory said, tossing the poker back into the hearth. She turned to face him, crossing her arms. "You have two minutes before I throw you out, Lucien. I have work to do." He walked further into the room,
navigating
the maze of books with the grace of a tightrope walker. He stopped by the window, looking out at the neon signage of the restaurant across the street. The reflected red and blue lights danced across his pale features. "I heard about the job at the Golden Empress," he said, turning to face her. "Deli
very
." "Rent is expensive. Not e
very
one can afford bespoke suits and ivory canes." "And Silas? Does he know you are here, surrounded by…" he gestured vaguely at a scroll depicting a terrifying multi-headed beast, "...unprotected texts?" "I can handle myself." "I never said you couldn't." He took a step toward her. The air between them felt charged, electric, the way it always did. It was the demon blood, he’d told her once. It was a chemical reaction, she’d argued back. Whatever it was, it made the hair on her arms stand up. "Why are you here?" she asked, her voice softer this time. Lucien sighed, a sound of genuine exhaustion. He tapped the cane against the floor. "Because I made a mistake. Three weeks ago, when I walked away. I thought I was doing the honorable thing." Rory let out a short, humorless laugh. "Oh, yes. Very noble. Leaving me in a café with the bill and a broken heart. Chivalry isn't dead, Lucien, it’s just an asshole." "I am a fixer, Rory. My world is..." He struggled for the word. "...messy. It is dangerous. You are intelligent, you are brilliant, but you are human. You have a lifespan. I have enemies that would use you to get to me
without a second thought
." "So you decided to pre-emptively break my heart? Saves them the trouble?" His jaw tightened. The black eye
seemed to
swallow the light, while the amber one burned with intensity. "I was trying to keep you safe. I have spent thirty-two years keeping people at arm's length. It is necessary. It is survival." "And yet, here you are." Rory uncrossed her arms and took a step toward him. She could smell him now—sandalwood and expensive cologne, and underneath that, the faint, sharp scent of ozone. Like a storm about to break. "You couldn't stay away." "No," he admitted. "I could not. I tried. I went to Marseille. I walked the old docks. I drank wine that was too expensive and tasted like ash." He looked at her,
really
looked at her, his gaze tracing the line of her jaw, the messy fall of her black hair. "It seems I am incompetent at being alone." Rory felt the anger draining out of her, replaced by a hollow ache. She had missed him. God, she had missed him. She had missed the dry wit, the way he looked at her like she was a puzzle he couldn't quite solve, the safety she felt when he was near, despite the danger he brought. "You hurt me," she whispered. "I know." He stepped closer. "I know." He was within reach now. If she reached out, she could touch the lapel of his coat. She looked down at his hand resting on the cane. His knuckles were white. "You can't just walk in and out of my life whenever you get lonely, Lucien. I’m not a contract you can renegotiate." "I am not asking for a contract." He shifted his
weight
. "I am asking for a chance to apologize. And I am asking for information." Rory blinked, the sudden shift in topic pulling her out of the emotional spiral. "Information?" "I need to know what you found," he said quietly. "In the archives. With Eva. The texts regarding the Avaros realm." She stiffened. "How did you know about that?" "I know e
very
thing, Aurora. You
know that." His
voice was low, urgent. "There is a destabilization in the cross-section. My father’s people are moving. If there is a prophecy or a seal mentioned in those texts..." "You came here for the books," she said, the betrayal blooming fresh and hot in her chest. "You didn't come for me." "I came for you," he snapped, the veneer of the calm fixer cracking. "I came for you because if the Avaros are moving, you are in danger. Being near Eva, being near those texts—it paints a target on your back. I cannot protect you if I do not know what we are facing." He was close enough now that she could see the faint scar through his eyebrow, a remnant of a fight he’d once told her about. She could see the way his breathing had hitched. "I’m not looking for a bodyguard," Rory said, though she didn't step away. "I know," he said, his voice rough. "You are Carter. You are capable. But even the capable fall." He lifted his hand, hesitating for a fraction of a second, before his fingers brushed against her cheek. The contact was electric, a spark that jumped from his skin to hers. His hand was warm, calloused from the handle of the cane despite the softness of his life. Rory closed her eyes for a moment, leaning into the touch despite herself. It was a weakness. It was a capitulation. But she was so tired of being angry. "The seal," she whispered, opening her eyes to lock gazes with him. "It’s not in the main archives. Eva moved it. She hid it in a translation of a 14th-century merchant’s ledger. It’s here." Lucien’s
eyes widened
slightly
. "Here? In this flat?" "Yes." "Is it safe?" "For now. But if your father’s people are looking..." She trailed off. "Then they will come here." Lucien dropped his hand, but he didn't step back. The space between them was minimal, charged with unsaid words and the
weight
of their history. "You cannot stay here tonight." "I’m not going with you." "You do not have a choice." He glanced at the door. "I have a car downstairs. We can go to my place in Kensington. The wards are impenetrable." Rory arched an eyebrow. "And what about Ptolemy?" Lucien looked at the cat, who was now snoring loudly. "The cat can come. But we go. Now." "You are ordering me around in my own living room." "I am attempting to ensure you survive the week, Rory." A
flicker
of a smile returned, softer this time. "Humor me. Consider it... penance." She looked at him,
really
looked at him. The lines of tension around his eyes, the way he held himself ready for a fight. He
was terrified
. The great Lucien Moreau, the half-demon fixer who trafficked in secrets,
was scared
for her. It undid her resolve
completely
. Rory let out a long breath, her shoulders sagging. "I need a bag. And I’m taking the curry leftovers from the fridge." Lucien’s shoulders dropped an inch. "Deal. But we hurry." She turned to grab her backpack, shoving her laptop and a few changes of clothes inside. She felt his gaze on her back, a heavy, protective
weight
. When she turned back around, he
was standing
by the door, waiting. He extended a hand—not for a handshake, but an offering. An olive branch. "Rory," he said
softly
. She looked at his hand, then up at his mismatched eyes. She stepped forward and took it. His grip tightened immediately, grounding her. "You owe me," she said. "I know," he replied, pulling her
gently
toward the door. "I intend to spend a
very
long time paying it back." He undid the deadbolts, one by one, and ushered her out into the London night, the promise of danger and something far more dangerous hanging in the air between them.
created_at
"2026-02-17T02:42:08.417354+00:00"
2/17/2026, 2:42:08 AM
model
"z-ai/glm-4.7-20251222"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
370
moderation_latency
(null)
generation_time
50223
tokens_prompt
808
tokens_completion
4696
native_tokens_prompt
759
native_tokens_completion
4331
native_tokens_completion_images
(null)
native_tokens_reasoning
1756
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.00900355
router
(null)
provider_responses
0
status
(null)
is_byok
false
latency
10808
endpoint_id
"8879a789-582e-44fb-ab26-6f810c3e38ea"
provider_name
"NextBit"
model_permaslug
"z-ai/glm-4.7-20251222"
1
id
"oXgNPsQ-3pDw3Z-9cf1ecc4e2578123"
status
200
is_byok
false
latency
370
endpoint_id
"dfd97543-2c60-42df-92fb-9b3890e5e800"
provider_name
"Together"
model_permaslug
"z-ai/glm-4.7-20251222"
api_type
"completions"
id
"gen-1771296066-5P6SMxiWDC05kOpujVxi"
upstream_id
"oXgNPsQ-3pDw3Z-9cf1ecc4e2578123"
total_cost
0.00900355
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Together"
Evaluation details
Result
Evaluator
Details
Meta Data
35.2941%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
17
adverbTagCount
5
adverbTags
0
"he gestured vaguely at a scroll depicting a terrifying multi-headed beast [vaguely]"
1
"he said quietly [quietly]"
2
"Rory said, though she didn't step away [away]"
3
"he said softly [softly]"
4
"he replied, pulling her gently toward the door [gently]"
44.4444%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1980
totalAiIsmAdverbs
11
found
0
adverb
"completely"
count
1
1
adverb
"gently"
count
1
2
adverb
"lightly"
count
2
3
adverb
"slightly"
count
2
4
adverb
"softly"
count
1
5
adverb
"really"
count
2
6
adverb
"very"
count
2
highlights
0
"completely"
1
"gently"
2
"lightly"
3
"slightly"
4
"softly"
5
"really"
6
"very"
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)
74.7475%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1980
totalAiIsms
5
found
0
word
"flicker"
count
1
1
word
"weight"
count
3
2
word
"navigating"
count
1
highlights
0
"flicker"
1
"weight"
2
"navigating"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"without second thought"
count
1
highlights
0
"eyes widened"
1
"without a second thought"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
2
narrationSentences
130
matches
0
"was terrified"
1
"was scared"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
130
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
174
matches
0
"know that.\" His"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
83
mean
23.71
std
16.22
cv
0.684
sampleLengths
0
57
1
68
2
7
3
26
4
46
5
35
6
8
7
9
8
45
9
19
10
25
11
17
12
48
13
13
14
22
15
20
16
4
17
1
18
10
19
8
20
30
21
7
22
19
23
33
24
7
25
51
26
17
27
12
28
33
29
46
30
16
31
12
32
23
33
4
34
52
35
11
36
34
37
31
38
46
39
12
40
41
41
42
42
59
43
56
44
5
45
7
46
31
47
22
48
25
49
15
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
130
matches
0
"was supposed"
1
"was terrified"
2
"was scared"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
250
matches
0
"were blurring"
1
"was standing"
2
"was standing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1360
adjectiveStacks
0
stackExamples
(empty)
adverbCount
45
adverbRatio
0.03308823529411765
lyAdverbCount
19
lyAdverbRatio
0.013970588235294118
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
174
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
174
mean
11.31
std
7.97
cv
0.705
sampleLengths
0
27
1
30
2
10
3
38
4
20
5
7
6
16
7
3
8
1
9
6
10
11
11
15
12
20
13
17
14
18
15
8
16
9
17
25
18
20
19
4
20
15
21
5
22
3
23
17
24
17
25
19
26
18
27
11
28
13
29
7
30
5
31
10
32
15
33
5
34
4
35
1
36
5
37
5
38
8
39
5
40
13
41
7
42
5
43
7
44
18
45
1
46
4
47
3
48
2
49
2
39.6552%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
18
diversityRatio
0.29310344827586204
totalSentences
174
uniqueOpeners
51
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
17
fancyCount
14
fancyTags
0
"she called out, keeping her voice steady (call out, keep)"
1
"she said, proud that her voice didn't waver (say, does do not)"
2
"Rory said, tossing the poker back into the hearth (say, toss back)"
3
"he said, turning to face her (say, turn face)"
4
"he gestured vaguely at a scroll depicting a terrifying multi-headed beast (gesture vaguely depict multi-head)"
5
"he admitted (admit)"
6
"she whispered (whisper)"
7
"he said quietly (say quietly)"
8
"she said, the betrayal blooming fresh and hot in her chest (say, bloom)"
9
"he snapped, the veneer of the calm fixer cracking (snap, crack)"
10
"Rory said, though she didn't step away (say, does not step away)"
11
"she whispered, opening her eyes to lock gazes with him (whisper, open lock)"
12
"he said softly (say softly)"
13
"he replied, pulling her gently toward the door (reply, pull)"
80.0475%