NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQT0DMD0BK5C6H6MFQNPPR
Run Details
Model:
Gemini 2.5 Flash
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
11.8s
Cost:
$0.005640
Provider:
Google AI Studio
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="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. 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 green neon sign of The Raven’s Nest pulsed a rhythmic beat against the London drizzle, casting a watery sheen on the cobblestones. Rory pulled her jacket tighter, the collar damp against her neck. Yu-Fei’s deliveries were done, and the thought of the silent flat above the bar, a flat she'd only recently claimed as her own, held little appeal. Tonight, the buzz of a crowded pub seemed a more palatable end to her day. Silas, perched on his usual stool at the end of the bar, glanced up as she pushed through the door. His grey-streaked auburn hair caught the faint light from the amber bottles, and his hazel eyes held their familiar, quiet assessment. He offered a small nod, already knowing her order. A pint of the stout she’d grown to prefer. “Rough one?” Silas’s voice was a low rumble, kindling warmth in the cool air around her. He moved with the slight limp in his left leg, the silver signet ring on his right hand catching the light as he set her drink before her. Rory took a long pull, the creamy head clinging to her upper lip. “Just a long one.” She wiped her mouth with the back of her hand, the small crescent scar on her left wrist a pale, almost invisible mark against her skin. The pub was already filling, a low hum of conversation weaving through the smoky air. Old maps and faded black-and-white photographs adorned the dim walls, each one a silent
sentinel
to countless stories. She turned on her stool, letting her gaze drift over the faces, a mix of regulars and curious tourists. She liked the anonymity of it, the way she could blend into the background. It was a comfort she hadn’t realized she craved until she’d found it here, a
stark
contrast to the small-town scrutiny of Cardiff. Then her eyes snagged on a figure by the arched doorway, halfway through a laugh, head thrown back. The sound was a jarring
echo
from a past she’d painstakingly
tried to
bury. Her breath caught. The laugh. The set of the shoulders. And the eyes, a striking green that she’d once known better than her own. Evan. Her stomach clenched, a cold fist coiling deep in her gut. He was older, yes, the boyish softness of his face replaced by sharper angles, a subtle hardness around his mouth. His sandy hair was still shaggy, still falling across his forehead, but there was a
calculated
casualness to it now. He wore a dark, expensive-looking suit, the kind that whispered of tailor-made confidence, rather than the worn jeans and band t-shirts she remembered. He
was talking
animatedly to a sleek, dark-haired woman whose laughter tinkled like wind chimes. Rory felt a strange mix of recognition and utter unfamiliarity. This person, this polished stranger, couldn’t be the same Evan who’d shared her dreams, then shattered them. The air grew thick, pressing in on her. She wanted to turn away, to sink into the shadows, but her gaze
was locked
, morbidly fascinated by the transformation. He moved, excusing himself from the woman with a charming smile, and
started to
ward the bar. Rory instinctively hunched over her pint, her straight shoulder-length black hair falling forward, a curtain against discovery. Too late. He was too close. “Rory?” The voice, still that familiar low timber, but now refined, somehow smoother,
sent a shiver down
her spine. She pushed a stray strand of hair behind her ear, her movements stiff. She turned
slowly
, her bright blue eyes, now harder, meeting his. “Evan,” she said, her voice a flat monotone. The name tasted like ash on her tongue. A slow smile spread across his face, a smile that used to charm her to her core, but now felt like a
carefully
constructed mask. “I knew it was you! I recognized that fierce glare anywhere.” He chuckled, a light, easy sound. “My god, it’s been… what? Four years? Five?” She didn’t correct him. She wouldn't give him that much. “Something like that.” He gestured to the empty stool beside her. “Mind if I…?” He didn’t wait for an answer, pulling it out and settling onto it with a fluid grace she didn’t remember him possessing. He signaled to Silas, who approached with his usual calm efficiency. “Whiskey, neat, please.” He turned back to Rory, his green eyes, once so open, now held a
glint
of something
unreadable
. “This is a surprise. Last I heard, you were still stuck in Cardiff, chasing your father’s dream.” The casual barb struck its mark. Rory’s jaw tightened. "Things change, Evan." “Clearly.” His gaze swept over her, taking in her practical delivery jacket, her lack of makeup, a
stark
contrast to the glamorous woman he’d been with. Yet, there was no judgment in his voice, only a detached observation. “You always did hate the law. What are you doing now? Still delivering pizzas, then?” She bristled. “Food delivery, yes. For a good restaurant.” She paused, then, unable to resist, "And what about you? Trading stocks or something equally soulless?” He laughed, a genuine, albeit brief, flash of the old Evan. “Something like that. A lot of late nights, a lot of early mornings. But it pays the bills, and then some.” He took the whiskey from Silas, raising it
slightly
in an almost-toast. “To unexpected reunions.” Rory didn’t reciprocate. She just gripped her pint, her knuckles white. “Surprise is an understatement.” “You always were one for understatement.” His eyes held hers, a
flicker
of something she couldn’t quite place – regret? Curiosity? “You just… vanished. No call, no email. Nothing. I was worried sick.” The words were a bitter pill. She swallowed it down with a gulp of stout. “I thought I made myself clear.” Clear enough when she’d left Cardiff, the finality of it an aching wound. “I only remember you storming out in a rage, as usual.” His voice was light, but the implication
hung heavy in the air
. *You were the angry one. You were the problem.* Rory’s glare sharpened. “Funny, I remember different.” The memory of his cold words, the way he’d belittled her, the slow erosion of her confidence, still stung like a fresh cut. The quiet terror of walking on eggshells, fearing his next mood swing. He sighed, a practiced, melancholic sound. “Always so dramatic, Rory. We had our ups and downs, like any couple. But I always loved you.” She almost choked on her beer. “Love?” The word tasted like poison. “What you had for me wasn’t love, Evan. It was… ownership.” His easy smile vanished, replaced by a
flicker
of defensiveness. “That’s a harsh thing to say. I just wanted what was best for you. For us. You were so directionless sometimes. I was trying to help.” “Help?” Her voice was barely a whisper, thick with unspent anger. “You wanted to mold me into whatever perfect little barrister’s wife you envisioned. You didn’t care what *I* wanted.” The sleek woman he’d been talking to earlier glanced over, her brow
furrowed
slightly
at the sudden tension. Evan offered her a quick, reassuring smile, then leaned closer to Rory, his voice dropping. “Look, I know things ended badly. And I regret that. Truly. I’ve grown up a lot since then. I’m not that same person.” He looked different, yes. More polished, more confident, more… controlled. But the underlying current, the subtle manipulation in his words, the way he still
tried to
paint her as the volatile one, the unreasonable one – that felt chillingly familiar. “People don’t
really
change, Evan,” Rory said, her voice flat, devoid of emotion. “They just get better at hiding what they are.” His
eyes narrowed
infinitesimally. “That’s a cynical view. And not like the Rory I knew. You used to be so full of life, so hopeful.” “The Rory you knew is gone,” she countered, a fierce pride in her voice masking the tremor in her hands. “She died a long time ago. And I’m glad for it.” A silence stretched between them, thick and heavy. Evan took a slow sip of his whiskey, his gaze distant, contemplative. Then he met her eyes again, a
glint
of something almost vulnerable in their depths. “I did wonder about you,” he admitted, his voice softer now. “After you left. I used to drive by your old flat, hoping, I don’t know, to see if you’d come back. To apologize properly.” The words were an olive branch,
carefully
extended. But Rory had seen too many such gestures from him, each one a prelude to another subtle wound. She remembered the fear of feeling small, of her thoughts and feelings
being dismissed
. No, the person she was now, the Rory who
navigated
London streets alone, who had found a fragile peace in the anonymity of the city, couldn't risk letting that past back in. “Apology accepted,” she said, her voice clipped, closing off any further conversation on the matter. She drained the last of her stout, the bitterness a familiar comfort. “But some things, Evan, you just can’t fix.” She slid off the stool, her heart still thrumming a frantic beat against her ribs. She gave him a curt nod, a dismissal, then turned and walked towards the back of the bar, towards the hidden bookshelf that led to Silas’s secret room, a place where she could finally breathe free. She didn’t look back, but she felt his gaze on her, a phantom touch on her spine, even as the walls of The Raven's Nest closed around her, offering their familiar, protective embrace.
created_at
"2026-02-17T02:45:38.208706+00:00"
2/17/2026, 2:45:38 AM
model
"google/gemini-2.5-flash"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
454
moderation_latency
(null)
generation_time
11769
tokens_prompt
867
tokens_completion
2441
native_tokens_prompt
842
native_tokens_completion
2155
native_tokens_completion_images
0
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.0056401
router
(null)
provider_responses
0
status
200
is_byok
false
latency
454
endpoint_id
"16c01e26-9b91-4d22-b487-ed35634b017d"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-2.5-flash"
api_type
"completions"
id
"gen-1771296326-RhA7NyWYkQgIGWaZiiuC"
upstream_id
(null)
total_cost
0.0056401
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
3
adverbTags
0
"She paused, then, unable to resist [then]"
1
"Rory said, her voice flat, devoid of emotion [flat]"
2
"she said, her voice clipped, closing off any further conversation on the matter [further]"
56.3319%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1603
totalAiIsmAdverbs
7
found
0
adverb
"carefully"
count
2
1
adverb
"slightly"
count
2
2
adverb
"slowly"
count
1
3
adverb
"really"
count
1
4
adverb
"truly"
count
1
highlights
0
"carefully"
1
"slightly"
2
"slowly"
3
"really"
4
"truly"
100.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
25.1404%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1603
totalAiIsms
12
found
0
word
"sentinel"
count
1
1
word
"flicker"
count
2
2
word
"glint"
count
2
3
word
"calculated"
count
1
4
word
"unreadable"
count
1
5
word
"stark"
count
2
6
word
"furrowed"
count
1
7
word
"echo"
count
1
8
word
"navigated"
count
1
highlights
0
"sentinel"
1
"flicker"
2
"glint"
3
"calculated"
4
"unreadable"
5
"stark"
6
"furrowed"
7
"echo"
8
"navigated"
33.3333%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
3
maxInWindow
3
found
0
label
"eyes widened/narrowed"
count
1
1
label
"hung in the air"
count
1
2
label
"sent a shiver through"
count
1
highlights
0
"eyes narrowed"
1
"hung heavy in the air"
2
"sent a shiver down"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
98
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
98
filterMatches
(empty)
hedgeMatches
0
"tried to"
1
"started to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
117
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
41.97
std
22.68
cv
0.54
sampleLengths
0
75
1
59
2
44
3
76
4
56
5
56
6
1
7
89
8
55
9
39
10
1
11
42
12
16
13
50
14
13
15
82
16
12
17
53
18
25
19
47
20
15
21
33
22
34
23
32
24
42
25
24
26
23
27
36
28
30
29
56
30
40
31
22
32
25
33
31
34
70
35
72
36
35
37
84
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
98
matches
0
"was locked"
1
"being dismissed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
174
matches
0
"was talking"
84.4495%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1257
adjectiveStacks
1
stackExamples
0
"sleek, dark-haired woman"
adverbCount
64
adverbRatio
0.05091487669053302
lyAdverbCount
16
lyAdverbRatio
0.012728719172633254
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
117
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
117
mean
13.63
std
8.26
cv
0.606
sampleLengths
0
23
1
11
2
26
3
15
4
20
5
21
6
9
7
9
8
16
9
28
10
13
11
30
12
15
13
18
14
19
15
14
16
23
17
18
18
14
19
3
20
2
21
5
22
14
23
1
24
11
25
20
26
20
27
23
28
15
29
10
30
17
31
8
32
20
33
16
34
17
35
2
36
4
37
1
38
18
39
13
40
11
41
8
42
8
43
25
44
17
45
8
46
4
47
6
48
3
49
8
59.2593%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.4017094017094017
totalSentences
117
uniqueOpeners
47
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
5
fancyTags
0
"she said, her voice a flat monotone (say, voice)"
1
"She paused, then, unable to resist (pause, resist)"
2
"she countered, a fierce pride in her voice masking the tremor in her hands (counter, mask)"
3
"he admitted, his voice softer now (admit)"
4
"she said, her voice clipped, closing off any further conversation on the matter (say, clip, close off)"
74.0303%