NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPDGFA1TY6GT9M1GA56NDW
Run Details
Model:
GPT-4o, Aug. 6th (temp=0)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
14.7s
Cost:
$0.015787
Provider:
Azure
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 over Richmond Park, casting a silvery glow that danced across the ancient oak standing stones marking the boundary of the Fae Grove. Aurora Carter, known to her friends as Rory, stood at the edge of the clearing, her breath visible in the crisp night air. She clutched the Heartstone Pendant, its deep crimson gemstone pulsing faintly against her palm, a subtle warmth that
seemed to
seep into her skin. The silver chain dangled between her fingers, catching the moonlight like a spider’s web. Rory had come to the Grove at the behest of a whisper, a half-remembered dream that tugged at the edges of her consciousness. The pendant had
been left
on her doorstep, wrapped in a scrap of
velvet
, with no note or explanation. It was the kind of mystery that Rory, with her quick mind and penchant for puzzles, couldn’t resist. But now, standing alone in the clearing, she felt a prickle of unease. The Grove was a place out of time, a pocket between worlds where wildflowers b
loomed
in defiance of the season.
The air was thick with
the scent of earth and something sweeter, a fragrance that clung to the back of her throat. Rory took a cautious step forward, her boots crunching
softly
on the frost-kissed grass. The sound
seemed to
echo
, unnaturally loud in the stillness. She paused, listening. The night was alive with the rustle of leaves, the distant call of an owl. But beneath it all, there was something else—a low hum, almost imperceptible, like the murmur of a distant crowd. Rory turned
slowly
, scanning the shadows that pooled between the trees. The Grove was empty, but the feeling of being watched was undeniable, a
weight
pressing against her skin. Rory shook her head, trying to dispel the sensation. She was here for a reason, she reminded herself. The pendant had led her to this place, and she needed to understand why. She took another step, then another, moving deeper into the clearing. The standing stones
loomed
around her, their surfaces
etched
with patterns that
seemed to
shift and change in the moonlight. As she walked, the hum grew louder, resolving into a melody that tugged at her memory. It was a song she had heard before, in dreams and half-remembered moments, a lullaby that spoke of distant places and forgotten promises. Rory’s heart quickened, a mix of fear and
anticipation
. She reached out, her fingers brushing the rough bark of one of the stones. The surface was warm, almost alive, and she pulled back with a start. The pendant pulsed in her hand, a steady thrum that matched the rhythm of her heart. Rory closed her eyes, focusing on the warmth, the glow that
seemed to
seep into her bones. She could feel the Grove around her, the ancient power that thrummed beneath the earth, the whisper of leaves in the wind. It was a place of magic, of secrets and shadows, and she was not alone. A rustle in the underbrush made her freeze, her eyes snapping open. The shadows shifted, and for a moment, she thought she saw a figure standing at the edge of the clearing, watching her with eyes that glinted in the darkness. But when she blinked, the figure
was gone
, leaving only the whisper of leaves in its wake. Rory’s pulse raced, a cold sweat breaking out along her spine. She took a step back, her gaze darting from shadow to shadow. The feeling of wrongness
was growing
, a creeping dread that coiled in her stomach. She was
being hunted
, she realized, the thought as clear and sharp as the night air. She turned, ready to flee, but the Grove
seemed to
shift around her, the path she had taken disappearing into the shadows. Panic flared, but she forced it down, drawing on the cool-headedness that had seen her through so many tight spots. She needed to think, to find a way out before whatever lurked in the darkness closed in. The pendant was warm against her skin, a steady pulse that
seemed to
guide her. Rory took a deep breath, centering herself, and
began to
move, her steps careful and deliberate. The melody was louder now, a siren song that pulled at her senses, but she resisted, focusing instead on the path ahead. The Grove was a maze of shadows and light, the trees closing in around her as she moved. The hum was all around her, a living thing that thrummed in her bones. Rory’s breath came in shallow gasps, her heart a drumbeat in her ears. She could feel the presence behind her, a shadow that moved with her, matching her step for step. She stumbled, her foot catching on a root, and went down hard, the impact jarring her bones. The pendant slipped from her grasp, skittering across the ground. Rory scrambled after it, her fingers closing around the cool metal just as the shadows surged forward. She rolled onto her back, the pendant clutched to her chest, and stared up at the figure
looming
over her. It was tall, impossibly so, its form shifting and changing like smoke. Eyes like burning coals stared down at her, and Rory felt a chill that cut to her core. The figure reached out, a hand of shadow and light, and Rory flinched, expecting the worst. But the touch was gentle, a brush of warmth that
sent a shiver down
her spine. The pendant pulsed in response, a bright flare of light that drove the shadows back. Rory scrambled to her feet, her heart pounding. The figure watched her, its expression
unreadable
, and she felt a strange sense of recognition, as if she had seen it before, in dreams and half-remembered moments. The melody was a roar in her ears now, a song of power and promise. The figure gestured, a slow, deliberate motion, and Rory understood. The pendant was a key, a guide, and she
was meant
to follow. She took a step forward, then another, the shadows parting before her. The path was clear now, a ribbon of moonlight that led deeper into the Grove. Rory hesitated, glancing back at the figure. It nodded, a slow, solemn gesture, and she felt a surge of determination. She was not alone, she realized, not
truly
. The Grove was a place of magic, of secrets and shadows, and she was part of it now. With a deep breath, Rory stepped forward, the pendant a steady pulse against her skin. The shadows closed in behind her, the melody a whisper in the wind, and she walked into the night, the path unfolding before her like a promise.
created_at
"2026-02-17T02:21:23.073753+00:00"
2/17/2026, 2:21:23 AM
model
"openai/gpt-4o-2024-08-06"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
536
moderation_latency
(null)
generation_time
14651
tokens_prompt
812
tokens_completion
1595
native_tokens_prompt
743
native_tokens_completion
1393
native_tokens_completion_images
(null)
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.0157875
router
(null)
provider_responses
0
id
"chatcmpl-DA500Sw4sYZG13rRHAyoN0WXVULIp"
status
200
is_byok
false
latency
244
endpoint_id
"59ea8d2a-1b1b-47f1-83de-a358a724caeb"
provider_name
"Azure"
model_permaslug
"openai/gpt-4o-2024-08-06"
api_type
"completions"
id
"gen-1771294867-CgVkW8HOec6mrftG5vYz"
upstream_id
"chatcmpl-DA500Sw4sYZG13rRHAyoN0WXVULIp"
total_cost
0.0157875
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Azure"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
73.2382%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1121
totalAiIsmAdverbs
3
found
0
adverb
"slowly"
count
1
1
adverb
"softly"
count
1
2
adverb
"truly"
count
1
highlights
0
"slowly"
1
"softly"
2
"truly"
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)
28.6351%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1121
totalAiIsms
8
found
0
word
"loomed"
count
1
1
word
"looming"
count
1
2
word
"velvet"
count
1
3
word
"unreadable"
count
1
4
word
"anticipation"
count
1
5
word
"weight"
count
1
6
word
"echo"
count
1
7
word
"etched"
count
1
highlights
0
"loomed"
1
"looming"
2
"velvet"
3
"unreadable"
4
"anticipation"
5
"weight"
6
"echo"
7
"etched"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"air was thick with"
count
1
1
label
"sent a shiver through"
count
1
highlights
0
"The air was thick with"
1
"sent a shiver down"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
70
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
7
narrationSentences
70
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
70
matches
(empty)
14.4034%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
19
mean
58.68
std
11.76
cv
0.2
sampleLengths
0
87
1
73
2
66
3
66
4
63
5
75
6
70
7
58
8
53
9
59
10
53
11
63
12
44
13
50
14
47
15
50
16
50
17
46
18
42
95.2381%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
70
matches
0
"been left"
1
"was gone"
2
"being hunted"
3
"was meant"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
183
matches
0
"was growing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1121
adjectiveStacks
0
stackExamples
(empty)
adverbCount
21
adverbRatio
0.01873327386262266
lyAdverbCount
7
lyAdverbRatio
0.006244424620874219
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
70
echoCount
0
echoWords
(empty)
68.2103%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
70
mean
15.93
std
5.11
cv
0.321
sampleLengths
0
26
1
23
2
24
3
14
4
23
5
19
6
18
7
13
8
20
9
22
10
14
11
10
12
3
13
15
14
19
15
11
16
18
17
9
18
9
19
14
20
11
21
20
22
16
23
23
24
9
25
14
26
13
27
16
28
17
29
22
30
15
31
12
32
29
33
17
34
11
35
12
36
14
37
16
38
22
39
20
40
17
41
15
42
16
43
22
44
18
45
14
46
13
47
18
48
17
49
10
37.1429%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.15714285714285714
totalSentences
70
uniqueOpeners
11
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
81.3844%