Run: 2026-04-27-01KQ73J0SXMX1BF0RPX77RBF9K

Run Details

Duration:
3m 26s
Cost:
$0.032571
Provider:
Alibaba

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
Rory pushed through the gorse, thorns snagging the heavy wool of her jacket. The city sounds of Richmond Park died within a dozen strides, swallowed by a silence that pressed against her eardrums like deep water. Ahead, the boundary markers rose from the dark soil. Ancient oak standing stones fused with grey rock, jagged and impossible, clawed at the low-hanging canopy. She stepped across the line where the roots met the earth. The air changed instantly. It carried the taste of ozone and fermented nectar, thick enough to coat the tongue. Wildflowers crowded her boots, petals the size of dinner plates unfurling in the gloom. Veins of bioluminescent violet pulsed through the blooms, rhythmic and slow. Rory halted. Her hand went to her chest. The heartstone pendant burned against her sternum, heat radiating from the deep crimson gem. The silver chain grew warm, stinging the skin of her collarbone. She felt the rhythm through her ribs. Three pulses. A pause. Four pulses. The signal from the Hel portal strengthened. She was close. Rory glanced back. The tree line blurred. The stones marking the entrance had shifted, their angles altered just enough to wrong the eye. The gap she had passed through no longer existed. "Time," she murmured. The word dropped into the air and vanished. No echo returned. The grove absorbed the sound, leaving a hollow silence in its wake. She turned her attention forward. The path ahead cleared. Flowers recoiled from her trajectory, stems twisting to bury their buds in the mulch. A bare corridor of dark soil opened, leading toward the center of the clearing. "Funnel," she said. Her voice remained flat, devoid of inflection. She noted the behavior. The flora reacted to her presence, parting like a curtain. The movement rippled outward, pushing her toward the middle of the grove. A sound rasped from the peripheral trees. Dry leaves skittering over stone. Rory kept her eyes on the path. The rhythm lacked randomness. Skitter. Pause. Skitter. Pause. The intervals matched her own breathing. When she held her breath, the sound hesitated for a fraction of a second before resuming. She shifted her weight, hand drifting to her pocket where the cold steel of her lighter rested. She didn't withdraw it. She calculated the distance to the nearest standing stone. Fifteen steps to her left. The stone offered a narrow fissure between roots. An exit vector. "Distraction," she whispered. The skittering intensified. A wet drag accompanied the noise, heavy and wet, sliding across the bark of a beech tree. Rory turned her head. Only shadow clung to the trunk. She faced forward again. The shadow on the beech had moved. It detached from the tree and slid three steps to her right, mirroring her peripheral glance. When she looked straight ahead, nothing moved in her vision. The motion existed only at the edge of sight, a smear of darkness that lingered a heartbeat too long before dissolving. Rory took a step. The corridor of bare soil extended ten feet ahead. The flowers beyond that point bloomed aggressively, petals expanding, glowing brighter, blocking the path. "Barriers," she noted. The grove forced her down the corridor. The retreat behind her had been sealed by the shifting stones. The forward path was restricted by the aggressive flora. She was being channeled. The heartstone flared. Heat spiked, searing her skin. The pendant vibrated, hammering a frantic message against her throat. The signal wasn't just proximity. It was a warning. Rory slowed. She knelt, pressing her palm to the soil. The earth yielded like bruised flesh, warm and pulsing. Roots throbbed beneath the surface, thick cables running deep, converging toward the center of the clearing. The grove wasn't a collection of stones and trees. The geometry suggested a single, massive structure. "Anatomy," she said. The realization chilled her blood. The standing stones weren't markers. They were anchors. The wildflowers were sensory organs. The path was a throat. The wet drag sound circled behind her. Closer now. The pressure dropped. Musky heat radiated from the darkness at her back. Rory's scar itched, the crescent mark on her left wrist throbbing in time with the pendant's burn. She stood slowly. "You're listening." A whisper responded from the canopy above. "Listening... you..." The voice carried her timbre but stripped the tone of humanity. A flat, grinding recording of her vocal cords, pitch-shifted to a metallic rasp. The sound didn't come from a direction. It manifested inside her auditory canal, vibrating against the bone. Rory's eyes scanned the branches. Shapes hung inverted in the fork of the tallest oak. Limbs, long and multi-jointed, draped over the wood like wet silk. The silhouettes blocked the stars. No features, only smooth, pale surfaces that reflected the faint crimson glow of her pendant. The central shape lowered. A slit opened vertically where a face should be. Dark fluid dripped from the opening, sizzling as it hit a flower below. The bloom hissed and collapsed into grey ash. "Predator," Rory stated. Her mind raced, discarding panic. She assessed the threat. The creature guarded the center. The pendant led to the center. The grove funneled her toward the creature. She checked her watch. The digital display scrambled, numbers bleeding across the screen. Symbols cycled through impossible configurations. The glass face sweated condensation, freezing instantly into a web of frost. Time fractured. Hours might have passed. Or seconds. The distortion tightened the noose. Rory stepped sideways, toward the fissure in the stone roots. The flowers in the corridor surged. Vines lashed out, thorns extending with the speed of striking cobras. They blocked the lateral movement, creating a wall of barbs. The corridor narrowed. The path forward was the only option. "Trap," she hissed. The skittering sound exploded into a cacophony. Shadows peeled themselves from the tree trunks. Three shapes. Five. Seven. They drifted into the corridor, elongating, their angles sharpening into predatory points. They didn't attack. They herded. They moved to cut off any deviation, forcing her straight toward the center. The Heartstone pulsed so hard it vibrated her teeth. The heat became a brand. Rory gripped the silver chain, knuckles white. The gem's inner glow shifted from crimson to a blinding, sterile white. The creature in the tree uncoiled. Limbs unfolded with the sound of cracking bone magnified a thousand times. It flowed down the trunk, defying gravity, moving horizontally along the bark. It landed silently before the end of the corridor. The corridor ended five feet from the creature. Rory stopped. Her boots met a circle of smooth, polished stone. The ground here didn't yield. It hummed, a low frequency that rattled her fillings. The heartstone burned white-hot. The signal screamed. The Hel portal wasn't behind the creature. The portal was the creature. The realization hit with the force of a physical blow. The grove herded her to the throat. The pendant drew her to the prey. She was the lure, and she was the bait. The crouched limb retracted. The vertical slit widened. The pale surface of the creature's face wrinkled, exposing rows of needle-teeth that sheared together. The scent of nectar soured into copper and rot. Rory's hand closed around the lighter in her pocket. She weighed the odds. Fire against unknown biology. The gap to the standing stone root fissure, blocked by vines, measured ten feet. The vines twitched, sensing her shift in weight. "Variables," she muttered. Her mind mapped the space. The creature's focus fixed on the pendant. The light acted as a anchor for its attention. If she shielded the stone, the predator might lose track. She tucked the pendant inside her shirt, pressing it against her flesh. The white light died. The grove plunged into deeper darkness, save for the violet pulse of the flowers. The creature froze. The slit narrowed. The limbs tapped the ground. Tap. Tap. Skitter. The rhythm returned, faster now. Agitated. Rory turned to the vine wall. She extended her foot, dragging her heel along the base of the thorns. The reaction was delayed. The darkness confused the sensory system. She moved. Silent. Fast. The vines lashed out, snapping to catch the air where her leg had been a second before. She pressed her body against the cold stone roots, scrabbling for purchase on the fissure. Her fingers found a gap. She pulled. The stone groaned. The anchor held firm. It was part of the larger structure. It wouldn't budge. A shriek tore from the center. The sound like metal sawing through bone. The creature lunged, limbs blurring. It covered the distance instantly, landing on the smooth stone circle. The impact shuddered through Rory's boots. The shadow shapes surged, closing the perimeter. The herding became a circle. The net tightened. Rory backed into the fissure. The stone roots bit into her spine. No room to retreat. The creature loomed, dripping black fluid. The pale face tilted, searching. The pendant's glow seeped through her shirt, a faint red outline against the fabric. "You can't hide the signal," a voice grated. The whisper came from the creature's slit, layering over the grinding echo in her head. "Stone calls. Blood answers." Rory's hand closed around the lighter. She flicked the wheel. Flame sparked to life, orange fire flaring against the violet gloom. The creature recoiled. The pale surface wrinkled, smoking where the light touched it. The slit flared open, releasing a cloud of acrid vapor. Rory held the flame steady. The heat from the stone in her chest warred with the flame in her hand. She calculated the angle. The vines blocked the side. The center was death. The stone behind her was immovable. The creature crouched, limbs tense. The vapor cleared. The vertical slit widened again. Rows of teeth gleamed. It didn't fear the fire. It assessed it. "Enough light," the voice ground out. The shadows surged forward, swallowing the flame's reach. The darkness pressed in, cold and suffocating. The lighter sputtered, the flame drowning in the sudden absence of oxygen. Rory exhaled sharply, blowing the ember back to life. The fire flared, weak and blue. The creature struck. Rory dropped to her knees, rolling aside. The limb sheared through the space where her head had been, striking the stone root. Cracks spiderwebbed across the grey rock. The impact knocked the wind from her lungs. She scrambled up, lighter raised. The creature twisted mid-strike, the second limb whipping around. Thorns of bone shot from the wrist, grazing her shoulder. Fabric tore. Blood welled, hot and instant. Rory hissed through her teeth. Pain sharpened her focus. The grove vibrated. The heartstone burned against her wound. The connection deepened. She felt the pull, a magnetic drag toward the center. The pendant wanted her there. The stone wanted her blood. "Parasite," she spat. She lunged at the vine wall, driving the lighter into the mass of stems. Fire caught the dried mulch clinging to the roots. Flames erupted, licking up the vines. The thorns writhed, releasing a high-pitched screech that set her teeth on edge. The barrier burned. A gap opened, charred and smoking. Rory grabbed the gap, pulling the vines apart. The pain in her shoulder pulsed in time with the stone. She squeezed through the opening. The stone root fissure yawned before her. Darkness beyond. No flowers. No light. She turned back. The corridor was gone. The creature stood where the path had been. The vines had recoiled, sealing the breach. The grove rearranged itself around the predator, walls of bark and stone rising smooth and unbroken. The only opening was the fissure in the roots at her back. She had walked into a cul-de-sac. The geometry shifted. The path was a loop, leading back to the throat. The creature flowed across the smooth stone, closing the distance. Limbs tapped a frantic rhythm. Tap. Tap. Skitter. Drag. Rory faced the fissure. She jammed her fingers into the gap. She pulled. The rock held. She shifted her weight, driving her heel into the stone. Dust puffed. Nothing gave way. The fissure wasn't an exit. It was a mouth. The roots lining the gap parted. Below, darkness churning and wet, filled the void. The hum of the stone rose to a shriek. The center of the grove called to the pendant. Rory looked up. The creature stopped three feet away. The slit mouth hung open. The pale face reflected the faint red glow of her shirt. "Inside," the voice whispered. The words vibrated in her chest. "Stone belongs to the Grove." The heartstone pulsed. The heat seared. The pull became a physical force, dragging her forward. Rory tightened her grip on the lighter. The fuel gauge read empty. One spark left. The creature reached out a limb. Needle fingers extended, trembling with hunger. The tips hovered inches from the pendant's glow. Rory squeezed her eyes shut, calculating the angle, the wind, the impossible variables of a world that lied. She opened her eyes. The creature leaned in. She struck the wheel.
created_at"2026-04-27T09:15:36.132Z" 4/27/2026, 9:15:36 AM
model"qwen/qwen3.6-27b-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency872
moderation_latency(null)
generation_time205599
tokens_prompt1038
tokens_completion9882
native_tokens_prompt987
native_tokens_completion8883
native_tokens_completion_images(null)
native_tokens_reasoning5904
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.032571
router(null)
provider_responses
0
endpoint_id"82097366-3a73-4790-ac36-f96ba9f6f577"
id"chatcmpl-094db0a0-21c0-9020-b906-c129b87c6f15"
is_byokfalse
latency872
model_permaslug"qwen/qwen3.6-27b-20260422"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777281336-8RG7CIo2cGZsUq5356pS"
session_id(null)
api_type"completions"
id"gen-1777281336-J5dXKuemfEEFYUGOkVRV"
upstream_id"chatcmpl-094db0a0-21c0-9020-b906-c129b87c6f15"
total_cost0.032571
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags12
adverbTagCount0
adverbTags(empty)
dialogueSentences16
tagDensity0.75
leniency1
rawRatio0
effectiveRatio0
95.36% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2155
totalAiIsmAdverbs2
found
0
adverb"slowly"
count1
1
adverb"sharply"
count1
highlights
0"slowly"
1"sharply"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
0.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2155
totalAiIsms44
found
0
word"silence"
count2
1
word"gloom"
count2
2
word"pulsed"
count4
3
word"rhythmic"
count1
4
word"echo"
count2
5
word"weight"
count3
6
word"calculated"
count2
7
word"searing"
count1
8
word"vibrated"
count4
9
word"throbbed"
count1
10
word"structure"
count2
11
word"chilled"
count1
12
word"whisper"
count2
13
word"scanned"
count1
14
word"silk"
count1
15
word"predator"
count3
16
word"raced"
count1
17
word"fractured"
count1
18
word"cacophony"
count1
19
word"measured"
count1
20
word"variables"
count2
21
word"pulse"
count1
22
word"loomed"
count1
23
word"flicked"
count1
24
word"magnetic"
count1
25
word"churning"
count1
26
word"calculating"
count1
highlights
0"silence"
1"gloom"
2"pulsed"
3"rhythmic"
4"echo"
5"weight"
6"calculated"
7"searing"
8"vibrated"
9"throbbed"
10"structure"
11"chilled"
12"whisper"
13"scanned"
14"silk"
15"predator"
16"raced"
17"fractured"
18"cacophony"
19"measured"
20"variables"
21"pulse"
22"loomed"
23"flicked"
24"magnetic"
25"churning"
26"calculating"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences317
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences317
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences321
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen23
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2155
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
86.47% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount2125
uniqueNames8
maxNameDensity1.27
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Hel2
Heartstone1
Rory27
Skitter4
Limbs3
Tap4
persons
0"Heartstone"
1"Rory"
2"Limbs"
places
0"Richmond"
1"Park"
2"Hel"
globalScore0.865
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences162
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2155
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences321
matches
0"screech that set"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs79
mean27.28
std16.76
cv0.614
sampleLengths
072
1100
232
326
437
536
649
746
83
924
106
1158
1227
1334
1427
1551
1626
1738
185
199
2041
2146
2234
2330
2443
2510
2637
273
2848
2933
3039
318
3232
3312
3433
3532
3639
3734
3830
3920
4029
414
4239
4317
4435
4515
4616
4725
4827
4921
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences317
matches
0"been sealed"
1"was restricted"
2"being channeled"
3"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs394
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences321
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2133
adjectiveStacks0
stackExamples(empty)
adverbCount35
adverbRatio0.016408813877168308
lyAdverbCount14
lyAdverbRatio0.006563525550867323
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences321
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences321
mean6.71
std4.14
cv0.617
sampleLengths
013
123
29
316
411
54
615
714
811
92
106
1114
1211
137
142
152
162
177
183
193
204
2116
229
233
248
253
2612
275
284
2914
3014
313
327
334
3410
3512
367
375
387
394
401
411
421
431
446
4516
4617
474
489
495
26.01% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats77
diversityRatio0.22118380062305296
totalSentences321
uniqueOpeners71
12.21% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences273
matches
0"Only shadow clung to the"
ratio0.004
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences273
matches
0"She stepped across the line"
1"It carried the taste of"
2"Her hand went to her"
3"She felt the rhythm through"
4"She was close."
5"She turned her attention forward."
6"Her voice remained flat, devoid"
7"She noted the behavior."
8"She shifted her weight, hand"
9"She didn't withdraw it."
10"She calculated the distance to"
11"She faced forward again."
12"It detached from the tree"
13"She was being channeled."
14"It was a warning."
15"She knelt, pressing her palm"
16"They were anchors."
17"She stood slowly."
18"It manifested inside her auditory"
19"Her mind raced, discarding panic."
ratio0.201
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount256
totalSentences273
matches
0"Rory pushed through the gorse,"
1"The city sounds of Richmond"
2"She stepped across the line"
3"The air changed instantly."
4"It carried the taste of"
5"Wildflowers crowded her boots, petals"
6"Veins of bioluminescent violet pulsed"
7"Her hand went to her"
8"The heartstone pendant burned against"
9"The silver chain grew warm,"
10"She felt the rhythm through"
11"The signal from the Hel"
12"She was close."
13"Rory glanced back."
14"The tree line blurred."
15"The stones marking the entrance"
16"The gap she had passed"
17"The word dropped into the"
18"The grove absorbed the sound,"
19"She turned her attention forward."
ratio0.938
18.32% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences273
matches
0"If she shielded the stone,"
ratio0.004
93.93% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences73
technicalSentenceCount5
matches
0"The motion existed only at the edge of sight, a smear of darkness that lingered a heartbeat too long before dissolving."
1"No features, only smooth, pale surfaces that reflected the faint crimson glow of her pendant."
2"They drifted into the corridor, elongating, their angles sharpening into predatory points."
3"The pale surface of the creature's face wrinkled, exposing rows of needle-teeth that sheared together."
4"Rory squeezed her eyes shut, calculating the angle, the wind, the impossible variables of a world that lied."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount8
fancyTags
0"she murmured (murmur)"
1"she whispered (whisper)"
2"she noted (note)"
3"Rory stated (state)"
4"she hissed (hiss)"
5"she muttered (mutter)"
6"she spat (spit)"
7"the voice whispered (whisper)"
dialogueSentences16
tagDensity0.625
leniency1
rawRatio0.8
effectiveRatio0.8
81.0767%