NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPE3CE2ZN110H1SAKHR8PJ
Run Details
Model:
Rocinante 12B
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
14.3s
Cost:
$0.000903
Provider:
Infermatic
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
She recognized his silhouette through the peephole of the frosted glass door, even before he knocked. Heart pounding, Aurora Carter hesitated, studying him. He looked much the same in his charcoal tailored suit, slicked-back platinum hair, and quarterstaff cane. Two years hadn't changed Lucien Moreau, her former consort and whisper of trouble. Her eyes drifted shut as his knuckles rapped against the wood, a staccato double-knock that
echo
ed in the thin hallway beyond her flat. His could only mean one thing: their estranged bond's ties
were pulling
taut once more. To ignore his summons now would end poorly for them both. Steeling nerves, Aurora unlatched the locks and opened the door. Mr. Moreau stood a breath apart, heterochromatic eyes sweeping across her face in contemplation. It was only a heartbeat's pause before she pivoted on her heel and strode back inside, confident he would follow. She heard him close the door behind them, all bolts sliding home with practiced clicks. "What are you doing in London, Luc?" Aurora asked curtly over her shoulder, already sympatico to the tension. Her stance remained guarded, arms folded against her chest. The last time they'd met - a charged night that started with drinks in a dimly lit Parisian corner of Belushi's and folded into a mess of sheets and sweat at his flat in the 6th arrondissement - had made it clear boundaries were a good thing. Healthier, even. "I'm afraid, mon coeur, that you're needed on a job." His voice, a rich baritone with a French lilt, rumbled through her bones like an
echo
of his name on her lips. "The Ophidian's Coven wants you for a retrieval." Aurora frowned, morphing her surprise into a scowl. The supernatural criminal empire wanted her, specifically? It made no sense. Granted, her offer of ingress Authentication for the benefit of her circle didn't mean handing her over to those power-hungry fools. She had blinkered well enough over two years ago when she drew this connection with Lucien, setting herself apart from the Ovollo Coven's politics and machinations. Her coven in London remained too vulnerable for her to risk
stomaching that game
again. Eyes narrowing, Aurora put space between herself and this... this man before her. "Vraiment? Well, remind your boss that I'm not his damn hound to be called on a leash, underling infamies." "Leila." Lucien's eyes flashed amber, haloing the obsidian of his pupils. He stepped into her space, crowding her back against the hallway wall. The heat of his tall frame brushed against the curves of her body, his lilac cologne swimming in her senses. "This isn't a request." "Fuck you," Aurora spat, chin lifting defiantly. But it came weak as a protest, lost to the arresting heat of his gaze tacked between them. Her elemental shield
was materializing
at full power to guard against demonic compulsion. But she fought to resist the temptation to set them ablaze, reducing the wall or himself to ash and smoke. It would be so satisfying... Lucien smirked dangerously, a dimple notched in his left cheek, as if he could read this deadly play out in the fiery
glint
flaring across her iris. "I was hoping it wouldn't come to this, but I will hold you to your oath." Aurora ground her teeth, annoyance spiking through the embers crackling under her skin. Did he
really
think he would walk through this door, good cop bad cop her, telling her they owed him a job and she'd just comply? She jerked her chin towards the door. "If that's all, get the hell out, Luc. You have no right to call in that damned Oath." Lucien's hand shot out and cinched her wrist, and he wrenched her into him. "Such refreshing enthusiasm, chérie." His grip bit into her bones, nails digging into the lining of her skin hard enough to draw betraying blood. "But we'll renegotiate the terms inside." In one swift
grapple
, he spun her around to face the door, pushing her through the threshold before she could even squeak out a rebuke. In a heartbeat, the locks slid home behind them with a thudding finality. Pulse hammering in her ears, Aurora backed away, putting distance between them. Fuck him and his arrogant elegance. Her eyes flitted towards the entryway, searching for her great-grandfather's old Apache rifle stuffed in the gun-case by the door. She matched his stride for move, backing into the shower - the only space in this one bedroom flat that had a direct window to the alley. "Calm yourself, sweet," he murmured, cornering her. A dangerous smirk played on his full mouth as he advanced. "You know I can smell when you're afraid." His tongue slid along his bottom lip as if savouring the taste already. "Or should I say, aroused?" Aurora hooked her palm around the flimsy shower curtain rod and ripped it from its anchors, just as he lunged forward. She swung the metal bar at his face with a grunt. It connected beneath his eye, the resounding crack as her knuckles made contact against his cheekbone like a clap of thunder. Lucien reeled back, gloved hands flying to the injury. The fabric parted crimson. Good, she thought, grimly satisfied. The pompous prick deserved that for his arrogance. And she welcomed the surge of adrenaline pumping through her veins as the beast admits defeat. Without waiting to witness the damage, Aurora darted past him, grabbing her gun at the front door. Her body was tense, muscles wired with a fight-or-flight instinct. Knowing Luc, he would eventually catch up with her again, no matter how far she ran. Best not waste waking hours doing the same escape and evasion
dance
as last time. Lucien straightened, dabbing at his lip with a swipe of his pocket square. "Zut alors, Leila..." He looked up at her through threads of the blood, a twisted up quirk to his mouth. About to say more, he spat a glob of saliva and red into her antique tatami mats. "You'll pay for that, ma maigri." Aurora leveled the gun at his chest, safety off, finger caressing the trigger. She kept her aim steady through the red sight, exhaling a calming breath through her nose. "Don't think so, Demiurge. This time, I can't be bought."
created_at
"2026-02-17T02:21:42.114005+00:00"
2/17/2026, 2:21:42 AM
model
"thedrummer/rocinante-12b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
268
moderation_latency
(null)
generation_time
14113
tokens_prompt
830
tokens_completion
1555
native_tokens_prompt
803
native_tokens_completion
1405
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.00090325
router
(null)
provider_responses
0
id
"chatcmpl-de6f570d-4666-4e98-af68-6e8b597ac531"
status
200
is_byok
false
latency
144
endpoint_id
"caf29916-6adb-45f8-b895-dd863415d3ed"
provider_name
"Infermatic"
model_permaslug
"thedrummer/rocinante-12b"
api_type
"completions"
id
"gen-1771294887-DTGTqIXpPSBrFLPsrvbK"
upstream_id
"chatcmpl-de6f570d-4666-4e98-af68-6e8b597ac531"
total_cost
0.00090325
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Infermatic"
Evaluation details
Result
Evaluator
Details
Meta Data
22.2222%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
1
adverbTags
0
"Aurora spat, chin lifting defiantly [defiantly]"
90.4671%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1049
totalAiIsmAdverbs
1
found
0
adverb
"really"
count
1
highlights
0
"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)
52.3356%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1049
totalAiIsms
5
found
0
word
"glint"
count
1
1
word
"dance"
count
1
2
word
"echo"
count
1
3
word
"echoed"
count
1
4
word
"grapple"
count
1
highlights
0
"glint"
1
"dance"
2
"echo"
3
"echoed"
4
"grapple"
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
65
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
65
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
73
matches
0
"stomaching that game"
46.8095%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
20
mean
52.25
std
16.4
cv
0.314
sampleLengths
0
52
1
49
2
59
3
76
4
40
5
81
6
32
7
47
8
63
9
43
10
64
11
69
12
13
13
65
14
44
15
66
16
29
17
58
18
56
19
39
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
65
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
155
matches
0
"were pulling"
1
"was materializing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
919
adjectiveStacks
0
stackExamples
(empty)
adverbCount
28
adverbRatio
0.030467899891186073
lyAdverbCount
14
lyAdverbRatio
0.015233949945593036
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
73
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
73
mean
14.32
std
7.94
cv
0.555
sampleLengths
0
16
1
7
2
16
3
13
4
23
5
15
6
11
7
10
8
1
9
13
10
20
11
15
12
18
13
9
14
47
15
2
16
32
17
8
18
8
19
7
20
4
21
21
22
26
23
15
24
9
25
4
26
19
27
11
28
12
29
20
30
4
31
7
32
18
33
13
34
20
35
5
36
27
37
16
38
13
39
26
40
7
41
18
42
14
43
24
44
31
45
13
46
12
47
6
48
20
49
27
93.6073%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
0
diversityRatio
0.5616438356164384
totalSentences
73
uniqueOpeners
41
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
2
fancyTags
0
"Aurora spat, chin lifting defiantly (spit)"
1
"he murmured, cornering her (murmur, corner)"
83.1632%