NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQRGT9FHZS6ZRXDX9T32RR
Run Details
Model:
GPT-5 Mini
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
40.9s
Cost:
$0.010583
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
Aurora Carter should have felt ridiculous. Standing alone beneath a sky so black the stars were brittle points, she had e
very
reasonable reason to laugh at herself and take the bus home. She had reached for the kind of proof she trusted—directions scribbled on a damp scrap of card that a stranger had shoved into her palm at the Golden Empress, a single time and place and the promise of answers. She liked answers. Pre-law had trained her to prefer facts to feeling, to catalog inconsistencies and cross-examine them until they were tidy. That, at least, stopped the part of her that still had Evan's face folded into the back of her throat. The grove did not welcome her with tidy facts. It began with a wrongness so small she almost missed it: the wildflowers. Richmond Park in October should have been a skeleton of bracken and mud. Instead small heads of blue and white peppered the dark, bell-shaped blooms cupped around a moon that did not hang higher but seemed—somehow—to make the flowers glow from within. Aurora took a step off the worn path and felt the soles of her sneakers press into soil that smelled sweet, like cut grass and tea. The ancient oaks that marked the boundary—stones the size of men, gnarled trunks that locals called Isolde's because it sounded less insane than "the stones"—had a faint, sap-sweet sheen, as if light had pooled on them and refused to run off. Her
watch
read 00:12. Her phone said 00:13. Walking into the clearing felt like the place had shifted its
watch
to a different time zone. She told herself it was nothing: clocks desynchronized, a slight lag between signal towers in the park. She told herself this until something warm pressed against the hollow at the base of her throat and made her chest lift reflexively. The Heartstone did not belong to her in any way that made sense. It hung on a thin chain at the hollow of her collarbone, a thumbnail-sized gem the color of dried blood. Someone had given it to her at the restaurant three nights ago, a man who smelled of rain and soap and something older that had nothing to do with wardrobes. He had said one sentence—Find the Grove at midnight—and left without looking back. The stone had been quiet on the walk over. Now it pulsed with a faint, inner warmth as if it had been waiting with its hand on a stove. She kept her palm flat over it because it settled her to touch things she could measure. The skin of her hand felt cooler than the gem. The warmth did not burn. It thudded, almost heartlike, and with e
very
thump the hairs along her wrists prickled as if an unseen wind
were sliding
down her arms. She had a small crescent-shaped scar on her left wrist from a childhood accident; she traced it without
think
ing and made a legal list in her head: one, evidence—phone,
watch
, pendant; two, motive—unknown; three, location—isolated. Keep the head in the head. She repeated the litany until she could still her breathing. There was sound in the grove that shouldn't have belonged to the night. A clock somewhere—small, insistent—ticked out of phase with the trees. It was not the normal human tick of a distant house. The tick was smooth, metallic, and when she crouched to listen it went quiet as if offended by her curiosity. Laughter threaded through the oaks, high and quick and not quite child nor adult. It ran along the edge of her hearing like a river that has forgotten which bank belongs to which country. When she followed it, the ground slipped away from under her feet—not physically, but in perception, like the universe had narrowed and might peel a layer. She fought the impulse to run and
cataloged
instead: the soil was firm,
footsteps
were her own, there was no sudden drop. At the edge of the clearing a fox sat on its haunches, small and red as a penny. It appeared and vanished as though someone
were snipping
frames from a film. The first time she saw it she swore its eyes were human; the second time its muzzle puffed smoke and it
was gone
. When she looked directly, nothing moved. When she let her eyes soften, shapes slid between trunks, so subtle they might have been the night
think
ing rather than beings. A shadow leaned. A tree breathed. In the periphery, someone—something—took a step and the air filled with the sound of J-shaped spoons clinking together. She
tried to
turn the scene into testimony. A body must be somewhere. There must be footprints, cigarette butts, a discarded jacket. Her training wanted physical proofs so it could interrogate them for motive and timeline. Instead, the grasses undid her footprints as she stole a glance back. Her shoes left only a faint disruption that the moonlight smoothed over like a hand smoothing fabric. The pendant warmed again. Not a pulse this time but a slow, deliberate heat that traveled from the gem to her sternum and settled like a coin. Aurora's breath hitched. She had
been told
nothing about Hel; she had read barely enough folklore in evenings with Eva to know the word was a boundary—cold, rock-faced, where names came naked. That the Heartstone pulsed near a Hel portal was a detail she could file under "worse things." Her fingers went to the chain as if to snuff a candle. The silver had an almost liquid glide against her skin, like a second throat. Night made the grove small. Her flashlight threw a white, hand-width cone that made the trees into tall men, and outside the circle the dark thickened into
velvet
. In the beam, the stones leaned inward, their rings like closed eyes
watch
ing a sleeping child. The light clawed at their surfaces and found nothing but the ancient knotwork of bark and lichen. At the margin, the wildflowers’ petals drank in the flashlight and did not reflect it, as if they refused the currency of light. When she moved, things at the periphery moved a fraction after, as if the grove had to
think
before it could mimic her. There was a sound she knew intimately: breathing measured, steady. Not her breath—she could feel that in her ribs—but another cadence against her skin. It matched the pace of the pendant, and for a slick second she wondered whether the gem's warmth had a voice and whether that voice had learned to pre
tend to
be lungs. She did what rational people do when confronted by the irrational: she tuned to the pattern. Counted. One-two-three, in the way one times a pulse. One-two-three. Steps answered from the other side of the standing stones. Nothing like
footsteps
properly measured—no heel, no scuff—but the soft sound of cloth on leaf litter, a rhythm of living things that avoided the path. Aurora's throat tightened. She stood entirely still, the way you do when you
think
sound measured you by mistake and may not notice you moved. The sound folded around a tree and came back to her as if it had a mouth shaped to speak from the horizon. Her name breathed out of the moss: Aurora. Not the gravel of a radio or the clarity of a human voice. It was the sound of someone saying a beloved thing and meaning menace. She took one small step toward the center of the clearing and the air curved, like heat off tarmac. The pendant's warmth became a pressure, a small fist of expectation pressed up against her breastbone. She felt, absurdly, like someone had placed a palm there and
was testing
the species of her heartbeat. She wrapped both hands around the stone as if to steady it, the chain warm and slick through her fingers. "Who are you?" she asked, the voice hardly leaving her teeth. The answer was not a recorded voice but a chorus of tiny noises—leaves brushing leaves—not quite arranged into vowels. It might have been an answer and might have been a wind. It became a pattern anyway, and her whole life of
being told
to trust the rational felt like a thin shirt against a cold she couldn't quantify. "You're the reasonable one," she said aloud, because speaking anything always pulled her center back in. The grove offered no reply in language but a rustle that sounded, for a shocking second, like a sigh of recognition. Her phone pulsed with a message. She fumbled it, fingers numb with the cold that the grove
wasn't giving
but that had decided to borrow. The screen read: 00:42. The message came from an unknown number. Only one line: We have been waiting. She blinked and the message blurred. When she refocused there was no signal bar, no network indicator, only the small battery icon draining bright and
suddenly
fat, as if entire hours were
being siphoned
by something invisible. The idea that she had
been deceived
should have been black and sharp and easy to act upon. Instead it felt like a bruise, slow to surface and impossible to map. At the
very
edge of sight something tilted—an angle in a tree where no branch should have, a suggestion of knees in the silhouette of leaves. The shape stepped into the flashlight and did not complete itself. It was mostly negative space, the absence of things arranged with such pretense that the human brain wanted to finish the picture and keep finishing it until it made a face. Aurora's skin crawled. "Come out," she said. Men she had cross-examined in court gave answers to that tone; men who had hidden told her where they were. The grove did not answer. The trees swallowed the sound like cups. She paced until the ground turned familiar in its failure to leave a trace. Her legal brain tried other tricks: measure, triangulate, set a marker. She took off a glove, tied it to a twig, and pointed it toward the nearest standing stone. It sat there like a
beacon
for adolescents and law students e
very
where, and when she turned back it had
been taken
down. The twig was on the other side of the clearing, a clean slice through the grass, as if someone had walked
carefully
around it and set it somewhere that made no sense. The pendant flared. The warmth rose, intolerable for a fraction of a second, and she felt vertigo as if someone played a hand through her memory and tousled it. A sweet smell—baked bread, warm and yeasty—rolled in on the night and snagged at the small, sensible memory of her mother's hands folding pastry. It felt like leverage. She did not flinch. She was not, at root, a superstitious woman. She was neat and precise. But the thing a body remembers when a mind decides to be rational is not always a litigable fact. It was only later—years or minutes—that she would be able to say whether she saw the figure clearly or whether she
was making
it up out of anxiety. In the moment, something stepped into the halo of her flashlight and stopped. It had shoulders like a person but those shoulders sat wrong, as if the angle at which they met the collarbone did not belong to human architecture. Where a face would be was a blur, as though someone had smeared wet paint across paper and left the features to drip. It tilted its head in a way that read as interest rather than threat. You could tell a great deal by a tilt of the head in court: apology or arrogance, feigned ignorance, contrition. This tilt was neither. It
was cataloging
. Aurora's hand tightened on the pendant until the silver bit into the skin of her palm. She found her voice and used it like a weapon forged by repeating the facts into a sentence. "Who gave you my name?" she demanded. "Who told you to meet me?" The being—if it could be called that—made a sound like paper turning over in a
very
quiet library. It reached a limb forward. Not a hand exactly but a suggestion of fingers that ended in a light more like the prickle of a winter light than anything warm. They closed around a space where the world thinned and the air smelled
suddenly
of iron and old coins. When it touched the air, the pendant burned. The gem's inner glow flared to a light as bright and small as a match. Aurora felt the heat crawl up her neck and catch for an instant at the scar on her wrist, an ancient child's crescent, and the sensation was so precise she almost thought someone had laid a fingertip there. The thing withdrew its limb as if stung, and this time there was a sound she recognized in the bundle of noises: a laugh that was too wet and too close, like someone who had been crying learning to laugh again. It made no sense and yet fit. It made her skin leak cold droplets. She wanted to move. She found her feet clumsy as if her shoes had borrowed someone else's gait. The grove had altered time without permission. An hour inside could be minutes or days outside; she could not trust the
watch
, the phone, or even her pulse. All she could trust were the tiny, stubborn facts her body allowed her—her hands, the scar, the pendant—and the one rational tool that helped her most: refusal. She refused to be carried. She refused to be an answer like a neatly folded handkerchief. The thing stepped again. The light where its face should be gathered, as if it
were trying
to give her something—an object, a memory, a truth. She could not see it clearly. When her brain
tried to
finish the picture it slid and smeared. She did not reach for it, though e
very
bone in her called for grasping at any possible proof. "You're not alone," she said to the empty space because somewhere in the cracking under the floor of her rational mind something agreed. The laugh answered like an
echo
that knew her name and had been practicing it. The pendant's warmth became insistence. Aurora felt the field of it push outward, a small sphere of heat that made the hair along her arms stand up and the flowers at her feet bow. The trees
watch
ed. The stones recorded things in rings that did not align with calendars. Somewhere beyond the rim of the clearing, time gathered itself like a garment and waited for her to put it on. She stepped backward. Her heel slid in a wet place that had not been there when she made the first step into the clearing. The grove made room for her exit and then closed its fingers around the path like an animal remembering how a door feels from inside. Behind her the things that moved at the edge of vision adjusted their positions by the fraction of a breath that takes to
think
of an alternate route. When she turned, slow and certain and almost as if she
were offering
herself as evidence, the thing in the clearing mirrored her move with a displaced timing, like an actor fashioning a mimicry of life. Its head tilted again. The light in the center of its face did something that was not a smile and not a frown but the possibility of either. Aurora did not scream. She was not a woman of melodrama. She let her eyes rest on the pendant hanging at her throat and, for an instant the length of a bright match-strike, the inner crimson of the Heartstone thudded in time with the creature's silent breath. She felt no wish to be rescued. She felt, instead, an old legal question taking root in a place they call guts: Whose story am I in? The grove answered with the rustle of leaves and a breath that was not hers but moved against the hair at the back of her neck. It did not step closer. It had no need to. The certainty that she was not alone settled into her like a verdict and, for the first time that night, she allowed herself to be a little afraid in the small, honest way people find practical: fear that is useful, calibrating. "One minute," she said, to no courtroom and to no jury, but to herself. The pendant pulsed, a simple affirmative. She would give the grove its minute—one breathing-room minute to show her its proof. She straightened her shoulders until her spine clicked in simple, civil ceremony. When the minute was almost up, something in the dark beyond the standing stones exhaled, and the exhale sounded like paper and old coins and someone saying your name in a place that is not designed to hold it. The pendant flared, warmer than it had any business being, and Aurora caught, in the flare, the suggestion of a hand reaching—not for her, not yet, but for the air where her history lived. The grove waited, patient, and the wrongness swelled into a decision. She turned
slowly
toward the source of the sound, toward the place where the veil between the world and the other had thinned enough for the Heartstone to notice. The thing did not hide. It stepped out as if stepping into light, and the light was not sunlight but the inner burn of crimson and memory and unshared names. She could not tell whether she
was walking
into a meeting she had chosen or into a sentence someone else had written for her. The pendant burned like a small, borrowed sun. Behind her, the stones
watch
ed and the wildflowers kept blooming, indifferent and patient and endless. When she reached the place where the
being waited
, the world folded like dry paper. The last thing she heard before the air closed over sound was her own name said
very
softly
,
perfectly
, as if the universe had been practicing the pronunciation for centuries.
created_at
"2026-02-17T02:45:18.690455+00:00"
2/17/2026, 2:45:18 AM
model
"openai/gpt-5-mini-2025-08-07"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2232
moderation_latency
(null)
generation_time
40701
tokens_prompt
812
tokens_completion
5096
native_tokens_prompt
742
native_tokens_completion
5199
native_tokens_completion_images
0
native_tokens_reasoning
1536
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.0105835
router
(null)
provider_responses
0
id
"resp_06366c839fe0ed63016993d6156ba08197b2fecd38914fcc07"
status
200
is_byok
false
latency
149
endpoint_id
"c4f66d01-20b0-4c27-a225-438ea22fda43"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5-mini-2025-08-07"
api_type
"completions"
id
"gen-1771296277-viJzZNhKDaKgC1cwH98T"
upstream_id
"resp_06366c839fe0ed63016993d6156ba08197b2fecd38914fcc07"
total_cost
0.0105835
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
22.2222%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
2
adverbTags
0
"she said aloud, because speaking anything always pulled her center back in [always]"
1
"she said to the empty space because somewhere in the cracking under the floor of her rational mind something agreed [somewhere]"
70.6362%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
3065
totalAiIsmAdverbs
9
found
0
adverb
"carefully"
count
1
1
adverb
"perfectly"
count
1
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"suddenly"
count
2
5
adverb
"very"
count
3
highlights
0
"carefully"
1
"perfectly"
2
"slowly"
3
"softly"
4
"suddenly"
5
"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)
80.4241%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
3065
totalAiIsms
6
found
0
word
"beacon"
count
1
1
word
"velvet"
count
1
2
word
"cataloged"
count
1
3
word
"footsteps"
count
2
4
word
"echo"
count
1
highlights
0
"beacon"
1
"velvet"
2
"cataloged"
3
"footsteps"
4
"echo"
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
190
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
4
hedgeCount
3
narrationSentences
190
filterMatches
0
"watch"
1
"think"
hedgeMatches
0
"tried to"
1
"tend to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
191
matches
(empty)
55.2296%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
39
mean
77.36
std
26.56
cv
0.343
sampleLengths
0
113
1
131
2
65
3
105
4
107
5
136
6
106
7
65
8
102
9
107
10
82
11
117
12
84
13
58
14
37
15
43
16
68
17
71
18
36
19
97
20
57
21
77
22
91
23
47
24
67
25
116
26
89
27
62
28
38
29
70
30
77
31
64
32
74
33
77
34
46
35
84
36
59
37
47
38
45
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
7
totalSentences
190
matches
0
"was gone"
1
"been told"
2
"being told"
3
"being siphoned"
4
"been deceived"
5
"been taken"
6
"being waited"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
9
totalVerbs
502
matches
0
"were sliding"
1
"were snipping"
2
"was testing"
3
"wasn't giving"
4
"was making"
5
"was cataloging"
6
"were trying"
7
"were offering"
8
"was walking"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
3037
adjectiveStacks
2
stackExamples
0
"faint, sap-sweet sheen,"
1
"small crescent-shaped scar"
adverbCount
90
adverbRatio
0.029634507737899243
lyAdverbCount
25
lyAdverbRatio
0.008231807704972012
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
191
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
191
mean
15.8
std
9.62
cv
0.609
sampleLengths
0
6
1
26
2
39
3
3
4
19
5
20
6
9
7
13
8
13
9
29
10
26
11
41
12
4
13
4
14
17
15
17
16
23
17
13
18
20
19
30
20
13
21
9
22
20
23
17
24
10
25
5
26
24
27
35
28
6
29
10
30
13
31
10
32
11
33
20
34
14
35
20
36
26
37
22
38
18
39
13
40
23
41
6
42
22
43
3
44
3
45
18
46
8
47
5
48
9
49
14
35.3403%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
28
diversityRatio
0.21465968586387435
totalSentences
191
uniqueOpeners
41
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
3
fancyTags
0
"she said aloud, because speaking anything always pulled her center back in (say speak always pull back in)"
1
"demanded (demand)"
2
"she said to the empty space because somewhere in the cracking under the floor of her rational mind something agreed (say crack agree)"
82.4619%