NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHNEXVQG9YSADK0N251CC4DG
Run Details
Model:
DeepSeek V3.2
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
4m 5s
Cost:
$0.001386
Provider:
Parasail
Evaluation summary
Score
Evaluator
Details Link
87.50%
Adverbs in dialogue tags
(details)
74.94%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
27.94%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
65.22%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
16.67%
Name drop frequency
(details)
52.60%
Narrator intent-glossing
(details)
0.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
86.19%
Passive voice overuse
(details)
93.05%
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)
39.51%
Sentence opener variety
(details)
37.45%
Adverb-first sentence starts
(details)
98.65%
Pronoun-first sentence starts
(details)
16.18%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
42.86%
Technical jargon density
(details)
25.00%
Useless dialogue additions
(details)
87.50%
Dialogue tag variety (said vs. fancy)
(details)
71.5084%
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> <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
The air in Richmond Park
was crisp with the promise of autumn, but beneath the sprawling boughs of an ancient oak, the
chill
felt different.
It was a cold that
seeped into the bone, smelling of damp earth and something older, like stone lichen and forgotten promises.
Rory stood before the circle
of standing stones, her shoulder-length black hair stirring in a breeze that didn’t touch the rest of the park.
The oaks were gnarled and
impossibly large, their trunks
etched
with
spirals that seemed to shift if she looked at them from the corner of her bright blue eyes
. “This is it,”
she murmured, her voice swallowed
by the quiet. Beside her, the air thickened and darkened, coalescing into a humanoid silhouette.
Nyx resolved from the shadows
between two trees, their form solidifying into a tall, slender figure of living darkness.
Faintly glowing violet eyes regarded
the stones. “The boundary is thin here. Threadbare. It smells of honeysuckle and regret.” “Charming,”
Rory said, her fingers unconsciously
finding the Heartstone pendant at her throat.
It was warm against her
skin, a steady
pulse
like a second heartbeat.
She’d taken to wearing it
under her shirt, a secret comfort. Today, it felt more like a compass needle, tugging her forward. She’d come seeking answers.
Visions of an amber sky
and a feast that never ended had plagued her sleep for weeks.
Eva, her ever-pragmatic friend, had
finally cracked and whispered a name over cheap wine: *
Isolde Varga
*. Find the stones where the wildflowers bloom in winter. And here they were. In late October, a riot of snowdrops, bluebells, and foxgloves carpeted the forest floor within the stone circle, defying season and sense. Rory took a deep breath, the scent overwhelmingly sweet, and stepped between two moss-clad monoliths.
The world did not so
much change as *
settle
*.
The sounds of distant London
traffic vanished, replaced by a
profound
, ringing
silence
broken only by the trickle of unseen water.
The light softened, diffusing through
a canopy that seemed higher, the leaves holding a silver sheen. She looked back.
The standing stones were still
there, but the park beyond them looked hazy, like a memory viewed through old glass. “Time moves differently here,”
Nyx whispered, their voice the
sound of dry leaves skittering over stone.
They drifted beside her, their
shadowy form less distinct, blending with the dappled light. “An hour can be a minute. A minute can be a day. Do not linger without purpose.” Rory moved forward, her trainers sinking into thick, emerald moss. The grove opened into a clearing where the silver-trunked trees formed a natural cathedral. Wildflowers climbed their bases, glowing with a faint internal light—pale blues and luminescent whites that
pulsed
gently
. In the centre, a small,
perfectly
still pool reflected
not the sky, but a tapestry of stars
that belonged to no constellation she knew. And there, by the water, was Isolde. The Half-Fae Seer
was sitting
on a low, flat stone, her back straight, her hands resting in her lap. Hair the colour of spun moonlight fell in a straight cascade to her waist, almost blending with the simple grey shift she wore. She was ageless,
not young, not old, but carved from time itself
.
Her eyes, when she lifted
her head, were a pale, unsettling lavender. “You have brought a shadow with you, daughter of Cardiff,” Isolde said.
Her voice was melodic, each
word precise and layered, like a chord
being struck
. “And you wear a stone from a hungry realm. An interesting bouquet you present.” Rory stopped a respectful distance away, her cool-headed nature wrestling with a spike of primal awe. “You’re Isolde. I was told you could help me.” “I see what is, what may be, and what is threads upon the loom.” Isolde’s gaze drifted past Rory to Nyx. “And I see what is trapped between. Hello, Aldric. Does the whispering of the Void still
echo
in you?” Nyx went
very
still. Their violet eyes flared briefly. “That name is ash. It has no meaning here.” “All names have meaning. They are hooks upon which we hang our souls.” Isolde returned her attention to Rory. “You dream of Dymas. The amber sky. The endless table. You feel the pendant warm when you pass a certain alleyway near the river, where the air smells of roasting meat and despair.” A shiver
traced
Rory’s spine. “How do you know that?” “I know because you are here, and you are troubled, and the Veil is particularly thin near those who attract such trouble.” Isolde rose. She moved without a sound, and Rory saw with a start that where her bare feet touched the moss, no impression was left. “You have stepped through a door, Aurora Carter, and now you stand in the hallway. Many other doors are opening. Prince Belphegor’s chefs are always seeking new… ingredients. And your
resonance
is… unique.” “What does that mean?” Rory’s mind
was racing
, her lawyer’s training scrabbling for logical footholds where none existed. “It means you are a candle in a dark place,” Nyx intoned
softly
. “You draw attention.” Isolde nodded. “The shadow speaks true. You require more than visions. You require a ward. And a warning.”
She walked to the base
of the largest tree and reached into a hollow that Rory was certain hadn’t been there a moment before. When her hand emerged, she held a dagger. It was slender and leaf-shaped, forged from a metal that
looked like liquid mercury frozen solid
. It gleamed with a cold, moonlit radiance. Isolde offered it hilt-first. “A gift. Forged in the deeper courts, of moonsilver. It is always cold. It can cut through glamours and wards. It will bite deeply those who feed on mortal essence.” The Seer’s lavender eyes held Rory’s. “I cannot lie. This blade is coveted. It is a danger to possess. It is also, I foresee, necessary for you to keep.” Rory hesitated, then took the dagger. The hilt was shockingly cold, like holding a shard of winter.
It seemed to leech the
warmth
from her palm, yet it was
perfectly
balanced. A faint, bluish glow emanated from its edge.
She slid it carefully into
the inner pocket of her jacket, the cold seeping through the material. “The warning?”
Rory asked, her voice tighter than she intended
. “The Veil weakens with the winter solstice,” Isolde said, drifting back to her stone. “The hungry places will press close. Your stone is a key as much as it is a compass. Doors will open for you that should remain shut. You must learn to discern which thresholds to cross. Not all feasts are meant to be joined. Some are meant to be refused, or ruined.” The grove
seemed to
grow darker as she spoke. The starry reflection in the pool swirled, and for a dizzying second, Rory saw not stars, but a vast, sun-drenched landscape of vineyards under an amber sky. A long table groaned under platters of impossible,
glistening
fruits and roasted beasts she couldn’t name. A figure at the head of the table, indistinct and vast, turned its head.
She felt a pull, a
deep, visceral hunger that was not her own. The vision snapped away.
She was back in the
grove, breathing hard, the Heartstone burning against her chest like an ember. “You see,” Isolde said
softly
. “You are already walking the path. The memory of Dymas is upon you.” Nyx’s form rippled, stretching towards Rory as if to shield her. “We should leave. This place… the threads of time are snagging on us.” Rory nodded, her throat dry. The wonder of the grove was now undercut by a
profound
unease. The beautiful, timeless clearing felt less like a
sanctuary
and more like the antechamber to something immense and terrifying.
She had come for answers
and had
been given
a weapon and a riddle. “Thank you,” she
managed to
say to Isolde. The Seer merely inclined her head. “Remember, daughter of Cardiff: to refuse a gift from the Fae is a
grave
insult. To accept one is a binding. You have accepted. Walk
carefully
.” Rory turned, the cold
weight
of the Fae-forged blade a constant, sobering presence against her ribs. She walked back through the silver trees, Nyx flowing beside her like a living patch of night. The glowing wildflowers
seemed to
watch her go. When she passed between the standing stones again, the transition was a sudden, sensory slap. The deep, floral
silence
was replaced
by the distant rumble of a plane, the chatter of birds, the ordinary
chill
of an English autumn afternoon. She stumbled, blinking in the mundane grey light. She looked back. The circle of oaks stood as it had, but the stones looked just like stones now, and the flowers at their feet were ordinary, brown, and autumnal. The grove
was gone
, hidden away. Nyx solidified fully beside her, their violet gaze thoughtful. “The blade is a significant debt.” “I know,” Rory said, touching the pendant again. It
was cooling
now, back to a gentle
warmth
. She felt changed, as if the grove’s air had stained her somehow. She had entered a place out of a storybook and emerged with a piece of its magic, heavy and dangerous in her pocket. The world hadn’t changed, but her place in it had irrevocably shifted. The path was ahead, leading towards an amber sky, and all she had to
navigate
by was a cold blade, a warm stone, and the
whisper
of a shadow at her side.
created_at
"2026-02-17T09:33:35.138303+00:00"
2/17/2026, 9:33:35 AM
model
"deepseek/deepseek-v3.2-20251201"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
853
moderation_latency
(null)
generation_time
244810
tokens_prompt
1590
tokens_completion
2414
native_tokens_prompt
1558
native_tokens_completion
2111
native_tokens_completion_images
(null)
native_tokens_reasoning
0
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.00138619
router
(null)
provider_responses
0
id
"ba23b647b7eb48bcaa89187d6644999b"
status
200
is_byok
false
latency
853
endpoint_id
"4c18a672-9069-469d-9e6b-8af2300fe7b7"
provider_name
"Parasail"
model_permaslug
"deepseek/deepseek-v3.2-20251201"
api_type
"completions"
id
"gen-1771320569-IcA2ZJEN0gOjV5xunGzk"
upstream_id
"ba23b647b7eb48bcaa89187d6644999b"
total_cost
0.00138619
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Parasail"
Evaluation details
Result
Evaluator
Details
Meta Data
87.50%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
15
adverbTagCount
2
adverbTags
0
"Nyx intoned softly [softly]"
1
"Isolde said softly [softly]"
dialogueSentences
32
tagDensity
0.469
leniency
0.938
rawRatio
0.133
effectiveRatio
0.125
74.94%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1596
totalAiIsmAdverbs
8
found
0
adverb
"gently"
count
1
1
adverb
"perfectly"
count
2
2
adverb
"very"
count
1
3
adverb
"softly"
count
2
4
adverb
"carefully"
count
2
highlights
0
"gently"
1
"perfectly"
2
"very"
3
"softly"
4
"carefully"
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)
27.94%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1596
totalAiIsms
23
found
0
word
"chill"
count
2
1
word
"etched"
count
1
2
word
"resolved"
count
1
3
word
"pulse"
count
1
4
word
"profound"
count
2
5
word
"silence"
count
2
6
word
"pulsed"
count
1
7
word
"tapestry"
count
1
8
word
"echo"
count
1
9
word
"traced"
count
1
10
word
"resonance"
count
1
11
word
"racing"
count
1
12
word
"warmth"
count
2
13
word
"glistening"
count
1
14
word
"sanctuary"
count
1
15
word
"grave"
count
1
16
word
"weight"
count
1
17
word
"navigate"
count
1
18
word
"whisper"
count
1
highlights
0
"chill"
1
"etched"
2
"resolved"
3
"pulse"
4
"profound"
5
"silence"
6
"pulsed"
7
"tapestry"
8
"echo"
9
"traced"
10
"resonance"
11
"racing"
12
"warmth"
13
"glistening"
14
"sanctuary"
15
"grave"
16
"weight"
17
"navigate"
18
"whisper"
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
92
matches
(empty)
65.22%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
5
narrationSentences
92
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"managed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
108
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
52
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
2
markdownWords
3
totalWords
1585
ratio
0.002
matches
0
"Isolde Varga"
1
"settle"
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
13
unquotedAttributions
0
matches
(empty)
16.67%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
50
wordCount
1156
uniqueNames
12
maxNameDensity
1.64
worstName
"Rory"
maxWindowNameDensity
4.5
worstWindowName
"Rory"
discoveredNames
Richmond
1
Park
1
Heartstone
2
October
1
London
1
Isolde
11
Half-Fae
1
Seer
3
Rory
19
Nyx
8
Fae-forged
1
English
1
persons
0
"Heartstone"
1
"Isolde"
2
"Seer"
3
"Rory"
4
"Nyx"
places
0
"Richmond"
1
"Park"
2
"London"
globalScore
0.678
windowScore
0.167
52.60%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
77
glossingSentenceCount
3
matches
0
"spirals that seemed to shift if she looked at them from the corner of her bright blue eyes"
1
"seemed higher the leaves holding a silver sheen"
2
"looked like liquid mercury frozen solid"
0.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
4
per1kWords
2.524
wordCount
1585
matches
0
"not the sky, but a tapestry of stars"
1
"not young, not old, but carved from time itself"
2
"not old, but carved from time itself"
3
"not stars, but a vast, sun-drenched landscape of vineyards under an amber s"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
108
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
37
mean
42.84
std
25.73
cv
0.601
sampleLengths
0
100
1
11
2
50
3
48
4
46
5
41
6
69
7
47
8
65
9
7
10
66
11
40
12
25
13
40
14
18
15
52
16
10
17
80
18
18
19
16
20
50
21
27
22
59
23
56
24
10
25
66
26
79
27
21
28
18
29
24
30
50
31
8
32
32
33
89
34
36
35
15
36
96
86.19%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
5
totalSentences
92
matches
0
"were gnarled"
1
"being struck"
2
"been given"
3
"was replaced"
4
"was gone"
93.05%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
3
totalVerbs
187
matches
0
"was sitting"
1
"was racing"
2
"was cooling"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
0
flaggedSentences
1
totalSentences
108
ratio
0.009
matches
0
"Wildflowers climbed their bases, glowing with a faint internal light—pale blues and luminescent whites that pulsed gently."
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1167
adjectiveStacks
1
stackExamples
0
"vast, sun-drenched landscape"
adverbCount
37
adverbRatio
0.031705227077977724
lyAdverbCount
17
lyAdverbRatio
0.01456726649528706
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
108
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
108
mean
14.68
std
8.6
cv
0.586
sampleLengths
0
25
1
22
2
24
3
29
4
11
5
12
6
19
7
7
8
12
9
13
10
13
11
11
12
11
13
4
14
17
15
16
16
9
17
4
18
22
19
15
20
9
21
21
22
16
23
3
24
20
25
16
26
14
27
17
28
10
29
14
30
17
31
24
32
7
33
19
34
23
35
12
36
12
37
12
38
14
39
14
40
16
41
9
42
21
43
19
44
4
45
5
46
9
47
19
48
33
49
5
39.51%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
14
diversityRatio
0.3148148148148148
totalSentences
108
uniqueOpeners
34
37.45%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
89
matches
0
"Faintly glowing violet eyes regarded"
ratio
0.011
98.65%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
27
totalSentences
89
matches
0
"It was a cold that"
1
"she murmured, her voice swallowed"
2
"It was warm against her"
3
"She’d taken to wearing it"
4
"She’d come seeking answers."
5
"She looked back."
6
"They drifted beside her, their"
7
"She was ageless, not young,"
8
"Her eyes, when she lifted"
9
"Her voice was melodic, each"
10
"Their violet eyes flared briefly."
11
"She moved without a sound,"
12
"She walked to the base"
13
"It was slender and leaf-shaped,"
14
"It gleamed with a cold,"
15
"It seemed to leech the"
16
"She slid it carefully into"
17
"She felt a pull, a"
18
"She was back in the"
19
"She had come for answers"
ratio
0.303
16.18%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
79
totalSentences
89
matches
0
"The air in Richmond Park"
1
"It was a cold that"
2
"Rory stood before the circle"
3
"The oaks were gnarled and"
4
"she murmured, her voice swallowed"
5
"Nyx resolved from the shadows"
6
"Rory said, her fingers unconsciously"
7
"It was warm against her"
8
"She’d taken to wearing it"
9
"She’d come seeking answers."
10
"Visions of an amber sky"
11
"Eva, her ever-pragmatic friend, had"
12
"Rory took a deep breath,"
13
"The world did not so"
14
"The sounds of distant London"
15
"The light softened, diffusing through"
16
"She looked back."
17
"The standing stones were still"
18
"Nyx whispered, their voice the"
19
"They drifted beside her, their"
ratio
0.888
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
89
matches
(empty)
ratio
0
42.86%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
50
technicalSentenceCount
7
matches
0
"It was a cold that seeped into the bone, smelling of damp earth and something older, like stone lichen and forgotten promises."
1
"Rory stood before the circle of standing stones, her shoulder-length black hair stirring in a breeze that didn’t touch the rest of the park."
2
"The light softened, diffusing through a canopy that seemed higher, the leaves holding a silver sheen."
3
"In the centre, a small, perfectly still pool reflected not the sky, but a tapestry of stars that belonged to no constellation she knew."
4
"The Half-Fae Seer was sitting on a low, flat stone, her back straight, her hands resting in her lap."
5
"It was slender and leaf-shaped, forged from a metal that looked like liquid mercury frozen solid."
6
"Nyx’s form rippled, stretching towards Rory as if to shield her."
25.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
15
uselessAdditionCount
3
matches
0
"Rory said, her fingers unconsciously finding the Heartstone pendant at her throat"
1
"Nyx whispered, their voice the sound of dry leaves skittering over stone"
2
"Rory asked, her voice tighter than she intended"
87.50%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
8
fancyCount
2
fancyTags
0
"she murmured (murmur)"
1
"Nyx whispered (whisper)"
dialogueSentences
32
tagDensity
0.25
leniency
0.5
rawRatio
0.25
effectiveRatio
0.125
71.5084%