NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-17-01KHMMEF8YSYV1XHHBAADZ7MTX
Run Details
Model:
GPT-4o, May 13th (temp=0)
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
19.8s
Cost:
$0.040830
Provider:
Azure
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
91.02%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
1.26%
AI-ism word frequency
(details)
0.00%
Cliché density
(details)
61.51%
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)
33.33%
Name drop frequency
(details)
61.76%
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.90%
Passive voice overuse
(details)
27.59%
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)
46.38%
Sentence opener variety
(details)
32.36%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
13.40%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
78.89%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
71.1132%
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
Aurora Carter stepped through the
ancient oak standing stones, the air around her shimmering like a heat haze.
She felt a slight tug
in her chest, as if the world itself
was pulling
her forward.
Her bright blue eyes widened
as she took in the sight before her.
The Fae Grove was unlike
anything she had ever seen.
Wildflowers of every imaginable color
carpeted the ground, their petals
glistening
with dew despite the absence of rain.
The air was thick with
the scent of blooming jasmine and honeysuckle, mingling with the earthy aroma of moss and damp soil.
The sky above was a
patchwork of twilight hues, a perpetual dusk that cast everything in a soft, ethereal glow.
Rory glanced over her shoulder
at Nyx, the Shade's faintly glowing violet eyes the only feature visible in their shadowy form.
They moved silently, their presence
more felt than seen, a
whisper
of darkness against the vibrant backdrop of the grove. "Isolde said she'd meet us here,"
Rory murmured, her voice barely
louder than the rustle of leaves in the gentle breeze.
Nyx's voice, a whisper carried
on the wind, replied, "Patience, Rory. Time flows differently here. She will come."
Rory nodded, her fingers brushing
the small crescent-shaped scar on her left wrist, a habit she had when she
was anxious
.
She took a deep breath
and continued forward, the silver chain of the Heartstone Pendant cool against her skin.
The deep crimson gemstone pulsed
faintly, a steady rhythm that matched her heartbeat. As they ventured deeper into the grove, the wildflowers gave way to towering trees with silver bark and leaves that
shimmered
like spun glass.
The ground beneath their feet
was soft, almost spongy, and Rory had the unsettling sensation that it
was breathing
, expanding and contracting with each step they took.
A sudden rustling in the
underbrush made Rory freeze.
She reached for the Fae-Forged
Blade at her side, the moonsilver dagger cold to the touch. Nyx melted into the shadows, their form blending seamlessly with the darkness.
A figure emerged from the
foliage, her silver hair
cascading
down to her waist, pale lavender eyes
gleaming
with an
otherworldly
light.
Isolde Varga, the Seer, moved
with a grace that seemed almost unnatural, her feet leaving no trace on the ground. "Welcome, Aurora,"
Isolde said, her voice melodic and soothing
. "And you, Nyx. It is good to see you both." Rory relaxed, though she kept her hand on the hilt of the dagger. "Isolde. It's good to see you too." Isolde's gaze
flicked
to the Heartstone Pendant. "You have brought the artifact. Good. It will be needed." Rory frowned. "Needed for what?" Isolde smiled, a cryptic expression that gave nothing away. "All in due time, child. For now, follow me."
They followed Isolde deeper into
the grove, the trees growing denser, their branches intertwining to form a natural canopy. The light grew dimmer, the air cooler, and Rory
felt a shiver
run
down her spine
.
She glanced at Nyx, who
seemed unaffected, their form gliding effortlessly through the shadows.
They reached a clearing where
a circle of ancient stones stood, their surfaces
etched
with runes that glowed faintly in the twilight. In the center of the circle was a pool of water, its surface
perfectly
still, reflecting the sky above. Isolde gestured to the pool. "This is the Mirror of Truth. It will show you what you seek, but be warned, the truth is not always what you wish to see." Rory stepped forward, her reflection
wavering
in the water.
She took a deep breath
and looked into the pool. The surface rippled, and an image
began to
form.
She saw herself, standing in
a place she didn't recognize, a vast landscape of rolling hills and dark forests.
She was holding the Heartstone
Pendant, its glow illuminating the darkness around her.
Suddenly, the image shifted, and
she saw a figure approaching her. It was Evan, her ex, his face twisted with anger and malice. Rory's
heart pounded in her chest
, and she took a step back, the image dissolving into the still water. Isolde's voice was gentle. "The Mirror shows what is, what was, and what could be. It is up to you to discern the meaning." Rory swallowed hard, her mind
racing
. "What does it mean? Why did I see Evan?" Isolde's expression softened. "The past has a way of haunting us, Aurora. You must confront it if you are to move forward." Rory nodded, her
resolve
hardening. "I understand." Nyx stepped forward, their violet eyes fixed on the pool. The water rippled again, and an image of a vast, shadowy realm appeared.
It was a place of
darkness and whispers, a realm between worlds. Nyx's form
seemed to
waver, as if drawn to the image. Isolde watched them with a knowing look. "You seek to understand your nature, Nyx. The Mirror shows you the path, but it is one you must walk alone." Nyx's voice was a
whisper
. "I know." Rory turned to Isolde. "What do we do now?" Isolde smiled, a hint of mischief in her eyes. "Now, we prepare. The Veil is weakening, and soon, the realms will align. You will need the Heartstone and the Fae-Forged Blade. There are forces at work that seek to
disrupt
the balance, and you must be ready to face them." Rory's grip tightened on the dagger. "We're ready." Isolde nodded. "Good. Then let us begin." As they moved to the edge of the clearing, Rory felt
a sense of unease
settle over her. The grove was beautiful, but it was also a place of secrets and hidden dangers.
She glanced at Nyx, who
seemed lost in thought, their form flickering like a candle in the wind
.
They followed Isolde through the
grove, the path winding and twisting, leading them deeper into the heart of the Fae-touched realm. The air grew colder, and the light dimmer, until they reached a place where the trees parted to reveal a stone archway covered in ivy. Isolde turned to them, her lavender eyes serious. "Beyond this archway lies the path to the Veil. Once you cross, there is no turning back." Rory took a deep breath, her heart
pounding
. "We're ready." Nyx nodded, their form solidifying. "We are." Isolde stepped aside, allowing them to pass through the archway. As they crossed the threshold, Rory felt a strange sensation, as if the
very
fabric of reality
was shifting
around her. The air grew heavy, and the light took on a
surreal
quality, casting everything in sharp relief.
They emerged into a landscape
that was both
familiar
and alien. The sky was a warm amber, and the ground
was covered
in lush, verdant grass. Sprawling vineyards and orchards stretched out before them, the air filled with the scent of ripe fruit and blooming flowers. Rory's
eyes widened
in wonder. "Is this... Dymas?" Nyx's voice was a
whisper
. "Yes. The realm of Gluttony." Rory took a step forward, the Heartstone Pendant pulsing faintly against her chest.
She felt a sense of
awe and
trepidation
as they moved deeper into the realm, the beauty and excess of the place both enchanting and unsettling. As they walked, they passed grand feasts and culinary competitions, the helbound souls contracted from Earth working tirelessly to create masterpieces of flavor and indulgence. The air
was filled
with laughter and the clinking of glasses, but there was an undercurrent of desperation, a sense that the revelry was a mask for something darker. Rory glanced at Nyx. "What now?" Nyx's violet eyes glowed faintly. "We find Belphegor. He holds the key to the portal." Rory nodded, her
resolve
hardening. "Let's go."
They moved through the realm
with purpose, their steps quick and sure. The path ahead was uncertain, but they were ready to face whatever challenges lay in their way. The Veil
was weakening
, and the balance of the realms was at stake. They had to succeed. As they ventured deeper into Dymas, Rory couldn't shake the feeling that they
were being
watched. She glanced over her shoulder, but saw nothing.
The sense of unease
grew, but she pushed it aside, focusing on the task at hand. They reached a grand palace, its walls covered in vines and flowers.
The air was thick with
the scent of roses and jasmine, and the sound of music drifted from within. Rory took a deep breath and stepped forward, the Heartstone Pendant pulsing steadily. Nyx's voice was a
whisper
. "Be careful, Rory. Belphegor is not to be underestimated." Rory nodded, her grip tightening on the Fae-Forged Blade. "I know." They entered the palace, the opulence and excess of the place almost overwhelming. The walls
were lined
with gold and silver, and the floors
were covered
in rich, plush carpets. The air
was filled
with the scent of exotic spices and the sound of laughter and music. At the far end of the grand hall, a figure sat on a throne, his eyes
gleaming
with a predatory light. Prince Belphegor, the ruler of Dymas, watched them with a
calculating
gaze. "Welcome, Aurora Carter,"
he said, his voice smooth and honeyed
. "I have been expecting you." Rory took a deep breath, her heart
pounding
. "We're here for the portal." Belphegor's smile was cold. "Of course you are. But nothing in Dymas comes without a price." Rory's grip tightened on the dagger. "Name your price." Belphegor's eyes gleamed. "A simple challenge. A test of your
resolve
. If you succeed, the portal is yours. If you fail... well, let's just say the consequences will be dire." Rory nodded, her
resolve
unwavering
. "We accept." Belphegor's smile widened. "Excellent. Let the games begin." As the challenge unfolded, Rory felt
a sense of determination
and purpose. The path ahead was fraught with danger, but she was ready. With Nyx by her side and the Heartstone Pendant and Fae-Forged Blade in her possession, she knew they could face whatever lay ahead. The fate of the realms rested in their hands, and they would not fail.
created_at
"2026-02-17T01:47:02.308974+00:00"
2/17/2026, 1:47:02 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
207
moderation_latency
(null)
generation_time
19727
tokens_prompt
1590
tokens_completion
2522
native_tokens_prompt
1533
native_tokens_completion
2211
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.04083
router
(null)
provider_responses
0
id
"chatcmpl-DA4SgGDzGiM6Xc8PLcH9gBl6kKL6o"
status
200
is_byok
false
latency
194
endpoint_id
"ef6b0afa-fd92-4db6-96e0-b8f0e5e4734b"
provider_name
"Azure"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771292802-VOwTZSso2Vw9OKyHTXd3"
upstream_id
"chatcmpl-DA4SgGDzGiM6Xc8PLcH9gBl6kKL6o"
total_cost
0.04083
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Azure"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
4
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
37
tagDensity
0.108
leniency
0.216
rawRatio
0
effectiveRatio
0
91.02%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1671
totalAiIsmAdverbs
3
found
0
adverb
"perfectly"
count
1
1
adverb
"suddenly"
count
1
2
adverb
"very"
count
1
highlights
0
"perfectly"
1
"suddenly"
2
"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)
1.26%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1671
totalAiIsms
33
found
0
word
"glistening"
count
1
1
word
"whisper"
count
5
2
word
"pulsed"
count
1
3
word
"shimmered"
count
1
4
word
"cascading"
count
1
5
word
"gleaming"
count
2
6
word
"otherworldly"
count
1
7
word
"flicked"
count
1
8
word
"down her spine"
count
1
9
word
"etched"
count
1
10
word
"wavering"
count
1
11
word
"racing"
count
1
12
word
"resolve"
count
4
13
word
"disrupt"
count
1
14
word
"sense of"
count
4
15
word
"pounding"
count
2
16
word
"surreal"
count
1
17
word
"familiar"
count
1
18
word
"trepidation"
count
1
19
word
"calculating"
count
1
20
word
"unwavering"
count
1
highlights
0
"glistening"
1
"whisper"
2
"pulsed"
3
"shimmered"
4
"cascading"
5
"gleaming"
6
"otherworldly"
7
"flicked"
8
"down her spine"
9
"etched"
10
"wavering"
11
"racing"
12
"resolve"
13
"disrupt"
14
"sense of"
15
"pounding"
16
"surreal"
17
"familiar"
18
"trepidation"
19
"calculating"
20
"unwavering"
0.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
6
maxInWindow
4
found
0
label
"heart pounded in chest"
count
1
1
label
"eyes widened/narrowed"
count
2
2
label
"sense of foreboding"
count
1
3
label
"air was thick with"
count
2
highlights
0
"heart pounded in her chest"
1
"eyes widened"
2
"a sense of unease"
3
"The air was thick with"
61.51%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
8
narrationSentences
105
matches
0
"was anxious"
1
"felt a shiver"
2
"d with anger"
3
"a sense of unease"
4
"d in wonder"
5
"a sense of awe"
6
"The sense of unease"
7
"a sense of determination"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
105
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
138
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
42
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1671
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
7
unquotedAttributions
0
matches
(empty)
33.33%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
95
wordCount
1347
uniqueNames
19
maxNameDensity
2.08
worstName
"Rory"
maxWindowNameDensity
4
worstWindowName
"Isolde"
discoveredNames
Carter
1
Fae
5
Grove
1
Nyx
14
Shade
1
Rory
28
Heartstone
6
Pendant
6
Fae-Forged
3
Blade
3
Varga
1
Seer
1
Isolde
15
Evan
1
Fae-touched
1
Earth
1
Veil
1
Dymas
2
Belphegor
4
persons
0
"Carter"
1
"Nyx"
2
"Shade"
3
"Rory"
4
"Pendant"
5
"Seer"
6
"Isolde"
7
"Evan"
8
"Belphegor"
places
0
"Fae"
1
"Grove"
2
"Heartstone"
3
"Earth"
globalScore
0.461
windowScore
0.333
61.76%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
85
glossingSentenceCount
3
matches
0
"seemed almost unnatural her feet leaving no trace on the ground"
1
"seemed unaffected their form gliding effortlessly through the shadows"
2
"seemed lost in thought, their form flickering like a candle in the wind"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1671
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
138
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
60
mean
27.85
std
17.49
cv
0.628
sampleLengths
0
58
1
60
2
41
3
21
4
18
5
53
6
51
7
37
8
42
9
19
10
20
11
17
12
5
13
18
14
49
15
41
16
31
17
60
18
42
19
24
20
15
21
22
22
7
23
46
24
28
25
7
26
9
27
50
28
8
29
7
30
51
31
46
32
25
33
10
34
7
35
48
36
46
37
8
38
10
39
39
40
54
41
6
42
15
43
7
44
46
45
40
46
44
47
14
48
11
49
47
91.90%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
4
totalSentences
105
matches
0
"was covered"
1
"was filled"
2
"were lined"
3
"were covered"
4
"was filled"
27.59%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
6
totalVerbs
232
matches
0
"was pulling"
1
"was breathing"
2
"was holding"
3
"was shifting"
4
"was weakening"
5
"were being"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
138
ratio
0
matches
(empty)
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1352
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
33
adverbRatio
0.02440828402366864
lyAdverbCount
15
lyAdverbRatio
0.011094674556213017
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
138
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
138
mean
12.11
std
7.42
cv
0.613
sampleLengths
0
18
1
17
2
13
3
10
4
18
5
22
6
20
7
21
8
20
9
21
10
18
11
21
12
19
13
13
14
24
15
27
16
9
17
16
18
12
19
22
20
20
21
9
22
10
23
13
24
7
25
7
26
10
27
2
28
3
29
9
30
9
31
19
32
16
33
14
34
22
35
19
36
5
37
26
38
9
39
10
40
9
41
19
42
13
43
11
44
12
45
19
46
4
47
20
48
6
49
9
46.38%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.2753623188405797
totalSentences
138
uniqueOpeners
38
32.36%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
103
matches
0
"Suddenly, the image shifted, and"
ratio
0.01
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
23
totalSentences
103
matches
0
"She felt a slight tug"
1
"Her bright blue eyes widened"
2
"They moved silently, their presence"
3
"She took a deep breath"
4
"She reached for the Fae-Forged"
5
"They followed Isolde deeper into"
6
"She glanced at Nyx, who"
7
"They reached a clearing where"
8
"She took a deep breath"
9
"She saw herself, standing in"
10
"She was holding the Heartstone"
11
"It was Evan, her ex,"
12
"It was a place of"
13
"She glanced at Nyx, who"
14
"They followed Isolde through the"
15
"They emerged into a landscape"
16
"She felt a sense of"
17
"They moved through the realm"
18
"They had to succeed."
19
"She glanced over her shoulder,"
ratio
0.223
13.40%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
92
totalSentences
103
matches
0
"Aurora Carter stepped through the"
1
"She felt a slight tug"
2
"Her bright blue eyes widened"
3
"The Fae Grove was unlike"
4
"Wildflowers of every imaginable color"
5
"The air was thick with"
6
"The sky above was a"
7
"Rory glanced over her shoulder"
8
"They moved silently, their presence"
9
"Rory murmured, her voice barely"
10
"Nyx's voice, a whisper carried"
11
"Rory nodded, her fingers brushing"
12
"She took a deep breath"
13
"The deep crimson gemstone pulsed"
14
"The ground beneath their feet"
15
"A sudden rustling in the"
16
"She reached for the Fae-Forged"
17
"Nyx melted into the shadows,"
18
"A figure emerged from the"
19
"Isolde Varga, the Seer, moved"
ratio
0.893
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
103
matches
(empty)
ratio
0
78.89%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
67
technicalSentenceCount
6
matches
0
"She felt a slight tug in her chest, as if the world itself was pulling her forward."
1
"The deep crimson gemstone pulsed faintly, a steady rhythm that matched her heartbeat."
2
"They followed Isolde deeper into the grove, the trees growing denser, their branches intertwining to form a natural canopy."
3
"She glanced at Nyx, who seemed unaffected, their form gliding effortlessly through the shadows."
4
"She was holding the Heartstone Pendant, its glow illuminating the darkness around her."
5
"As they crossed the threshold, Rory felt a strange sensation, as if the very fabric of reality was shifting around her."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
4
uselessAdditionCount
2
matches
0
"Isolde said, her voice melodic and soothing"
1
"he said, his voice smooth and honeyed"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
3
fancyCount
1
fancyTags
0
"Rory murmured (murmur)"
dialogueSentences
37
tagDensity
0.081
leniency
0.162
rawRatio
0.333
effectiveRatio
0.054
71.1132%