NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPGBRE466GDD030A0PG642
Run Details
Model:
GPT-4o, Aug. 6th (temp=1)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
43.0s
Cost:
$0.016717
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
Richmond Park lay cloaked in the deep indigo of a moonless night, the usual hum of London swallowed by the park’s sprawling, ancient silence. Aurora Carter — Rory to those who knew her well — eased the
otherworldly
weight
of the Heartstone Pendant beneath her coat. The pendant's warmth seared through the crisp chill of the November air, its subtle thrum an insistent heartbeat syncing with her own. She pushed back her unease. She knew why she was here, but the grove was a veil of secrecy she had yet to fully understand or trust. Guided by memory and a few whisper-thin beams of a reluctant flashlight, Rory
navigated
the narrow trail weaving forward to the fabled grove's entrance. The oak standing stones
loomed
ahead, twisted
sentinels
etched
by time, the air around them carrying a metallic tang. Here, time moved idiosyncratically, her previous visits confirming the unpredictable elasticity of each moment spent within the Fae Grove’s mystical bounds. The moment she stepped past the oaks, reality softened. The path behind her vanished, dissolving like a mirage into the sea of darkness. A heady floral scent enveloped her, wildflowers that thrived under the guardianship of the
otherworldly
realm. She exhaled,
solace
found
amidst
the improbability of perpetual blooms. But tonight, something was different. Dread crept along the fringes of her senses. The night held its breath, expectant. A soft rustle emanated from the underbrush, too swift and deliberate for the wind, but she dismissed it — a rabbit perhaps, mongoose, or stray fox. Rory pressed onward, her
footsteps
muffled by the earth’s grasping moss, moving as quietly as the secrets she carried. This place, a nape in the world's fabric, demanded silence, and she had found its language unnervingly
palpable
. About twenty paces into the grove, the ambient noise of rustling stop-start laughter ceased abruptly. Her ears strained against the quiet that followed — total, suffocating stillness, as if nature itself held its breath. She adjusted the flashlight, its beam quivering between shadows that danced at the periphery of her vision, elusive and intangible. Was it her? Or were the trees actually leaning closer? She wrapped her fingers around the Heartstone, its crimson core pulsing with deliberate warmth. It offered some comfort, but their trespass into Isolde’s grove had awakened something ancient and perturbed, a presence rooted deep within the soil. Though unseen, its awareness scraped
softly
against her senses like a phantom limb. As she moved deeper into the grove, the ambient temperature dipped noticeably, her breath emerging in short frosty puffs. Her fingers brushed past a low-hanging branch, rough bark tracing her skin like an unfamiliar whisper. She shuddered. “Eva?” The name fell from her lips — soft, desperate, hopeful. Rory had come for her friend, summoned by a cryptic message written on leaf-strewn paper: Meet me at the Grove — E. But Eva had not appeared. Only the grove’s predatory quiet rose to meet Rory's call, an
oppressive
stillness weighing down her breathing. She halted beneath the high cathedral canopy of interlocking boughs, negotiating the delicate line between bravery and folly. A ripple of something unseen shifted overhead — a murmur of leaves where none should have
been moved
. Rory
flicked
the flashlight upward reflexively, its beam catching on nothing but errant branches clawing at the sky. “Eva, are you here?” She tried again, the words brittle on her tongue. Every shadow was a potential adversary, every branch a talon poised to part the veil between the worlds. The sound of running water reached her then — not the calming trickle that would have settled her heart but a robust, unsettling rush, like a hidden brook bursting its banks. It originated from nowhere visible, the sound milling through its surroundings with mocking certainty. Her fear
fractured
as a laugh — sardonic and chilling —
reverberated
through the grove, each note a nail skittering along her arm. It changed abruptly, becoming her old English professor’s voice murmuring from deep within memory. “Aurora, you are clever, but are you wise?” A chill swept the nape of her neck. This wasn’t right. None of it. The grove’s time-feinted enchantments were capricious, insidious. The pendant radiated a
searing
pulse, drawing her attention to where the earth rose into a small mound at her feet. A sound — a low hum, just within the audible range, wormed into her consciousness. Her heart banged complaints against her ribcage. The hum modulated into a drone, then to spoken words, incoherent at first but
slowly
settling into familiarity. Distorted lines wove through the air — fragments of remembered nursery rhymes seeping from the soil like curdled
echoes
. Mary, Mary, quite contrary... The rhyme twisted in a rush of icy air, freezing her in place. The trees strained beneath the
weight
of the supernatural discord, their boughs groaning. Rory resisted the urge to backtrack. Her own voice
trembled
from within, urgently insistent. Move, Rory. Leave. Whatever had called her here, whatever had mimicked Eva's reach, intended for her to linger—and to suffer. But Rory was not merely clever; she was persistent. Heartstone clutched close, she picked her path back, retracing through the darkness that pushed and pulled, mind feeling for the warmth of ground anew as she stepped. Suddenly, the world pirouetted around her. The trees swayed and danced, leaning confessional near enough that she could feel their recrimination, their hunger for the unwelcome. But the Heartstone
was guiding
now — its urgency a lighthouse pulse aligning her strides. Her vision honed, barred by fear’s reigning clarity. The grove’s malevolence oscillated, swarming as its gravity twisted like a corkscrew to eject the intruder. She moved faster, steps nearly tripping in the dark. Then light shifted — a break, an opening as the borders unraveled into reality. The stones
loomed
anew, her passage met with the
cacophony
of night noises that rushed back with the suddenness of a held breath expelled. Aurora Carter emerged, her breath tearing ragged cascades through her lungs. Behind her, the Fae Grove simmered in unreal silence once more, its secrets withheld. The auxiliary world held a dark accord, and she had passed within inches of the great unknown grasping at its core. But there, outside its boundaries, Rory found herself reclaimed by the mundane presence of
looming
city lights and the tick of a trusted watch. But as she caught her breath, the Heartstone’s warming rhythm subsided, though its memory
echoed
long after in every tilt of shadow and stab of moonlight. The grove’s thread remained tugged deep within her chest, weaving anew always, with Eva’s absence a question destined to spiral unanswered, at least for tonight. Rory turned toward the city, swallowing the lingering taste of earth and unwelcome laughter, now held close as cryptic memory forged in the
spectral
refuge of her own determination.
created_at
"2026-02-17T02:23:24.913727+00:00"
2/17/2026, 2:23:24 AM
model
"openai/gpt-4o-2024-08-06"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1305
moderation_latency
(null)
generation_time
42983
tokens_prompt
812
tokens_completion
1823
native_tokens_prompt
743
native_tokens_completion
1486
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.0167175
router
(null)
provider_responses
0
id
"chatcmpl-DA51Vv7xWO40bFk7oo5iiZI5R30mp"
status
200
is_byok
false
latency
1181
endpoint_id
"9d15935a-34e6-4a5e-a5bc-c7dda213e876"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-08-06"
api_type
"completions"
id
"gen-1771294961-34T2AxR0TbkA5rvAAv1a"
upstream_id
"chatcmpl-DA51Vv7xWO40bFk7oo5iiZI5R30mp"
total_cost
0.0167175
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
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.3570%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1126
totalAiIsmAdverbs
3
found
0
adverb
"slowly"
count
1
1
adverb
"softly"
count
1
2
adverb
"suddenly"
count
1
highlights
0
"slowly"
1
"softly"
2
"suddenly"
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
1126
totalAiIsms
24
found
0
word
"palpable"
count
1
1
word
"cacophony"
count
1
2
word
"sentinels"
count
1
3
word
"reverberated"
count
1
4
word
"searing"
count
1
5
word
"flicked"
count
1
6
word
"trembled"
count
1
7
word
"oppressive"
count
1
8
word
"spectral"
count
1
9
word
"otherworldly"
count
2
10
word
"loomed"
count
2
11
word
"looming"
count
1
12
word
"fractured"
count
1
13
word
"solace"
count
1
14
word
"weight"
count
2
15
word
"footsteps"
count
1
16
word
"amidst"
count
1
17
word
"echoed"
count
1
18
word
"echoes"
count
1
19
word
"etched"
count
1
20
word
"navigated"
count
1
highlights
0
"palpable"
1
"cacophony"
2
"sentinels"
3
"reverberated"
4
"searing"
5
"flicked"
6
"trembled"
7
"oppressive"
8
"spectral"
9
"otherworldly"
10
"loomed"
11
"looming"
12
"fractured"
13
"solace"
14
"weight"
15
"footsteps"
16
"amidst"
17
"echoed"
18
"echoes"
19
"etched"
20
"navigated"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
76
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
76
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
77
matches
(empty)
89.0005%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
27
mean
42
std
19.38
cv
0.462
sampleLengths
0
95
1
64
2
49
3
45
4
37
5
54
6
10
7
50
8
37
9
55
10
54
11
31
12
45
13
45
14
21
15
43
16
37
17
4
18
26
19
34
20
36
21
41
22
33
23
38
24
11
25
59
26
80
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
76
matches
0
"been moved"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
191
matches
0
"was guiding"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1113
adjectiveStacks
0
stackExamples
(empty)
adverbCount
41
adverbRatio
0.036837376460017966
lyAdverbCount
19
lyAdverbRatio
0.017070979335130278
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
77
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
77
mean
14.73
std
7.33
cv
0.498
sampleLengths
0
24
1
22
2
22
3
5
4
22
5
24
6
19
7
21
8
9
9
14
10
16
11
10
12
5
13
8
14
6
15
26
16
19
17
18
18
15
19
19
20
20
21
3
22
7
23
14
24
23
25
13
26
19
27
16
28
2
29
11
30
22
31
5
32
17
33
18
34
18
35
18
36
13
37
18
38
31
39
14
40
23
41
14
42
8
43
8
44
3
45
3
46
7
47
21
48
15
49
7
60.6061%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.4025974025974026
totalSentences
77
uniqueOpeners
31
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
89.5861%