NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHTX9YAG4XWW1V86FVHF63SR
Run Details
Model:
Stealth: Aurora Alpha
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
16.2s
Cost:
$0.000000
Provider:
Stealth
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
94.34%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
12.28%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
36.60%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
57.98%
Name drop frequency
(details)
100.00%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
84.31%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
92.81%
Sentence length variance
(details)
34.51%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
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)
73.7609%
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>
Model response
Messages
Meta
AI
The iron doors of the
abandoned tube station groaned as Detective Harlow Quinn pushed them open, the bone token in her palm cold against her skin.
Lanterns flickered along the cracked
walls, casting amber pools on the grime‑slick floor.
The Veil Market breathed in
shadows, stalls huddled together like secretive wolves.
A faint hum rose from
a vendor’s table where a brass compass lay under a cloth, its verdigris patina catching the light. Quinn stepped onto the platform, her boots
echoing
on the stone.
Her brown eyes scanned the
scene, the sharp jaw set in a line of concentration.
A body lay slumped against
a stall draped in
velvet
, a crimson scarf tangled around one wrist.
The victim’s chest bore a
sigil
etched
in ash, the lines curving like a protective ward. Yet the blood pooled around her, a
stark
contrast to the sigil’s intent.
Eva Kowalski crouched near the
corpse, round glasses perched on the bridge of her nose, a satchel of books spilling onto the floor. Green eyes
flicked
over the markings, a strand of red curls tucked behind her left ear.
She ran a finger along
the sigil, a tremor in her hand. “It’s a ward for the Rift,”
Eva whispered, her voice low
. “If she was carrying a Veil Compass, the rift would have drawn her in.”
Quinn lifted the leather watch
from her left wrist, feeling the
familiar
weight
.
She glanced at the empty
space on the victim’s left arm, the absence of a
watch
obvious.
A faint imprint of a
leather strap lingered on the skin. “The
watch
is missing,”
Quinn said, her tone flat
. “But a
watch
rests near the stall, half‑buried in dust.”
She knelt, turning the watch
over.
The leather strap bore a
faint scorch mark, as if heated by a sudden flame.
The face, cracked, displayed a
time frozen at 2:13.
Eva’s fingers trembled as she
lifted the compass from under the cloth.
The needle quivered, pointing not
at the market stalls but toward a dark archway beyond the lanterns. “The compass leads to a rift,”
Eva said, eyes bright
. “She must have been trying to close it.” Quinn’s gaze shifted to the floor. Footprints, shallow and smeared, led away from the corpse. The prints were uneven, one heel dragging, the other foot barely touching. The pattern didn’t match the victim’s boots, which were polished leather with a small heel. “The victim’s shoes are intact,”
Quinn observed, voice steady
. “Someone else walked here.”
She stood, the leather watch
heavy on her palm, and turned toward the archway. The needle’s twitch grew more frantic, as though the rift
pulsed
beneath the stone. A low hiss rose from the darkness, a sound like wind through a cracked window. “Follow the compass,”
Eva urged, her hair twining around her ear again
. “It will show the breach.” Quinn frowned, the frown deepening the lines on her face.
She placed the watch on
the ground, the metal clinking against the stone. The
watch
’s hands spun wildly, then stopped at 2:13 again,
as if refusing to move
. “The
watch
stopped at the moment of death,” Quinn noted. “But the clock stopped for everyone else.”
She turned back to the
corpse, eyes narrowing at the sigil. The ash lines were fresh, still dark against the skin. Yet the ash did not smudge when she brushed it with a gloved finger; it remained crisp, unmoved. “Someone forged the sigil,”
Quinn said, voice low
. “A Shade artisan could have made it, but it’s a copy.”
Her hand brushed the brass
compass, feeling the cool metal. The protective sigils
etched
on its face glowed faintly, a soft green hue that
pulsed
in time with the needle’s twitch. “It points to a rift, but the rift isn’t here,”
Eva muttered, her breath quickening
. “It’s been hidden.” Quinn stepped closer to the archway, the lanterns flickering overhead. The stone walls bore a faint discoloration, a subtle ripple that caught the light at a different angle.
She pressed her palm against
the stone, feeling a faint vibration, like a heartbeat beneath the rock. “The rift is concealed behind the wall,”
Quinn concluded, her voice cracking
. “The compass is a lure, a false direction.”
She lifted the compass, the
needle steadied, pointing now at the wall behind the archway. The brass surface reflected the lantern light, the verdigris turning a deeper shade of green. Eva’s
eyes widened
, lips parting. “If the compass is a lure, who would use it?” Quinn turned the compass over, noticing a tiny engraving on its back: a stylized eye with a
single tear
. The tear was a shallow groove, barely perceptible. “Shade artisan,”
Quinn said, her tone sharp
. “They crafted this. They know how to hide a rift and mislead anyone who follows the needle.” She glanced at the satchel, the leather worn, pages of occult texts spilling out. A notebook lay open, the page scribbled with symbols that matched the sigil on the victim’s chest. The ink was fresh, the script slanted. “The victim was a researcher,” Quinn said, pointing to the notes. “She was studying the sigils, perhaps trying to reverse them.” Eva inhaled
sharply
, her fingers trembling. “She must have discovered something. Something the Shade artisan wanted buried.” Quinn’s jaw tightened.
She lifted the leather watch
from the floor, the strap still smudged with ash. She examined the
watch
’s back, a tiny inscription hidden beneath the leather: “For H. Quinn, 2019.” A cold
chill
ran up her spine. The inscription matched the name on her own
watch
, the same worn leather strap she wore on her left wrist. “The
watch
was planted,”
Quinn said, voice low
. “A message. A warning.”
She placed the watch beside
the body, the compass still humming in her palm. The needle
quivered
again, pointing now at a narrow passage hidden behind a stack of crates. Eva stepped back, eyes darting between the compass and the passage. “Do you think it leads to the rift?” Quinn nodded, the sharp jaw set.
She slipped the compass into
her pocket, the brass cool against her thigh. The passage mouth was dark, a gap of stone revealing a narrow tunnel lined with cobwebs and a faint, phosphorescent glow. “The rift is inside,”
Quinn said, her tone final
. “And whoever opened it left a trail.”
She turned to Eva, the
detective’s gaze steady. “We need to seal it. The compass can guide us, but we must be careful. The rift will try to pull us in.” Eva swallowed, her throat dry. “What about the victim?” Quinn’s eyes hardened. “She’s dead, but her notes will help. We’ll find the source of the rift and close it.” She stepped toward the passage, the lanterns casting long shadows behind her. The compass in her pocket
pulsed
faintly, a
whisper
of green light. The stone walls
seemed to
breathe, the air growing colder with each step. Eva followed, the satchel bumping against her leg.
She tucked a curl behind
her ear, eyes fixed on the darkness ahead. The tunnel narrowed, the floor uneven, the walls slick with a thin film of moisture. The faint glow grew brighter, illuminating a stone archway
etched
with sigils identical to the one on the victim’s chest. The archway thrummed, a low
resonance
that
vibrated
through the soles of their boots. Quinn paused, hand hovering over the archway.
She felt the pull of
something unseen, a tug at the edges of her mind.
She tightened her grip on
her
watch
, the leather strap biting her wrist. “The archway is the rift,”
she said, her voice steady
. “The compass will guide us through, but the rift will try to mislead.” She placed the compass on the stone, the needle aligning with the archway’s center. The brass surface reflected the sigils, the protective markings shimmering. The archway opened, a vortex of black and green swirling within, a
portal that seemed to inhale the light around it
. The air crackled, a static that raised the hair on her arms. Quinn stepped forward, the compass humming louder, the needle static. She felt the pull, a tug at her
very
core, but she held fast, her military precision guiding each step. Eva lunged behind her, clutching her satchel, eyes wide with a mixture of awe and dread. “We need to close it,”
she whispered, voice barely audible
. Quinn reached into her pocket, pulling out a small brass amulet from the Compass’s casing. The amulet bore the same protective sigils as the compass face, its surface
etched
with a concentric circle. She pressed the amulet against the archway, the sigils glowing brighter, the vortex recoiling. The black and green swirl slowed, the edges fraying like a torn fabric. The compass needle steadied, pointing straight ahead, no longer twitching. The vortex shrank, the roar dimming to a soft hum. Quinn stepped back, the amulet humming in her palm, a faint
warmth
spreading through her fingers. The archway sealed, stone sliding back into place, the sigils now dormant. Eva exhaled, a sigh of relief, and glanced at the compass now resting in Quinn’s hand. “It’s closed,”
she said, voice steady
. Quinn nodded, the leather
watch
on her left wrist catching the lantern light again. She glanced at the body, the ash sigil now faint, as if the protective ward had finally taken hold. She turned to Eva, eyes sharp. “We need to report this. The Veil Market will move. The token is gone. No one will know where the rift was.” The. ’s lanterns
flickered
, casting long shadows across the stone. The compass, still warm,
pulsed
once more, a silent
reminder
of the thin veil between worlds. Quinn slipped the compass into her coat pocket, the brass heavy against her side. She looked down at the empty space where the victim’s
watch
had been, now replaced by her own. The stone floor reflected her silhouette, a detective standing alone in a market that never stayed still. She took a step back, her boots
echoing
once more, the sound carrying through the empty tube. The air grew still, the hum of the rift fading into
silence
. Eva lifted her satchel, the books inside rustling.
She tucked a curl behind
her ear again, eyes
scanning
the darkness. The market’s stalls stood silent, the lanterns dimming, the underground world holding its breath. Quinn’s jaw set, her mind already cataloguing the evidence, the clues that had slipped past others. She turned toward the exit, the bone token clutched in her fist, the compass hidden in her coat. The stone walls
seemed to
whisper
, but she walked on, the detective who saw what others missed.
created_at
"2026-02-19T12:16:57.69Z"
2/19/2026, 12:16:57 PM
model
"openrouter/aurora-alpha"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4016
moderation_latency
(null)
generation_time
15718
tokens_prompt
1149
tokens_completion
2742
native_tokens_prompt
976
native_tokens_completion
2241
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
router
(null)
provider_responses
(null)
api_type
"completions"
id
"gen-1771503417-61BXoIQmhOfEh8eZ6BZN"
upstream_id
"gen-1771503417-61BXoIQmhOfEh8eZ6BZN"
total_cost
0
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Stealth"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
17
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
38
tagDensity
0.447
leniency
0.895
rawRatio
0
effectiveRatio
0
94.34%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1767
totalAiIsmAdverbs
2
found
0
adverb
"sharply"
count
1
1
adverb
"very"
count
1
highlights
0
"sharply"
1
"very"
100.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
12.28%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1767
totalAiIsms
31
found
0
word
"flickered"
count
2
1
word
"echoing"
count
2
2
word
"scanned"
count
1
3
word
"velvet"
count
1
4
word
"etched"
count
4
5
word
"stark"
count
1
6
word
"flicked"
count
1
7
word
"familiar"
count
1
8
word
"weight"
count
1
9
word
"trembled"
count
1
10
word
"quivered"
count
2
11
word
"pulsed"
count
4
12
word
"single tear"
count
1
13
word
"chill"
count
1
14
word
"whisper"
count
2
15
word
"resonance"
count
1
16
word
"vibrated"
count
1
17
word
"warmth"
count
1
18
word
"reminder"
count
1
19
word
"silence"
count
1
20
word
"scanning"
count
1
highlights
0
"flickered"
1
"echoing"
2
"scanned"
3
"velvet"
4
"etched"
5
"stark"
6
"flicked"
7
"familiar"
8
"weight"
9
"trembled"
10
"quivered"
11
"pulsed"
12
"single tear"
13
"chill"
14
"whisper"
15
"resonance"
16
"vibrated"
17
"warmth"
18
"reminder"
19
"silence"
20
"scanning"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"eyes widened/narrowed"
count
1
highlights
0
"eyes widened"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
121
matches
(empty)
36.60%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
6
hedgeCount
3
narrationSentences
121
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
142
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
26
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1767
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
17
unquotedAttributions
0
matches
(empty)
57.98%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
49
wordCount
1467
uniqueNames
8
maxNameDensity
1.84
worstName
"Quinn"
maxWindowNameDensity
3
worstWindowName
"Quinn"
discoveredNames
Detective
1
Harlow
1
Quinn
27
Veil
1
Market
1
Kowalski
1
Eva
16
Compass
1
persons
0
"Detective"
1
"Harlow"
2
"Quinn"
3
"Kowalski"
4
"Eva"
5
"Compass"
places
0
"Market"
globalScore
0.58
windowScore
0.667
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
102
glossingSentenceCount
2
matches
0
"as if refusing to move"
1
"portal that seemed to inhale the light around it"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.566
wordCount
1767
matches
0
"not at the market stalls but toward a dark archway beyond the lanterns"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
142
matches
(empty)
84.31%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
61
mean
28.97
std
12.89
cv
0.445
sampleLengths
0
73
1
72
2
51
3
25
4
41
5
19
6
30
7
29
8
18
9
42
10
13
11
43
12
17
13
38
14
17
15
39
16
19
17
31
18
18
19
45
20
20
21
30
22
15
23
27
24
24
25
38
26
21
27
17
28
33
29
27
30
12
31
30
32
19
33
40
34
16
35
31
36
9
37
20
38
37
39
21
40
49
41
35
42
23
43
24
44
33
45
30
46
26
47
33
48
27
49
20
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
121
matches
(empty)
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
245
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
1
flaggedSentences
1
totalSentences
142
ratio
0.007
matches
0
"Yet the ash did not smudge when she brushed it with a gloved finger; it remained crisp, unmoved."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1467
adjectiveStacks
0
stackExamples
(empty)
adverbCount
41
adverbRatio
0.02794819359236537
lyAdverbCount
8
lyAdverbRatio
0.0054533060668029995
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
142
echoCount
0
echoWords
(empty)
92.81%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
142
mean
12.44
std
4.75
cv
0.382
sampleLengths
0
26
1
13
2
12
3
22
4
11
5
15
6
17
7
16
8
13
9
23
10
16
11
12
12
11
13
14
14
13
15
17
16
11
17
9
18
10
19
6
20
15
21
9
22
12
23
17
24
10
25
8
26
6
27
9
28
12
29
15
30
9
31
4
32
14
33
14
34
15
35
12
36
5
37
10
38
13
39
15
40
10
41
7
42
11
43
10
44
18
45
8
46
11
47
10
48
21
49
15
34.51%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
22
diversityRatio
0.15492957746478872
totalSentences
142
uniqueOpeners
22
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
119
matches
(empty)
ratio
0
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
32
totalSentences
119
matches
0
"Her brown eyes scanned the"
1
"She ran a finger along"
2
"She glanced at the empty"
3
"She knelt, turning the watch"
4
"She stood, the leather watch"
5
"She placed the watch on"
6
"She turned back to the"
7
"Her hand brushed the brass"
8
"She pressed her palm against"
9
"She lifted the compass, the"
10
"She glanced at the satchel,"
11
"She lifted the leather watch"
12
"She examined the watch’s back,"
13
"She placed the watch beside"
14
"She slipped the compass into"
15
"She turned to Eva, the"
16
"She stepped toward the passage,"
17
"She tucked a curl behind"
18
"She felt the pull of"
19
"She tightened her grip on"
ratio
0.269
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
116
totalSentences
119
matches
0
"The iron doors of the"
1
"Lanterns flickered along the cracked"
2
"The Veil Market breathed in"
3
"A faint hum rose from"
4
"Quinn stepped onto the platform,"
5
"Her brown eyes scanned the"
6
"A body lay slumped against"
7
"The victim’s chest bore a"
8
"Eva Kowalski crouched near the"
9
"She ran a finger along"
10
"Eva whispered, her voice low"
11
"Quinn lifted the leather watch"
12
"She glanced at the empty"
13
"A faint imprint of a"
14
"Quinn said, her tone flat"
15
"She knelt, turning the watch"
16
"The leather strap bore a"
17
"The face, cracked, displayed a"
18
"Eva’s fingers trembled as she"
19
"The needle quivered, pointing not"
ratio
0.975
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
119
matches
(empty)
ratio
0
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
84
technicalSentenceCount
4
matches
0
"The stone walls bore a faint discoloration, a subtle ripple that caught the light at a different angle."
1
"Quinn reached into her pocket, pulling out a small brass amulet from the Compass’s casing."
2
"She took a step back, her boots echoing once more, the sound carrying through the empty tube."
3
"Quinn’s jaw set, her mind already cataloguing the evidence, the clues that had slipped past others."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
17
uselessAdditionCount
14
matches
0
"Eva whispered, her voice low"
1
"Quinn said, her tone flat"
2
"Eva said, eyes bright"
3
"Quinn observed, voice steady"
4
"Eva urged, her hair twining around her ear again"
5
"Quinn said, voice low"
6
"Eva muttered, her breath quickening"
7
"Quinn concluded, her voice cracking"
8
"Quinn said, her tone sharp"
9
"Quinn said, voice low"
10
"Quinn said, her tone final"
11
"she said, her voice steady"
12
"she whispered, voice barely audible"
13
"she said, voice steady"
0.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
16
fancyCount
7
fancyTags
0
"Eva whispered (whisper)"
1
"Quinn observed (observe)"
2
"Eva urged (urge)"
3
"Quinn noted (note)"
4
"Eva muttered (mutter)"
5
"Quinn concluded (conclude)"
6
"she whispered (whisper)"
dialogueSentences
38
tagDensity
0.421
leniency
0.842
rawRatio
0.438
effectiveRatio
0.368
73.7609%