NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPBVQFPQD55Y8SBEW4TGMW
Run Details
Model:
GPT-4o Mini (temp=0)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
23.8s
Cost:
$0.000968
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</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> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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 rain fell in sheets, a relentless curtain that blurred the neon lights of Soho into a
kaleidoscope
of color. Detective Harlow Quinn pressed forward, her sharp jaw set in determination as she
navigated
the slick pavement. Each step sent a splash of cold water up her legs, but she barely noticed. The city was alive with the pulse of the night, but all she could hear was the thud of her heart and the
echo
of
footsteps
ahead. “Stop!” she shouted, her voice cutting through the downpour. The figure ahead—a shadowy silhouette—glanced back, eyes wide with panic. Quinn’s instincts kicked in, and she surged forward, her worn leather
watch
digging into her wrist as she sprinted. The suspect was fast, but she had years of training and a relentless drive to catch him. He darted around a corner, and Quinn followed, her breath coming in sharp bursts. The streets were nearly empty, the rain driving away the usual nightlife. She could feel the
weight
of the city pressing down on her, the damp air thick with the scent of asphalt and something more
sinister
. The suspect slipped into an alley, and Quinn skidded to a halt, her boots splashing in a puddle. The alley was dark, the only light filtering through the rain-soaked clouds above. Quinn hesitated, her instincts screaming at her to be cautious. She pulled her gun from its holster, the metal cool against her palm. “I know you’re in here!” she called, her voice steady despite the adrenaline coursing through her veins. Silence answered her, thick and
oppressive
. She stepped deeper into the alley, the shadows swallowing her whole. The walls were damp, covered in graffiti that
seemed to
shift and writhe in the dim light. Quinn’s heart raced as she scanned the area, every sense heightened. She could feel it—the tension in the air, the
anticipation
of something lurking just beyond her sight. Then, a sound—a scuffle, a muffled curse. Quinn’s instincts kicked in again, and she moved toward the noise, her gun raised. The alley opened up into a wider space, and she caught a glimpse of the suspect slipping through a door at the far end. It was an unmarked entrance, the kind that whispered of secrets and danger. “Damn it,” she muttered, her mind racing. She could let him escape, but the thought twisted in her gut. He
was connected
to the clique she had been investigating, a group rumored to be involved in something far darker than petty crime. She had to know what he knew. Quinn approached the door, her heart pounding in her chest. It was
slightly
ajar, the faint glow of light spilling out into the alley. She could hear voices, low and conspiratorial, mingling with the sound of the rain. The decision
loomed
before her: step into the unknown, into a world she had only glimpsed from the outside, or turn back and let the suspect slip away. With a deep breath, she pushed the door open, the hinges creaking in protest. The interior was dimly lit, the air thick with the scent of smoke and something
sweetly
acrid. She stepped inside, her senses on high alert. The room
was filled
with mismatched furniture, old maps tacked to the walls, and a bar that looked like it had seen better days. “Welcome to The Raven’s Nest,” a voice drawled from behind the bar. A man with a scruffy beard and a
glint
of mischief in his eyes leaned against the counter, polishing a glass. “You look like you’re not here for a drink.” Quinn’s gaze
flicked
around the room, taking in the patrons—an eclectic mix of humans and something else, something she couldn’t quite place. They
watch
ed her with a mix of curiosity and wariness. “I’m looking for someone,” she said, her voice steady. “A man who just came through here.” The bartender raised an eyebrow, his expression shifting from amusement to something more serious. “You’re not the first to come looking for him tonight. He’s not the kind of guy you want to mess with, detective.” Quinn’s jaw tightened. “I’m not here to play games. I need to know what he knows about the clique.” The bartender’s gaze
flickered
to the back of the room, where a door stood
slightly
ajar. “You might want to think twice before you go back there. The Veil Market isn’t for the faint of heart.” Quinn’s pulse quickened at the mention of the underground market. She had heard whispers of it, a place where the supernatural mingled with the criminal, where enchanted goods and forbidden knowledge changed hands in the shadows. But she had also heard of the dangers that lurked within its depths. “I’m not afraid,” she replied, her voice firm. “I need answers.” With a resigned sigh, the bartender gestured toward the door. “Just remember, once you step through, there’s no turning back. You’ll need a bone token to get in.” Quinn’s brow
furrowed
. “A bone token?” “An entry requirement,” he explained, his tone laced with a hint of warning. “You’ll find them scattered around if you know where to look. But be careful—there are those who would use you as a pawn in their games.” She weighed his words, the gravity of the situation settling over her like a heavy cloak. The rain continued to drum against the windows, a reminder of the world outside, but she felt the pull of the unknown, the promise of answers that lay just beyond that door. “Where do I find one?” she asked, her resolve hardening. The bartender smirked, a glimmer of respect in his eyes. “You’ll have to earn it. There are those who trade in secrets, and they don’t give them away
lightly
.” Quinn nodded, determination coursing through her veins. She had faced danger before, but this was different. This was a world where the rules
were rewritten
, where the line between right and wrong blurred into obscurity. But she had to know what the suspect knew, had to uncover the truth behind the clique’s activities. “Then I’ll find a way,” she said, her voice steady. “I’m not leaving without answers.” As she turned toward the door, the bartender called after her. “Just remember, detective—once you step into the Veil Market, you may not like what you find.” Quinn paused,
the weight of his words
hanging in the air. But she didn’t look back. She pushed through the door, stepping into the unknown, ready to confront whatever lay ahead. The rain continued to fall outside, but inside, the world was alive with possibilities, and she
was determined
to uncover the truth, no matter the cost.
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
9
adverbTagCount
0
adverbTags
(empty)
64.1256%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1115
totalAiIsmAdverbs
4
found
0
adverb
"lightly"
count
1
1
adverb
"slightly"
count
2
2
adverb
"sweetly"
count
1
highlights
0
"lightly"
1
"slightly"
2
"sweetly"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1115
totalAiIsms
14
found
0
word
"flickered"
count
1
1
word
"flicked"
count
1
2
word
"glint"
count
1
3
word
"oppressive"
count
1
4
word
"sinister"
count
1
5
word
"loomed"
count
1
6
word
"anticipation"
count
1
7
word
"furrowed"
count
1
8
word
"weight"
count
2
9
word
"footsteps"
count
1
10
word
"echo"
count
1
11
word
"navigated"
count
1
12
word
"kaleidoscope"
count
1
highlights
0
"flickered"
1
"flicked"
2
"glint"
3
"oppressive"
4
"sinister"
5
"loomed"
6
"anticipation"
7
"furrowed"
8
"weight"
9
"footsteps"
10
"echo"
11
"navigated"
12
"kaleidoscope"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"weight of words/silence"
count
1
highlights
0
"the weight of his words"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
66
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
66
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
78
matches
(empty)
87.2807%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
26
mean
42.58
std
19.39
cv
0.455
sampleLengths
0
79
1
55
2
69
3
53
4
62
5
58
6
49
7
66
8
63
9
42
10
48
11
36
12
19
13
36
14
49
15
11
16
28
17
6
18
39
19
48
20
10
21
29
22
53
23
15
24
27
25
57
92.9293%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
66
matches
0
"was connected"
1
"was filled"
2
"were rewritten"
3
"was determined"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
147
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
916
adjectiveStacks
0
stackExamples
(empty)
adverbCount
22
adverbRatio
0.024017467248908297
lyAdverbCount
8
lyAdverbRatio
0.008733624454148471
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
78
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
78
mean
14.19
std
6.49
cv
0.457
sampleLengths
0
20
1
17
2
15
3
27
4
9
5
10
6
19
7
17
8
14
9
12
10
25
11
18
12
13
13
10
14
13
15
17
16
6
17
11
18
17
19
11
20
17
21
7
22
14
23
24
24
13
25
7
26
12
27
23
28
7
29
10
30
14
31
14
32
28
33
14
34
17
35
8
36
24
37
12
38
21
39
9
40
22
41
10
42
9
43
7
44
14
45
22
46
3
47
16
48
16
49
20
47.4359%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.2948717948717949
totalSentences
78
uniqueOpeners
23
63.8889%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
9
fancyCount
4
fancyTags
0
"shouted (shout)"
1
"she muttered, her mind racing (mutter, race)"
2
"a voice drawled from behind the bar (drawl)"
3
"he explained, his tone laced with a hint of warning (explain, lace)"
85.6271%