NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQYJCA04XYMYAPW9J3FPBV
Run Details
Model:
Gemini 2.5 Pro
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
39.1s
Cost:
$0.038652
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 dregs of her shift clung to her like the city's damp chill, a phantom
weight
on her shoulders even after she’d dropped the last deli
very
from the Golden Empress. Rory slumped onto her usual stool at the far end of the bar, the worn leather a familiar comfort. The Raven’s Nest was quiet tonight. Only a low murmur from a couple in a corner booth and the soft clink of Silas polishing a glass behind the bar. He moved with a practiced economy, his slight limp from the old Prague job almost imperceptible in the tight space. The silver signet ring on his right hand caught the low light as he worked. Rory traced the crescent-shaped scar on her wrist, a pale smile against her skin. Here, walled in by old maps of places she’d never see and black-and-white photos of strangers long dead, she felt safe. The bar was a pocket of stillness in the Soho chaos. She could breathe here. Silas set a glass of water in front of her without a word. His hazel eyes held a question, but he never pushed. He just waited. “Long day,” she said, her voice a little rough. “They usually are.” He moved down the bar to wipe a phantom spill, his presence a steady, grounding anchor. The chime of the bell over the door cut through the quiet. Rory didn't
look
up, just listened to the
footsteps
– hesitant at first, then more confident as they approached the bar. A suit. She could tell by the expensive, self-important squeak of the leather shoes. Probably another banker who’d lost his way from Mayfair. “Excuse me,” a man’s voice said. It was smooth, curated, with the soft edges of a Welsh accent she hadn't heard in years. It was the accent of home, a place that wasn’t home anymore. “Could I get a pint of the pale ale?” Rory’s head stayed down, her focus fixed on the condensation beading on her glass. Cardiff. The accent dredged up ghosts she preferred to keep buried. Pre-Law lectures. Rain on cobblestones. Evan’s smile before it turned sour. “Of course,” Silas said, his professional tone betraying nothing. There was a pause. The scrape of a stool. Then the voice again, closer this time, colored with a disbelief that made the hairs on her arms prickle. “Aurora? Aurora Carter? Is that
really
you?” The name hit her like a physical blow. Aurora. A girl who wore sweater sets and dreamed of a barrister’s wig. A girl who hadn’t yet learned the specific
weight
of a man’s hand raised in anger. Rory lifted her head
slowly
, her heart a cold, tight knot in her chest. He
look
ed different, but the same. The boyish softness of his face had hardened into handsome, angular lines. His hair, once a floppy, untamed mess, was now styled and severe. He wore a charcoal suit that was probably worth more than her last three months' rent. But the eyes were the same. Kind, brown, and wide with a shock that mirrored her own. “Leo,” she breathed. Leo Jones. Her study partner from Tort Law, second year. The one who’d always saved her a seat in the library. “My God.” He laughed, a short, incredulous bark. “I can’t believe it. What are you doing in London? In… well, in a place like this?” He glanced around the dim bar, at the peeling varnish on the counter and the faded maps on the wall, his expression a mixture of confusion and something that
look
ed uncomfortably like pity. Rory straightened on her stool, a familiar spike of defiance sharpening her spine. “I live here,” she said, her tone cooler than she intended. “Upstairs.” “You live… above a bar?” He
seemed to
be trying to square this reality with the phantom of the girl he remembered, the one whose father was a barrister, the one who
was supposed
to follow in his
footsteps
. “I thought you’d be… I don’t know. Making partner by now.” “Plans change,” she said, taking a deliberate sip of water. She felt Silas’s presence nearby, a silent, watchful guardian. He was still polishing glasses, but his attention
was fixed
on them. Leo
seemed to
recover himself, shaking his head as if to clear it. “Sorry, sorry. It’s just… it’s been five years. You just vanished. No one knew where you went. Eva wouldn’t say a word.” “I needed a change of scenery.” It was the flattest, most sterile explanation for the chaos that had ripped her life apart. “Well, you certainly got one.” He took the pint Silas placed before him. “Thanks, mate.” He turned back to Rory, his smile returning, more genuine this time. “It’s good to see you, Aurora. Really.” “It’s Rory now,” she corrected him,
gently
but firmly. “No one’s called me Aurora in years.” The name was a relic, a costume she’d shed. Aurora was the girl who let Evan happen. Rory was the one who survived him. “Rory,” he repeated, testing the name on his tongue. “It suits you. You seem… different.” “I am.” The silence that followed was heavy with e
very
thing left unsaid. He gestured to the empty stool beside her. “Can I?” She gave a tight nod. He settled in, his expensive suit
look
ing comically out of place against the scarred wood of the bar. “So, what have you been doing?” he asked, trying for casual. “I’m with a firm in the City. Corporate law. It’s a killer, but the money’s good. Just closed a big merger, which is why I’m slumming it in Soho for a celebratory pint.” He laughed, but it sounded hollow. “I’m a deli
very
person,” Rory said, watching his face for a reaction. There it was. A
flicker
of surprise,
quickly
masked. “Oh. Right. For…?” “A Chinese place down the street. The Golden Empress.” “Right.” He took a long swallow of his beer. “Good for you. Flexible hours, I bet.” Rory almost laughed at the transparent attempt to find a silver lining. “Something like that.” He fiddled with a coaster, the silence stretching again. She could feel him searching for common ground, for the shared path they had once been on. “Do you ever miss it?” he asked quietly. “Cardiff? Uni?” She thought of the library, the smell of old books and rain-soaked coats. She thought of arguing case law with Leo over coffee, the easy camaraderie, the intellectual spark. That part, she missed. But it
was tangled
up with e
very
thing else. Meeting Evan in that
very
same coffee shop. The gradual, terrifying erosion of her own self. “I miss parts of it,” she admitted. “I don’t miss who I was.” Leo
look
ed at her,
truly
look
ed at her, and the manufactured pleasantry in his expression softened into genuine curiosity. “You were brilliant, Aurora. Top of the class. E
very
one thought you were going to be the next great legal mind out of Cardiff.” “People thought a lot of things.” Her gaze drifted to the bookshelf at the end of the bar, the one that hid the door to Silas’s back room. A place of secrets. A place of survival. She had her own hidden rooms now. “Did you ever finish your degree?” he asked. “No.” No explanation. Let him fill in the blanks. He could think she’d failed, dropped out, thrown it all away for nothing. It was easier than the truth. He sighed, running a hand through his perfect hair. “You know, Evan asked about you, for a while.” The name, spoken so casually in the safety of the Nest, was a violation. A cold dread seeped into her bones. She kept her face impassive, her hand tightening around her glass. She was distantly aware of Silas pausing his work. “He was pretty cut up when you left,” Leo continued, oblivious. “Told e
very
one you two had this massive row and you just took off. We all felt bad for him. Never saw it coming.” *Of course you didn’t,* she thought, a bitter taste in her mouth. *No one ever does.* “People are rarely what they seem,” she said, her voice dangerously quiet. Leo finally
seemed to
notice the shift in her, the glacial stillness that had taken over. He saw the hard set of her jaw, the way her bright blue eyes had gone flat and cold. “Hey, I’m sorry,” he said
quickly
. “I didn’t mean to upset you. It’s just… ancient history, right?” She gave a noncommittal shrug, wanting him gone. This collision of worlds was too jarring. He represented a life she’d
been forced
to amputate in order to save herself. Seeing him, polished and successful on the track she
was supposed
to have run, wasn’t painful because she envied it. It was painful because it reminded her of how much she’d had to burn to the ground just to escape. “I should probably get going,” he said, sensing the chasm that had opened between them. He finished his pint in two quick gulps and stood, pulling a wallet from his jacket. “It was… it was
really
good to see you, Rory.” He placed a twenty-pound note on the counter. “Seriously. If you’re ever… I don’t know. If you ever need anything.” He trailed off, the offer feeble and absurd. What could he possibly offer her now? A reference? Legal advice? “I’m fine,” she said, and for the first time that night, it felt
completely
true. “But thanks, Leo. You take care.” He gave her one last, searching
look
, as if trying to find a trace of the girl he once knew in the woman sitting before him. He found nothing. With a small, sad smile, he turned and walked out of the bar, the bell chiming his departure. The silence he left behind was a relief. Rory
let out a breath
she hadn’t realized she
was holding
. Her hands
were shaking
. Silas came over, picked up the twenty-pound note, and slid it back in front of her. “On the house,” he said, his voice a low rumble. He began wiping down the counter where Leo had been sitting, erasing the last trace of him. Rory
look
ed at her reflection in the dark mirror behind the bar shelves. The straight, shoulder-length black hair, the pale skin, the tired eyes. She didn’t
look
like a barrister. She
look
ed like a survivor. And for now, that was more than enough.
created_at
"2026-02-17T02:48:35.137521+00:00"
2/17/2026, 2:48:35 AM
model
"google/gemini-2.5-pro"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2219
moderation_latency
(null)
generation_time
39087
tokens_prompt
867
tokens_completion
3466
native_tokens_prompt
842
native_tokens_completion
3760
native_tokens_completion_images
0
native_tokens_reasoning
1433
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.0386525
router
(null)
provider_responses
0
status
200
is_byok
false
latency
2219
endpoint_id
"b261d15b-95ce-4c8c-8bce-00eb0dc1ff77"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-2.5-pro"
api_type
"completions"
id
"gen-1771296475-8Qsw2Yn3WuMmwCyODxas"
upstream_id
(null)
total_cost
0.0386525
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
53.9683%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
21
adverbTagCount
5
adverbTags
0
"she said, her voice a little rough [little]"
1
"she corrected him, gently but firmly [gently firmly]"
2
"she said, her voice dangerously quiet [dangerously]"
3
"he said quickly [quickly]"
4
"she said, and for the first time that night, it felt completely true [completely]"
42.4295%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1737
totalAiIsmAdverbs
10
found
0
adverb
"completely"
count
1
1
adverb
"gently"
count
1
2
adverb
"quickly"
count
2
3
adverb
"slowly"
count
1
4
adverb
"really"
count
3
5
adverb
"truly"
count
1
6
adverb
"very"
count
1
highlights
0
"completely"
1
"gently"
2
"quickly"
3
"slowly"
4
"really"
5
"truly"
6
"very"
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)
71.2147%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1737
totalAiIsms
5
found
0
word
"flicker"
count
1
1
word
"weight"
count
2
2
word
"footsteps"
count
2
highlights
0
"flicker"
1
"weight"
2
"footsteps"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"let out a breath"
count
1
highlights
0
"let out a breath"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
135
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
3
narrationSentences
135
filterMatches
0
"look"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
156
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
55
mean
31.45
std
19.68
cv
0.626
sampleLengths
0
113
1
50
2
26
3
9
4
19
5
56
6
44
7
36
8
9
9
28
10
7
11
51
12
63
13
24
14
58
15
25
16
50
17
31
18
35
19
22
20
34
21
16
22
24
23
15
24
2
25
20
26
23
27
50
28
12
29
12
30
9
31
16
32
15
33
36
34
57
35
13
36
42
37
43
38
8
39
28
40
18
41
41
42
34
43
16
44
12
45
35
46
17
47
69
48
31
49
49
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
135
matches
0
"was supposed"
1
"was fixed"
2
"was tangled"
3
"been forced"
4
"was supposed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
229
matches
0
"was holding"
1
"were shaking"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1390
adjectiveStacks
1
stackExamples
0
"expensive, self-important squeak"
adverbCount
53
adverbRatio
0.038129496402877695
lyAdverbCount
18
lyAdverbRatio
0.012949640287769784
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
156
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
156
mean
11.09
std
7.43
cv
0.67
sampleLengths
0
30
1
19
2
6
3
23
4
20
5
15
6
14
7
21
8
11
9
4
10
13
11
10
12
3
13
9
14
19
15
12
16
21
17
2
18
12
19
9
20
6
21
17
22
12
23
9
24
14
25
1
26
10
27
2
28
3
29
6
30
9
31
4
32
5
33
19
34
7
35
8
36
1
37
12
38
16
39
14
40
6
41
12
42
12
43
16
44
6
45
11
46
3
47
2
48
8
49
11
54.2735%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.3717948717948718
totalSentences
156
uniqueOpeners
58
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
21
fancyCount
15
fancyTags
0
"she said, her voice a little rough (say, voice)"
1
"Silas said, his professional tone betraying nothing (say, betray)"
2
"she breathed (breathe)"
3
"laughed (laugh)"
4
"she said, her tone cooler than she intended (say, intend)"
5
"she said, taking a deliberate sip of water (say, take)"
6
"she corrected him, gently but firmly (correct)"
7
"he repeated, testing the name on his tongue (repeat, test)"
8
"laughed (laugh)"
9
"Rory said, watching his face for a reaction (say, watch)"
10
"she admitted (admit)"
11
"Leo continued, oblivious (continue)"
12
"he said quickly (say quickly)"
13
"he said, sensing the chasm that had opened between them (say, sense open)"
14
"she said, and for the first time that night, it felt completely true (say, feel completely)"
83.2874%