NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHVP8XA5PG93EX23AQC55V7F
Run Details
Model:
Gemini 3.1 Pro (Preview)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 32s
Cost:
$0.078574
Provider:
Google AI Studio
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
87.65%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
22.79%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
94.00%
Name drop frequency
(details)
81.19%
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)
100.00%
Passive voice overuse
(details)
24.56%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
94.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
43.76%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
88.79%
Subject-first sentence starts
(details)
100.00%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
91.2247%
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
Rory adjusted the heavy paper
bag in her right hand, the scent of Golden Empress scallion pancakes and garlic shrimp
sharply
out of place in the damp, bitter air of Richmond Park. Yu-Fei had been specific. Unnervingly specific. Leave the order exactly at the base of the ancient oak standing stones deep in the western copse. Do not linger. Do not look past the trees.
Rory would have refused, had
the tip not been half her monthly rent over Silas's bar.
She pushed her straight, shoulder-length
black hair out of her face, her bright blue eyes
scanning
the dense treeline.
The glow of the London
skyline usually offered an orange haze against the night, but here, the shadows pooled thick and suffocating like ink. At five foot six, Rory was practical enough to carry pepper spray and a heavy Maglite, but shining the beam forward only illuminated an impenetrable wall of twisted brambled branches. Then she felt the heat. Beneath her heavy coat, resting against her collarbone, the pendant stirred.
The silver chain bit into
her
chilled
skin as the deep crimson gemstone, roughly the size of a thumbnail,
began to
pulse
.
It was a rhythmic, rising
warmth
. A heartbeat.
She had worn the artifact
since an unknown benefactor had it delivered to her doorstep.
Mostly she wore it because
it brought a strange comfort, but she knew its warning.
The Heartstone possessed a faint
inner glow that flared and burned when a Hel portal
was bleeding
into the world.
Rory swallowed hard, her throat
clicking in the quiet. She stepped into the clearing.
The boundary was impossible to
miss. Four massive, petrified oak trunks jutted from the earth like rotting teeth, encircling a sunken hollow.
The moment Rory stepped between
the nearest two stones, the distant drone of the distant motorway abruptly vanished.
The sudden vacuum of sound
made her ears ring.
The air inside the standing
stones was heavy, thick with the cloying, fermented sweetness of blooming flora. Rory looked down.
A carpet of wildflowers coated
the forest floor, their petals luminous under a moon she could no longer see.
Bluebells, foxgloves, and wild orchids
aggressively tangled together, thriving unbothered in the cold. They glowed with an unhealthy, bioluminescent pallor.
Rory set the brown paper
bag at the base of the nearest oak. Delivery complete. It was time to leave.
She checked her phone to
confirm the time for Yu-Fei. The screen woke, glaring in the dark. Beside the dead signal bar, the clock read 8:14 PM. She blinked. When she entered the park, it had been past midnight.
She watched as the digital
numbers
flickered
, jumping to 3:00 AM, then dropping to 11:22 AM, before the screen went entirely gray and died. Time moves differently here. Eva had warned her about the Fae pockets in the city, places where an hour could turn into days. The realization washed over her, a cold counterweight to the
searing
pendant against her chest. Rory turned to face the gap between the oaks.
She had only taken three
steps inside the Grove.
She just needed to step
out. A wet snap
echoed
to her left. Rory froze.
Her heart hammered against her
ribs, but her mind instinctively snapped into analyzing the threat.
It was a survival trait
she had honed living with Evan back in Cardiff. Back then, a specific floorboard creak meant he
was angry
. A heavy
footfall
meant she needed to hide. The sound in the dark flowers did not belong to an animal. The snap was slow. Deliberate. The sound of heavy
weight
shifting with
calculated
intent. She lowered her right hand, her thumb absentmindedly finding the small crescent-shaped scar on her left wrist. Pressing into the old childhood injury grounded her.
It reminded her that she
was cool-headed.
She thought her way out
of problems.
She had survived worse things
than the dark. A faint crimson hue bled through the fabric of her coat. The Heartstone
was glowing
fiercely now, its light casting a bruised, purple cast through the clearing and reflecting violently in her eyes. The
warmth
was escalating
into a feverish heat. A portal was close. Very close. Something shifted at the periphery of her vision. A tall, thin streak of absolute void decoupled itself from the trunk of a great oak. Rory kept her head facing forward but tracked the movement with her eyes. She controlled her breathing. Inhale for four seconds. Hold for four. Exhale for four. Panic was a luxury she could not afford.
She took a step toward
the standing stones. The shadow mirrored her. It stepped when she stepped, stopping the precise fraction of a second she did. There was no sound of disturbed earth when it moved, only the rustling of the unseasonal wildflowers parting. The
sense of
isolation became a physical
weight
pressing down on her lungs. No one knew she was in the Grove except Yu-Fei.
If time was warping, maybe
hours had already passed in London. Maybe days. The rational, Pre-Law student part of her brain
tried to
calculate
coordinates, vectors, distances. The survivor in her commanded her to run.
She took another slow, measured
step. A distinct, damp exhalation sounded directly behind her right shoulder. Rory stopped, dangerously off-balance. The smell of copper and ozone hit her nose, overpowering the sweet rot of the flowers. It was so close she
could feel
the unnatural
chill
radiating against the back of her neck, raising the fine hairs along her spine. She did not turn around. If she looked at it, she would make it real. If she acknowledged the hunter, she became the prey. From the corner of her eye, she saw the silhouette stretching across the glowing flowers. It had the vague shape of a man, tall and broad-shouldered. For a terrifying, suffocating second, she saw Evan. She saw the
familiar
slump of his posture when he blocked the doorway of their flat. Her crescent scar gave a phantom
throb
. But as the shadow deepened, the proportions warped. The limbs stretched too long. The neck jutted at a broken, horrifying angle. This was not a human ghost. This was something that had crawled out of whatever Hel portal the pendant
was screaming
about. The silver chain
felt like a wire pulled straight from a
furnace. Rory bit her lip hard enough to taste iron, using the sharp physical pain to tether her mind to reality. Out-think it. She was Aurora Carter. She did not freeze. She did not cower. The boundary of the oak standing stones
seemed to
recede, the distance stretching, the gap narrowing like a closing eyelid. It
was playing
with the space, warping the geometry of the Grove to keep her inside.
If she sprinted, the distortion
would stretch forever, trapping her in an endless corridor of trees. A voice slid through the dark. It did not come from the air, but
reverberated
inside the hollow space of her own skull. It sounded like the grinding of ancient stones beneath the earth, shaped clumsily into an approximation of human speech. Rory. The sound of her nickname in that dead, flat
resonance
stripped away her defenses.
Only her friends called her
that. Only Eva, Silas, and Yu-Fei. The thing behind her
was pulling
pieces directly from her mind, sifting through her memories to find the bait. Rory locked her eyes on the oak standing stones. Three yards. Two long strides if she anchored herself to the static plane of the real world. She unclasped her heavy flashlight,
not to strike, but to throw
. With an abrupt, explosive movement, Rory hurled the heavy Maglite deep into the woods to her right and threw her body to the left. The shadow flinched toward the projectile for a half-second. It was all the opening she needed. Rory lunged. The dense wildflowers grabbed at her boots like desperate hands, their thick stems tearing loudly. The temperature of the clearing plummeted. The towering shadow snapped back, towering over her, extinguishing the faint ambient moonlight. A wave of paralyzing dread crashed across her vision, a biological imperative demanding she lie down and submit to whatever stood above her. She shoved the feeling down. She vaulted forward, throwing her entire
weight
squarely between the petrified oak trunks. The spatial transition was violent. One moment the air was thick, floral, and suspended in
silence
. The next, she crashed onto freezing mud, the sudden roar of a jet engine passing high above hitting her ears with the force of a physical blow. The damp, normal scent of wet grass and car exhaust flooded her senses. Rory scrambled backward on her hands and heels, kicking away from the stones until her back slammed hard against a normal, ordinary park bench. She sat there in the mud, her chest heaving, the icy London wind biting furiously at her tear-streaked face. In the distance, the yellow headlights of a late-night street sweeper swept along a park avenue. Traffic. Sirens. Reality. Trembling, she reached beneath her coat. The Heartstone was already cooling against her skin, the deep crimson gemstone settling back into a dull, dormant state, its faint inner glow extinguishing
completely
. Rory did not take her eyes off the four oak standing stones. From this side of the boundary, they looked like nothing more than a ruined circle of dead wood blending into the deep shadows of the copse. But as her breathing steadied, she watched a single, agonizingly
long shadow
spill out from the gap between the trunks. It stretched across the frosted grass toward her, lingering testing the edge of the moonlight, before
slowly
, silently sliding back into the dark.
created_at
"2026-02-19T19:33:18.116Z"
2/19/2026, 7:33:18 PM
model
"google/gemini-3.1-pro-preview-20260219"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3244
moderation_latency
(null)
generation_time
91746
tokens_prompt
812
tokens_completion
4581
native_tokens_prompt
773
native_tokens_completion
6419
native_tokens_completion_images
0
native_tokens_reasoning
4383
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.078574
router
(null)
provider_responses
0
endpoint_id
"2abf5677-0826-45d9-8470-3d62c31d54a1"
is_byok
false
latency
3244
model_permaslug
"google/gemini-3.1-pro-preview-20260219"
provider_name
"Google AI Studio"
status
200
api_type
"completions"
id
"gen-1771529598-zFA3AiNuIRNZEGKKz1HI"
upstream_id
(null)
total_cost
0.078574
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
87.65%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1619
totalAiIsmAdverbs
4
found
0
adverb
"sharply"
count
1
1
adverb
"very"
count
1
2
adverb
"completely"
count
1
3
adverb
"slowly"
count
1
highlights
0
"sharply"
1
"very"
2
"completely"
3
"slowly"
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)
22.79%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1619
totalAiIsms
25
found
0
word
"scanning"
count
1
1
word
"chilled"
count
1
2
word
"pulse"
count
1
3
word
"rhythmic"
count
1
4
word
"warmth"
count
2
5
word
"flickered"
count
1
6
word
"searing"
count
1
7
word
"echoed"
count
1
8
word
"footfall"
count
1
9
word
"weight"
count
3
10
word
"calculated"
count
1
11
word
"sense of"
count
1
12
word
"calculate"
count
1
13
word
"measured"
count
1
14
word
"could feel"
count
1
15
word
"chill"
count
1
16
word
"familiar"
count
1
17
word
"throb"
count
1
18
word
"reverberated"
count
1
19
word
"resonance"
count
1
20
word
"silence"
count
1
21
word
"long shadow"
count
1
highlights
0
"scanning"
1
"chilled"
2
"pulse"
3
"rhythmic"
4
"warmth"
5
"flickered"
6
"searing"
7
"echoed"
8
"footfall"
9
"weight"
10
"calculated"
11
"sense of"
12
"calculate"
13
"measured"
14
"could feel"
15
"chill"
16
"familiar"
17
"throb"
18
"reverberated"
19
"resonance"
20
"silence"
21
"long shadow"
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
147
matches
0
"was angry"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
147
filterMatches
(empty)
hedgeMatches
0
"began to"
1
"tried to"
2
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
147
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
32
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1607
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
0
unquotedAttributions
0
matches
(empty)
94.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
50
wordCount
1607
uniqueNames
19
maxNameDensity
1.12
worstName
"Rory"
maxWindowNameDensity
2
worstWindowName
"Rory"
discoveredNames
Golden
1
Empress
1
Richmond
1
Park
1
Silas
2
London
3
Rory
18
Maglite
2
Heartstone
3
Hel
2
Yu-Fei
4
Fae
1
Grove
3
Evan
2
Cardiff
1
Pre-Law
1
Aurora
1
Carter
1
Eva
2
persons
0
"Silas"
1
"Rory"
2
"Heartstone"
3
"Yu-Fei"
4
"Evan"
5
"Aurora"
6
"Carter"
7
"Eva"
places
0
"Richmond"
1
"Park"
2
"London"
3
"Grove"
4
"Cardiff"
globalScore
0.94
windowScore
1
81.19%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
109
glossingSentenceCount
3
matches
0
"felt like a wire pulled straight from a"
1
"sounded like the grinding of ancient stone"
2
"looked like nothing more than a ruined ci"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.622
wordCount
1607
matches
0
"not to strike, but to throw"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
147
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
42.29
std
23.96
cv
0.567
sampleLengths
0
81
1
73
2
5
3
91
4
14
5
49
6
59
7
20
8
63
9
38
10
24
11
7
12
75
13
47
14
47
15
24
16
43
17
36
18
58
19
16
20
44
21
24
22
100
23
46
24
52
25
42
26
1
27
44
28
26
29
35
30
16
31
59
32
18
33
56
34
24
35
38
36
31
37
81
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
147
matches
(empty)
24.56%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
7
totalVerbs
266
matches
0
"was bleeding"
1
"was glowing"
2
"was escalating"
3
"was warping"
4
"was screaming"
5
"was playing"
6
"was pulling"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
147
ratio
0
matches
(empty)
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1621
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
63
adverbRatio
0.038864898210980874
lyAdverbCount
31
lyAdverbRatio
0.019123997532387416
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
147
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
147
mean
10.93
std
6.96
cv
0.636
sampleLengths
0
32
1
4
2
2
3
18
4
3
5
6
6
16
7
19
8
24
9
30
10
5
11
11
12
22
13
6
14
2
15
15
16
15
17
20
18
9
19
5
20
6
21
16
22
18
23
9
24
17
25
3
26
19
27
13
28
7
29
13
30
2
31
5
32
10
33
7
34
10
35
2
36
10
37
24
38
4
39
19
40
15
41
9
42
9
43
6
44
7
45
2
46
15
47
14
48
10
49
8
43.76%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
19
diversityRatio
0.3401360544217687
totalSentences
147
uniqueOpeners
50
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
4
totalSentences
132
matches
0
"Then she felt the heat."
1
"Mostly she wore it because"
2
"Only her friends called her"
3
"Only Eva, Silas, and Yu-Fei."
ratio
0.03
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
37
totalSentences
132
matches
0
"She pushed her straight, shoulder-length"
1
"It was a rhythmic, rising"
2
"She had worn the artifact"
3
"She stepped into the clearing."
4
"They glowed with an unhealthy,"
5
"It was time to leave."
6
"She checked her phone to"
7
"She watched as the digital"
8
"She had only taken three"
9
"She just needed to step"
10
"Her heart hammered against her"
11
"It was a survival trait"
12
"She lowered her right hand,"
13
"It reminded her that she"
14
"She thought her way out"
15
"She had survived worse things"
16
"She controlled her breathing."
17
"She took a step toward"
18
"It stepped when she stepped,"
19
"She took another slow, measured"
ratio
0.28
88.79%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
98
totalSentences
132
matches
0
"Rory adjusted the heavy paper"
1
"Yu-Fei had been specific."
2
"Rory would have refused, had"
3
"She pushed her straight, shoulder-length"
4
"The glow of the London"
5
"The silver chain bit into"
6
"It was a rhythmic, rising"
7
"She had worn the artifact"
8
"The Heartstone possessed a faint"
9
"Rory swallowed hard, her throat"
10
"She stepped into the clearing."
11
"The boundary was impossible to"
12
"The moment Rory stepped between"
13
"The sudden vacuum of sound"
14
"The air inside the standing"
15
"Rory looked down."
16
"A carpet of wildflowers coated"
17
"Bluebells, foxgloves, and wild orchids"
18
"They glowed with an unhealthy,"
19
"Rory set the brown paper"
ratio
0.742
100.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
4
totalSentences
132
matches
0
"If time was warping, maybe"
1
"If she looked at it,"
2
"If she acknowledged the hunter,"
3
"If she sprinted, the distortion"
ratio
0.03
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
74
technicalSentenceCount
3
matches
0
"The Heartstone possessed a faint inner glow that flared and burned when a Hel portal was bleeding into the world."
1
"It was so close she could feel the unnatural chill radiating against the back of her neck, raising the fine hairs along her spine."
2
"The thing behind her was pulling pieces directly from her mind, sifting through her memories to find the bait."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
0
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
0
91.2247%