NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMRAPM449FRYQ90H1X87EJC
Run Details
Model:
GPT-4.1 Nano
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
10.5s
Cost:
$0.000608
Provider:
OpenAI
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 woods pressed in around her like an
unspoken
threat. Aurora’s breath clouded in the chill air, the faint glow of her phone screen
flicker
ing as she checked her fading map. The ancient oak standing stones
loomed
ahead, their gnarled silhouettes dark and indistinct against the night sky. She had come here hoping for answers, some fragment of clarity amid the chaos of her life, but the place felt different—wrong in a way she couldn’t quite pin down. The silence was thick—unnatural, like a heavy curtain draped over the woods. Even the wind had subsided, leaving only a faint rustling from unseen motion. She shifted the strap of her satchel, fingers brushing against the Heartstone Pendant resting beneath her sweater, cold and firm against her chest. Its faint pulse, a warm, faint glow, was comforting, yet even that warmth felt distant tonight. A subtle sensation prickled at the back of her neck, like the
flicker
of something watching. She told herself it was her imagination, that after all, she’d always been prone to overthinking—especially since fleeing Cardiff. But tonight, her instincts refused to quiet. The standing stones emerged shadowy and tangled with moss, jagged shapes in the darkness. She hesitated, then stepped forward, the damp earth squelching beneath her boots. Just as she reached out to touch one, a faint
flicker
of movement
flickered
at the edge of her vision—a shift, a whisper of something slipping just beyond her line of sight. She spun around, heart pounding. Nothing. Just the dense, silent woods, alive only with the faint
echoes
of her own breathing. Still, the feeling persisted—an odd, prickling sense that she
was being
watched. A sudden, sharp crack broke the silence behind her. She froze, head turning instinctively, eyes darting through the shadows. Nothing. But the sound lingered—the brittle snap, like a branch breaking under a careless footstep. She tightened her grip on the pendant, throat dry. Light
footsteps
. No—just her own breathing
echoing
in her ears. She told herself to stay calm. Sometimes, it was the unknown sounds that
unsettled
the mind—nothing more. Yet her gaze darted toward the trees, uncertain. Then she saw it—something just beyond the reach of her vision, a
flicker
of movement too quick, too subtle to describe. As if someone—something—
was sliding
just out of sight, always just out of the corner of her eye. She
clenched her jaw
and moved closer to the standing stones, the ancient oak’s knotted limbs seeming more menacing with e
very
passing second. Her fingers brushed the rough bark as the shadows shifted again. Something brushed past her peripheral vision—a dark shape, too fluid, too deliberate. A shiver crawled up her spine, and she fought the instinct to turn away entirely. She
clenched her fists
, forcing herself to breathe, to ground herself. “Stop,” she whispered aloud, voice barely more than a breath. “This isn’t real.” The woods responded with silence, save for the faintest whisper of wind, rustling the leaves again. She looked down—nothing but a scattered bed of wildflowers that b
loomed
stubbornly despite the season. Her eyes returned to the stones. They
seemed to
hum with an almost imperceptible vibration, as if the
very
fabric of reality had twisted here. A tiny shift—movement—caught her eye. Her gaze snapped to a patch of darkness at the corner of the clearing. Something was there, uncoiling like mist, slow and deliberate. No—more like a shadow, a stain on the night that refused to sit still. Her breath hitched. Deep inside her, a prickling awareness blossomed, crawling with the certainty that whatever
was lurking
was aware of her, too. Watching her. The faint pulse of the Heartstone under her shirt grew warmer, softer, as if responding to some unseen signal. She felt her pulse quicken—fear gnawing at the edges of her mind. She took a tentative step back, only to freeze—her eyes catching a
flicker
of movement beneath the larger oak. Not a branch—something darker, moving with unnatural, sinewy grace. The shadows
seemed to
stretch and fold in ways they shouldn’t, twisting into shapes that defied natural logic. A whispering sound, like a breath soft and stale, drifted through the trees. She pinched her eyes shut for a second, trying to dismiss it, but it seeped in—low, close, almost breathless. The woods were alive with things she couldn’t see but sensed deeply. Something slow and deliberate
was circling
her, just outside the perimeter of her vision. Her skin prickled with that cold, prickling dread. She
clenched her fists
, lungs absorbing shaky breaths, and
tried to
tell herself this was just the effects of the dark, the unfamiliar place, her racing mind. But the faint glow of the pendant in her vision told her otherwise—something here responded, something waiting. A shift behind her—someone—something—was right there. She spun around desperately, half-expecting confrontation, an explanation, but there was only empty space. Stillness. Too still. Her eyes darted left and right, scanning the shadows, her mind racing with
unspoken
fears. The woods had never felt so alive, yet
utterly
silent—all the noises of the forest hushed save for her own ragged breathing. The faint glow from the Heartstone Pulsed a little stronger, as if it recognized the darkness, feeding on the presence of something unnatural. The stone’s faint glow renewed her resolve, but she knew—knew—it was an illusion. A trap. She was not alone. Somewhere deep within, she knew the truth. The woods weren’t just waiting—they
were watching
—and they had been waiting for someone like her to arrive. To be lured into this silent, suffocating grasp of shadows and whispers. And as the darkness thickened, a new sensation prickled at her skin—a cold, heavy presence pressing against her mind, whispering
softly
yet insistently. Words she couldn’t hear, promises she knew were lies. Her heart hammered louder, e
very
instinct screaming for her to run, to escape what lurked just beyond the veil of her sight. But her feet stayed rooted in the damp earth. Because she knew—somewhere in the depths of her mind—that whatever was here, it wasn’t just watching. It
was waiting
. And it was hungry.
created_at
"2026-02-17T02:54:44.389085+00:00"
2/17/2026, 2:54:44 AM
model
"openai/gpt-4.1-nano-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
380
moderation_latency
(null)
generation_time
10407
tokens_prompt
812
tokens_completion
1622
native_tokens_prompt
743
native_tokens_completion
1335
native_tokens_completion_images
0
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
"completed"
usage
0.0006083
router
(null)
provider_responses
0
id
"resp_035e09b262d02d7f016993d8692bc4819597703f33c1d88380"
status
200
is_byok
false
latency
133
endpoint_id
"9251cee5-5503-4be9-9439-7ae21ff062a3"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4.1-nano-2025-04-14"
api_type
"completions"
id
"gen-1771296873-6USMxQNlb8O7uTC0bCFK"
upstream_id
"resp_035e09b262d02d7f016993d8692bc4819597703f33c1d88380"
total_cost
0.0006083
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
1
adverbTagCount
1
adverbTags
0
"she whispered aloud, voice barely more than a breath [barely more]"
71.2368%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1043
totalAiIsmAdverbs
3
found
0
adverb
"softly"
count
1
1
adverb
"utterly"
count
1
2
adverb
"very"
count
1
highlights
0
"softly"
1
"utterly"
2
"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
1043
totalAiIsms
12
found
0
word
"flickered"
count
1
1
word
"flicker"
count
4
2
word
"loomed"
count
1
3
word
"unspoken"
count
2
4
word
"unsettled"
count
1
5
word
"footsteps"
count
1
6
word
"echoes"
count
1
7
word
"echoing"
count
1
highlights
0
"flickered"
1
"flicker"
2
"loomed"
3
"unspoken"
4
"unsettled"
5
"footsteps"
6
"echoes"
7
"echoing"
33.3333%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
3
maxInWindow
3
found
0
label
"clenched jaw/fists"
count
3
highlights
0
"clenched her jaw"
1
"clenched her fists"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
79
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
79
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
80
matches
(empty)
64.2926%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
23
mean
43.91
std
16.47
cv
0.375
sampleLengths
0
78
1
64
2
42
3
58
4
33
5
43
6
35
7
61
8
49
9
13
10
56
11
45
12
53
13
46
14
58
15
52
16
23
17
37
18
42
19
36
20
54
21
28
22
4
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
79
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
6
totalVerbs
171
matches
0
"was being"
1
"was sliding"
2
"was lurking"
3
"was circling"
4
"were watching"
5
"was waiting"
88.6814%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1039
adjectiveStacks
0
stackExamples
(empty)
adverbCount
55
adverbRatio
0.05293551491819057
lyAdverbCount
14
lyAdverbRatio
0.013474494706448507
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
80
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
80
mean
12.63
std
6.93
cv
0.549
sampleLengths
0
10
1
21
2
17
3
30
4
12
5
13
6
23
7
16
8
16
9
19
10
7
11
14
12
12
13
32
14
5
15
1
16
15
17
12
18
9
19
10
20
1
21
14
22
9
23
2
24
8
25
6
26
11
27
8
28
21
29
17
30
23
31
11
32
12
33
15
34
11
35
10
36
3
37
16
38
15
39
6
40
19
41
5
42
14
43
9
44
14
45
3
46
20
47
2
48
19
49
12
62.9167%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
3
diversityRatio
0.4
totalSentences
80
uniqueOpeners
32
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"she whispered aloud, voice barely more than a breath (whisper voice barely more)"
71.7918%