Run: 2026-02-20-01KHY7HEW90RPSSBT0DTYY5JS4

Run Details

Duration:
25.1s
Cost:
$0.001457
Provider:
xAI

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> <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> 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.

Model response

AI
Aurora Carter gripped the steering wheel tighter as she navigated the winding paths of Richmond Park, the city's glow fading into a distant haze behind her. It was past midnight, and the autumn chill seeped through the cracked window of her battered Fiat, carrying the scent of damp earth and decaying leaves. She shouldn't be out here—not after a twelve-hour shift dodging traffic and cranky customers for Yu-Fei at the Golden Empress—but the pendant had demanded it. Tucked beneath her collar, the Heartstone warmed against her skin like a feverish pulse, its deep crimson glow seeping through her shirt in faint, insistent throbs. It had started that afternoon, right after she'd delivered a bag of dim sum to a woman who wouldn't meet her eyes, whispering something about "old debts" before slamming the door. Rory wasn't one for superstitions. Born and raised in the orderly chaos of Cardiff, with a barrister father who dissected fairy tales like legal precedents and a mother who recited Welsh poetry over Sunday roasts, she'd always favored logic. But the pendant—given to her by that shadowy figure in the alley behind Silas' bar months ago, no name, no explanation—had a way of upending her certainties. It had led her out of Evan's grip once, a sudden heat warning her to run before his fists could land again. Now, it tugged her toward this place, a pinprick on the map she'd found tucked into her glove compartment: The Fae Grove, marked with a crude sketch of ancient oaks. She parked at the edge of the park, the engine's rumble dying into silence that pressed against her ears. The lot was empty, the sodium lamps flickering like hesitant heartbeats. Rory slipped the pendant's silver chain over her head, letting it dangle openly now, its thumbnail-sized gem catching the moonlight in a way that made her squint. She locked the car, the beep echoing too loudly, and slung her backpack over one shoulder—torch, water bottle, a pocket knife from her delivery runs. Just in case. Her black hair, straight and shoulder-length, whipped across her face as a gust swept through, and she tucked it behind her ear, feeling the small crescent scar on her left wrist itch under the cool air. The path into the park was a gravel vein snaking between skeletal oaks, their branches clawing at the starless sky. Rory's trainers crunched softly, but the sound seemed muffled, as if the ground swallowed it whole. She consulted the map again under the beam of her phone's light: head west past the deer enclosure, look for the standing stones. The air grew thicker the deeper she went, laced with an unfamiliar sweetness—like wildflowers in bloom, which was impossible this time of year. Her breath fogged briefly, then dissipated without warmth. It started subtly, that off-kilter tilt to the world. The gravel path veered left when the map said right, but Rory pressed on, trusting the pendant's heat, which now radiated like a coal against her sternum. She emerged into a clearing ringed by massive oaks, their trunks twisted into shapes that suggested faces frozen in mid-scream. No, not oaks—standing stones, she realized, their bark etched with runes that gleamed faintly under the moon. The Fae Grove. Wildflowers carpeted the ground, petals unfurling in shades of violet and crimson, nodding as if in a breeze she couldn't feel. Time moved differently here, the note had said. An hour inside could be minutes or days outside. Rory glanced at her watch: 12:47. She stepped forward, crossing the boundary. The world inhaled. At first, it was the silence. The distant hum of London traffic, the rustle of leaves—gone. Replaced by a profound quiet, broken only by her own footsteps on the soft grass. The flowers brushed her jeans, their petals cool and silken, releasing a pollen that dusted her hands like fine ash. She knelt, examining one: impossible, these blooms belonged to spring, not October's frost. The pendant pulsed hotter, urging her deeper into the clearing. Why here? The anonymous note had hinted at answers—about the pendant's origin, Dymas, whatever that meant—but now, alone in this pocket of unreality, doubt crept in. What if it was a trap? Evan had friends in low places; maybe this was his idea of revenge, luring her out to— A snap. Like a twig underfoot, but she hadn't moved. Rory froze, her blue eyes scanning the treeline. Nothing. Just shadows pooling at the base of the stones, deeper than they should be. She straightened, heart kicking up a notch, and clicked on her torch. The beam sliced through the dark, illuminating petals that seemed to recoil from the light, curling inward. Ridiculous. Her mind was playing tricks, fatigue from the endless deliveries blurring the edges. She walked on, circling the clearing's center, where a flat stone altar squatted like a forgotten tombstone, moss-cloaked and etched with the same runes. The air shifted. A whisper, faint as silk tearing, slithered through the flowers. Wind? But the petals lay still. Rory tilted her head, listening. It came again, from the oaks—soft, sibilant, like voices murmuring in a language half-remembered from her mother's lullabies. Welsh? No, older, twisting around vowels that pulled at her gut. She swung the torch, the beam jittering across bark that looked... wrong. The grooves in the wood moved, subtle as veins under skin, pulsing in time with her pendant. She touched the gem; it burned her fingertips, not painfully, but insistently, like a warning. "Okay, Rory," she muttered to herself, voice swallowed by the grove. "Think. Out of the box." Her father's lessons: assess, adapt. The pendant had brought her here for a reason—perhaps to find a Hel portal, whatever that was. The note mentioned pulses near such places. She edged toward the altar, gravel—no, it was grass now, soft as carpet—cushioning her steps. At the edge of her vision, something flickered: a shadow detaching from the stone, tall and slender, melting back into the dark before she could turn. She did turn, torch sweeping wide. Empty. But the whisper returned, closer, threading through the flowers like roots seeking soil. It shaped words now, or the illusion of them: her name. Rory. Laila—no, that was an alias she'd used once, fleeing Evan. How? Paranoia, she chided herself, rubbing her scar for grounding. The wrist mark from that childhood fall off the swing in Cardiff, a reminder of clumsier days. Solid. Real. Deeper into the grove she went, the standing stones looming taller, their branches interlacing overhead to form a canopy that blotted the moon. The path narrowed, flowers giving way to a mist that coiled at her ankles, cool and cloying, tasting of salt on her tongue when she breathed it in. Time—her watch read 12:49. Only two minutes? But her legs ached like she'd hiked for hours. The pendant glowed brighter, its crimson light painting the mist in bloody hues. She followed it, drawn to a hollow beneath the largest oak, where the ground dipped into a pool of shadow. There, the sounds built. Not whispers now, but rustles—dry, like paper scraping stone. From the corner of her eye, petals stirred without wind, lifting in a lazy spiral before settling. She paused, torch beam trembling. "Hello?" The word hung, absurd in the stillness. No echo, no answer. But the rustles multiplied, circling her, from behind, to the left, right—always just beyond sight. Shadows lengthened, stretching from the stones like fingers probing the dark. Rory's pulse thrummed in her ears, cool head fraying at the edges. She wasn't alone. The certainty settled in her bones, heavier than the mist. Something watched from the periphery, patient, waiting for her to notice. She backed away from the hollow, torch cutting erratic paths. A shape—humanoid, perhaps—flitted at the beam's edge, gone when she focused. The whispers coalesced: Aurora... come... deeper... The pendant scalded now, yanking her forward like a leash. She resisted, spinning to face the altar again. The flowers there writhed, stems twisting into knots that resembled hands, grasping at the air. Her breath came shallow, the air thickening, pressing on her chest. How long had she been here? Watch: 12:50. Impossible. Outside, dawn must be breaking, Silas opening his bar below her flat, wondering where she'd vanished to. Eva would worry, phoning from Cardiff. A step. Not hers. Gravel—no, the ground was stone now, unyielding—crunched softly to her left. She whirled, torch illuminating only empty space, but the mist swirled in her wake, as if displaced by a body. The shape returned, fuller this time: elongated limbs, a head tilted in curiosity, hovering at the treeline before dissolving into bark. Not wind. Not imagination. The grove breathed with her, in her, the standing stones leaning inward, runes pulsing like the pendant. She ran then—not blindly, but toward the boundary, logic screaming escape. The flowers clawed at her jeans, thorns she hadn't seen drawing pinpricks of blood that welled and vanished into the soil. Whispers chased her: Rory... stay... time is yours... The rustles flanked her, shadows multiplying, brushing her arms with feather-light touches that raised gooseflesh. The pendant swung wildly, its glow illuminating faces in the mist—pale, eyeless, mouthing her aliases: Laila, Malphora. The boundary stones rushed up, but the path looped, spitting her back into the clearing's heart. Watch: 12:51. An eternity compressed. She staggered to the altar, hands splaying on its mossy surface for balance. Cold stone, etched deep: a warning? A map? The whispers drowned her thoughts, the shadows closing in—no longer at the edges, but encircling, forms solidifying into silhouettes that mirrored her stance, her scar, her fear. She wasn't alone. They were here, born of the grove's fold between worlds, hungry for the warmth she carried—the pendant's fire, her fleeting mortality. Rory clutched the gem, its heat her anchor, and whispered back, voice steady despite the terror: "Show yourselves." The mist surged, and the faces turned fully toward her, eyes blooming like the impossible flowers—watching, waiting, eternal.
created_at"2026-02-20T19:13:33.078Z" 2/20/2026, 7:13:33 PM
model"x-ai/grok-4-fast"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3513
moderation_latency(null)
generation_time24880
tokens_prompt812
tokens_completion2583
native_tokens_prompt872
native_tokens_completion2610
native_tokens_completion_images0
native_tokens_reasoning412
native_tokens_cached151
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.00145675
router(null)
provider_responses
0
endpoint_id"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id"5d76147d-17ac-d724-50d2-79f0567af1c3"
is_byokfalse
latency385
model_permaslug"x-ai/grok-4-fast"
provider_name"xAI"
status200
api_type"completions"
id"gen-1771614813-iRHoYvlj7T3v3f6qbVeR"
upstream_id"5d76147d-17ac-d724-50d2-79f0567af1c3"
total_cost0.00145675
cache_discount0.00002265
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags6
adverbTagCount0
adverbTags(empty)
dialogueSentences5
tagDensity1
leniency1
rawRatio0
effectiveRatio0
94.10% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1694
totalAiIsmAdverbs2
found
0
adverb"softly"
count2
highlights
0"softly"
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)
29.16% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1694
totalAiIsms24
found
0
word"navigated"
count1
1
word"chill"
count1
2
word"pulse"
count2
3
word"silence"
count2
4
word"echoing"
count1
5
word"warmth"
count2
6
word"etched"
count3
7
word"profound"
count1
8
word"footsteps"
count1
9
word"pulsed"
count1
10
word"scanning"
count1
11
word"whisper"
count2
12
word"silk"
count1
13
word"flickered"
count1
14
word"reminder"
count1
15
word"looming"
count1
16
word"echo"
count1
17
word"fleeting"
count1
highlights
0"navigated"
1"chill"
2"pulse"
3"silence"
4"echoing"
5"warmth"
6"etched"
7"profound"
8"footsteps"
9"pulsed"
10"scanning"
11"whisper"
12"silk"
13"flickered"
14"reminder"
15"looming"
16"echo"
17"fleeting"
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
narrationSentences139
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount1
narrationSentences139
filterMatches
0"look"
1"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences139
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1659
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions42
wordCount1633
uniqueNames23
maxNameDensity0.67
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Carter1
Richmond1
Park1
Fiat1
Yu-Fei1
Golden1
Empress1
Heartstone1
Cardiff3
Welsh2
Sunday1
Evan3
Fae2
Grove2
Rory11
London1
October1
Dymas1
Hel1
Aurora2
Silas1
Laila2
Malphora1
persons
0"Carter"
1"Fiat"
2"Heartstone"
3"Evan"
4"Rory"
5"October"
6"Aurora"
7"Silas"
8"Laila"
places
0"Richmond"
1"Park"
2"Golden"
3"Cardiff"
4"Fae"
5"Grove"
6"London"
globalScore1
windowScore1
98.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences97
glossingSentenceCount2
matches
0"seemed muffled as if the ground swallowed it whole"
1"petals that seemed to recoil from the light, curling inward"
19.17% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.808
wordCount1659
matches
0"not painfully, but insistently, like a warning"
1"Not whispers now, but rustles"
2"not blindly, but toward the boundary, logic screaming escape"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences139
matches
0"started that afternoon"
55.52% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs19
mean87.32
std30.06
cv0.344
sampleLengths
0134
1118
2121
390
4126
53
6123
7100
897
986
1071
11100
1273
1363
1476
1577
1672
1769
1860
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences139
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs295
matches
0"was playing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount27
semicolonCount2
flaggedSentences23
totalSentences139
ratio0.165
matches
0"She shouldn't be out here—not after a twelve-hour shift dodging traffic and cranky customers for Yu-Fei at the Golden Empress—but the pendant had demanded it."
1"But the pendant—given to her by that shadowy figure in the alley behind Silas' bar months ago, no name, no explanation—had a way of upending her certainties."
2"She locked the car, the beep echoing too loudly, and slung her backpack over one shoulder—torch, water bottle, a pocket knife from her delivery runs."
3"The air grew thicker the deeper she went, laced with an unfamiliar sweetness—like wildflowers in bloom, which was impossible this time of year."
4"No, not oaks—standing stones, she realized, their bark etched with runes that gleamed faintly under the moon."
5"The distant hum of London traffic, the rustle of leaves—gone."
6"The anonymous note had hinted at answers—about the pendant's origin, Dymas, whatever that meant—but now, alone in this pocket of unreality, doubt crept in."
7"Evan had friends in low places; maybe this was his idea of revenge, luring her out to—"
8"It came again, from the oaks—soft, sibilant, like voices murmuring in a language half-remembered from her mother's lullabies."
9"She touched the gem; it burned her fingertips, not painfully, but insistently, like a warning."
10"The pendant had brought her here for a reason—perhaps to find a Hel portal, whatever that was."
11"She edged toward the altar, gravel—no, it was grass now, soft as carpet—cushioning her steps."
12"Laila—no, that was an alias she'd used once, fleeing Evan."
13"Time—her watch read 12:49."
14"Not whispers now, but rustles—dry, like paper scraping stone."
15"But the rustles multiplied, circling her, from behind, to the left, right—always just beyond sight."
16"A shape—humanoid, perhaps—flitted at the beam's edge, gone when she focused."
17"Gravel—no, the ground was stone now, unyielding—crunched softly to her left."
18"She ran then—not blindly, but toward the boundary, logic screaming escape."
19"The pendant swung wildly, its glow illuminating faces in the mist—pale, eyeless, mouthing her aliases: Laila, Malphora."
20"The whispers drowned her thoughts, the shadows closing in—no longer at the edges, but encircling, forms solidifying into silhouettes that mirrored her stance, her scar, her fear."
21"They were here, born of the grove's fold between worlds, hungry for the warmth she carried—the pendant's fire, her fleeting mortality."
22"Rory clutched the gem, its heat her anchor, and whispered back, voice steady despite the terror: \"Show yourselves.\" The mist surged, and the faces turned fully toward her, eyes blooming like the impossible flowers—watching, waiting, eternal."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount192
adjectiveStacks0
stackExamples(empty)
adverbCount2
adverbRatio0.010416666666666666
lyAdverbCount1
lyAdverbRatio0.005208333333333333
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences139
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences139
mean11.94
std8.8
cv0.737
sampleLengths
026
126
225
326
431
55
634
727
822
930
1019
1111
1227
1325
143
1536
1620
1716
1823
1923
208
219
2227
2320
2417
253
2621
278
289
296
306
313
326
3310
3415
3520
3613
3710
382
3924
406
4117
422
438
448
451
4614
4712
4817
491
60.67% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.381294964028777
totalSentences139
uniqueOpeners53
86.21% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences116
matches
0"Just in case."
1"Just shadows pooling at the"
2"Only two minutes?"
ratio0.026
99.31% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences116
matches
0"It was past midnight, and"
1"She shouldn't be out here—not"
2"It had started that afternoon,"
3"It had led her out"
4"She parked at the edge"
5"She locked the car, the"
6"Her black hair, straight and"
7"She consulted the map again"
8"Her breath fogged briefly, then"
9"It started subtly, that off-kilter"
10"She emerged into a clearing"
11"She stepped forward, crossing the"
12"She knelt, examining one: impossible,"
13"She straightened, heart kicking up"
14"Her mind was playing tricks,"
15"She walked on, circling the"
16"It came again, from the"
17"She swung the torch, the"
18"She touched the gem; it"
19"she muttered to herself, voice"
ratio0.302
72.07% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount90
totalSentences116
matches
0"Aurora Carter gripped the steering"
1"It was past midnight, and"
2"She shouldn't be out here—not"
3"It had started that afternoon,"
4"Rory wasn't one for superstitions."
5"It had led her out"
6"She parked at the edge"
7"The lot was empty, the"
8"Rory slipped the pendant's silver"
9"She locked the car, the"
10"Her black hair, straight and"
11"The path into the park"
12"Rory's trainers crunched softly, but"
13"She consulted the map again"
14"The air grew thicker the"
15"Her breath fogged briefly, then"
16"It started subtly, that off-kilter"
17"The gravel path veered left"
18"She emerged into a clearing"
19"The Fae Grove."
ratio0.776
43.10% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences116
matches
0"Now, it tugged her toward"
ratio0.009
38.10% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences75
technicalSentenceCount11
matches
0"Born and raised in the orderly chaos of Cardiff, with a barrister father who dissected fairy tales like legal precedents and a mother who recited Welsh poetry o…"
1"Rory slipped the pendant's silver chain over her head, letting it dangle openly now, its thumbnail-sized gem catching the moonlight in a way that made her squin…"
2"The path into the park was a gravel vein snaking between skeletal oaks, their branches clawing at the starless sky."
3"Rory's trainers crunched softly, but the sound seemed muffled, as if the ground swallowed it whole."
4"The air grew thicker the deeper she went, laced with an unfamiliar sweetness—like wildflowers in bloom, which was impossible this time of year."
5"Wildflowers carpeted the ground, petals unfurling in shades of violet and crimson, nodding as if in a breeze she couldn't feel."
6"The flowers brushed her jeans, their petals cool and silken, releasing a pollen that dusted her hands like fine ash."
7"Deeper into the grove she went, the standing stones looming taller, their branches interlacing overhead to form a canopy that blotted the moon."
8"She whirled, torch illuminating only empty space, but the mist swirled in her wake, as if displaced by a body."
9"The rustles flanked her, shadows multiplying, brushing her arms with feather-light touches that raised gooseflesh."
10"The whispers drowned her thoughts, the shadows closing in—no longer at the edges, but encircling, forms solidifying into silhouettes that mirrored her stance, h…"
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount1
matches
0"she muttered, voice swallowed by the grove"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"she muttered (mutter)"
dialogueSentences5
tagDensity0.2
leniency0.4
rawRatio1
effectiveRatio0.4
77.9173%