NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPG8YBYFZYQEWZ39TEH5E6
Run Details
Model:
GPT-4o, Aug. 6th (temp=1)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
41.7s
Cost:
$0.015508
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 stood at the threshold of The Fae Grove, her breath visible in the chill of the night. The ancient oak standing stones
loomed
around her, silhouettes against a restless sky. She hesitated, her fingers brushing the crescent-shaped scar on her left wrist, a nervous habit from when she was young. Always a reminder. The air was thick,
oppressive
with the
weight
of untold secrets. Somewhere deep within the grove, wildflowers whispered among themselves, unswayed by the breeze that failed to reach her here. Rory glanced down at the Heartstone Pendant around her neck. The deep crimson gemstone glowed
softly
, pulsing with a faint warmth, its light a timid protest against the darkness. It had led her here, as if it knew more than she did. Her day had been unremarkable—another routine of deliveries across London, the constant company of the city’s chaos a comfort in its predictability. She had almost welcomed the calm of the grove, the promise of quiet to untangle her thoughts. But now that she was here, unease trickled into her veins. Her friends called her clever, resourceful. All the traits she had relied upon seemed distant in this place where time
dance
d between minutes and hours or slipped swiftly into days. But she needed to understand. Something compelled her, a whisper too quiet to discern yet impossible to ignore. The path ahead lay shrouded in shadow, and Rory’s
footsteps
sounded too loud, each crunch on the leaf-strewn path like a declaration to whatever
watch
ed from the darkness. As if sensing her intrusion, the woods
seemed to
tighten around her, branches stretching like curious fingers weaving an intrusive net overhead. She walked on, clutching the pendant, its faint heat a bizarre comfort. Every few paces, the shadows shifted in the corners of her vision. Ordinary nocturnal noises—the rustle of wings, the scrape of unseen creatures among the underbrush—played different here, suggestive and deliberate. More than once, she paused, convinced she heard
footsteps
fall into the rhythm of her own. When she stopped, there was only silence—pregnant, waiting silence. A sudden breeze rustled the leaves; they whispered accusations she couldn't quite catch. Her heart pounded in response, a traitor revealing her fear, and she forced herself onward, determined to recall the reasons she had come. Rory Carter ran from her troubles, but the Grove would not be among them. Time was deceptive in this place, just as she had
been warned
. She glanced at her
watch
, but its hands spun wildly, a useless measure of the hours she might have lost already. She found herself more guided by instinct than direction, each step a deliberate act of will to uncover whatever it was that called to her here. The path twisted, the trees crowding together as though bent on conspiracy. In a sudden break between the gnarled trunks, the first glimmer of moonlight found her. It cast elongated shadows that
dance
d around the grove, their movements unbound by the wind, uncomfortably aware of her presence. A sudden chill swept through her, a contrast to the pendant's warmth. Goosebumps prickled on her skin. Ahead, a clearing yawned open—a stage set for the kind of revelations she'd hoped to avoid. She stepped forward, a reluctant actor drawn by the lure of truth. There on the open ground, the grass flattened in a peculiar pattern, marking where others had come before her. A sense of intrusion seeped into her bones. She did not belong here, the Grove reminded her—a human far from home, an earthbound creature on the precipice of the
otherworldly
. She swallowed the knot of fear clogging her throat, searching the shadows for something, an answer, perhaps. All she found was a silence surpassing that of any earthly silence—a
palpable
emptiness that pressed upon her ears. The pendant grew warmer against her skin, tugging
gently
as though urging her forward. Courageous resolve paired with silent prayers as she crossed into the heart of the Grove. Would she find the answers she sought? Or had she
been lured
into the trap her instincts warned against? A sudden movement—quick and sharp—at the edge of her vision made Rory whirl around. She squinted, her breath caught in her chest, too many heartbeats tripping over themselves to maintain composure. Nothing but shadows greeted her suspicions, illusory phantoms vanishing at her scrutiny. "You are not welcome here." The voice did not
echo
through the air but
resonated
deep within her, a relentless tide of ancient authority. Rory's heart plummeted. She turned instinctively toward the source, mouth dry,
fists clenched
. No figure appeared, but the Grove's intent pressed on her like a
tangible
weight
. She called out, though the sharp crack of her voice surprised even her. "Who’s there?" Silence answered, deepening, and she sensed the woods close tighter still. No simple exploratory jaunt this; she had trespassed against something sleeping, something she did not know how to appease. Desperation mounted with each uneasy heartbeat as Rory gazed imploringly into the depths of the woods. "I only want to understand," she spoke again, this time softer, words coaxed from tangled courage. "Why am I here?" Her question hovered, unanswered. Rory stood alone beneath a sky now heavy with the
weight
of a thousand unknown stars, their indifferent glow distant and cold. Finally, as if granting a reprieve, the Grove stirred around her, loosening its grasp just enough for the path home to unfurl before her eyes. The Heartstone dimmed, its gui
dance
growing faint, weary from the ordeal. Rory backed away
slowly
, reluctant to turn until the pull of the woods no longer reached her, until the shadows ceased their hungry
dance
. Only then did she pivot, slipping back down the path, her return route as certain as though marked by the moon itself. Through the ancient oaks and past whispering flora, Rory Carter retraced her journey, the faint warmth of the Heartstone against her chest a lingering reminder. Her fear ebbed but did not vanish, carrying with it a promise for the future. Answers awaited—answers worth confronting the darkness for, even if it meant visiting the Grove once more. For now, she had enough—a breadcrumb trail to her
unspoken
fate, to secrets hidden among the cracks of reality. She would gather the pieces, weave them into sense, for Rory was nothing if not resilient. In the darkness, she allowed herself a small, hard smile as she stepped at last from the veil of the Grove's embrace into a night yet her own to conquer.
created_at
"2026-02-17T02:23:21.413719+00:00"
2/17/2026, 2:23:21 AM
model
"openai/gpt-4o-2024-08-06"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1099
moderation_latency
(null)
generation_time
41141
tokens_prompt
812
tokens_completion
1684
native_tokens_prompt
743
native_tokens_completion
1365
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.0155075
router
(null)
provider_responses
0
id
"chatcmpl-DA51T5zIrw1CUdfjR83jSXnB0dPoq"
status
200
is_byok
false
latency
1087
endpoint_id
"9d15935a-34e6-4a5e-a5bc-c7dda213e876"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-08-06"
api_type
"completions"
id
"gen-1771294958-JRwGx6WsYyTwWpyUZsAG"
upstream_id
"chatcmpl-DA51T5zIrw1CUdfjR83jSXnB0dPoq"
total_cost
0.0155075
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 spoke again, this time softer, words coaxed from tangled courage [again]"
72.5777%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1094
totalAiIsmAdverbs
3
found
0
adverb
"gently"
count
1
1
adverb
"slowly"
count
1
2
adverb
"softly"
count
1
highlights
0
"gently"
1
"slowly"
2
"softly"
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
1094
totalAiIsms
14
found
0
word
"palpable"
count
1
1
word
"tangible"
count
1
2
word
"resonated"
count
1
3
word
"oppressive"
count
1
4
word
"otherworldly"
count
1
5
word
"loomed"
count
1
6
word
"unspoken"
count
1
7
word
"weight"
count
3
8
word
"dance"
count
1
9
word
"footsteps"
count
2
10
word
"echo"
count
1
highlights
0
"palpable"
1
"tangible"
2
"resonated"
3
"oppressive"
4
"otherworldly"
5
"loomed"
6
"unspoken"
7
"weight"
8
"dance"
9
"footsteps"
10
"echo"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"jaw/fists clenched"
count
1
highlights
0
"fists clenched"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
69
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
69
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
72
matches
(empty)
49.1299%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
24
mean
45.04
std
14.5
cv
0.322
sampleLengths
0
55
1
72
2
50
3
48
4
50
5
68
6
50
7
59
8
47
9
45
10
49
11
36
12
48
13
43
14
5
15
32
16
29
17
30
18
36
19
26
20
36
21
46
22
56
23
65
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
69
matches
0
"been warned"
1
"been lured"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
171
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1078
adjectiveStacks
0
stackExamples
(empty)
adverbCount
38
adverbRatio
0.03525046382189239
lyAdverbCount
13
lyAdverbRatio
0.012059369202226345
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
72
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
72
mean
15.01
std
6.32
cv
0.421
sampleLengths
0
19
1
13
2
20
3
3
4
11
5
19
6
10
7
19
8
13
9
22
10
17
11
11
12
6
13
24
14
5
15
13
16
28
17
22
18
12
19
12
20
19
21
16
22
9
23
13
24
23
25
14
26
12
27
21
28
26
29
12
30
15
31
20
32
12
33
5
34
16
35
12
36
19
37
8
38
22
39
17
40
19
41
14
42
15
43
7
44
12
45
14
46
17
47
12
48
5
49
19
85.1852%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.5277777777777778
totalSentences
72
uniqueOpeners
38
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"she spoke again, this time softer, words coaxed from tangled courage (speak again, coax tangle)"
76.8760%