NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMFA4YJ3VV2N6X9B1X6MTWA
Run Details
Model:
Stealth: Aurora Alpha
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
10.1s
Cost:
$0.000000
Provider:
Stealth
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 deadbolt clicked, the metal tumblers sliding into place with a soft, final sigh. Aurora’s hand lingered on the knob, the familiar
weight
of the key in her palm a reminder of the countless nights she’d locked the door behind deli
very
bags and late‑night orders. She turned, the hinges creaking just enough to announce her presence, and the door swung open onto the narrow hallway of her flat above Silas’ bar. The hallway was dim, the single bulb overhead
flicker
ing in a rhythm that matched the low thrum of the street below. A thin veil of steam rose from the kettle in the kitchen, curling around the edge of a stack of unopened bills. The scent of curry and cheap beer seeped through the thin walls, mingling with the faint perfume of lavender from a sachet she’d tucked into the back of the cupboard. And there he was. Lucien Moreau stood in the doorway, his silhouette outlined by the amber glow spilling from the street. He wore a charcoal suit that
seemed to
swallow the light, the fabric pressed to his frame with a precision that spoke of a man who never let a detail slip. His hair, slicked back into a platinum sheen, caught the light and reflected it back like a polished blade. One eye, amber as a hearth fire,
flicked
over her with a softness that made the scar on his left wrist—an old, crescent‑shaped reminder of a childhood accident—
glint
faint faintly. The other, black as midnight, stared back with a measured intensity that always made her
feel
as if he could see through the walls of her mind. He held an ivory‑handled cane, the polished wood catching the light, the hidden blade within it a secret he kept close. He lifted the cane
slightly
, as if testing the balance, and then lowered it, the motion almost imperceptible. “Lucien,” she said, voice steady but edged with a tremor she
tried to
hide. “What are you doing here?” He stepped forward, the soft click of his shoes on the worn wooden floor a quiet counterpoint to the distant clatter of glasses from the bar below. “I could ask you the same,” he replied, his French accent slipping into the English with a smoothness that made his words
feel
like
silk
. “I thought you’d be in the kitchen, or maybe on the roof, watching the city.” He let the sentence hang, his gaze drifting to the small scar on her left wrist as if it were a map he’d been trying to read for years. Aurora’s breath caught. The scar was a reminder of a childhood accident, a memory she’d never spoken about with anyone. It was a small, crescent‑shaped line that traced the inside of her wrist, barely visible unless you looked closely. She had learned to hide it beneath sleeves, to keep it private, but now it was exposed under his lingering stare. “I’m not on the roof,” she said, closing the distance between them with a step that felt both defensive and inviting. “I’m here. I’m… I’m trying to finish a deli
very
order. The Empress is closing soon, and I’ve got a bag of rice and a bottle of soy sauce that needs to go to a client on Brick Lane.” Lucien’s smile was thin, his amber eye crinkling at the corners. “You always had a way of making the mundane sound like a mission.” He glanced toward the kitchen, where a pot of water boiled, sending a thin plume of steam up the pantry. “You’re still delivering?” She nodded, the motion sending a
flicker
of movement through the scar. “It pays the rent. And the bar below… Silas is a good landlord. He doesn’t mind the occasional late night. And the cat—” She stopped, realizing she’d begun to speak about the cat that never lived in her flat. The cat belonged to Eva, the friend who lived a few doors down, a tabby named Ptolemy who liked to nap on the windowsill of her own flat. Aurora smiled, a small, genuine curve of her lips. “I’m sorry, I’m thinking about the wrong flat.” Lucien’s black eye softened, the darkness of it deepening as if it held a secret. “You’ve always been a little scattered, Rory. That’s part of what I liked about you. You could lose yourself in a stack of books or a deli
very
route and still find your way back.” Aurora felt the prick of a remembered laugh, the
echo
of a night when they’d sat on the roof of a derelict building, the city lights
flicker
ing below like fireflies. He’d been a half‑demon, a fixer, an information broker who moved through the supernatural underworld with a grace that made her heart race. He’d been the one who’d whispered in her ear about the thin line between law and chaos, about the thrill of bending rules without breaking them. He’d been the one who’d left her with a promise that never quite materialized. “Lucien,” she said, voice
barely above a whisper
. “You left.” He tilted his head, the black eye narrowing, the amber catching the light. “I didn’t leave. I… I had to go. The city was changing, the underworld was shifting. I needed to disappear for a while. I didn’t want to hurt you.” She swallowed, the scar on her wrist pulsing like a tiny drumbeat. “You hurt me, Lucien. You took my trust and… you left it on a table, unfinished.” He stepped closer, the cane now a silent companion at his side. “I know. I know I’m the ghost that haunts your thoughts. I know I’m the one who made you question e
very
thing you thought you knew about yourself.” He reached out, his hand hovering just above her wrist, the fingertips brushing the scar. The touch was electric, a shock that sent a ripple through her veins. “I’m sorry. I should have stayed.” Aurora’s
eyes widened
, the bright blue of them reflecting the streetlight, the amber of his other eye, and the black of his other. “You can’t just come back and expect e
very
thing to be… the same.” Lucien’s smile faltered, his amber eye darkening with a mixture of regret and resolve. “I’m not asking for the same. I’m asking for a chance to make it right.” He lowered his cane, the hidden blade
glint
ing for a heartbeat before slipping back into the handle. “I have information. Something that could help you. Something that could keep you safe from the… from the things that have been hunting you since you left Evan.” Aurora’s mind raced. The abusive ex she’d fled from, the shadows that still clung to her after she escaped. The deliveries that sometimes turned into dangerous runs, the whispers of a supernatural underworld that never quite let her go. She thought of the night she’d broken down in a rain‑slicked alley, the way Lucien had found her, his voice a low promise in the storm. She thought of the way his hand had brushed her cheek, the way his eyes had lingered on the scar as if it were a map to something deeper. “Why now?” she asked, her voice steadier than she felt. “Why after all this time?” He inhaled, the scent of curry and cheap beer filling his lungs, the city’s pulse
echo
ing in his chest. “Because I’m running out of places to hide.” He glanced toward the kitchen, where a pot of water boiled, sending a thin plume of steam up the pantry. “Because the people who want you dead are getting closer. Because I can’t stand by and watch you get hurt again.” Aurora’s heart hammered against her ribs, a rhythm that matched the thrum of the street below. She could
feel
the weight of his words
, the sincerity in his voice, the lingering heat of his breath as he stood close enough to
feel
the faint tremor of his own pulse against her cheek. “Lucien,” she whispered, the name
feel
ing like a prayer and a curse. “You have no idea what it’s like to be alone in this city, to have your past chase you like a dog with a bone.” He stepped forward, the cane clicking against the floor as he moved. “I do. I’ve been a half‑demon for longer than you’ve been a human. I’ve seen the darkness that lives in the corners of this world. I’ve watched people like you get swallowed by it.” She looked down at her wrist, at the crescent scar that
seemed to
glow under the dim light. “I’ve learned to hide it. To keep it under sleeves, to keep it secret.” He lifted his hand, his amber eye softening. “You don’t have to hide it from me.” His fingers brushed the scar, a feather‑light touch that sent a shiver up her arm. “I can see it. I can see the story it tells.” Aurora’s breath caught, the breath she’d been holding for months spilling out in a rush. “What do you want, Lucien?” He let his cane rest against the wall, the ivory handle catching the light. “I want you to trust me again. I want to help you. And I want—” He hesitated, the black eye narrowing as he searched for the right words. “I want to be with you, if you’ll let me.” The words
hung in the air
, a fragile promise that
trembled
like a candle flame in a draft. Aurora felt the tension in her shoulders loosen, the scar on her wrist tingling as if it were a pulse of its own. She looked into his eyes, the amber and black, the mixture of darkness and light that had always drawn her in. “You always were good at making things complicated,” she said, a small smile breaking through the seriousness. “You always made me
feel
like I was part of something bigger.” He chuckled, a low, genuine sound that
seemed to
vibrate the
very
walls of the flat. “And you always made me
feel
like I mattered.” She stepped closer, the distance between them evaporating in an instant. The scent of curry, the hum of the street, the distant clink of glasses from Silas’ bar—all faded into a background murmur as she reached out, her hand finding his. His cane was cool against her palm, the hidden blade a reminder of the danger that lingered in his world. Their fingers interlaced, the contact sending a jolt through her, a reminder that she was still human, still fragile, still capable of
feel
ing the
weight
of another’s presence. He pulled her
gently
toward the kitchen, where the pot of water boiled, steam curling around them like a veil. “Tell me e
very
thing,” she said, her voice
barely above a whisper
, “about the people who’re after me. About the night you left. About why you’re here now.” Lucien’s amber eye
flickered
, a flash of determination crossing his face. “It started with a name—Evan. He wasn’t just an ex. He was a conduit, a link to a darker network that wanted to use you as a pawn. When you left, I thought I could protect you from the shadows. I was wrong.” He paused, his black eye deepening. “I’ve been tracking them. I’ve found a way to cut them off, but I need you to trust me.” Aurora’s mind raced, the scar on her wrist a reminder of the past she’d
tried to
bury. She thought of the night she’d stood on a rooftop, the city lights
flicker
ing below, the wind whipping her hair, and Lucien’s voice in her ear, telling her that she could be more than a victim. She thought of the way his hand had brushed her cheek, the way his eyes had lingered on the scar as if it were a map to something deeper. “Do you think we can… survive this?” she asked, the question hanging between them like a fragile thread. He squeezed her hand, his grip firm but gentle. “I think we can. If we’re together, if we’re honest. If we stop pretending the world is a place where we can hide.” She looked up at him, the amber of his eye meeting her bright blue, the black of his other eye a mirror of the night. “You’re a half‑demon, Lucien. You live in a world of shadows. I’m just a deli
very
girl, a human with a scar and a lot of debt.” He smiled, the ivory cane
glint
ing in the dim light. “And I’m a man who’s
learned that the
most dangerous thing isn’t the darkness out there, but the darkness we keep inside ourselves.” He leaned in, his breath warm against her cheek. “Let’s face it together.” Aurora felt a tear slip down her cheek, the salt catching the light as it fell onto her wrist, the scar
glistening
like a tiny moon. She brushed it away with the back of her hand, her fingers lingering on the crescent shape. “I’m scared,” she admitted, the words raw and honest. “I’m scared of the night, of the shadows, of the people who want me dead.” He placed his other hand over the scar, his fingers tracing the line as if memorizing it. “Then let me be the light in your night,” he whispered. “Let me be the one who stands beside you, not behind you.” She inhaled, the scent of curry and cheap beer mixing with the faint perfume of lavender from the sachet in the cupboard. The city outside continued its restless rhythm, the streetlights
flicker
ing, the distant hum of traffic a constant reminder that life went on, even when hearts were broken. “Okay,” she said, her voice steadier now, “let’s do this. Let’s face the shadows together.” Lucien’s amber eye widened, a spark of something fierce and tender lighting up his face. “You won’t regret it,” he promised, his voice low and steady. “I’ll keep you safe. I’ll keep you… ours.” She laughed, a short, breathy sound that
seemed to
echo
off the cracked plaster walls. “You always knew how to make a girl
feel
like she’s the only one in the world.” He stepped closer, his cane now a silent witness to the moment. “And you always knew how to make a half‑demon
feel
like he could be human.” Their lips met, soft at first, a tentative brush of skin that
quickly
deepened into a kiss that held the
weight
of all the unsaid words, the hurt, the longing. The world outside fell away, the steam from the pot swirling around them like a veil, the faint hum of the bar below a distant drumbeat. When they finally pulled apart, breathless, Aurora’s eyes shone with a fierce light, the scar on her wrist a reminder of the past but also a symbol of resilience. Lucien’s hand lingered on her cheek, his fingers warm against her skin. “Let’s get out of here,” he said, his voice a low rumble. “We have a lot to do. And… we have a lot to talk about.” She nodded, the smile on her lips bright as the streetlights outside. “First, I need to finish this deli
very
.” She gestured toward the kitchen, where a pot of water boiled, steam curling around them like a veil. “Then we’ll figure out how to take down the people who want me dead.” Lucien chuckled, the sound resonating in the cramped flat. “Deal.” He slipped his cane into his hand, the ivory handle catching the light as he followed her into the kitchen. The door closed behind them, the deadbolt clicking into place once more, sealing the world outside while a new chapter began within the cramped walls of Aurora’s flat. The night was still young, the city still restless, but for the first time in months, Aurora felt
a flicker of hope
ignite in her chest, a bright blue fire that matched the color of her eyes and the promise of a future she could finally see.
created_at
"2026-02-17T00:17:07.944828+00:00"
2/17/2026, 12:17:07 AM
model
"openrouter/aurora-alpha"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1760
moderation_latency
(null)
generation_time
9739
tokens_prompt
808
tokens_completion
3878
native_tokens_prompt
749
native_tokens_completion
3326
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
router
(null)
provider_responses
(null)
api_type
"completions"
id
"gen-1771287417-tKvnW5Xk0v1vmXjJAG8F"
upstream_id
"gen-1771287417-tKvnW5Xk0v1vmXjJAG8F"
total_cost
0
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Stealth"
Evaluation details
Result
Evaluator
Details
Meta Data
61.9048%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
3
adverbTags
0
"he replied, his French accent slipping into the English with a smoothness that made his words feel like silk [like]"
1
"she said, voice barely above a whisper [barely]"
2
"she said, her voice barely above a whisper [barely]"
77.4181%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
2657
totalAiIsmAdverbs
6
found
0
adverb
"gently"
count
1
1
adverb
"quickly"
count
1
2
adverb
"slightly"
count
1
3
adverb
"barely above a whisper"
count
2
4
adverb
"very"
count
1
highlights
0
"gently"
1
"quickly"
2
"slightly"
3
"barely above a whisper"
4
"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)
36.0181%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
2657
totalAiIsms
17
found
0
word
"flickered"
count
1
1
word
"flicker"
count
2
2
word
"flicked"
count
1
3
word
"glistening"
count
1
4
word
"glint"
count
1
5
word
"glinting"
count
2
6
word
"trembled"
count
1
7
word
"silk"
count
1
8
word
"weight"
count
4
9
word
"echo"
count
2
10
word
"echoing"
count
1
highlights
0
"flickered"
1
"flicker"
2
"flicked"
3
"glistening"
4
"glint"
5
"glinting"
6
"trembled"
7
"silk"
8
"weight"
9
"echo"
10
"echoing"
33.3333%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
4
maxInWindow
3
found
0
label
"eyes widened/narrowed"
count
1
1
label
"weight of words/silence"
count
1
2
label
"hung in the air"
count
1
3
label
"flicker of emotion"
count
1
highlights
0
"eyes widened"
1
"the weight of his words"
2
"hung in the air"
3
"a flicker of hope"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
105
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
6
narrationSentences
105
filterMatches
0
"feel"
hedgeMatches
0
"seemed to"
1
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
138
matches
0
"learned that the"
99.9177%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
55
mean
48.24
std
24.1
cv
0.5
sampleLengths
0
71
1
73
2
4
3
124
4
39
5
19
6
96
7
60
8
59
9
47
10
35
11
61
12
49
13
93
14
10
15
42
16
28
17
73
18
35
19
74
20
94
21
15
22
68
23
52
24
37
25
46
26
32
27
42
28
20
29
52
30
62
31
29
32
25
33
61
34
48
35
27
36
79
37
82
38
18
39
32
40
51
41
46
42
67
43
40
44
49
45
15
46
34
47
32
48
27
49
56
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
105
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
293
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1885
adjectiveStacks
0
stackExamples
(empty)
adverbCount
50
adverbRatio
0.026525198938992044
lyAdverbCount
10
lyAdverbRatio
0.005305039787798408
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
138
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
138
mean
19.22
std
9.44
cv
0.491
sampleLengths
0
14
1
31
2
26
3
21
4
22
5
30
6
4
7
17
8
31
9
19
10
30
11
27
12
21
13
18
14
14
15
5
16
27
17
25
18
44
19
3
20
17
21
19
22
21
23
21
24
38
25
11
26
33
27
3
28
12
29
23
30
16
31
28
32
9
33
8
34
15
35
34
36
30
37
23
38
26
39
14
40
8
41
2
42
13
43
29
44
12
45
16
46
12
47
42
48
13
49
6
38.4058%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.18115942028985507
totalSentences
138
uniqueOpeners
25
14.2857%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
9
fancyTags
0
"she said, voice steady but edged with a tremor she tried to hide (say, voice edge try hide)"
1
"he replied, his French accent slipping into the English with a smoothness that made his words feel like silk (reply, slip make feel like)"
2
"she said, closing the distance between them with a step that felt both defensive and inviting (say, close feel)"
3
"she said, voice barely above a whisper (say, voice barely)"
4
"she whispered, the name feeling like a prayer and a curse (whisper, like)"
5
"she said, a small smile breaking through the seriousness (say, break)"
6
"she admitted, the words raw and honest (admit)"
7
"he whispered (whisper)"
8
"he promised, his voice low and steady (promise)"
80.0755%