NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQZF0RBCJSEDCQZCRRB6M0
Run Details
Model:
Claude Opus 4.6
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
1m 17s
Cost:
$0.074725
Provider:
Anthropic
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 first deadbolt turned with a sound like a gunshot in the quiet hallway. Then the second. Then the third. Rory pulled the door open expecting the Thai deli
very
she'd ordered on Eva's account as penance for eating the last of the hummus, and instead found Lucien Moreau standing on the landing with rain darkening the shoulders of his charcoal suit and his mismatched eyes catching the jaundiced light of the corridor. Neither of them spoke for three full seconds. Somewhere below, the curry house exhaled its perpetual cloud of turmeric and fenugreek up through the floorboards. "No," Rory said, and moved to close the door. His cane caught the frame. Not aggressively — he simply placed the ivory handle against the wood the way someone might rest a hand on a friend's shoulder, easy and unhurried, and the door stopped as though it had decided on its own not to shut. "Five minutes," Lucien said. "You don't get five minutes. You don't get five seconds. You used up your time three weeks ago when you vanished from the Highgate meeting and left me standing in a crypt with a —" "I know what I left you with." "Then you know why I'm closing this door." She pushed harder. The cane didn't budge. She hated that about him — the way he could hold ground without seeming to exert any effort, as though the laws of physics were guidelines he followed only when it suited him. "Rory." His voice was quieter now. The accent thickened when he
was being
careful, the Marseille bleeding through the polished London diction. "Please." That word cost him something. She could see it in the way his jaw tightened, in the slight downward cast of his amber eye while the black one remained fixed on her,
unreadable
as ever. She'd spent enough hours across tables and car seats and rooftops from him to know the geography of his restraint, to know that *please* was a country he rarely visited. She stepped back from the door. Not an invitation — a retreat. He understood the difference, but he came in anyway, ducking
slightly
under the frame though he didn't need to. Habit, maybe. Or performance. With Lucien, the line between the two had always been gossamer-thin. Eva's flat closed around them like a fist. Books e
very
where — stacked on the kitchen counter, fanned across the sofa, teetering in columns along the baseboard. Research notes in Eva's cramped handwriting papered the walls like conspiracy-theory wallpaper. Ptolemy, the tabby, watched from his throne atop a pile of Sumerian lexicons, his green eyes tracking Lucien with the frank suspicion that cats and women apparently shared where this particular man
was concerned
. Lucien took in the flat with one slow sweep. She watched him catalogue it — exits, sight lines, the window that opened onto the fire escape. Old habits. Then his gaze returned to her, and something shifted behind it, something that wasn't tactical. "You look well," he said. "You look wet. Say what you came to say." He leaned the cane against the arm of the sofa and reached into his jacket. She tensed — hated herself for tensing — but he only produced a folded piece of paper, rain-spotted along one edge. He held it out between two fingers, the way he held e
very
thing, like the world was a series of delicate objects he
was trying
not to break. "Lucien." "Take it." She crossed the small kitchen and took the paper from his hand, careful not to let their fingers touch. She unfolded it. An address in Whitechapel, a time — tomorrow, 2 a.m. — and a name she didn't recognize, written in Lucien's precise European hand. "You could have sent this," she said. "You have my number. You have Eva's number. You probably have Yu-Fei's number, and she changes hers e
very
two weeks." "I could have sent it." "But?" He didn't answer immediately. Instead, he moved to the window — three steps in a flat this size — and looked down at Brick Lane through the rain-beaded glass. The neon from the curry house signs painted him in bands of orange and green. She noticed he
was favoring
his left leg more than usual, a hitch in his stride that the cane normally disguised. It was the kind of thing you only caught if you'd spent time memorizing the way someone moved. She had. She hated that too. "I needed to
see that you
were alright," he said, still facing the window. The words landed in the center of her chest like a stone dropped into still water. She folded her arms. "I'm alright." "You weren't answering." "I wonder why." He turned then, and the full force of those eyes hit her — amber warm as whiskey, black deep as a well. She'd asked him once, half-drunk on the roof of Silas' bar, which eye came from which parent. He'd smiled and changed the subject. She'd pretended not to mind, the same way she pretended not to mind a lot of things about Lucien Moreau: the secrets, the half-truths, the way he moved through the supernatural underworld like smoke through a keyhole, belonging e
very
where and nowhere. "The Highgate situation was not what it appeared," he said
carefully
. "It appeared like you set me up." "I know how it appeared." "Then don't tell me what it wasn't. Tell me what it was." Ptolemy chose this moment to leap from his lexicon tower with a heavy, graceless thud, winding between Lucien's ankles with the treasonous affection of a cat who had no loyalty whatsoever. Lucien looked down at the tabby, and something close to a genuine smile crossed his face. It
was gone
before it fully formed. "I received information that the meeting was compromised," he said. "Twenty minutes before. I could not reach you by phone — the signal interference in the crypt, you remember how it was. I had two choices: walk in beside you and let us both be taken, or remove myself from the equation and draw their attention outward so you could get out." "I didn't get out, Lucien. I fought my way out. There's a difference." "I know." His voice dropped. "I watched." The silence that followed was thick enough to lean against. Rory felt the blood rise in her cheeks and turned away, busying herself with the kettle because it was there and because her hands needed something to do that
wasn't reaching
for him. "You watched," she repeated flatly. "From the cemetery wall. I couldn't intervene without revealing the secondary —" "I had blood on my hands for two days. Under my nails. I couldn't get it out." She heard the tremor in her own voice and crushed it. The kettle clicked on. Steam
began to
whisper. "Do you know what that's like? Scrubbing your hands at three in the morning, and the water keeps running red, and you're wondering if the person who was supposed to have your back just — sold you out?" She heard him move behind her. Close. Not touching. Lucien occupied space with an intentionality that bordered on architectural — he was always exactly as near as he meant to be, and right now he was near enough that she could smell rainwater and sandalwood and the faint metallic undertone that was purely him, something elemental, something that came from whatever his father had left in his blood. "I would never sell you out." Each word placed with the precision of a surgeon's stitch. "I would sooner cut my own throat." "That's dramatic." "I am half-French and half-demon. Drama is my birthright." She almost laughed. She caught it behind her teeth and bit down, because laughing at his jokes was a door she wasn't ready to reopen. She stared at the kettle as though willpower alone could make it boil faster. "The information on that paper," he said, "concerns what was
really
happening at Highgate. Who arranged the compromise. And why they wanted both of us — together — in that crypt." "Both of us." "We have been watched, Rory. For some time." She turned. He was closer than she'd
calculated
, close enough that she had to tilt her chin to meet his eyes. The crescent scar on her left wrist itched the way it always did when her pulse climbed. She resisted the urge to cover it. "Watched by whom?" "That is what tomorrow night will answer." "And you need me there." "I always need you there." The words escaped him like something fumbled, a glass slipping from careful fingers. She saw the instant he heard himself — the micro-flinch, the controlled stillness that followed. He stepped back. Recovered. "Your instincts are better than mine in close quarters. You see patterns I miss. This is a practical assessment." "Sure it is." The kettle screamed. Neither of them moved to silence it. "Lucien," she said quietly. "Why did you
really
come here tonight?" He looked at her the way he'd looked at her on the roof that night — the night before Highgate, when the city had glittered below them and he'd traced the scar on her wrist with his thumb without asking where it came from, and she'd let him because his hands were warm and she was so goddamn tired of being careful. He'd almost kissed her. She'd almost let him. Almost was the territory they lived in, the two of them — a country of near misses and swallowed words and doors held open just long enough to feel the warmth from the other side. "Because I could not bear another day of you thinking I betrayed you," he said. "Because e
very
contact I have, e
very
thread I pull in this city — none of it means anything if you believe I am the kind of man who would leave you to bleed in the dark." The kettle clicked off. The flat was
very
quiet. Rain murmured against the window. Ptolemy purred somewhere near their feet like a small, furry engine of terrible timing. Rory reached past him and turned off the burner. Her arm brushed his chest. She felt him stop breathing. "Tomorrow," she said. "Two a.m. Whitechapel." "Yes." "And you'll actually be there this time." "On my life." She held his gaze for a beat longer than was necessary, longer than was safe. Then she stepped back and opened the door. "You're dripping on Eva's books," she said. "She'll kill us both." He collected his cane. Paused on the threshold. For a moment, he looked like a man standing at the edge of something vast,
calculating
the cost of a single step forward. "Rory." "Go home, Lucien. Dry off. Get some sleep." She paused. "And next time, call first. I nearly answered the door holding a bread knife." The ghost of a smile. "I would expect nothing less." She watched him descend the stairs, the tap of his cane
echoing
against the narrow walls, his platinum hair catching the last of the corridor light before the stairwell swallowed him. She closed the door. Turned all three deadbolts. Pressed her forehead against the wood and stood there until her pulse returned to something resembling normal. On the kitchen counter, the folded paper waited, his handwriting sharp and sure. She picked it up and read the address again, then pressed it flat against her sternum, feeling the damp of the rain seep through her shirt to her skin. Ptolemy leapt onto the counter and head-butted her elbow. "Don't look at me
like that," she
told the cat. "I said I'd go. I didn't say I'd forgive him." Ptolemy blinked, unimpressed, and went back to sleep on a first-edition grimoire. Outside, the rain kept falling on Brick Lane, and somewhere beneath it, a man with two different eyes walked into the dark, carrying nothing but a cane and the memory of her voice saying *tomorrow* like it might still mean something.
created_at
"2026-02-17T02:49:42.655714+00:00"
2/17/2026, 2:49:42 AM
model
"anthropic/claude-4.6-opus-20260205"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1472
moderation_latency
(null)
generation_time
77040
tokens_prompt
808
tokens_completion
2975
native_tokens_prompt
855
native_tokens_completion
2818
native_tokens_completion_images
(null)
native_tokens_reasoning
0
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.074725
router
(null)
provider_responses
0
id
"msg_01EBnzYUX4Wwhf2ZxZYNVT4L"
status
200
is_byok
false
latency
1472
endpoint_id
"c926c048-563e-44b0-8434-95965bee924c"
provider_name
"Anthropic"
model_permaslug
"anthropic/claude-4.6-opus-20260205"
api_type
"completions"
id
"gen-1771296504-jYJQaWGsS9EHMuebFRUh"
upstream_id
"msg_01EBnzYUX4Wwhf2ZxZYNVT4L"
total_cost
0.074725
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Anthropic"
Evaluation details
Result
Evaluator
Details
Meta Data
38.0952%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
4
adverbTags
0
"he said, still facing the window [still]"
1
"he said carefully [carefully]"
2
"she repeated flatly [flatly]"
3
"she said quietly [quietly]"
74.8491%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1988
totalAiIsmAdverbs
5
found
0
adverb
"carefully"
count
1
1
adverb
"slightly"
count
1
2
adverb
"really"
count
2
3
adverb
"very"
count
1
highlights
0
"carefully"
1
"slightly"
2
"really"
3
"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)
79.8793%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1988
totalAiIsms
4
found
0
word
"calculated"
count
1
1
word
"calculating"
count
1
2
word
"unreadable"
count
1
3
word
"echoing"
count
1
highlights
0
"calculated"
1
"calculating"
2
"unreadable"
3
"echoing"
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
118
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
118
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
160
matches
0
"see that you"
1
"like that,\" she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
80
mean
24.98
std
24.41
cv
0.977
sampleLengths
0
72
1
25
2
9
3
46
4
4
5
35
6
7
7
8
8
40
9
23
10
65
11
46
12
72
13
43
14
5
15
9
16
63
17
1
18
2
19
45
20
27
21
5
22
1
23
83
24
6
25
14
26
20
27
2
28
3
29
3
30
86
31
11
32
7
33
5
34
12
35
54
36
62
37
13
38
7
39
43
40
5
41
12
42
74
43
68
44
23
45
2
46
9
47
39
48
31
49
3
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
118
matches
0
"was concerned"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
264
matches
0
"was being"
1
"was trying"
2
"was favoring"
3
"wasn't reaching"
96.1510%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1464
adjectiveStacks
0
stackExamples
(empty)
adverbCount
65
adverbRatio
0.04439890710382514
lyAdverbCount
16
lyAdverbRatio
0.01092896174863388
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
160
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
160
mean
12.49
std
12.05
cv
0.965
sampleLengths
0
14
1
3
2
3
3
52
4
8
5
17
6
9
7
5
8
41
9
4
10
35
11
7
12
8
13
3
14
4
15
33
16
6
17
16
18
1
19
5
20
30
21
30
22
6
23
6
24
19
25
2
26
2
27
11
28
8
29
18
30
12
31
34
32
9
33
17
34
2
35
15
36
5
37
9
38
15
39
21
40
27
41
1
42
2
43
19
44
3
45
10
46
13
47
7
48
20
49
5
49.3750%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.35625
totalSentences
160
uniqueOpeners
57
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
4
fancyTags
0
"Rory said, and moved to close the door (say, move close)"
1
"he said carefully (say carefully)"
2
"she repeated flatly (repeat flatly)"
3
"she said quietly (say quietly)"
90.4912%