NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQF48VX4A150HD4V8VBTW0
Run Details
Model:
Qwen 3.5 397B A17B
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 43s
Cost:
$0.014231
Provider:
Alibaba
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
The air inside the oak stones tasted different. Stale, like a room sealed for decades, though the sky above Richmond Park was open and starless. Rory stepped across the threshold where the ancient wood jutted from the earth, the rough bark scraping against her thigh as she squeezed past. She checked her
watch
. Ten past midnight. She had entered at ten past midnight. That was good. That was normal. She touched the silver chain at her throat. The Heartstone pendant rested against her collarbone, cold initially, but now warming with a sluggish, rhythmic pulse. It was the size of a thumbnail, a deep crimson gem that
seemed to
drink the moonlight rather than reflect it. The benefactor who had slipped it into her delivery bag at the Golden Empress had left no note, only a warning whispered in a dream she couldn't quite remember upon waking. Find the groove in the stone. Find the pocket. Rory moved deeper into the clearing. The grass here was too soft, spongy under the soles of her boots, swallowing the sound of her steps. Around her, wildflowers bloomed in violent clusters. Poppies, bluebells, foxgloves. It was November in London. The frost should have killed them weeks ago. Instead, they stood upright, vibrant and stiff, their petals unmoving in the still air. They
look
ed painted on the landscape, fixed in a permanent, unnatural summer. She stopped, her bright blue eyes scanning the perimeter. The standing stones formed a perfect circle, blocking out the distant hum of the city. There were no cars, no planes, no wind. Just the heavy silence of a held breath. Rory rubbed the small crescent-shaped scar on her left wrist. It was an old habit, a tactile anchor from childhood accidents and later, darker times with Evan. The skin there felt tight. The pendant grew hotter against her sternum, enough to sting through her jacket. She frowned, pulling the chain out to inspect it. The crimson core glowed with a faint inner light, throbbing faster now. Something rustled to her left. She snapped her head toward the sound. A patch of foxgloves swayed, though the air remained dead still. The movement was isolated, specific, as if something had brushed against them from the inside out. Hello? she called out. Her voice sounded flat, absorbed instantly by the dense darkness beyond the stones. No
echo
. She waited. Nothing returned the sound. Rory was not easily rattled. She had
navigated
the streets of London at all hours for deliveries, dodging traffic and drunks alike. She had left Cardiff and her father's expectations behind to build a life that was hers alone. Fear was a signal, a data point to be
processed
, not a command to be obeyed. But this place did not process like normal data. The geometry of the clearing felt wrong. The stones seemed closer than they had been a moment ago, though she had not moved toward them. She checked her
watch
again. Ten past midnight. The second hand was not moving. A cold knot tightened in her stomach. She tapped the glass face of the
watch
. The hand remained frozen. The pendant burned hotter,
searing
her skin. She hissed through her teeth and tucked it back inside her jacket, but the heat radiated through the fabric. Another rustle. This time behind her. Rory spun around. The flowers behind her were crushed, flattened into the spongy grass. A path had
been made
, leading from the edge of the stones directly to where she stood. She had not felt anyone approach. She had not heard
footsteps
. She
began to
walk backward, keeping her eyes on the crushed flora. The cool-headed logic that usually served her well
was beginning
to fray. The silence was no longer just an absence of noise; it was a presence. It pressed against her eardrums, heavy and suffocating. The wildflowers nearest to her
began to
turn. Not wilted by wind, but rotating on their stems. The faces of the blooms oriented themselves toward her. The poppies opened wider, revealing centers that
look
ed too dark, too deep. Rory's breath hitched. She reached for the boundary, for the gap between the oak stones she had entered through. It was only twenty feet away. She took a step. The distance did not
seem to
decrease. She took another. The stones remained the same distance away, receding as she advanced. The pendant
was burning
now. She could smell ozone and something sweet, like rotting lilies. You are not alone, a voice whispered. It did not come from the air. It came from inside her head, mimicking the cadence of her own thoughts. Rory stopped. She forced herself to breathe. In. Out. Control the panic. Analyze the exit. If forward motion failed, try sideways. She stepped to the right, parallel to the stone circle. The flowers turned with her, their stems creaking with the sound of dry bone rubbing together. At the edge of her vision, a shadow detached itself from the darkness beyond the stones. It was tall, elongated, moving with a jerky, stop-motion quality. It did not walk; it unfolded. Rory's hand went to her pocket, searching for the pepper spray she kept clipped to her keys. Her fingers found metal, but the canister felt wrong. Soft. Malleable. She pulled it out. It was a cluster of dried petals, crumbled into dust in her grip. The shadow stepped into the light of the moonless sky. It had no face, only a smooth surface that reflected the clearing back at her. She saw herself in its surface, standing among the turning flowers,
look
ing small and trapped. The pendant screamed against her skin, a sudden spike of heat that made her gasp. The crimson glow intensified, casting long, bloody shadows across the grass. The time behavior of the Grove shifted. The air
shimmered
. For a second, the flowers were dead and brown, covered in frost. Then they snapped back to vibrant life. Then dead again. Flickering like a faulty film reel. Rory realized the stones
were not marking
a boundary to keep things out. They
were marking
a cage to keep something in. And she had walked into the center of it. She stopped trying to walk away. She stopped trying to fight the logic of the place. Instead, she closed her eyes and focused on the heat of the stone against her chest. It was an artifact from Dymas. It reacted to portals. To Hel. If this was a portal, it had a key. She gripped the pendant through her jacket, ignoring the burn. She thought of the delivery bag, the unknown benefactor, the reason she had come. Not to explore. To deliver. I am not staying, she said. Her voice was steady, though her hands shook. I am passing through. The shadow halted. The rotating flowers stopped their creaking. Rory opened her eyes. The shadow was closer, inches from her face. She could see her own reflection in it again, but this time, her reflection was smiling. She was not. The pendant cooled instantly. The heat vanished, leaving a ghost of pain on her skin. The frozen second hand on her
watch
jerked forward. Eleven past midnight. An hour had passed in a minute. The path behind her opened up. The crushed grass knitted itself together, forming a clear line to the gap in the oak stones. The flowers turned away from her, facing the center of the circle once more. Rory did not run. Running invited the chase. She walked. She kept her eyes forward, refusing to
look
at the shadow standing beside her. She could feel it
watch
ing, a pressure against the side of her head. She passed between the ancient oaks. The air changed instantly. The stale, sealed room smell
was replaced
by the damp chill of a London night. The hum of distant traffic returned, a beautiful, mundane
symphony
. She did not stop walking until she reached the main road. Only then did she
look
back at Richmond Park. The trees stood dark and silent against the sky. There was no glow. No clearing. Just the park as it had always been. Rory touched the pendant. It was cold stone now, dormant. She touched the scar on her wrist. The skin was warm. She turned her collar up against the wind and began the walk home to the flat above Silas' bar, counting her steps, listening closely to the silence, knowing that some doors, once opened, never fully close.
created_at
"2026-02-17T02:41:13.019765+00:00"
2/17/2026, 2:41:13 AM
model
"qwen/qwen3.5-397b-a17b-20260216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
700
moderation_latency
(null)
generation_time
102754
tokens_prompt
812
tokens_completion
4228
native_tokens_prompt
792
native_tokens_completion
3821
native_tokens_completion_images
(null)
native_tokens_reasoning
2009
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.0142308
router
(null)
provider_responses
0
id
"chatcmpl-e6a637da-2506-98e1-8b05-00a9abf10e49"
status
200
is_byok
false
latency
700
endpoint_id
"180484a2-e24b-495a-ba41-b34b680d5a9f"
provider_name
"Alibaba"
model_permaslug
"qwen/qwen3.5-397b-a17b-20260216"
api_type
"completions"
id
"gen-1771295969-ZC4J9lfwWkjZrU6d1eNe"
upstream_id
"chatcmpl-e6a637da-2506-98e1-8b05-00a9abf10e49"
total_cost
0.0142308
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
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)
100.0000%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1416
totalAiIsmAdverbs
0
found
(empty)
highlights
(empty)
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)
50.5650%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1416
totalAiIsms
7
found
0
word
"symphony"
count
1
1
word
"searing"
count
1
2
word
"shimmered"
count
1
3
word
"processed"
count
1
4
word
"footsteps"
count
1
5
word
"echo"
count
1
6
word
"navigated"
count
1
highlights
0
"symphony"
1
"searing"
2
"shimmered"
3
"processed"
4
"footsteps"
5
"echo"
6
"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
164
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
4
hedgeCount
4
narrationSentences
164
filterMatches
0
"watch"
1
"look"
hedgeMatches
0
"seemed to"
1
"began to"
2
"seem to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
164
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
35.33
std
20.6
cv
0.583
sampleLengths
0
69
1
86
2
74
3
40
4
66
5
5
6
34
7
19
8
6
9
89
10
8
11
6
12
45
13
6
14
42
15
46
16
38
17
50
18
15
19
27
20
47
21
32
22
45
23
40
24
26
25
38
26
31
27
44
28
9
29
29
30
18
31
9
32
31
33
34
34
37
35
37
36
35
37
43
38
21
39
36
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
164
matches
0
"been made"
1
"was replaced"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
250
matches
0
"was beginning"
1
"was burning"
2
"were not marking"
3
"were marking"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1416
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
48
adverbRatio
0.03389830508474576
lyAdverbCount
13
lyAdverbRatio
0.009180790960451978
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
164
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
164
mean
8.62
std
5.67
cv
0.658
sampleLengths
0
8
1
17
2
24
3
4
4
3
5
7
6
3
7
3
8
8
9
17
10
21
11
31
12
6
13
3
14
6
15
19
16
7
17
3
18
5
19
8
20
14
21
12
22
9
23
15
24
8
25
8
26
10
27
17
28
5
29
13
30
9
31
12
32
5
33
7
34
11
35
16
36
1
37
3
38
13
39
2
40
2
41
4
42
5
43
17
44
17
45
16
46
9
47
7
48
18
49
5
31.0976%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
31
diversityRatio
0.2682926829268293
totalSentences
164
uniqueOpeners
44
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
92.6860%