NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR19EZY9KT3BGEK5YH9E4X
Run Details
Model:
o4 Mini High
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
19.9s
Cost:
$0.013466
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 steps through the circle of ancient oaks and feels the air shift, as though the grove has paused its own breath to watch her. Night drapes itself over Richmond Park, but here the darkness is thicker, almost tactile, sliding against her skin like cold
silk
. She tightens her grip on the Heartstone Pendant nestled beneath her shirt, where its faint crimson glow pulses against her ribs. An hour ago, at home above Silas’s bar, she never would have believed she’d follow an artifact into this place. But the pendant’s warmth tugged at her, insistent as a heartbeat guiding her feet across the city toward this hidden clearing. Wildflowers bloom in moonlight despite the season—bluebells and foxgloves uncurling from the leaf litter in impossible clusters. Aurora’s boots crinkle on damp moss as she steps between the weathered standing stones. Their surfaces bear runes she can’t decipher—knots of lines that twist toward one another and then back away, as if the stones whisper secrets they refuse to share. She runs a fingertip along one curve, her scar catching on a shallow groove. Pain flickers there, small and familiar. A memory of a kitchen countertop and a careless moment. As a child she
learned that some
wounds linger under the skin. Here, she suspects, the grove’s wounds do the same. She pauses, scanning the gloom beyond the circle of stones. The trees stand rigid, their branches a lattice overhead. A breeze stirs, but it carries no wind. Leaves shiver in place as if a ghost exhales. Aurora’s heart lurches. She swallows and tells herself it’s nothing: the grove is old, alive in a way London never will be. That’s all. She has her reasons for coming. The pendant pulsed as she neared the boundary—proof enough. She takes a cautious step forward, toward the clearing’s center. Moonlight sifts through the oaks, outlining a crooked cairn of rough stones piled eight feet high. Moss smothers the cairn’s base; a single foxglove blossoms between stones like a watchful
sentinel
. Aurora breathes out. The cairn must be what she’s meant to find—the point where worlds meet. A Hel portal, the benefactor’s message promised. Her throat tightens with
anticipation
. She circles the cairn, careful not to step on the thick roots weaving above ground. The grove’s silence presses against her eardrums. Even her
footsteps
sound distant—hollow
echoes
that vanish into the stillness. She reaches the cairn’s northern face and stares up at its peak. She raises her palm to the cold stones, feeling a faint tremor, as if something deep within waits to pulse back. A rustle behind her draws her gaze. She spins, senses coiling. The wildflowers sway at the edge of the clearing, but no breeze stirs. One foxglove petal drifts downward as if caught in an unseen current. Aurora’s pulse hammers in her ears. She stands
very
still, listening. The grove demands stillness, and she obeys. Nothing comes. Just that petal, unfurling like a pale tongue against the dark. She breathes again, louder. The pendant’s warmth pulses, a steady glow, comforting. She exhales
slowly
. “It’s just me,” she whispers, tone firm despite the quiver in her voice. No answer. The trees remain mute. She forces her shoulders to relax and kneels beside the cairn, reaching for the pendant. Its silver chain slips easily from beneath her shirt. She threads it through her fingers, watching the stone’s inner light ripple. The warmth radiates through her palm, a gentle thrum synchronized with her heartbeat. If the portal lies nearby, the stone should guide her. As soon as the chain leaves her shirt, the glow dims—from bright crimson to a dull ember. Her stomach twists. The pendant belongs close to her chest, not her palm. She drapes the chain around her neck once more. The glow returns, stronger this time, pulsing like a second heartbeat in the hollow between stones. Aurora inhales. The effect is humbling: she
senses that the
portal might answer her call, if only she asks right. She lays both hands on the cairn. The moss is cool and damp under her fingers. Gathering courage, she speaks aloud: “I’m here for passage.” Her voice cracks in the hush. She imagines the benefactor’s calm words, luring her to this place. She wants closure, a way to heal scars deeper than the one on her wrist. She wants answers to questions she’s barely dared voice. Nothing changes. But then—a low moan, distant at first, as if the wind through branches, but sharper, more guttural. Aurora freezes. The sound deepens, resonating from the stones themselves. A shiver runs up her spine. The grove exhales around her; the trees’ shadows shift. She lifts her head and scans the standing stones. Pale veins of luminescence trace the runes, bleeding outward like ghostly sap. The glow is faint, but unmistakable. White light flickers along the carvings, then pulses in rhythm with the Heartstone. Aurora’s blood drums in her ears. She clutches the pendant, its glow intensifying until the clearing
is bathed
in dim red light. The moan crescendos into a chant, syllables
unspoken
on human tongues—sharp,
echoing
against oak and stone. Aurora backs away, knees scraping moss. She stumbles to her feet, the chant rippling around her, beckoning. Panic pricks at her calm. The portal, if that’s what it is, answers. But it feels wrong, like someone reaching through her chest, fingering her fears. Her flashlight lies at her side, forgotten in her flurry. She fumbles for it, thumbs shaking as she clicks it on. The narrow beam slices through the darkness, illuminating the cairn’s base. The stones rotate where her hands rested, shifting impossibly, edges smoothing. The foxglove that stood
sentinel
quivers and droops, petals curling inward like blackened tongues. Aurora’s breath hitches. A presence brushes past her shoulder: cold as grave air, heavier than the night. She whips around, flashlight jittering. The beam catches nothing—just the ring of stones and the leaning blooms. She lowers the light and squints into the gloom. Figures drift between trunks: sil
very
shapes at the edge of vision, half-seen. They pause, bent and silent. Then slip behind another tree. She jolts forward. “Hello?” The word cracks. She advances, light sweeping the ground. The forest floor ripples as if the earth itself is watching. A rustle in the undergrowth to her right. She spins, heart pounding so loudly she can barely think. A branch snaps. Her mind floods with flight. Yet she stands her ground, knuckles whitening on the flashlight. “Who’s there?” Her voice
echoes
, brittle. No reply, but the chant resumes—softer now, coaxing. Aurora’s eyes flick to the cairn: the stones are rearranging themselves, curling around a narrow gap that opens like a slit in flesh. Through it, violet darkness yawns. She feels vertigo, a pull at her core. The portal beckons, and she tastes cold iron on her tongue. She glances at the standing stones. Their luminescence has grown,
spectral
runes tracing lines toward the cairn, forming a ladder of light. The wildflowers beside each oak lean inward, their petals stretching, straining to touch the glow. Aurora’s rational mind protests: Fae magic, legend. But here, it pulses in her palm, thrums in the soil. Her pulse quickens. She knows the rules: time shifts here. An hour could be days elsewhere. She can’t linger. She has to decide: step through or run. She stares at the violet abyss, feels the
resonance
in her chest. The Heartstone burns hotter, as if the portal recognizes her. She takes a trembling step toward the stones, drawn. The chant grows louder, voices rising in harmony beneath the trees. Her skin prickles; e
very
hair stands on end. The night deepens, pressing in, the moon locked behind a thick canopy. Only the red glow of the pendant and the violet breach offer light. Aurora’s rational mind
tries to
seize control: this is madness, go back— But the pendant flares,
searing
warmth scorching doubts away. She inhales, tastes adrenaline. Her scar tingles,
echoing
the pain that starts behind her eyes. A figure slips from the shadows: tall, gaunt, limbs spindly as brambles. Its face is pale, eyes reflecting the pendant’s crimson light. It moves without sound, a predator stepping out of dream. Aurora freezes. The flashlight beam swings up. The figure’s mouth opens—no words, just a widening rictus. It tilts its head, studying her. Instinct screams. She shoves past the standing stones, hurrying around the cairn’s far side, shedding flashlight. The portal’s glow pulses behind her like a heartbeat she can’t fast enough outrun. The creature glides after her, a phantom stalking between oaks. Aurora’s breath shreds in her throat. She darts for the nearest standing stone and presses her back against its mossy surface. The creature pauses on the other side, limbs braced. The runes along the stone carve themselves brighter, illuminating her face. She sees her reflection: bright blue eyes wide, hair plastered to her temples. The crescent scar on her wrist throbs. She touches it, tasting fear. She reaches for the pendant and holds it before her. The creature recoils, the red light dazzling it. It retreats a step, hissing soundless through cracked lips. Behind it, the violet portal bleeds more light across the grove floor. Aurora straightens. She raises her voice: “Go back!” The pendant responds, its glow flaring white-hot. The creature shrieks, retreating further. The portal’s edge ripples, as though aware of the conflict. Aurora steps forward, heart slamming, and the light spills over her palms, then arcs toward the creature in a ribbon of scorched warmth. The thing lunges, silhouette elongated and grotesque, but the glow pushes it back into the violet depths. The portal swallows it, along with the chant and the breath of the trees. Silence falls. The portal winks shut, stones clattering back into place. The runes fade. The wildflowers relax their rigid focus and nod
gently
in a breeze that finally stirs through the clearing. Aurora stands alone, chest heaving, the pendant dim once more, a soft crimson pulse at her heart. She glances around at the ancient oaks, at the standing stones now quiet, at the foxglove petal drifting still in the moonlight. Time feels elastic; a distant clock might show minutes or hours or days have passed. She doesn’t care. She slipped through a veil, faced the hunger beyond it, and survived. Aurora brushes damp hair from her face and drapes the chain around her neck. The pendant’s warmth soothes her, a promise she doesn’t trust but needs anyway. She takes one last look at the cairn, its secrets sealed for now, and steps back through the circle of stones. Night in Richmond Park swallows her footprints, offering no sign she was ever here. Yet she carries the proof close to her chest—a heartbeat in silver and stone.
created_at
"2026-02-17T02:49:45.288814+00:00"
2/17/2026, 2:49:45 AM
model
"openai/o4-mini-high-2025-04-16"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4015
moderation_latency
(null)
generation_time
19746
tokens_prompt
812
tokens_completion
2797
native_tokens_prompt
742
native_tokens_completion
2875
native_tokens_completion_images
0
native_tokens_reasoning
448
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.0134662
router
(null)
provider_responses
0
id
"resp_0086f7c4f71fd4af016993d734c9648194a5c4965103157ad9"
status
200
is_byok
false
latency
140
endpoint_id
"60020533-2fb2-4aa1-9454-181029fd52de"
provider_name
"OpenAI"
model_permaslug
"openai/o4-mini-high-2025-04-16"
api_type
"completions"
id
"gen-1771296564-S6srTbwXMRYgwWDZwg8c"
upstream_id
"resp_0086f7c4f71fd4af016993d734c9648194a5c4965103157ad9"
total_cost
0.0134662
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
1
adverbTagCount
0
adverbTags
(empty)
83.3795%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1805
totalAiIsmAdverbs
3
found
0
adverb
"gently"
count
1
1
adverb
"slowly"
count
1
2
adverb
"very"
count
1
highlights
0
"gently"
1
"slowly"
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)
27.9778%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1805
totalAiIsms
13
found
0
word
"sentinel"
count
2
1
word
"resonance"
count
1
2
word
"searing"
count
1
3
word
"spectral"
count
1
4
word
"silk"
count
1
5
word
"unspoken"
count
1
6
word
"anticipation"
count
1
7
word
"footsteps"
count
1
8
word
"echoes"
count
2
9
word
"echoing"
count
2
highlights
0
"sentinel"
1
"resonance"
2
"searing"
3
"spectral"
4
"silk"
5
"unspoken"
6
"anticipation"
7
"footsteps"
8
"echoes"
9
"echoing"
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
177
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
177
filterMatches
(empty)
hedgeMatches
0
"tries to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
177
matches
0
"learned that some"
1
"senses that the"
34.1031%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
29
mean
61.76
std
16.64
cv
0.269
sampleLengths
0
109
1
110
2
75
3
69
4
66
5
54
6
47
7
59
8
75
9
66
10
44
11
62
12
59
13
57
14
65
15
60
16
61
17
55
18
49
19
53
20
36
21
54
22
40
23
66
24
47
25
76
26
49
27
52
28
76
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
177
matches
0
"is bathed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
292
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1793
adjectiveStacks
0
stackExamples
(empty)
adverbCount
49
adverbRatio
0.027328499721137756
lyAdverbCount
13
lyAdverbRatio
0.007250418293363078
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
177
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
177
mean
10.12
std
5.32
cv
0.526
sampleLengths
0
26
1
21
2
21
3
20
4
21
5
17
6
14
7
28
8
14
9
6
10
10
11
12
12
9
13
10
14
9
15
8
16
9
17
3
18
19
19
2
20
6
21
9
22
10
23
16
24
15
25
3
26
13
27
7
28
5
29
15
30
7
31
11
32
12
33
21
34
7
35
4
36
13
37
12
38
6
39
5
40
7
41
2
42
11
43
4
44
8
45
3
46
13
47
2
48
4
49
15
40.3955%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
17
diversityRatio
0.23163841807909605
totalSentences
177
uniqueOpeners
41
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"she whispers, tone firm despite the quiver in her voice (whisper, tone firm)"
81.5209%