NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPFZCBGAGM9PAS4T1JGXWG
Run Details
Model:
GPT-4o Mini (temp=0)
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
24.2s
Cost:
$0.001051
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 Raven's Nest hummed with the low murmur of conversation, the clinking of glasses punctuating the air like distant chimes. A distinctive green neon sign
flickered
above the entrance, casting an
otherworldly
glow on the cobblestone street outside. Inside, the dim light pooled in corners, illuminating the walls adorned with old maps and black-and-white photographs, each telling a story of a time long past. Silas Blackwood stood behind the bar, his grey-streaked auburn hair catching the light as he polished a glass, his hazel eyes scanning the room with the practiced vigilance of a man who had seen too much. Aurora Carter, known to her friends as Rory, pushed through the heavy wooden door, the familiar scent of aged whiskey and spilled beer wrapping around her like a comforting embrace. She had come to the bar for a quick drink after a long shift delivering takeout for the Golden Empress, but the moment she stepped inside, she felt the
weight
of nostalgia settle on her shoulders. The Raven's Nest had been a refuge during her tumultuous years in London, a place where she could escape the shadows of her past. As she made her way to the bar, her bright blue eyes scanned the room, searching for a familiar face. Silas caught her gaze, a smile breaking across his weathered features. He set the glass down and leaned against the bar, his presence a steady anchor in the swirling sea of memories. “Rory,” he said, his voice warm and gravelly. “It’s been a while.” “Si,” she replied, her lips curving into a smile that didn’t quite reach her eyes. “I didn’t expect to see you here.” “Life has a way of surprising us,” he said, gesturing for her to take a seat. “What’ll it be?” “Just a pint, thanks.” She settled onto a barstool, the wood cool against her skin. As Silas poured her drink, she studied him, noting the slight limp in his left leg, the way he moved with a quiet authority that spoke of years spent in the shadows. He had always been a protector, a guardian of sorts, and even now, that instinct
seemed to
linger. “Still running this place?” she asked, trying to keep the conversation light, but the question
hung heavy in the air
. “More or less,” he replied, sliding the pint across the bar. “It’s a front, you know. For my old contacts. Keeps me busy.” Rory took a sip, the bitter taste of the beer grounding her. “I remember when you first opened. You said it would be a safe haven for lost souls.” “And it still is,” he said, his eyes narrowing
slightly
. “But it’s also a place where secrets are traded. You know how it is.” She nodded,
the weight of unspoken words
pressing down on them. The years had changed them both, but the ghosts of their shared past lingered like a thick fog. Rory could feel the tension crackling between them, a silent acknowledgment of the choices they had made, the paths they had taken. “Are you still in law?” Silas asked, his tone casual, but she could sense the underlying concern. “Not
really
,” she admitted, her fingers tracing the small crescent-shaped scar on her left wrist, a remnant of her childhood. “I left Cardiff and… well, I’m just trying to figure things out.” “Running from something?” he probed
gently
, his gaze steady. “Maybe,” she said, her voice
barely above a whisper
. “Or running toward something. I’m not sure yet.” Silas studied her, his expression softening. “You’ve changed, Rory. You seem… different.” “Different how?” she challenged, a hint of defensiveness creeping into her tone. “Stronger,” he replied, his eyes searching hers. “But also… more guarded. What happened to the girl who used to laugh at my terrible jokes?” Rory chuckled, but it was a hollow sound. “She grew up, I guess. Life has a way of doing that.” “Or maybe it just makes us forget who we were,” he said, his voice low. “You don’t have to hide from me, you know.” She looked away, her gaze drifting to the photographs lining the walls. Each image was a snapshot of a moment frozen in time, a reminder of the lives that had intersected within these walls. “I’m not hiding,” she insisted, though the tremor in her voice betrayed her. “Then tell me what’s
really
going on,” Silas urged, leaning closer, his expression earnest. “You can trust me.” Rory took a deep breath, the air thick with the scent of aged wood and spilled secrets. “I left Cardiff because I needed to escape. Evan… he wasn’t who I thought he was. I thought I could make it work, but it turned into something dark. I had to get out.” Silas’s expression shifted, concern
etching
lines across his forehead. “I’m sorry to
hear that. I
always thought he was trouble.” “Yeah, well, I didn’t listen,” she said, her voice
tinged
with regret. “I thought I could change him. I thought love was enough.” “Love isn’t always enough,” he said
softly
. “Sometimes it’s just a mask we wear to hide our fears.” Rory met his gaze,
the weight of his words
settling in her chest. “And what about you, Si? You’ve been through your own battles. You don’t have to pretend everything’s fine.” He chuckled, but it was a bitter sound. “Fine is a relative term. I’ve had my share of scars, too. But I’ve learned to live with them.” “Have you?” she asked, her voice
barely above a whisper
. “Or have you just learned to hide them better?” Silas’s eyes darkened, a
flicker
of something
unspoken
passing between them. “We all wear masks, Rory. It’s easier that way.” “Is it?” she challenged, her heart racing. “Or does it just make us feel more alone?” The silence stretched between them, heavy with the
weight
of their shared history. Rory could feel the years slipping away, the distance between who they had been and who they had become narrowing in the dim light of the bar. She wanted to reach out, to
bridge that gap
, but the fear of what lay beneath the surface held her back. “Maybe we should stop pretending,” Silas said finally, his voice low and steady. “Maybe it’s time to be honest with ourselves.” Rory nodded
slowly
, the truth of his words resonating deep within her. “I don’t know if I’m ready for that.” “Then take your time,” he replied, his gaze softening. “I’m here when you are.” As the night wore on, the bar filled with the laughter and chatter of patrons, but in that moment, it felt as if they were the only two people in the world. Rory took another sip of her beer, the bitterness mingling with the sweetness of nostalgia. She could feel the
weight
of time pressing down on her, but for the first time in years, she felt
a flicker of hope
. Maybe they could find their way back to each other, not as the people they once were, but as the people they had become. And perhaps, in that journey, they could finally shed the masks they had worn for so long.
Evaluation details
Result
Evaluator
Details
Meta Data
28.0702%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
19
adverbTagCount
6
adverbTags
0
"he said, his voice warm and gravelly [gravelly]"
1
"she replied, her lips curving into a smile that didn’t quite reach her eyes [quite]"
2
"he said, his eyes narrowing slightly [slightly]"
3
"she said, her voice barely above a whisper [barely]"
4
"he said softly [softly]"
5
"Silas said finally, his voice low and steady [finally]"
33.1104%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1196
totalAiIsmAdverbs
8
found
0
adverb
"gently"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"barely above a whisper"
count
2
5
adverb
"really"
count
2
highlights
0
"gently"
1
"slightly"
2
"slowly"
3
"softly"
4
"barely above a whisper"
5
"really"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1196
totalAiIsms
13
found
0
word
"tinged"
count
1
1
word
"flickered"
count
1
2
word
"flicker"
count
2
3
word
"otherworldly"
count
1
4
word
"unspoken"
count
2
5
word
"weight"
count
5
6
word
"etching"
count
1
highlights
0
"tinged"
1
"flickered"
2
"flicker"
3
"otherworldly"
4
"unspoken"
5
"weight"
6
"etching"
0.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
4
maxInWindow
4
found
0
label
"weight of words/silence"
count
2
1
label
"hung in the air"
count
1
2
label
"flicker of emotion"
count
1
highlights
0
"the weight of unspoken words"
1
"the weight of his words"
2
"hung heavy in the air"
3
"a flicker of hope"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
56
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
56
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
81
matches
0
"hear that. I"
1
"bridge that gap"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
31.37
std
21.56
cv
0.687
sampleLengths
0
100
1
90
2
52
3
12
4
22
5
19
6
65
7
20
8
23
9
29
10
24
11
51
12
17
13
32
14
9
15
17
16
12
17
12
18
24
19
20
20
24
21
47
22
18
23
51
24
20
25
23
26
18
27
31
28
27
29
19
30
20
31
16
32
61
33
21
34
20
35
14
36
71
37
41
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
56
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
137
matches
(empty)
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
839
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
22
adverbRatio
0.026221692491060787
lyAdverbCount
11
lyAdverbRatio
0.013110846245530394
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
81
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
81
mean
14.72
std
7.56
cv
0.514
sampleLengths
0
20
1
18
2
26
3
36
4
30
5
36
6
24
7
20
8
11
9
21
10
8
11
4
12
15
13
7
14
16
15
3
16
15
17
32
18
18
19
20
20
11
21
12
22
12
23
17
24
10
25
14
26
11
27
18
28
22
29
17
30
20
31
12
32
9
33
9
34
8
35
6
36
6
37
12
38
7
39
17
40
8
41
12
42
15
43
9
44
12
45
22
46
13
47
14
48
4
49
17
72.8395%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
1
diversityRatio
0.4444444444444444
totalSentences
81
uniqueOpeners
36
3.9474%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
19
fancyCount
13
fancyTags
0
"she replied, her lips curving into a smile that didn’t quite reach her eyes (reply, curve does not quite reach)"
1
"he said, gesturing for her to take a seat (say, gesture take)"
2
"he replied, sliding the pint across the bar (reply, slide)"
3
"he said, his eyes narrowing slightly (say, narrow slightly)"
4
"she admitted, her fingers tracing the small crescent-shaped scar on her left wrist, a remnant of her childhood (admit, trace leave)"
5
"probed (probe)"
6
"he replied, his eyes searching hers (reply, search)"
7
"she insisted, though the tremor in her voice betrayed her (insist, betray)"
8
"Silas urged, leaning closer, his expression earnest (urge, lean)"
9
"she said, her voice tinged with regret (say, tinged)"
10
"he said softly (say softly)"
11
"Silas said finally, his voice low and steady (say finally)"
12
"he replied, his gaze softening (reply, soften)"
72.4687%