NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPGNKFZHVD6WZFB189XP7X
Run Details
Model:
GPT-4o Mini (temp=0)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
23.7s
Cost:
$0.001226
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> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The moon hung low in the sky, a pale disc casting a sil
very
glow over the twisted branches of the ancient oaks that surrounded The Fae Grove. Aurora Carter stood at the edge of Richmond Park, her breath visible in the crisp night air. She had come here seeking
solace
, a moment of clarity away from the chaos of her life. The Heartstone Pendant, a gift from an unknown benefactor, rested against her chest, its faint warmth a reminder of the mysteries that had begun to unfurl around her. As she stepped into the grove, the world shifted. The air thickened, heavy with the scent of damp earth and wildflowers that b
loomed
in defiance of the season. The trees
loomed
like
sentinels
, their gnarled roots twisting into the ground, creating a natural barrier that felt both protective and suffocating. Aurora hesitated, a shiver creeping down her spine. Something about this place felt wrong, as if the
very
fabric of reality had frayed at the edges. She took a deep breath, forcing herself to move deeper into the grove. The soft crunch of leaves underfoot was the only sound, but it felt too loud, too intrusive. The pendant pulsed
gently
against her skin, a heartbeat that
seemed to
sync with her own. She had heard whispers of this place, tales of its beauty and danger, but the stories had never prepared her for the unsettling stillness that enveloped her now. A rustle in the underbrush made her pause. Aurora turned, her bright blue eyes scanning the shadows, but nothing emerged. Just the wind, she told herself, a trick of the night. Yet, the unease settled deeper in her gut, a gnawing sensation that she
was being
watched. She pressed on, determined to find the clarity she sought, to confront the ghosts of her past that lingered like shadows in her mind. The grove opened up into a clearing, the standing stones rising like ancient guardians. They were weathered and worn, their surfaces
etched
with symbols that
seemed to
pulse with a life of their own. Aurora stepped closer, drawn to their presence, but as she did, a low hum filled the air, vibrating through her bones. It was a sound she couldn’t place, a melody that felt both inviting and
foreboding
. “Hello?” she called, her voice trembling
slightly
. The sound
echo
ed back, swallowed by the trees. No response. Just the hum, growing louder, wrapping around her like a shroud. She glanced over her shoulder, half-expecting to see someone standing behind her, but the grove remained empty, the shadows deepening as the moon slipped behind a cloud. Aurora’s heart raced. She was alone, yet the sensation of being watched intensified. She could feel it in the hairs on the back of her neck, the prickling awareness that something lurked just beyond her line of sight. She turned back to the stones, their ancient energy thrumming in the air, and reached for the pendant. It pulsed
warmly
, a
beacon
in the dark, and she clutched it
tightly
, grounding herself. “Get a grip, Rory,” she muttered under her breath. “You’re just being paranoid.” But the words felt hollow,
echo
ing in the stillness. She took a step back, her foot catching on a root, and she stumbled, catching herself against one of the stones. The moment her palm made contact, a jolt of energy surged through her, and the hum shifted, morphing into a whisper that danced just out of reach. “Leave,” it
seemed to
say, a voice like rustling leaves and distant thunder. Aurora’s breath hitched, her pulse quickening. She straightened, scanning the grove again, but the shadows remained still, the trees silent witnesses to her growing dread. She turned to leave, but the path she had taken felt different now, as if the grove had shifted while she stood there. The trees
loomed
closer, their branches intertwining, creating a labyrinth of darkness. Panic clawed at her throat. “This isn’t right,” she whispered, her voice trembling. She had come here for clarity, but all she felt was confusion and fear. The pendant’s warmth intensified, a steady thrum against her chest, urging her to move. She took a step forward, then another, but the grove
seemed to
stretch endlessly, the familiar path twisting into an unfamiliar maze. The whispers returned, swirling around her, a
cacophony
of voices that rose and fell like the tide. “Leave… leave… leave…” Aurora pressed her hands to her ears, trying to block out the sound, but it seeped into her mind, wrapping around her thoughts like a vine. She stumbled, her foot catching on another root, and she fell to her knees, the cold earth biting into her skin. The pendant glowed brighter, a
beacon
in the dark, and she grasped it
tightly
, as if it could shield her from the encroaching shadows. “Please,” she gasped, her voice barely a whisper. “I just want to go home.” The grove responded with silence, the whispers fading into a haunting
echo
. She looked up, her heart pounding, and for a fleeting moment, she thought she saw movement at the edge of her vision—a
flicker
of something pale and
ethereal
darting between the trees. Aurora scrambled to her feet, adrenaline surging through her veins. She turned, her eyes wide, searching for the source of the movement, but the grove remained still, the shadows deepening. The air felt charged, electric, as if the
very
essence of the place was alive and watching her e
very
move. “Show yourself!” she shouted, her voice breaking the stillness. The grove responded with a rustle, a whisper of wind that
sent a chill down
her spine. She took a step back, her heart racing, and the pendant pulsed again, a steady rhythm that
seemed to
resonate with her fear. Then, from the corner of her eye, she caught a glimpse of movement—a figure, pale and shimmering, flitting between the trees. Aurora’s breath caught in her throat. It was there, just beyond the reach of the moonlight, a silhouette that felt both familiar and foreign. She squinted, trying to make sense of it, but the figure melted back into the shadows, leaving only the
echo
of its presence. “Who are you?” she called, her voice trembling. “What do you want?” The grove remained silent, the whispers fading into the night. The pendant’s warmth pulsed erratically, a frantic heartbeat against her chest, urging her to flee. Aurora turned, her instincts screaming at her to run, but the path
was gone
, swallowed by the darkness. She was trapped, ensnared in a web of shadows and whispers, the grove closing in around her. Panic surged, and she stumbled backward, her foot catching on a root once more. She fell, the earth rushing up to meet her, and the pendant slipped from her grasp, clattering to the ground. The moment it hit the earth, the grove erupted in sound—a
cacophony
of whispers and rustling leaves, a chorus of voices that rose to a fever pitch. Aurora scrambled to her feet, her heart racing, and she lunged for the pendant, but the shadows shifted, coiling around her like tendrils of smoke. “Leave!” the voices cried, a chorus of urgency that
reverberated
through her bones. She grasped the pendant, its warmth flooding her senses, and in that moment, she felt a surge of power, a connection to the ancient energy of the grove. With a deep breath, she focused, channeling the energy of the Heartstone. “I’m not afraid!” she shouted, her voice cutting through the chaos. The grove shuddered, the shadows recoiling as the pendant glowed brighter, illuminating the darkness. The whispers faltered, and for a heartbeat, the grove fell silent. Aurora stood tall, the pendant pulsing with a fierce light, and she felt the
weight
of the grove’s energy shift. The shadows receded, the trees parting to reveal a path bathed in moonlight. “Leave,” the voices whispered again, but this time it felt like a warning, a plea rather than a command. Aurora took a step forward, her heart still racing, and the path opened before her, leading her back toward the edge of the grove. With one last glance over her shoulder, she saw the figure again, a fleeting glimpse of pale light, and she felt a strange sense of understanding pass between them. Then, she turned and ran, the pendant’s warmth guiding her through the darkness, the grove’s whispers fading behind her as she emerged into the cool night air of Richmond Park. The moon shone brightly above, and for the first time that night, Aurora felt
a sense of relief
wash over her. She had faced the shadows and emerged, but the memory of The Fae Grove lingered, a haunting reminder of the mysteries that lay just beyond the veil of reality.
Evaluation details
Result
Evaluator
Details
Meta Data
72.7273%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
11
adverbTagCount
2
adverbTags
0
"she gasped, her voice barely a whisper [barely]"
1
"the voices whispered again, but this time it felt like a warning, a plea rather than a command [again, like rather]"
52.1858%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1464
totalAiIsmAdverbs
7
found
0
adverb
"gently"
count
1
1
adverb
"slightly"
count
1
2
adverb
"tightly"
count
2
3
adverb
"warmly"
count
1
4
adverb
"very"
count
2
highlights
0
"gently"
1
"slightly"
2
"tightly"
3
"warmly"
4
"very"
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
1464
totalAiIsms
18
found
0
word
"ethereal"
count
1
1
word
"cacophony"
count
2
2
word
"beacon"
count
2
3
word
"sentinels"
count
1
4
word
"reverberated"
count
1
5
word
"flicker"
count
1
6
word
"foreboding"
count
1
7
word
"loomed"
count
2
8
word
"solace"
count
1
9
word
"weight"
count
1
10
word
"echo"
count
2
11
word
"echoed"
count
1
12
word
"echoing"
count
1
13
word
"etched"
count
1
highlights
0
"ethereal"
1
"cacophony"
2
"beacon"
3
"sentinels"
4
"reverberated"
5
"flicker"
6
"foreboding"
7
"loomed"
8
"solace"
9
"weight"
10
"echo"
11
"echoed"
12
"echoing"
13
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"sent a shiver through"
count
1
highlights
0
"sent a chill down"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
86
matches
0
"a sense of relief"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
5
narrationSentences
86
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
87
matches
(empty)
25.0746%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
25
mean
58.4
std
13.89
cv
0.238
sampleLengths
0
89
1
76
2
74
3
71
4
70
5
55
6
71
7
70
8
38
9
62
10
56
11
71
12
58
13
50
14
49
15
68
16
37
17
69
18
52
19
41
20
37
21
44
22
43
23
59
24
50
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
86
matches
0
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
231
matches
0
"was being"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1427
adjectiveStacks
0
stackExamples
(empty)
adverbCount
48
adverbRatio
0.03363700070077085
lyAdverbCount
11
lyAdverbRatio
0.007708479327259986
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
87
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
87
mean
16.78
std
7.07
cv
0.421
sampleLengths
0
27
1
17
2
17
3
28
4
9
5
19
6
22
7
8
8
18
9
13
10
17
11
16
12
28
13
8
14
12
15
11
16
16
17
24
18
14
19
20
20
21
21
15
22
7
23
8
24
2
25
11
26
27
27
3
28
10
29
25
30
18
31
15
32
9
33
13
34
21
35
27
36
13
37
6
38
19
39
23
40
12
41
5
42
8
43
14
44
14
45
22
46
17
47
3
48
26
49
21
43.1034%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.27586206896551724
totalSentences
87
uniqueOpeners
24
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
11
fancyCount
9
fancyTags
0
"she muttered under her breath (mutter)"
1
"it seemed to say, a voice like rustling leaves and distant thunder (seem say, like rustling)"
2
"she whispered, her voice trembling (whisper)"
3
"she gasped, her voice barely a whisper (gasp)"
4
"responded (respond)"
5
"shouted (shout)"
6
"cried (cry)"
7
"shouted (shout)"
8
"the voices whispered again, but this time it felt like a warning, a plea rather than a command (whisper again, time feel like)"
76.0642%