NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-06-01KK1H1PBZDZY55SG43ZYZXQGR
Run Details
Model:
Inception Mercury 2
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
5.5s
Cost:
$0.002116
Provider:
Inception
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
97.19%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
15.82%
AI-ism word frequency
(details)
66.67%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
54.36%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
82.25%
Name drop frequency
(details)
75.74%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
85.15%
Paragraph length variance
(details)
99.05%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
0.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)
32.81%
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)
44.64%
Subordinate conjunction sentence starts
(details)
87.91%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
1.85%
Dialogue tag variety (said vs. fancy)
(details)
71.2489%
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
Detective Harlow Quinn stepped off
the rusted stairs that led to the abandoned tube station beneath Camden.
The air carried a metallic
tang, the kind that clung to skin after a storm. Flickering lanterns hung from iron beams, casting
wavering
light over cracked tiles and graffiti that boiled like old blood.
Her left wrist bore the
worn leather
watch
that had survived twenty‑four‑hour shifts and a dozen raids. She glanced at the time—03:17, the hour the city’s heartbeat slowed.
A figure emerged from the
shadows, hunched over a small wooden table.
Eva Kowalski adjusted her round
glasses, the lenses catching the lantern glow.
Her curly red hair fell
in a tangled halo, a loose strand slipping behind her left ear as she tucked it away.
The satchel at her side
bulged with leather, its flap creaking each time she moved. She glanced at the notebook, the pages filled with cramped script and sketches of sigils. “Looks like you’ve been waiting,”
Eva said, voice low, eyes
flicking to the corpse sprawled on the platform.
The body lay face‑up, a
thin figure in a dark coat, arms crossed over a chest that seemed too small for its size. No blood stained the tiles; only a faint, iridescent sheen clung to the skin, like oil on water.
A brass compass lay beside
the hand, its casing verdigris,
etched
with protective sigils that
pulsed
faintly. The needle spun, then steadied, pointing toward a wall that bore a faint crack, a seam of darkness that swallowed the lantern light.
Quinn crouched, her sharp jaw
clenched as she examined the scene.
She lifted the compass, feeling
the
weight
of the brass, the cool metal against her palm.
The needle trembled, then fixed
itself toward the crack.
She turned it over, noting
the etchings—an artisan’s mark, a Shade signature.
The compass was supposed to
point to the nearest supernatural rift.
The crack, however, did not
match any known portal map of the city. “Someone’s playing with the compass,”
Eva muttered, flipping a page
in her notebook. “Shade artisans embed a failsafe. It won’t point to a false rift.” Quinn’s
eyes narrowed
.
She traced the outline of
the body’s coat with her fingertip, feeling the faint hum of residual energy. The coat’s fabric was ordinary, but the stitching pattern formed a subtle lattice, a design she recognized from a case file on the Veil Market. The market had moved locations three weeks ago, after a full moon, and the entry requirement—a bone token—had
been stolen
from a museum vault. The token’s residue lingered on the coat’s cuff. “The token’s residue is still here,”
Quinn said, voice flat
. “Someone brushed it off, but the trace remains.” Eva lifted her satchel, pulling out a thin vial of silver dust.
She poured a pinch onto
the cuff, watching it react, a faint blue flare. “If the token was used to enter the Market, the wearer would have been marked. This dust confirms it.” Quinn’s gaze shifted to the crack in the wall. The darkness beyond
seemed to
pulse
, a slow rhythm like a heartbeat.
She placed the compass on
the crack, the needle aligning
perfectly
. The brass case emitted a soft chime, a sound that
resonated
with the hum of the wall. “The crack isn’t a portal,” Quinn said, “it’s a conduit. Something is feeding energy into it, masking the true source.” Eva’s fingers
trembled
as she tucked a strand of hair behind her ear. “If it’s a conduit, the rift could be elsewhere, hidden behind the market’s veil.” Quinn stood, her boots
echoing
on the tiles.
She scanned the platform, noting
the lack of footprints, the absence of any disturbance aside from the body. The lanterns
flickered
, casting
shadows that seemed to shift
. She stepped toward the wall, pressing her palm against the cold stone. The surface
vibrated
faintly, a low thrumming that matched the compass’s needle. She pulled out her phone, the screen flashing a map of the underground network.
She tapped the coordinates of
the Veil Market’s last known location. The map showed a series of tunnels, each intersecting at a node marked “Rift Nexus.” The node was a mile away, but the compass pointed here, to the crack. “Someone rerouted the rift,”
Eva whispered, eyes wide
. “They used the market’s moving schedule to hide the shift.” Quinn’s mind
raced
.
She recalled the case of
DS Morris, her partner who vanished three years ago under inexplicable supernatural circumstances. The notes from that case mentioned a rift that opened briefly, then sealed, leaving only a
whisper
of energy. The notes also referenced a compass similar to this one, a tool that could locate such rifts.
She turned the compass over
again, focusing on the sigils. The protective marks glowed faintly,
as if reacting to her thoughts
.
She felt a tug, a
pull toward the crack.
She pressed the compass against
the wall, and the needle spun wildly before locking onto a new direction—straight ahead, deeper into the tunnel. “Follow it,” Eva said, clutching her satchel tighter. “The market’s veil moves, but the rift stays.” Quinn nodded, her military precision kicking in. She moved toward the crack, feeling the air thicken, the smell of ozone intensifying. The lantern light dimmed, as if the darkness itself
was swallowing
the flame.
She slipped her hand into
the crack, the cool stone giving way to a smooth, glassy surface that
pulsed
with a faint inner light. A sudden rush of wind hit her face, and the tunnel beyond opened into a cavernous space. The walls glittered with veins of
crystal
, each humming with a low frequency. In the center, a circle of stone stood,
etched
with the same protective sigils as the compass. At its heart, a vortex swirled, a whirl of shadow and light, its edge flickering like a candle’s flame. Quinn stepped back, her breath catching. The vortex
seemed to
breathe, expanding and contracting. The compass needle
quivered
, pointing directly at the vortex.
She realized the body on
the platform was a decoy, a distraction to keep anyone from seeing the true source. Eva’s voice
trembled
. “The market’s veil is a cover. They used the bone token to open a portal, then sealed it with the conduit. The compass was meant to guide them, but someone altered its direction.” Quinn’s eyes
scanned
the cavern. She spotted a faint outline of a figure standing near the vortex, cloaked, its face hidden. The figure raised a hand, and the vortex’s swirl intensified, sending a ripple through the air. The ripple brushed the compass, making the needle spin like a compass in a storm. “Who’s there?”
Quinn demanded, her voice echoing off the crystal walls
. The cloaked figure lowered its hand, and the vortex steadied. A voice, low and resonant, drifted from the shadows. “Detective Quinn, you’ve been chasing ghosts for too long. The rift is not a weapon; it’s a conduit for knowledge.” Quinn’s jaw tightened. She remembered the case file on the Veil Market’s illegal alchemical substances, the rumors of a clique that traded in forbidden knowledge.
She realized the body on
the platform had been a sacrifice, a token to appease the rift’s guardians. Eva stepped forward, her satchel bumping against her leg. “The token you used to enter the market—was it forged? The residue suggests a counterfeit.” The cloaked figure chuckled, a sound like glass shattering. “The token was genuine, but the market moved. We needed a new entrance. The compass was our key. You think you can stop us, but you’re too late.” Quinn’s mind
raced
. She recalled the protective sigils on the compass, designed to prevent misuse.
If she could reverse the
sigils, perhaps she could seal the vortex. She reached into her pocket, pulling out a thin copper wire from her
watch
strap—a tool she kept for emergencies. She wrapped the wire around the compass, aligning it with the sigils, feeling the metal heat. “Your sigils are meant to protect, not to bind,”
Quinn said, voice steady
. “I’ll turn them against you.” The cloaked figure’s eyes
flickered
, a brief flash of recognition. “You know the Shade artisans’ work. You were trained to see beyond the veil.” Quinn pressed the wire into the compass’s face, feeling a surge of energy. The needle spun, then settled, pointing away from the vortex, toward the wall behind it. The protective sigils glowed brighter, their light pushing against the darkness. The vortex shuddered, its swirl faltering. The cloaked figure staggered, the cloak slipping, revealing a pale face scarred with a crescent-shaped mark. The mark matched the one on the compass’s casing—a Shade artisan’s signature. “Enough,” Eva whispered, pulling a small vial from her satchel. She tipped it onto the ground, the silver dust spreading like a thin mist. The dust settled on the vortex, reacting with a burst of blue
light that seemed to freeze the swirling shadow
. The vortex contracted, its edges tightening until it snapped shut, leaving a silent, empty space where the darkness had been. The
crystal
walls dimmed, the hum fading into a soft
whisper
. The cloak’s figure fell to the ground, unconscious, the scar
glinting
in the lantern light. Quinn knelt, retrieving the compass. The needle pointed now to the exit, the crack in the wall sealing itself as if never existed. She turned to Eva, who
was still clutching
her satchel, her glasses fogged by the sudden change in temperature. “You were right,”
Quinn said, voice low
. “The market’s veil was a cover. The rift was hidden, and the compass guided us here.” Eva nodded, tucking a strand of hair behind her ear. “The token was genuine, but the market moved. They tried to use the rift for knowledge, not for harm. We stopped them.” Quinn slipped the compass into her pocket, the brass cool against her thigh. She glanced at the
watch
on her left wrist, the worn leather strap creaking. The time read 03:45, the city still asleep, unaware of the battle fought beneath its streets. She stood, the lantern light flickering one last time. The abandoned tube station lay silent, the evidence now clear: a decoy body, a counterfeit token, a misdirected compass, and a concealed rift. The clues she’d missed before now lay bare, each piece fitting together like a puzzle she’d finally solved. “Let’s get this back to headquarters,”
Eva said, voice steady, her satchel now lighter
. “The archives will need to know about the Shade artisan’s involvement.” Quinn gave a curt nod, her sharp jaw set. She walked toward the exit, the
echo
of her boots a steady rhythm. The night outside waited, its secrets still hidden, but for now, the veil had lifted.
created_at
"2026-03-06T12:13:07.334Z"
3/6/2026, 12:13:07 PM
model
"inception/mercury-2-20260304"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1440
moderation_latency
(null)
generation_time
5498
tokens_prompt
1149
tokens_completion
3415
native_tokens_prompt
962
native_tokens_completion
2785
native_tokens_completion_images
(null)
native_tokens_reasoning
566
native_tokens_cached
950
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.0021155
router
(null)
provider_responses
0
endpoint_id
"c2a24e34-c306-4b4d-9e2f-b162c2d8bf0e"
id
"chatcmpl-86f2406a-1a42-4dc5-978d-85705045fc59"
is_byok
false
latency
56
model_permaslug
"inception/mercury-2-20260304"
provider_name
"Inception"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1772799187-BwY19SzAWc9hhjf6oU4V"
upstream_id
"chatcmpl-86f2406a-1a42-4dc5-978d-85705045fc59"
total_cost
0.0021155
cache_discount
0.00021375
upstream_inference_cost
0
provider_name
"Inception"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
12
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
27
tagDensity
0.444
leniency
0.889
rawRatio
0
effectiveRatio
0
97.19%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1782
totalAiIsmAdverbs
1
found
0
adverb
"perfectly"
count
1
highlights
0
"perfectly"
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)
15.82%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1782
totalAiIsms
30
found
0
word
"wavering"
count
1
1
word
"etched"
count
2
2
word
"pulsed"
count
2
3
word
"jaw clenched"
count
1
4
word
"weight"
count
1
5
word
"trembled"
count
3
6
word
"traced"
count
1
7
word
"pulse"
count
1
8
word
"resonated"
count
1
9
word
"echoing"
count
2
10
word
"scanned"
count
2
11
word
"flickered"
count
2
12
word
"vibrated"
count
1
13
word
"raced"
count
2
14
word
"whisper"
count
2
15
word
"crystal"
count
3
16
word
"quivered"
count
1
17
word
"glinting"
count
1
18
word
"echo"
count
1
highlights
0
"wavering"
1
"etched"
2
"pulsed"
3
"jaw clenched"
4
"weight"
5
"trembled"
6
"traced"
7
"pulse"
8
"resonated"
9
"echoing"
10
"scanned"
11
"flickered"
12
"vibrated"
13
"raced"
14
"whisper"
15
"crystal"
16
"quivered"
17
"glinting"
18
"echo"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"jaw/fists clenched"
count
1
highlights
0
"eyes narrowed"
1
"jaw clenched"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
113
matches
0
"felt a tug"
54.36%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
5
narrationSentences
113
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
128
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
33
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1774
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
11
unquotedAttributions
0
matches
(empty)
82.25%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
45
wordCount
1476
uniqueNames
9
maxNameDensity
1.36
worstName
"Quinn"
maxWindowNameDensity
2.5
worstWindowName
"Quinn"
discoveredNames
Harlow
1
Quinn
20
Camden
1
Kowalski
1
Shade
2
Veil
3
Market
3
Eva
13
Morris
1
persons
0
"Harlow"
1
"Quinn"
2
"Kowalski"
3
"Veil"
4
"Market"
5
"Eva"
6
"Morris"
places
(empty)
globalScore
0.822
windowScore
0.833
75.74%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
101
glossingSentenceCount
3
matches
0
"shadows that seemed to shift"
1
"as if reacting to her thoughts"
2
"light that seemed to freeze the swirling shadow"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1774
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
128
matches
(empty)
85.15%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
42
mean
42.24
std
18.92
cv
0.448
sampleLengths
0
79
1
76
2
18
3
81
4
72
5
25
6
78
7
18
8
45
9
49
10
20
11
27
12
59
13
54
14
18
15
57
16
53
17
16
18
58
19
66
20
43
21
36
22
52
23
11
24
39
25
43
26
24
27
37
28
63
29
18
30
24
31
39
32
34
33
44
34
46
35
42
36
23
37
32
38
43
39
50
40
25
41
37
99.05%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
2
totalSentences
113
matches
0
"was supposed"
1
"been stolen"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
2
totalVerbs
267
matches
0
"was swallowing"
1
"was still clutching"
0.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
7
semicolonCount
2
flaggedSentences
8
totalSentences
128
ratio
0.063
matches
0
"She glanced at the time—03:17, the hour the city’s heartbeat slowed."
1
"No blood stained the tiles; only a faint, iridescent sheen clung to the skin, like oil on water."
2
"She turned it over, noting the etchings—an artisan’s mark, a Shade signature."
3
"The market had moved locations three weeks ago, after a full moon, and the entry requirement—a bone token—had been stolen from a museum vault."
4
"She pressed the compass against the wall, and the needle spun wildly before locking onto a new direction—straight ahead, deeper into the tunnel."
5
"“Detective Quinn, you’ve been chasing ghosts for too long. The rift is not a weapon; it’s a conduit for knowledge.”"
6
"She reached into her pocket, pulling out a thin copper wire from her watch strap—a tool she kept for emergencies."
7
"The mark matched the one on the compass’s casing—a Shade artisan’s signature."
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1484
adjectiveStacks
1
stackExamples
0
"under inexplicable supernatural circumstances."
adverbCount
30
adverbRatio
0.02021563342318059
lyAdverbCount
11
lyAdverbRatio
0.007412398921832884
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
128
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
128
mean
13.86
std
5.6
cv
0.404
sampleLengths
0
17
1
15
2
19
3
17
4
11
5
12
6
12
7
22
8
15
9
15
10
18
11
23
12
18
13
17
14
23
15
11
16
16
17
9
18
12
19
11
20
13
21
13
22
12
23
3
24
18
25
25
26
24
27
8
28
10
29
8
30
12
31
14
32
19
33
9
34
12
35
11
36
17
37
20
38
13
39
14
40
8
41
18
42
9
43
12
44
12
45
14
46
11
47
29
48
8
49
10
32.81%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
22
diversityRatio
0.1796875
totalSentences
128
uniqueOpeners
23
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
112
matches
(empty)
ratio
0
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
31
totalSentences
112
matches
0
"Her left wrist bore the"
1
"She glanced at the time—03:17,"
2
"Her curly red hair fell"
3
"She glanced at the notebook,"
4
"She lifted the compass, feeling"
5
"She turned it over, noting"
6
"She traced the outline of"
7
"She poured a pinch onto"
8
"She placed the compass on"
9
"She scanned the platform, noting"
10
"She stepped toward the wall,"
11
"She pulled out her phone,"
12
"She tapped the coordinates of"
13
"She recalled the case of"
14
"She turned the compass over"
15
"She felt a tug, a"
16
"She pressed the compass against"
17
"She moved toward the crack,"
18
"She slipped her hand into"
19
"She realized the body on"
ratio
0.277
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
107
totalSentences
112
matches
0
"Detective Harlow Quinn stepped off"
1
"The air carried a metallic"
2
"Her left wrist bore the"
3
"She glanced at the time—03:17,"
4
"A figure emerged from the"
5
"Eva Kowalski adjusted her round"
6
"Her curly red hair fell"
7
"The satchel at her side"
8
"She glanced at the notebook,"
9
"Eva said, voice low, eyes"
10
"The body lay face‑up, a"
11
"A brass compass lay beside"
12
"The needle spun, then steadied,"
13
"Quinn crouched, her sharp jaw"
14
"She lifted the compass, feeling"
15
"The needle trembled, then fixed"
16
"She turned it over, noting"
17
"The compass was supposed to"
18
"The crack, however, did not"
19
"Eva muttered, flipping a page"
ratio
0.955
44.64%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
112
matches
0
"If she could reverse the"
ratio
0.009
87.91%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
78
technicalSentenceCount
6
matches
0
"Detective Harlow Quinn stepped off the rusted stairs that led to the abandoned tube station beneath Camden."
1
"Her left wrist bore the worn leather watch that had survived twenty‑four‑hour shifts and a dozen raids."
2
"The body lay face‑up, a thin figure in a dark coat, arms crossed over a chest that seemed too small for its size."
3
"She recalled the case of DS Morris, her partner who vanished three years ago under inexplicable supernatural circumstances."
4
"The vortex contracted, its edges tightening until it snapped shut, leaving a silent, empty space where the darkness had been."
5
"She turned to Eva, who was still clutching her satchel, her glasses fogged by the sudden change in temperature."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
12
uselessAdditionCount
6
matches
0
"Quinn said, voice flat"
1
"Eva whispered, eyes wide"
2
"Quinn demanded, her voice echoing off the crystal walls"
3
"Quinn said, voice steady"
4
"Quinn said, voice low"
5
"Eva said, voice steady, her satchel now lighter"
1.85%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
11
fancyCount
4
fancyTags
0
"Eva muttered (mutter)"
1
"Eva whispered (whisper)"
2
"Quinn demanded (demand)"
3
"Eva whispered (whisper)"
dialogueSentences
27
tagDensity
0.407
leniency
0.815
rawRatio
0.364
effectiveRatio
0.296
71.2489%