NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-25-01KMJ91K4K9MEKX55W7HTDSD24
Run Details
Model:
Qwen 3 32B
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
27.0s
Cost:
$0.001297
Provider:
Alibaba
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
93.37%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
30.42%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
99.76%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
100.00%
Name drop frequency
(details)
41.30%
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)
93.88%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
0.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)
45.72%
Sentence opener variety
(details)
82.30%
Adverb-first sentence starts
(details)
99.01%
Pronoun-first sentence starts
(details)
27.90%
Subject-first sentence starts
(details)
61.73%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
0.00%
Dialogue tag variety (said vs. fancy)
(details)
79.1802%
Overall
Model input
System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>
Model response
Messages
Meta
AI
Moonlight pooled in the clearing
like spilled mercury.
Aurora Carter adjusted the strap
of
her
satchel, the silver chain of the Heartstone Pendant cool against
her
neck.
She’d followed its pulse for
two hours through Richmond Park’s silent trails, but the watch in
her
pocket read only十五 minutes passed.
The ancient oaks marking the
grove’s edge leaned inward, their gnarled roots snaking across the mossy ground like knuckles.
A faint hum resonated in
the air,
not quite sound, more a vibration in her teeth
.
The wildflowers here should’ve been
dead.
Winter had gnawed through the
city’s parks, yet this patch of earth wore spring in perpetual bloom. Snowdrops curled at
her
ankles; crocuses winked up in shades of violet and gold.
She knelt, brushing her fingers
over a daffodil’s stem.
It oozed sap, viscous and
yellow, and when she pulled back,
her
thumb bore a crescent-shaped smudge.
The same shape as the
scar on
her
wrist burned
suddenly
under the pendant’s
weight
. No.
She flexed her fingers, the
phantom ache fading. Just the wind.
The satchel’s zipper caught on
a thorn as she stood.
The grove’s center yawned open—a
circle of flattish stones forming a ring, each oak split down the middle and cracked to resemble totems.
Aurora stepped toward them, boots
sinking into the damp earth.
The pendant grew warm, a
steady thrum against
her
collarbone.
Evan had been obsessed with
these old legends, the way he’d press his palms to
her
shoulders and
whisper
about doors between worlds.
She’d stopped listening when his
whispers turned to threats. A twig snapped. Not the wind. She froze, the satchel tilting. No. Had to be
her
imagination.
Her breath fogged in the
air but felt colder than it should. The grove’s
silence
deepened, thick as syrup.
She exhaled sharply, a sound
too loud even to herself, and trudged forward. The stones grew taller the closer she got, their surfaces
etched
with
symbols that seemed to shift when she glanced away
. One bore a stain like rust, the same hue as the pendant.
She traced it with her
fingertip. The metal of the Heartstone grew hotter. A
flicker
of motion—she yanked
her
hand back. The grove’s flora had not
been disturbed
. “Hello?” The word popped out, tinny.
Her voice rebounded in the
trees, but no
echo
returned. The satchel’s strap dug into
her
shoulder as she moved to the opposite side of the clearing. The pendant’s glow intensified, casting shadows that stretched too long. She pulled
her
coat tighter. A moth, or
something like one, skimmed past her ear
.
Its wings smelled of wet
wool. Her wrist
throbbed
again. Aurora glanced at the scar, moonlight highlighting the silvery curve. The pendant dipped. A ripple passed through the flowerbeds, as though someone had dragged a palm across them. Petals turned. *
Watched
*.
She stood, the satchel slapping
the back of
her
knees. The air tasted of copper—
not from the daffodil, but something older, something wrong
. Footsteps. Definitely
footsteps
. Crunching over dead leaves she couldn’t see.
Her pulse raced, but she
didn’t run. Evan had made
her
believe that. Running always made it worse. She turned. Nothing. The grove’s periphery blurred, tree trunks melting into mist. A branch swayed behind
her
, then another, as if something moved between them. The pendant flared, crimson bleeding over the chain. Aurora yanked it loose, the stone trembling in
her
grip. It pointed toward the center, away from the stones, toward a patch of unbroken soil.
She knelt, ignoring the mud
soaking
her
knees. Pressed
her
palm flat. The earth sighed, warm and wet, and
her
fingers hit something smooth. The ground gave way as she pulled. A lid. A gust blew
her
hair sideways. The lid clattered against a stone. Aurora stared into the hollow where roots had been growing, but the hole revealed something else: a tunnel spiraling downward, its walls slick with… no. Not muck. Glowing spores, faint as fireflies and pulsing in time with the Heartstone.
She fumbled her phone, flashlight
cutting through the stillness. The beams passed clean through the spores, which writhed in the light. A shadow passed overhead.
She looked up and found
only oak leaves. Down the hole, the air smelled of
her
mother’s perfume—vanilla and something floral. Jennifer had used it every morning, always smiling as she dabbed it behind
her
ears. Aurora remembered one morning, Evan
slamming that bottle
against the wall. *“You’re too clean.”*
He’d said it to *her
*. The spores thickened in the pit. She pocketed the pendant, dropped a hand into the blackness. Something brushed
her
knuckles—a wing, or a claw. A choked sound escaped
her
. When she yanked back,
her
sleeve
was streaked
with ink-black smears. “Get a grip,” she muttered. The pendant’s glow had dimmed, but it still
throbbed
. Directions, maybe. A trap. She checked the satchel—
her
torch, a wrench from work, a half-eaten chocolate bar. Nothing else useful. She’d left Silas’s flat with purpose, but purpose now
felt like a thread unraveling
. Another snap from the trees. This time, a voice. Not Evan. Deeper, liquid. “Rory.” The name slithered out,
not quite English
. She spun, flashlight catching bark and nothing. The tunnel behind
her
still
pulsed
, a heartbeat now. Her breath
quickened
, short, sharp huffs. The spores below had formed a pattern—lines spiraling inward, like a snail’s shell. She backed toward
her
bike, wheels half-buried in mud. The frame creaked as she leaned it upright. Her wrist burned. The pendant’s heat had migrated to
her
spine,
searing
the coat’s back. A sound like distant weeping started, harmonizing with the wind. Not wind. *
Breathing
*. Aurora pedaled hard. The grove’s trees blurred into dark shapes, trunks bleeding silver where
her
light passed. Behind
her
, a flock of moths—*or were they moths?*—rose as one. They formed a cloud that trailed
her
, too cohesive, too fast. Their wings left a faint sheen on the air, like oil on water. The path should’ve curved toward the main road in a minute.
Instead, her tires hit a
circle of moss, and she blinked. The bike shuddered as the ground beneath shifted. She stood, panting. The tunnel
was gone
. The clearing
was gone
. The moon hung at a different angle, and the air smelled of smoke—Silas’s bar. But he hadn’t lit the fire that evening. She clutched the pendant. The crimson stone was dim, but
her
wrist still ached. A
flicker
of movement. To
her
left. She turned, flashlight sweeping the underbrush. Nothing. To
her
right. Nothing but a hollyhock, petals shriveling at its own stem. She stared at it as it blackened and collapsed into sludge. The bike’s bell wouldn’t ring. Her fingers barely made it click. The sound, when it came, was hollow, muted, like a stone dropped in a well. The path narrowed. Oak branches arced above like fingers. She heard a laugh this time, deep and broken. Not at all like Evan’s. The pendant burned again, sharp and sudden. She yanked it forward, the glow intensifying as it pointed left. Away from the path. Toward the wall of oaks. Dead hollyhocks littered the ground. Their remains hissed as she stepped over them. The trees grew closer, their trunks splitting into double images. A spider’s web snagged
her
sleeve. When she brushed it away, the web snapped back into place,
pristine
and humming. “Get out of here, Carter,” she muttered, the name tasting like a spell. Her wrist flared. A bead of blood welled at the scar’s tip. The pendant’s glow turned red-hot. Something brushed
her
nape—the texture of moth wings, but colder. A breeze, a breath. She ducked under a branch, stumbled into a space where the trees bent inward, roots coiling like veins beneath skin. The tunnel was here, but it was… *
alive
*. The spores swirled, their light coalescing into symbols overhead: a crown. A noose. A heart pierced with arrows. Aurora’s phone buzzed in
her
pocket. Her mother’s number. She hadn’t programmed it since Evan’s… since she’d run. The light stilled as she hesitated, heartbeat loud in
her
ears. “Mum?” she whispered. Static.
Then Evan’s voice, but warped
low. “You didn’t check the other side.” The tunnel writhed. A shape rose from it, bloated and slow. Its skin was bark, its face a knot of twigs. Aurora dropped the phone. It hit concrete as the roots reformed into paving stones. The tunnel
was gone
. She stood in a corridor stretching beyond the grove, flickering with neon and shadows. That smell again—vanilla and smoke. Her mother’s perfume. The shape’s mouth split open, a wound filled with teeth like splinters. It didn’t move, but she knew it wanted to. “Evan told them you’d come,” the thing said. The words were human, but the edges cracked like shifting wood. “He likes to trade.” Aurora took a step back. Her boot hit something soft. A human hand, palm up, fingers stiff at the knuckles. She looked up—dozens of hands protruded from the pavement, each with the same crescent scar on their wrists. The pendant went cold.
created_at
"2026-03-25T10:36:02.584Z"
3/25/2026, 10:36:02 AM
model
"qwen/qwen3-32b-04-28"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
408
moderation_latency
(null)
generation_time
27003
tokens_prompt
1061
tokens_completion
3259
native_tokens_prompt
940
native_tokens_completion
2882
native_tokens_completion_images
(null)
native_tokens_reasoning
740
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.001296672
router
(null)
provider_responses
0
endpoint_id
"344ccdcc-6e59-464d-89ab-8e5b92fe2adc"
id
"chatcmpl-dae5abcc-378b-9b58-b11e-a1e10a978e46"
is_byok
false
latency
408
model_permaslug
"qwen/qwen3-32b-04-28"
provider_name
"Alibaba"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1774434962-Hwsc0vs9GUKSAVpBXiYE"
upstream_id
"chatcmpl-dae5abcc-378b-9b58-b11e-a1e10a978e46"
total_cost
0.001296672
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
7
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
9
tagDensity
0.778
leniency
1
rawRatio
0
effectiveRatio
0
93.37%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1509
totalAiIsmAdverbs
2
found
0
adverb
"suddenly"
count
1
1
adverb
"sharply"
count
1
highlights
0
"suddenly"
1
"sharply"
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)
30.42%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1509
totalAiIsms
21
found
0
word
"pulse"
count
2
1
word
"resonated"
count
1
2
word
"weight"
count
1
3
word
"whisper"
count
1
4
word
"silence"
count
1
5
word
"etched"
count
1
6
word
"traced"
count
1
7
word
"flicker"
count
2
8
word
"echo"
count
1
9
word
"throbbed"
count
2
10
word
"footsteps"
count
2
11
word
"raced"
count
1
12
word
"unraveling"
count
1
13
word
"pulsed"
count
1
14
word
"quickened"
count
1
15
word
"searing"
count
1
16
word
"pristine"
count
1
highlights
0
"pulse"
1
"resonated"
2
"weight"
3
"whisper"
4
"silence"
5
"etched"
6
"traced"
7
"flicker"
8
"echo"
9
"throbbed"
10
"footsteps"
11
"raced"
12
"unraveling"
13
"pulsed"
14
"quickened"
15
"searing"
16
"pristine"
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
0
narrationSentences
185
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
185
filterMatches
(empty)
hedgeMatches
0
"seemed to"
99.76%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
187
gibberishSentences
1
adjustedGibberishSentences
1
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
24
ratio
0.005
matches
0
"She’d followed its pulse for two hours through Richmond Park’s silent trails, but the watch in her pocket read only十五 minutes passed."
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
6
markdownWords
11
totalWords
1498
ratio
0.007
matches
0
"Watched"
1
"“You’re too clean.”"
2
"her"
3
"Breathing"
4
"or were they moths?"
5
"alive"
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
6
unquotedAttributions
0
matches
(empty)
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
28
wordCount
1469
uniqueNames
10
maxNameDensity
0.68
worstName
"Aurora"
maxWindowNameDensity
1.5
worstWindowName
"Evan"
discoveredNames
Carter
1
Heartstone
3
Pendant
1
Richmond
1
Park
1
Evan
7
Silas
2
English
1
Static
1
Aurora
10
persons
0
"Carter"
1
"Heartstone"
2
"Pendant"
3
"Evan"
4
"Silas"
5
"Aurora"
places
0
"Richmond"
1
"Park"
globalScore
1
windowScore
1
41.30%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
115
glossingSentenceCount
5
matches
0
"not quite sound, more a vibration in her teeth"
1
"symbols that seemed to shift when she glanced away"
2
"something like one, skimmed past her ear"
3
"felt like a thread unraveling"
4
"not quite English"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.668
wordCount
1498
matches
0
"not from the daffodil, but something older, something wrong"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
187
matches
0
"slamming that bottle"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
37
mean
40.49
std
24.81
cv
0.613
sampleLengths
0
84
1
78
2
97
3
49
4
61
5
64
6
58
7
53
8
57
9
9
10
72
11
12
12
47
13
40
14
48
15
56
16
45
17
82
18
47
19
13
20
1
21
13
22
37
23
50
24
43
25
13
26
31
27
46
28
29
29
3
30
13
31
53
32
8
33
21
34
23
35
38
36
4
93.88%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
6
totalSentences
185
matches
0
"been obsessed"
1
"been disturbed"
2
"was streaked"
3
"was gone"
4
"was gone"
5
"was gone"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
265
matches
(empty)
0.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
13
semicolonCount
1
flaggedSentences
13
totalSentences
187
ratio
0.07
matches
0
"Snowdrops curled at her ankles; crocuses winked up in shades of violet and gold."
1
"The grove’s center yawned open—a circle of flattish stones forming a ring, each oak split down the middle and cracked to resemble totems."
2
"A flicker of motion—she yanked her hand back."
3
"The air tasted of copper—not from the daffodil, but something older, something wrong."
4
"Down the hole, the air smelled of her mother’s perfume—vanilla and something floral."
5
"Something brushed her knuckles—a wing, or a claw."
6
"She checked the satchel—her torch, a wrench from work, a half-eaten chocolate bar."
7
"The spores below had formed a pattern—lines spiraling inward, like a snail’s shell."
8
"Behind her, a flock of moths—*or were they moths?*—rose as one."
9
"The moon hung at a different angle, and the air smelled of smoke—Silas’s bar."
10
"Something brushed her nape—the texture of moth wings, but colder."
11
"That smell again—vanilla and smoke."
12
"She looked up—dozens of hands protruded from the pavement, each with the same crescent scar on their wrists."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1485
adjectiveStacks
0
stackExamples
(empty)
adverbCount
38
adverbRatio
0.02558922558922559
lyAdverbCount
5
lyAdverbRatio
0.003367003367003367
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
187
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
187
mean
8.01
std
4.95
cv
0.617
sampleLengths
0
8
1
19
2
22
3
19
4
16
5
6
6
17
7
14
8
9
9
17
10
15
11
1
12
8
13
3
14
10
15
23
16
10
17
10
18
23
19
9
20
3
21
3
22
5
23
1
24
5
25
12
26
7
27
13
28
21
29
12
30
6
31
7
32
8
33
7
34
6
35
10
36
17
37
10
38
5
39
10
40
6
41
4
42
10
43
3
44
15
45
2
46
1
47
10
48
13
49
1
45.72%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.29411764705882354
totalSentences
187
uniqueOpeners
55
82.30%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
4
totalSentences
162
matches
0
"Just the wind."
1
"Instead, her tires hit a"
2
"Away from the path."
3
"Then Evan’s voice, but warped"
ratio
0.025
99.01%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
49
totalSentences
162
matches
0
"She’d followed its pulse for"
1
"She knelt, brushing her fingers"
2
"It oozed sap, viscous and"
3
"She flexed her fingers, the"
4
"She’d stopped listening when his"
5
"She froze, the satchel tilting."
6
"Her breath fogged in the"
7
"She exhaled sharply, a sound"
8
"She traced it with her"
9
"Her voice rebounded in the"
10
"She pulled her coat tighter."
11
"Its wings smelled of wet"
12
"Her wrist throbbed again."
13
"She stood, the satchel slapping"
14
"Her pulse raced, but she"
15
"It pointed toward the center,"
16
"She knelt, ignoring the mud"
17
"She fumbled her phone, flashlight"
18
"She looked up and found"
19
"He’d said it to *her"
ratio
0.302
27.90%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
140
totalSentences
162
matches
0
"Moonlight pooled in the clearing"
1
"Aurora Carter adjusted the strap"
2
"She’d followed its pulse for"
3
"The ancient oaks marking the"
4
"A faint hum resonated in"
5
"The wildflowers here should’ve been"
6
"Winter had gnawed through the"
7
"Snowdrops curled at her ankles;"
8
"She knelt, brushing her fingers"
9
"It oozed sap, viscous and"
10
"The same shape as the"
11
"She flexed her fingers, the"
12
"The satchel’s zipper caught on"
13
"The grove’s center yawned open—a"
14
"Aurora stepped toward them, boots"
15
"The pendant grew warm, a"
16
"Evan had been obsessed with"
17
"She’d stopped listening when his"
18
"A twig snapped."
19
"She froze, the satchel tilting."
ratio
0.864
61.73%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
162
matches
0
"To her left."
1
"To her right."
ratio
0.012
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
68
technicalSentenceCount
1
matches
0
"The pendant’s glow intensified, casting shadows that stretched too long."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
7
uselessAdditionCount
2
matches
0
"The word popped, tinny"
1
"The name slithered, not quite English"
0.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
4
fancyCount
3
fancyTags
0
"she muttered (mutter)"
1
"she muttered (mutter)"
2
"she whispered (whisper)"
dialogueSentences
9
tagDensity
0.444
leniency
0.889
rawRatio
0.75
effectiveRatio
0.667
79.1802%