NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-05-22-01KS86YGJQBJTDFRKRZWER2BWX
Run Details
Model:
Qwen3.7 Max
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 42s
Cost:
$0.048262
Provider:
Alibaba
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
90.54%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
18.03%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
99.57%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
100.00%
Name drop frequency
(details)
100.00%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
91.97%
Passive voice overuse
(details)
0.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
34.85%
Sentence opener variety
(details)
79.37%
Adverb-first sentence starts
(details)
70.79%
Pronoun-first sentence starts
(details)
43.33%
Subject-first sentence starts
(details)
79.37%
Subordinate conjunction sentence starts
(details)
89.29%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
86.5702%
Overall
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 iron gates of Richmond
Park had
been locked
for hours, but Aurora Carter knew the gaps in the perimeter fence better than she knew the layout of her own flat.
She slipped through a narrow
breach near the Roehampton entrance, the damp London
chill
biting through her jacket.
Her boots made barely a
whisper
against the wet earth. At twenty-five, Rory had learned that moving quietly was often the difference between a safe walk home and a confrontation she did not want. Old habits from her time in Cardiff, and newer, sharper habits forged in the shadow of her abusive ex, Evan, kept her steps
measured
and her bright blue eyes
scanning
the tree line.
She was not here for
a leisurely stroll.
The silver chain around her
neck felt heavy against her collarbone, bearing a thumbnail-sized gemstone of deep crimson. The Heartstone pendant.
Her unknown benefactor had left
it with a cryptic instruction that had led her out to the park at two in the morning.
She brushed a strand of
straight, shoulder-length black hair out of her face and adjusted her collar against the wind.
She navigated the sprawling darkness
of the park, guided by the pale wash of moonlight filtering through the bare branches. Ahead, the silhouette of the ancient oak standing stones broke the horizon.
They marked the boundary of
the Fae Grove.
Rory paused at the edge
of the tree line, her breath pluming in the cold air.
She reached up and touched
the cool surface of the crimson gem. It was dormant. Taking a steadying breath, she stepped between the two largest oaks.
The transition was instantaneous and
deeply unsettling. The biting winter wind vanished, replaced by a heavy, humid stillness.
The scent of damp soil
and decaying leaves
was overwritten
by the cloying, sweet perfume of blooming jasmine and nightshade. Rory looked down. Beneath her boots, a thick carpet of wildflowers bloomed in impossible vibrancy, their petals pale and luminous in the dark.
The Fae Grove existed in
a pocket between Earth and the Fae realm, a place where the rules of nature were merely suggestions.
Rory pulled her phone from
her pocket to check the time. The screen was dead black.
She pressed the power button
twice, but the device remained a useless slab of glass.
She slipped it back into
her pocket, her
pulse
ticking up a notch. Time moved differently in the Grove. An hour inside could be minutes outside, or it could be days.
She needed to find the
marker her benefactor had mentioned and get out before the sun rose in the real world.
She thought of her quiet
flat above Silas' bar, of the early morning delivery shifts at the Golden Empress restaurant.
She needed those normal, mundane
anchors right now.
She walked deeper into the
clearing, her boots crushing the soft, unnatural flora. The
silence
of the Grove was absolute. There were no crickets, no distant hum of London traffic, no night birds calling.
It was a vacuum of
sound that made the blood rush in her ears. Then, the
silence
broke.
It was a soft, rhythmic
scraping, like a dull blade
being drawn
across tree bark. Rory stopped.
She held her breath, turning
her head
slowly
to track the noise.
It came from the dense
thicket of brambles to her left.
She waited, her mind racing
through rational explanations. A deer. A fox. A stray dog that had wandered through the standing stones. The scraping stopped. Rory exhaled, a slow, controlled stream of air. She was cool-headed. Panic was a luxury she could not afford. She adjusted her jacket and took another step forward. A flower to her right snapped its stem and turned its pale face toward her. Rory froze. She stared at the blossom, a delicate white thing with a center of bruised purple. It was not moving with the wind, because there was no wind. It
was tracking
her. As she watched, the neighboring flowers
began to
shift, a slow,
synchronized
rotation of stems and petals, all angling toward her position. A cold prickle of adrenaline washed
down her spine
. She reached down with her left hand and rubbed the small, crescent-shaped scar on her wrist. The
familiar
friction grounded her. This was a Fae-touched place. Flora reacting to body heat or movement was strange, but it was within the realm of the grove's established weirdness. It was not the source of the scraping. She resumed walking, keeping her eyes fixed on the center of the clearing where a massive, gnarled oak stump sat. That was the rendezvous point. But with every step, the atmosphere grew heavier, pressing against her eardrums like a change in cabin pressure. The sweet smell of the wildflowers
began to
curdle, taking on the faint, metallic tang of ozone and rotting meat. Against her chest, the Heartstone pendant twitched. Rory stopped and pulled the silver chain out from beneath her shirt. The deep crimson gemstone, usually cold and lifeless,
was emitting
a faint inner glow. It
pulsed
, a slow,
rhythmic
throb
of light that matched her own heartbeat. And it was warm. The pendant only
pulsed
with
warmth
when it was near a Hel portal. Her breath hitched. A Hel portal meant a tear in the fabric of the realms, a conduit to a place far worse than the
whimsical
, dangerous Fae realm. It meant something
was trying
to come through, or something had already arrived. She looked around the clearing, her bright blue eyes straining against the
gloom
. At five foot six, she felt uncomfortably small beneath the towering, ancient oaks at the perimeter, and they seemed further away than they had ten minutes ago. The spatial distortion
was worsening
. A sound came from directly behind her. A wet, heavy footstep, followed by the squelch of crushed flowers. Rory did not turn around immediately. Her muscles locked. Every instinct screamed at her to run, but her intellect clamped down on the impulse. Running triggered the prey drive. If she ran, she died. She needed to know what she
was dealing
with. She pivoted
slowly
, keeping her hands open and visible. There was nothing there.
Just the sea of pale
wildflowers stretching back toward the standing stones. But the flowers in the center of the path
were crushed
, their stems snapped and oozing a dark, viscous sap. The footprints were deep, too deep for a human, and they possessed too many toes. The pendant flared brighter, the crimson light casting long, bloody shadows across the grass. The
warmth
against her skin escalated to a sharp, stinging heat. The portal was close. Or the thing carrying the portal's taint was close. A low vibration hummed through the soles of her boots. It was
not a sound, but a physical force
that rattled her teeth. The shadows cast by the glowing pendant
began to
stretch and warp, detaching themselves from the physical objects that created them. The shadow of the central oak stump elongated, reaching across the clearing like a grasping hand. Rory backed away, her boots sliding on the damp earth. She kept her gaze sweeping the perimeter. Movement
flickered
at the
very
edge of her vision. A tall, impossibly thin silhouette darted behind the trunk of a standing stone. It moved with a jerky, stuttering motion, like a film missing frames. She rubbed her wrist again, her thumb pressing hard into the crescent scar until it ached. Think. The standing stones marked the boundary. If she could reach them, she could break back into Richmond Park. But the stones
were shifting
. She blinked, and the massive oaks
seemed to
slide a few feet to the left, rearranging the exit. The metallic stench grew overpowering, coating the back of her throat with the taste of old copper. The pendant
was burning
now, a
searing
heat that blistered the skin of her collarbone. She gripped the silver chain, trying to pull the gem away from her flesh, but the metal
was scorching
her fingers. Another footstep. This one was to her left. Then one to her right. The scraping sound returned, multiplied. It
echoed
from the trees, from the ground, from the air itself. It was the sound of reality
being dragged
across a whetstone. Rory stood in the center of the clearing, entirely surrounded. The wildflowers at her feet were no longer turning toward her. They
were wilting
, their pale petals turning black and curling inward as the necrotic energy of the Hel portal bled into the soil. She looked at the space directly in front of her. The air
was rippling
, distorting the light of the glowing pendant. A vertical seam of absolute, lightless black
was tearing
open in the space between two blooming jasmine bushes. The cold radiating from the fissure was absolute, a void that sucked the
warmth
from the air and the breath from her lungs. From the darkness of the tear, a hand emerged. It was gray, elongated, and possessed too many joints, the fingers ending in jagged, translucent talons that gripped the edge of the reality tear. The Heartstone flared with a blinding crimson light, burning so hot it singed the fabric of her shirt. The entity paused, its faceless head tilting as it sensed the artifact. Rory did not wait to see the rest of it pull itself through. She turned and sprinted toward the nearest gap in the shifting standing stones, the sound of tearing reality and wet, heavy
footsteps
chasing her into the dark.
created_at
"2026-05-22T16:05:29.318Z"
5/22/2026, 4:05:29 PM
model
"qwen/qwen3.7-max-20260520"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
875
moderation_latency
(null)
generation_time
102398
tokens_prompt
812
tokens_completion
6880
native_tokens_prompt
792
native_tokens_completion
6171
native_tokens_completion_images
(null)
native_tokens_reasoning
4163
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
service_tier
(null)
usage
0.0482625
router
(null)
provider_responses
0
endpoint_id
"6d30fdc6-f2a7-4bdf-b6ba-32353496d723"
id
"chatcmpl-5a0e2820-f0ab-9792-ae74-49937478abff"
is_byok
false
latency
867
model_permaslug
"qwen/qwen3.7-max-20260520"
provider_name
"Alibaba"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer
(null)
request_id
"req-1779465929-SzuDmLEctTP6o2nkjRfy"
session_id
(null)
api_type
"completions"
id
"gen-1779465929-YDAthFnl4ffhjWW21lVj"
upstream_id
"chatcmpl-5a0e2820-f0ab-9792-ae74-49937478abff"
total_cost
0.0482625
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
response_cache_source_id
(null)
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
1
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
0
tagDensity
1
leniency
1
rawRatio
0
effectiveRatio
0
90.54%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1586
totalAiIsmAdverbs
3
found
0
adverb
"slowly"
count
2
1
adverb
"very"
count
1
highlights
0
"slowly"
1
"very"
100.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
18.03%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1586
totalAiIsms
26
found
0
word
"chill"
count
1
1
word
"whisper"
count
1
2
word
"measured"
count
1
3
word
"scanning"
count
1
4
word
"navigated"
count
1
5
word
"pulse"
count
1
6
word
"silence"
count
2
7
word
"rhythmic"
count
2
8
word
"racing"
count
1
9
word
"synchronized"
count
1
10
word
"down her spine"
count
1
11
word
"familiar"
count
1
12
word
"pulsed"
count
2
13
word
"throb"
count
1
14
word
"warmth"
count
3
15
word
"whimsical"
count
1
16
word
"gloom"
count
1
17
word
"flickered"
count
1
18
word
"searing"
count
1
19
word
"echoed"
count
1
20
word
"footsteps"
count
1
highlights
0
"chill"
1
"whisper"
2
"measured"
3
"scanning"
4
"navigated"
5
"pulse"
6
"silence"
7
"rhythmic"
8
"racing"
9
"synchronized"
10
"down her spine"
11
"familiar"
12
"pulsed"
13
"throb"
14
"warmth"
15
"whimsical"
16
"gloom"
17
"flickered"
18
"searing"
19
"echoed"
20
"footsteps"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
132
matches
0
"d with warmth"
99.57%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
4
narrationSentences
132
filterMatches
(empty)
hedgeMatches
0
"began to"
1
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
132
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
33
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1586
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
0
unquotedAttributions
0
matches
(empty)
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
40
wordCount
1573
uniqueNames
15
maxNameDensity
0.76
worstName
"Rory"
maxWindowNameDensity
1.5
worstWindowName
"Rory"
discoveredNames
Richmond
2
Park
2
Aurora
1
Carter
1
Roehampton
1
London
2
Rory
12
Cardiff
1
Evan
1
Heartstone
3
Fae
5
Grove
4
Earth
1
Fae-touched
1
Hel
3
persons
0
"Aurora"
1
"Carter"
2
"Rory"
3
"Evan"
4
"Heartstone"
places
0
"Richmond"
1
"Park"
2
"Roehampton"
3
"London"
4
"Cardiff"
5
"Fae"
6
"Grove"
7
"Hel"
globalScore
1
windowScore
1
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
104
glossingSentenceCount
0
matches
(empty)
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.631
wordCount
1586
matches
0
"not a sound, but a physical force"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
132
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
35
mean
45.31
std
28.34
cv
0.625
sampleLengths
0
116
1
72
2
82
3
84
4
111
5
48
6
4
7
62
8
3
9
28
10
15
11
55
12
63
13
63
14
7
15
43
16
13
17
41
18
45
19
18
20
43
21
9
22
51
23
38
24
60
25
51
26
58
27
53
28
8
29
5
30
28
31
44
32
62
33
33
34
70
91.97%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
5
totalSentences
132
matches
0
"been locked"
1
"was overwritten"
2
"being drawn"
3
"were crushed"
4
"being dragged"
0.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
11
totalVerbs
246
matches
0
"was tracking"
1
"was emitting"
2
"was trying"
3
"was worsening"
4
"was dealing"
5
"were shifting"
6
"was burning"
7
"was scorching"
8
"were wilting"
9
"was rippling"
10
"was tearing"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
132
ratio
0
matches
(empty)
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
447
adjectiveStacks
0
stackExamples
(empty)
adverbCount
11
adverbRatio
0.024608501118568233
lyAdverbCount
6
lyAdverbRatio
0.013422818791946308
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
132
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
132
mean
12.02
std
6.73
cv
0.56
sampleLengths
0
31
1
18
2
10
3
24
4
33
5
8
6
18
7
3
8
23
9
20
10
20
11
12
12
8
13
16
14
12
15
3
16
11
17
7
18
11
19
20
20
3
21
20
22
23
23
11
24
5
25
15
26
13
27
6
28
12
29
21
30
20
31
8
32
13
33
7
34
14
35
14
36
4
37
15
38
2
39
12
40
11
41
8
42
2
43
2
44
10
45
3
46
8
47
3
48
8
49
9
34.85%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
20
diversityRatio
0.25
totalSentences
132
uniqueOpeners
33
79.37%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
3
totalSentences
126
matches
0
"Then, the silence broke."
1
"Just the sea of pale"
2
"Then one to her right."
ratio
0.024
70.79%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
47
totalSentences
126
matches
0
"She slipped through a narrow"
1
"Her boots made barely a"
2
"She was not here for"
3
"Her unknown benefactor had left"
4
"She brushed a strand of"
5
"She navigated the sprawling darkness"
6
"They marked the boundary of"
7
"She reached up and touched"
8
"It was dormant."
9
"She pressed the power button"
10
"She slipped it back into"
11
"She needed to find the"
12
"She thought of her quiet"
13
"She needed those normal, mundane"
14
"She walked deeper into the"
15
"It was a vacuum of"
16
"It was a soft, rhythmic"
17
"She held her breath, turning"
18
"It came from the dense"
19
"She waited, her mind racing"
ratio
0.373
43.33%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
105
totalSentences
126
matches
0
"The iron gates of Richmond"
1
"She slipped through a narrow"
2
"Her boots made barely a"
3
"She was not here for"
4
"The silver chain around her"
5
"The Heartstone pendant."
6
"Her unknown benefactor had left"
7
"She brushed a strand of"
8
"She navigated the sprawling darkness"
9
"They marked the boundary of"
10
"Rory paused at the edge"
11
"She reached up and touched"
12
"It was dormant."
13
"The transition was instantaneous and"
14
"The biting winter wind vanished,"
15
"The scent of damp soil"
16
"Rory looked down."
17
"The Fae Grove existed in"
18
"Rory pulled her phone from"
19
"The screen was dead black."
ratio
0.833
79.37%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
126
matches
0
"If she ran, she died."
1
"If she could reach them,"
ratio
0.016
89.29%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
80
technicalSentenceCount
6
matches
0
"Her unknown benefactor had left it with a cryptic instruction that had led her out to the park at two in the morning."
1
"It was a vacuum of sound that made the blood rush in her ears."
2
"It pulsed, a slow, rhythmic throb of light that matched her own heartbeat."
3
"The shadows cast by the glowing pendant began to stretch and warp, detaching themselves from the physical objects that created them."
4
"The pendant was burning now, a searing heat that blistered the skin of her collarbone."
5
"It was gray, elongated, and possessed too many joints, the fingers ending in jagged, translucent talons that gripped the edge of the reality tear."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
1
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
0
86.5702%