NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMF2BTYBQ4A0A5HBVMGA5FE
Run Details
Model:
Stealth: Aurora Alpha
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
8.6s
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, a metallic sigh that
see
med louder than the hum of the street below. Aurora turned the knob, her fingers brushing the cool metal, and the door swung open with a reluctant creak. The hallway beyond was a narrow sliver of brick and faded wallpaper, the faint scent of cumin and fried onions drifting up from the curry house that rattled the flat above. She glanced up, catching a glimpse of the small, amber‑eyed cat perched on the sill, tail flicking
lazily
as it watched the newcomer. For a heartbeat she saw him—Lucien Moreau—standing in the doorway, his charcoal suit immaculate despite the grime of the city outside. His hair
was slicked
back into a flawless platinum wave, a contrast to the dark hair that fell in a straight line along Aurora’s own shoulders. He held an ivory‑handled cane, the polished wood catching the dim light, the faint
glint
of a concealed blade hinting at the danger he carried beneath his polished exterior. Aurora’s breath hitched, a sudden coldness blooming in her chest. She had expected the knock, the soft thud of the knuckles against the wood, the polite “Can I come in?” she had rehearsed in her mind. She had not expected him to be there, unannounced, his presence filling the cramped entryway like a storm that refused to be ignored. “Lucien,” she said, her voice steadier than she felt. “What are you doing here?” He stepped forward, the cane tapping a measured rhythm on the floorboards. The amber eye in his left socket met hers, the black eye in his right flickering with a shade of something that might have been amusement, or perhaps something darker—an
echo
of the demon blood that ran through his veins. He smiled, a thin, practiced line that didn’t quite reach his eyes. “Thought I’d drop by,” he said, his French accent curling around the English words. “I heard you were in trouble. And besides, I missed the view from your flat.” Aurora’s eyes
flicked
to the scar on her left wrist, a crescent‑shaped reminder of a childhood accident that had taught her to be careful with anything sharp. She flexed her fingers, feeling the faint ache of old stitches. The scar was a secret she kept hidden beneath the sleeves of her work uniform, a reminder that even the smallest cuts could leave lasting marks. “Trouble?” she
echo
ed, her tone a mix of curiosity and caution. “You’re not here for a drink, are you?” He chuckled, a low sound that
resonated
in the cramped space. “I’m not here for a drink. I’m here because you’re in a… precarious position. And because I have something to give you.” Aurora’s gaze drifted to the stack of books and scrolls that littered the coffee table, the margins of each page filled with her cramped scrawl. The flat was a chaotic
sanctuary
of research notes, half‑finished essays, and the occasional stray receipt from Yu‑Fei Cheung’s Golden Empress. She could almost hear the clang of the kitchen behind her, the hiss of the wok, the clatter of plates. The cat, Ptolemy, let out a soft meow, as if to remind her that she was not alone. “What do you mean, ‘precarious’?” she asked, her eyes narrowing. “I’m fine. I’m working, I’m delivering food, I’m… living.” Lucien’s cane tapped again, a deliberate, almost impatient rhythm. “You’re delivering food to a restaurant that’s been targeted by a gang of low‑level thugs. They’ve been asking about you, about the… extra packages you’ve been moving. And I know you’ve been trying to keep that from me, but I can’t let you walk into a trap alone.” Aurora’s breath caught. She had been careful, moving the small contraband—ancient runes and cursed artifacts—through the city’s underbelly, using her job as a delivery person as cover. She had thought she could keep it all hidden, even from Lucien, who had once been her confidant, her lover, and then… something else. The last time they’d spoken, the words had been sharp, the accusations louder. She had left him, or he had left her; the line
was blurred
, the memory a jagged edge. “Lucien, I—” she began, but the words tangled in her throat. The scar on her wrist
throbbed
, a reminder that she could not hide behind a façade forever. He stepped closer, the cane now a silent partner to his movements. “You’re not the only one who’s been hiding things, Rory. I’ve been watching. I’ve been listening. I know you’ve been trying to protect yourself, but you’re not alone in this.” Aurora’s heart hammered against her ribs. The name “Rory” was a soft
echo
in her mind, a nickname that had once felt like a secret shared between them. She had always been the cool‑headed one, the one who solved puzzles with a quick, out‑of‑the‑box mind. Yet here, in the cramped flat, the walls lined with books and the faint hum of the city outside, she felt the old familiar flutter of attraction that had never
truly
left. “Why are you here?” she asked again, the question now a whisper. “Why now?” Lucien’s eyes softened, the amber catching the light, the black deepening. “Because I can’t stand the thought of you being hurt. Because I still… because I still care. And because I have something you need.” He reached into his coat, his fingers brushing the hidden blade in his cane, then pulling out a small, leather‑bound notebook. The cover was worn, the pages yellowed, the ink faded but still legible. He placed it on the table, the
weight
of it resonating with the
weight
of their
unspoken
history. “It’s a map,” he said, his voice low. “A map of the ley
lines that run
beneath London. The ones the gang is after. If you know where they intersect, you can avoid the worst of it. And… it also shows a place where the demon blood in my veins can be neutralized. It’s a place I’ve been searching for, for years. I thought you could help me find it.” Aurora’s
eyes widened
, the realization striking her like a flash of lightning. The demon blood—her half‑demon ally—had always been a secret she kept close, a dangerous asset she could not trust fully. The idea that Lucien, the man who had once been her lover, could be the key to a solution both terrified and intrigued her. “Why do you think I can help?” she asked, her voice barely above a breath. He smiled, that thin line again, but this time it reached his eyes. “Because you’re the only one who knows how to read the old scripts, the ones that mark the ley lines. Because you have the mind for it. And because you have the… scar. The same scar that once saved your life when you were a child. It’s more than a scar; it’s a conduit.” Aurora’s gaze fell to her wrist, the crescent‑shaped mark catching the dim light. She remembered the accident, the fall from the balcony, the way the glass had sliced her skin, the way the scar had healed into a perfect half‑moon. She had always thought it a blemish, a reminder of vulnerability. Now, in Lucien’s words, it became something else—an asset, a key. She lifted her hand, the scar
glint
ing as she turned the cane toward him. “If I do this, what’s in it for you?” Lucien’s eyes
flickered
, the amber brightening. “Redemption,” he said simply. “And perhaps… a chance to make things right.” The cat Ptolemy leapt onto the table, nudging the notebook with its nose, as if urging Aurora to make a decision. The soft purr vibrated against the wood, a comforting presence in the tension‑filled room. Aurora inhaled, feeling
the weight of the moment
settle around her like a blanket. She thought of the night she had left Lucien, the heated argument that had torn them apart, the bitter words that had lingered like ash. She thought of the nights she had spent alone in this flat, the books stacked like towers, the research notes scribbled in the margins, the way the city’s lights filtered through the thin curtains, casting shadows on the walls. She thought of Lucien’s voice, the way it had once soothed her anxieties, the way his hand had once brushed against hers, the way his cane had once been a symbol of his power, now a conduit of his vulnerability. She thought of the way his heterochromatic eyes had
see
med to
see
both the world and the undercurrents beneath it, the way his half‑demon blood had made him both dangerous and protective. She felt a tremor in her chest, a mix of fear and longing. The scar on her wrist tingled, as if responding to the
unspoken
connection that still lingered between them. “Fine,” she said, her voice firmer now. “I’ll help you. But we do this on my terms. No more secrets, no more… games.” Lucien inclined his head, his cane tapping a soft rhythm against the floor. “Agreed. No more secrets.” He reached out, his hand hovering over the notebook, then paused. “May I?” Aurora hesitated, then placed her hand over his. The contact was electric, the faint hum of his demon blood intertwining with the faint pulse of her own scar. The cat brushed against their intertwined fingers, purring louder. “Let’s get to work,” she said, pulling the notebook toward the table. The pages rustled, the ink catching the light. The map was
intricate
, lines criss‑crossing the city, marking points of power, ancient sigils, and the hidden ley intersections. Lucien leaned in, his eyes scanning the map with practiced precision. He spoke in low, measured tones, explaining the significance of each symbol, the way the ley lines converged at a forgotten chapel beneath the old St. Mary’s church, a place rumored to be a nexus of both human and demonic energy. Aurora listened, her mind working in rapid, precise bursts. She traced the lines with her fingertip, the scar on her wrist tingling with each connection she made. The room
see
med to shrink, the clutter of books and notes fading into the background as the map became the only thing that mattered. “Here,” she said, pointing to a small, unmarked dot on the map. “This is where the ley lines intersect. It’s a place the old city’s foundations hide. If we can get there before the gang, we can neutralize the demon blood and— the artifacts.” Lucien’s
eyes widened
, the amber reflecting the map’s ink. “You’re right. And… there’s a passage beneath the market that leads directly there. It’s been sealed for decades, but I know how to open it.” She felt a surge of admiration for his knowledge, for his confidence. The tension between them softened, replaced by a tentative partnership that felt both familiar and new. “Then we move tonight,” she said, her voice steady. “We take the supplies, we avoid the gang, and we… we finish this.” He nodded, his cane tapping a steady beat. “Tonight.” The cat, sensing the shift, hopped onto Aurora’s lap, curling into a warm ball. Aurora stroked the fur, feeling the softness under her fingertips. The cat’s purr was a low, steady vibration that
see
med to
echo
the rhythm of her own heart. “Lucien,” she said, her voice softer now, “why now? Why after all this time?” He looked at her, the black eye dark as midnight, the amber eye bright as sunrise. “Because I
realized that I
can’t outrun my past. Because I can’t keep pretending I’m not attached to you. Because I’m tired of the walls I build around myself. And because I think… I think we still have a chance to make something… something good.” Aurora felt the old ache rise, the memory of their first kiss under the rain-soaked streets of London, the way his hand had linger on her waist, the way his breath had mingled with hers. She remembered the night she had walked away, the bitter taste of tears, the way she had promised herself she would never let anyone
see
the scar on her wrist. And now, here, in this cramped flat, with a cat purring and a map spread before them, she
felt that promise
cracking. “Do you think we can… fix this?” she asked, her voice
barely above a whisper
. He reached out, his hand hovering over the scar on her wrist, then
gently
brushed it with his fingertips. The contact was electric, a spark that
see
med to ignite something deep within her. “I think we can try,” he said, his voice low and earnest. “And if we fail, at least we tried together.” Aurora’s eyes filled with a mixture of tears and resolve. She pressed her palm against his, feeling the faint warmth of his demon blood beneath his skin. The scar on her wrist
see
med to pulse, as if acknowledging the connection. “We’ll try,” she said, her voice steadier now. “And we’ll
see
where this leads.” The door behind them, the one she had just opened,
see
med to close in a soft, decisive click. The deadbolts, three sturdy guardians, held fast, sealing the flat from the world outside. The city’s sounds—honking horns, distant sirens, the murmur of voices—filtered through the thin walls, a reminder that life continued beyond their moment. Lucien stood, his cane now resting against the table, his eyes still locked on hers. “Shall we pack?” he asked, his tone practical but his gaze soft. Aurora rose, moving to the small kitchen area where a half‑eaten plate of fragrant rice and chicken sat on a cluttered counter. She gathered a few supplies—a sturdy bag, a flashlight, a set of lockpicks she’d acquired from a friend in the underworld. The cat, Ptolemy, followed, weaving between her legs, its tail flicking in rhythm with her steps. As she packed, her mind raced, recalling each detail of their past—how they’d first met at a midnight gathering of supernatural brokers, how Lucien’s charm had drawn her in, how his half‑demon nature had both fascinated and frightened her. She remembered the night he’d saved her from a rogue spirit, the way his cane had turned into a blade in an instant, the way his eyes had glowed with an unearthly light. She remembered the night she’d left him, the bitter words that had cut deeper than any blade. She felt the
weight
of his gaze on her back, a silent promise that he would be there, that he would protect her, that he would stand beside her as they faced whatever darkness lay ahead. When they were ready, Lucien slipped his cane into his coat, the hidden blade
glint
ing faintly. He glanced at Aurora, his amber eye reflecting the soft glow of the lamp. “Ready?” She nodded, her bright blue eyes steady. “Ready.” They stepped out of the flat, the door closing behind them with a soft thud. The night air on Brick Lane was crisp, the streetlights casting amber halos on the wet pavement. The scent of curry lingered, mingling with the distant hum of the city. The three deadbolts on the front door remained locked, a reminder of the safety they
were leaving
behind. As they walked down the narrow hallway, the cat Ptolemy darted ahead, his paws silent on the worn wood. The flat behind them
see
med to shrink, the clutter of books and notes fading into a memory. The world outside was a maze of shadows and neon, a city that never
truly
slept. Lucien fell hand on Aurora’s elbow, his grip firm yet gentle. The scar on her left wrist brushed against his palm, a subtle reminder of the past and the future they were about to forge together. “Whatever happens,” he whispered, his voice low enough that only she could hear, “I’m glad you’re here with me.” She turned to him, her eyes meeting his heterochromatic gaze. In that moment, the amber and black
see
med to blend, a storm of colors that mirrored the tumult inside her. The scar on her wrist pulsed, a tiny heartbeat that matched the rhythm of her own. “I’m glad you’re here, too,” she replied, her voice steady, her heart finally finding a place to settle. The night stretched before them, full of danger and promise, but together they stepped forward, the map clutched in Aurora’s hand and the hidden blade in Lucien’s cane ready for whatever lay ahead. The city’s shadows whispered, the old ley lines thrummed beneath the cobblestones, and the two of them, bound by history, hurt, and unsaid words, moved as one toward the unknown, their hearts beating in tandem with the pulse of London itself.
created_at
"2026-02-17T00:12:51.959952+00:00"
2/17/2026, 12:12:51 AM
model
"openrouter/aurora-alpha"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
986
moderation_latency
(null)
generation_time
7811
tokens_prompt
808
tokens_completion
4213
native_tokens_prompt
744
native_tokens_completion
3567
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-1771287162-lqMX22bwYcX3FcCQniIV"
upstream_id
"gen-1771287162-lqMX22bwYcX3FcCQniIV"
total_cost
0
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Stealth"
Evaluation details
Result
Evaluator
Details
Meta Data
77.7778%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
18
adverbTagCount
3
adverbTags
0
"he said simply [simply]"
1
"he whispered, his voice low enough that only she could hear [enough only]"
2
"she replied, her voice steady, her heart finally finding a place to settle [finally]"
82.0467%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
2785
totalAiIsmAdverbs
5
found
0
adverb
"gently"
count
1
1
adverb
"lazily"
count
1
2
adverb
"barely above a whisper"
count
1
3
adverb
"truly"
count
2
highlights
0
"gently"
1
"lazily"
2
"barely above a whisper"
3
"truly"
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)
31.7774%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
2785
totalAiIsms
19
found
0
word
"sanctuary"
count
1
1
word
"throbbed"
count
1
2
word
"resonated"
count
1
3
word
"flickered"
count
1
4
word
"flicked"
count
1
5
word
"glint"
count
1
6
word
"glinting"
count
2
7
word
"unspoken"
count
2
8
word
"intricate"
count
1
9
word
"weight"
count
4
10
word
"echo"
count
3
11
word
"echoed"
count
1
highlights
0
"sanctuary"
1
"throbbed"
2
"resonated"
3
"flickered"
4
"flicked"
5
"glint"
6
"glinting"
7
"unspoken"
8
"intricate"
9
"weight"
10
"echo"
11
"echoed"
33.3333%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
3
maxInWindow
3
found
0
label
"eyes widened/narrowed"
count
2
1
label
"weight of words/silence"
count
1
highlights
0
"eyes widened"
1
"the weight of the moment"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
134
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
8
narrationSentences
134
filterMatches
0
"see"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
159
matches
0
"lines that run"
1
"realized that I"
2
"felt that promise"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
64
mean
43.31
std
23.09
cv
0.533
sampleLengths
0
89
1
76
2
59
3
14
4
64
5
29
6
64
7
19
8
33
9
84
10
19
11
57
12
82
13
28
14
42
15
77
16
14
17
35
18
52
19
70
20
56
21
15
22
67
23
62
24
23
25
18
26
35
27
78
28
72
29
31
30
23
31
17
32
13
33
37
34
39
35
52
36
51
37
44
38
34
39
28
40
22
41
9
42
42
43
14
44
61
45
87
46
15
47
54
48
40
49
14
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
134
matches
0
"was slicked"
1
"was blurred"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
350
matches
0
"were leaving"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
2253
adjectiveStacks
0
stackExamples
(empty)
adverbCount
53
adverbRatio
0.023524189968930315
lyAdverbCount
15
lyAdverbRatio
0.006657789613848202
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
159
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
159
mean
17.43
std
10.2
cv
0.585
sampleLengths
0
16
1
19
2
31
3
23
4
21
5
26
6
29
7
10
8
26
9
23
10
9
11
5
12
12
13
40
14
12
15
14
16
15
17
27
18
11
19
26
20
11
21
8
22
11
23
22
24
25
25
21
26
20
27
18
28
10
29
9
30
9
31
48
32
3
33
24
34
22
35
2
36
13
37
18
38
11
39
17
40
12
41
30
42
6
43
22
44
17
45
32
46
12
47
2
48
11
49
24
37.4214%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
20
diversityRatio
0.25157232704402516
totalSentences
159
uniqueOpeners
40
91.6667%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
18
fancyCount
6
fancyTags
0
"she said, her voice steadier than she felt (say, feel)"
1
"he said simply (say simply)"
2
"she said, pulling the notebook toward the table (say, pull)"
3
"she said, pointing to a small, unmarked dot on the map (say, point)"
4
"he whispered, his voice low enough that only she could hear (whisper, hear)"
5
"she replied, her voice steady, her heart finally finding a place to settle (reply, finally find settle)"
85.5308%