NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMRC0NH1Z2X2923Y1TT55GZ
Run Details
Model:
GPT-4.1
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
47.8s
Cost:
$0.019346
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> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <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> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
Mist coiled through the gnarled undergrowth of Richmond Park, draping itself over hoof-scuffed loam and tangled roots. Aurora Carter stepped
lightly
, her trainers muffled by last autumn’s leaves, fingers curled tight around the cold chain at her neck. It pulsed seldom—once,
softly
—under her collarbone, as though the crimson stone heart noted their passage. Ahead strode Isolde Varga, half-gliding, half-floating. Every time Rory
tried to
listen for footfalls, she heard nothing but the distant hush of a breeze. Isolde’s gown slipped over flower-strewn grass without gathering the dew, her silver hair trailing luminescence that was moonlight even in midmorning haze. Nyx flowed behind them, a walking absence—tall as myth in a vague hunched posture under a cowl of living shadow. The shade
flickered
at their edges where sunlight intruded, violet eyes mere slashes in an indecipherable face. Rory heard their voice only when they wanted her to: otherwise, the only evidence of their passing was a shudder in the grass, a chilling hush in the under-canopy. “This way,” Isolde whispered, yet it shaped the air as if spoken directly into Rory’s ear. “The gate yields to few, but I have spoken kindly with the stones.” Rory eyed the ancient oak pillars, standing
sentinel
amid bluebells and foxgloves. The trunks twisted upwards, bark lined with swirling,
unreadable
script. Between them
shimmered
an air-thin membrane, like sunlit oil on puddled water. It blurred the world behind. The sound of distant barking dogs and traffic faded with every step. She hesitated—and the Heartstone’s glow deepened by a shade or two, warming against her skin in queasy, warning pulses. “Do we just—walk through?” She kept her voice low, though the hush here felt sacred, like a cathedral abandoned by everything but memory and scent. Isolde turned, pale lavender eyes sharp with a mirthless
glint
. “There is little use for hesitation in liminal places, Rory.” She lifted a hand, long fingers brushing the shimmer. “If you would find answers, enter.” Nyx flowed forward in silence, features composed of moonless midnight. The boundary stretched, thinned around them, then
seemed to
drag Rory’s shadow forward like a leash. She took a breath, bracing against the cold. When she stepped forward, the air changed—warm, damp, impossibly scented. She wobbled, vision strobing. One heartbeat she looked back on oaks and ordinary parkland, the next—the Grove unfolded around her, untouched by London, untouched by centuries. She blinked, slow. The light here was impossibly soft, richer than gold, green like chlorophyll filtering through young leaves. Wildflowers carpeted the clearing, but not in any common pattern: poppies and bluebells beside moonlotus, vetch tangled with blossoms she had no name for. Some glowed with gentle, internal radiance—violet or serum-blue—others hummed at the edge of hearing, petals trembling with fugitive music. She felt her lungs fill with air so sweet it was dizzying. Something behind her coat rustled, and when she looked down, seeds stuck to her hem bloomed instantly into star-patterned blooms before shriveling away. She touched one; it left a smear of
luminous
gold on her fingertips. “Is this—” She managed, voice thready. “The Fae Grove,” Isolde said, and in her tone, Rory heard something between pride and sorrow. Nyx manifested beside a ring of mushrooms nearly a yard wide, their silhouette far more defined than back in the mundane world. They raised a hand—long, inky fingers ending in glassy claws—and brushed the cap of one crimson toadstool. Tiny blue lights winked awake beneath the skin, tracing sigils that
flickered
for a second and went dark. Nyx’s voice rose, faint as the first threads of night. “The realms shift here. Both doors and mirrors, sometimes.” Their tone was like damp stone, yet not unfriendly. Rory moved forward, careful not to trample anything. Time
seemed to
stretch, loosen. She looked back—the standing stones were there, but
shimmered
with their own internal moonlight, and the world outside their circle was a watercolor painting, edges dissolving. Her heart hammered, not with fear, but a kind of grandeur. She ran her thumb along the Fae blade’s hilt, tucked cold beneath her jumper. Always cold, as if the steel wanted to drink the warmth from her skin. She wondered absently if it approved of this place. “Why is it so—” She searched for a word, gave up. “—so full-on?” Isolde knelt by a thicket of feverfew, hands moving in slow, deliberate patterns. “This clearing neither dreams nor awakens as mortals do. It remembers the world before borders and bargains.” She turned a blossom: firefly blue, bulbous and glittering with dew. “Time folds in such places. Be cautious what you wish for or what you linger on, lest you find your shadow too long or your memories too short.” Rory felt Nyx’s attention swivel to her, though the effect was disconcerting—like
being noticed
by the wind at midnight. “The Veil is thinner here,” Nyx said. “Step carelessly, and the world may not put you back together in quite the same order.” Despite herself, Rory grinned. “That’s encouraging.” She moved deeper, skirting the ring of mushrooms. As she walked, sounds swelled and slipped: the babble of a brook where no river flowed, the chitter of insects in impossible frequencies. Once she glimpsed a triple-winged moth alight on a water lily; it folded its wings and vanished, leaving a shimmer in the air. The chimes were everywhere—soft, windbrushed, carried in the branches. But the trees themselves moved subtly, always a degree closer than before, branches tangled overhead in an arched, knowing roof. The wildflowers reacted to her presence. They curled towards her shoes, trembling, as if tasting the possibility of crushing—before shying away at the last second. The air pressed gentle hands against her, coaxing but not demanding: an invitation, or a dare. At the center of the clearing rose a standing stone, taller than Rory, rough as unpolished bone and veined with thread-thin gold. Someone had knotted ribbons in a language she couldn’t parse; some decayed, some fresh as a lover’s promise. She reached out and felt a low pulse through the rock, rhythmic—like a distant heart. “These stones mark the bargain,” Isolde said, moving alongside her. “Here is where the Grove meets both Earth and Elsewhere. Here, oaths endure.” Rory felt compelled to bow her head. “What sort of bargain?” Isolde smiled, inscrutable. “Once, each dawn, the world was bartered in dew and silver. Some debts remain unpaid.” Behind them, the light
flickered
: Nyx had shifted, their form unwinding into something broader—shoulders fading, arms trailing into misty veils. Their presence drew cold from the air but did not unsettle the locusts and moths, who spiraled
lazily
in their own orbits. Rory’s fingers twined again around the pendant. The Heartstone’s warmth increased, rhythmic. For the first time, she sensed it not as an object but as an active thing—thrumming with a heartbeat that did not match her own. She caught Isolde watching her, eyes bright and
uncanny
. “Does it mean something?” Rory asked quietly. Isolde’s brows lifted. “Crimson is not the Grove’s color. That gem knows a hunger not found among green things.” Her gaze shifted—beyond, perhaps, to things Rory could not see. Rory wore the blade at her hip, cold and trustworthy, but she felt small before the scope of the place—like a trespasser before old gods. She listened, aware her own breath had picked up, pulse racing with slow awe. Nothing ordinary would find them here, she thought—nor would anything, once out, be quite so untouched. “Why did you bring us?” Rory asked, sensing the question hunching in her throat like a crow. Isolde rose, statuesque. “The answers you seek rot at the core of the world, hidden in bark and stone, in the spaces mortals never look. The Grove remembers.” She paused, head cocked. “And sometimes, it grants remembrance to the right sorrow.” Nyx drifted a half-step closer. The edge of their form brushed Rory’s arm: the sensation was not chill, but absence—a momentary silence in nerve endings, a gentle vanishing. “There is something beneath,” Nyx intoned, voice
echoing
the furthest well of the clearing. “A thread, or perhaps a gate. Do you wish to descend?” Rory looked at them, and then at Isolde. The Grove
seemed to
hold its breath. “Not alone,” she said,
softly
. This close, the standing stone gleamed with quiet hunger. The world narrowed—petals folding, branches bending. The blade at her hip whispered against cloth, as if sensing the threshold. Somewhere beyond, a root hummed. The earth shifted
softly
, aching with secrets long buried. Rory placed her hand upon the stone, cold grit against her palm, and closed her eyes. The air thickened, taking on the scent of crushed lilies and petrichor. As the stone pulsed against her skin and the Heartstone pressed heat into her chest, she felt the world tilt—a sensation of falling, but also of unsealing, unfolding. Beneath her hand, the rock grew warmer—a light blooming from its heart, gold mingling with the crimson at her own throat. The Veil here was whisper-thin; she could feel it, the press and urge of other places trickling through. Somewhere, water trickled—no, not water, but the memory of rain on forgotten soil. Isolde spoke, the words tangled in prophecy: “Step inward, seeker. Be wary of what roots remember, For the answers you draw may draw you also.” Rory opened her eyes. The Grove waited—endless, alive, and so terribly awake. And as the sun shifted, shadows spiraled and wreathed, Nyx’s shape coiling like a herald at the threshold of a new, half-imagined world. She drew breath, cold hand on stone and the Grove in her veins. The door, wherever it led, was open.
created_at
"2026-02-17T02:56:04.877351+00:00"
2/17/2026, 2:56:04 AM
model
"openai/gpt-4.1-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
340
moderation_latency
(null)
generation_time
47756
tokens_prompt
1590
tokens_completion
2607
native_tokens_prompt
1533
native_tokens_completion
2227
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
1024
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.019346
router
(null)
provider_responses
0
id
"resp_0485bfc7b585b810016993d8943bd88194bb5e826208e602e4"
status
200
is_byok
false
latency
149
endpoint_id
"c235abe8-11cc-42d3-95ad-72f4d198287a"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4.1-2025-04-14"
api_type
"completions"
id
"gen-1771296916-UqdaevhLN7LTYNOS95iJ"
upstream_id
"resp_0485bfc7b585b810016993d8943bd88194bb5e826208e602e4"
total_cost
0.019346
cache_discount
0.001536
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
8
adverbTagCount
4
adverbTags
0
"Isolde whispered, yet it shaped the air as if spoken directly into Rory’s ear [directly]"
1
"Isolde said, moving alongside her [alongside]"
2
"Nyx intoned, voice echoing the furthest well of the clearing [well]"
3
"she said, softly [softly]"
69.4563%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1637
totalAiIsmAdverbs
5
found
0
adverb
"lazily"
count
1
1
adverb
"lightly"
count
1
2
adverb
"softly"
count
3
highlights
0
"lazily"
1
"lightly"
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)
32.8039%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1637
totalAiIsms
11
found
0
word
"luminous"
count
1
1
word
"sentinel"
count
1
2
word
"flickered"
count
3
3
word
"shimmered"
count
2
4
word
"glint"
count
1
5
word
"uncanny"
count
1
6
word
"unreadable"
count
1
7
word
"echoing"
count
1
highlights
0
"luminous"
1
"sentinel"
2
"flickered"
3
"shimmered"
4
"glint"
5
"uncanny"
6
"unreadable"
7
"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
105
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
4
narrationSentences
105
filterMatches
(empty)
hedgeMatches
0
"tried to"
1
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
116
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
47
mean
34.02
std
18.45
cv
0.542
sampleLengths
0
53
1
46
2
66
3
29
4
51
5
19
6
25
7
35
8
34
9
36
10
62
11
48
12
6
13
16
14
57
15
28
16
39
17
48
18
13
19
69
20
42
21
6
22
83
23
41
24
55
25
23
26
11
27
18
28
42
29
46
30
7
31
29
32
55
33
17
34
41
35
28
36
25
37
15
38
5
39
28
40
30
41
40
42
52
43
7
44
18
45
35
46
20
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
105
matches
0
"being noticed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
239
matches
(empty)
82.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1399
adjectiveStacks
3
stackExamples
0
"over hoof-scuffed loam"
1
"over flower-strewn grass"
2
"new, half-imagined world."
adverbCount
46
adverbRatio
0.032880629020729094
lyAdverbCount
19
lyAdverbRatio
0.013581129378127233
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
116
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
116
mean
13.78
std
7.08
cv
0.513
sampleLengths
0
17
1
21
2
15
3
6
4
18
5
22
6
20
7
17
8
29
9
16
10
13
11
12
12
10
13
12
14
5
15
12
16
19
17
25
18
10
19
19
20
6
21
10
22
16
23
8
24
10
25
4
26
22
27
3
28
16
29
24
30
19
31
12
32
23
33
13
34
6
35
16
36
22
37
17
38
18
39
10
40
18
41
8
42
5
43
26
44
11
45
14
46
14
47
9
48
11
49
2
70.9770%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
1
diversityRatio
0.43103448275862066
totalSentences
116
uniqueOpeners
50
50.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
8
fancyCount
4
fancyTags
0
"Isolde whispered, yet it shaped the air as if spoken directly into Rory’s ear (whisper, shape speak directly)"
1
"Isolde said, and in her tone, Rory heard something between pride and sorrow (say, hear)"
2
"Isolde said, moving alongside her (say, move alongside)"
3
"Nyx intoned, voice echoing the furthest well of the clearing (intoned, voice echoing)"
82.6610%