Run: 2026-03-12-01KKHZT2A5040GJB2JM5Y3E7MP

Run Details

Duration:
25.8s
Cost:
$0.028568
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
Rory Carter slipped between the iron gates of Richmond Park long after the last keepers had gone, the chain-link rattling faintly behind her before the night swallowed the sound. The pendant lay cold against her skin at first, but as she cut across the open grass toward the tree line, its deep crimson heart began to pulse with a slow, rhythmic warmth that matched her own quickening heartbeat. She had come because it left her no choice. All evening, while ferrying plastic bags of prawn toast and Singapore noodles through the rain-slick streets for Yu-Fei Cheung, the stone had burned hotter each time she passed the park’s eastern edge. By the time her shift ended, the glow was visible even through her jacket. An unknown benefactor had pressed the thing into her palm three weeks earlier with nothing but a warning: *Keep it close. It will show you the door when the time comes.* Rory had laughed at the melodrama then. She was not laughing now. The city’s orange glow receded behind her, replaced by deeper dark. Her torch beam sliced a narrow tunnel through the blackness, catching on the wet trunks of ancient oaks and the silver chain around her neck. She kept one hand on the pendant, the other on the small folding knife she had taken from Silas’s bar before leaving. Cool-headed, her friends called her. Quick. But tonight the scar on her left wrist itched like a fresh burn, the little crescent moon from the night she had fallen from her father’s garden wall at age nine. Childhood accidents should not ache twenty years later. The wrongness had already begun. She found the standing stones sooner than she expected. They rose out of the earth in a loose circle, gnarled oak trunks fused with lichen-crusted megaliths, as though the trees themselves had grown around the older rock. Between them the air tasted different—thicker, sweet with the perfume of flowers that had no business blooming in November. Rory stepped through. The change was immediate and absolute. The distant murmur of traffic on the A3 vanished. Even the wind died. Her torch beam seemed to shorten, the darkness pressing in until the light barely reached ten feet ahead. Wildflowers brushed her jeans, their petals vivid violet and blood-red under the artificial glow. She crouched, touched one. The stem was warm, almost feverish. When she pulled her fingers away, the flower turned to follow the movement, a slow, deliberate pivot that sent a chill racing up her arm. “This is ridiculous,” she whispered. The words sounded flat, absorbed by the clearing before they could travel. She straightened and moved deeper. The ground rose slightly toward the center of the grove, a low mound covered in the same impossible blooms. The pendant grew hotter, its inner light strong enough now to cast a faint red halo across her knuckles. She welcomed the heat; the rest of her body felt cold in a way that had nothing to do with the November air. Her breath fogged, yet the flowers around her showed no frost. A sound reached her—soft, almost tender. The snap of a single twig. Rory whipped the torch left. Nothing but swaying stems. She held her breath, listening. The silence that answered felt deliberate, like something had paused mid-motion the instant she turned. She swept the beam back the other way. The flowers there were still moving, though the air remained dead calm. Rory’s mind, always her best weapon, began to catalog. *No wind. Nocturnal animals absent. Temperature drop inconsistent with open park.* The facts should have comforted her. Instead they stacked like stones on her chest. She kept walking. The mound at the center was larger than it had appeared from the stones. At its crest stood a single broken obelisk, half swallowed by ivy. Rory approached it slowly, boots sinking into the soft earth. The pendant now throbbed like a second heart. She lifted it, letting the crimson light spill across the ivy. The leaves glistened wetly, though it had not rained since she entered the grove. Then the whispering began. It came from everywhere and nowhere, a susurration that might have been wind through dry grass except there was no wind and the grass was not dry. The sound wove through the flowers, brushing past her ears in layered threads. She thought she heard her name—*Rory*—drawn out on a long, affectionate sigh the way Evan used to say it right before his temper snapped. She spun, torch flaring. The beam caught only the pale undersides of petals lifting and falling in slow motion. “I’m not doing this,” she said aloud, forcing steadiness into her voice. “You’re tired. You’ve pulled doubles all week. Go home.” Home was the flat above Silas’s bar, where the radiator clanked and the smell of stale beer drifted through the floorboards. Safe. Familiar. The thought of it now seemed impossibly distant, as though the grove had stretched the miles between here and London into something vast and elastic. She checked her phone. The screen read 11:17 p.m. She had been inside the circle less than ten minutes. The timestamp felt like a lie. Her thumb hovered over Eva’s number, then dropped. What would she say? *I’m standing in a magic flower patch and the plants are watching me?* Eva already worried enough about the scars Evan had left that weren’t visible. The whispering returned, closer. This time it carried the faint clink of glasses, the low laughter of the bar downstairs from her flat. Sounds from her own life, dragged here and played back at the wrong speed. Rory’s grip tightened on the torch until the plastic creaked. She aimed the beam at the tree line, sweeping slowly. At the very edge of the light, something tall and narrow slipped behind an oak. Not an animal. The proportions were wrong—too upright, too patient. Her mouth went dry. She took one deliberate step backward. The flowers beneath her heel released a sweet, cloying scent that made her head swim. Another step. The whispering stopped. The sudden silence was worse. Rory turned to retrace her path toward the standing stones. The circle looked farther away than before. She could still see the stones—dark pillars against a darker sky—but the distance between her and them had doubled, perhaps tripled. She walked faster. The ground sucked at her boots. The flowers seemed to tangle deliberately around her ankles, thin stems curling like fingers before releasing. She broke into a jog. The torch beam bounced wildly, carving erratic arcs across the grove. Each time it passed the same spot, the shadows between the flowers appeared to have shifted, rearranged themselves into shapes that almost resembled a human figure standing motionless. When she jerked the light back, the figure was gone. Only flowers. Always only flowers. Her scar burned now. She risked a glance at her wrist. The crescent mark stood out livid against her skin, as though freshly cut. Blood should have welled there; none did. Just pain, bright and impossible. The pendant was almost scalding. She tore it from beneath her collar and held it at arm’s length. The stone flared, its inner glow pulsing in frantic bursts. For the first time she noticed something inside the gem—movement, like a tiny flame twisting behind the facets. Or a tiny eye opening and closing. She looked away quickly. The whispering returned, layered now with new voices. Her mother’s gentle Welsh lilt telling her to come inside before dark. The wet cough of her father’s last illness. And beneath them all, Evan’s soft, reasonable tone saying, *You’ll never leave me, Rory. Not really.* She clamped her hands over her ears, the torch dropping to the ground. Its beam rolled in a slow circle, illuminating the flowers from beneath so that their petals glowed like translucent skin. In that upside-down light she saw them clearly for the first time: every bloom had turned to face her. Thousands of tiny floral faces, silent and attentive. Rory snatched up the torch and ran. She no longer cared about the mound or the obelisk or whatever door the pendant was meant to open. She wanted out. The standing stones appeared to recede with every stride, as though the grove were expanding around her like a living lung. Her breath came in sharp bursts. The flowers whipped at her legs, leaving faint red welts where petals brushed bare skin above her socks. A new sound joined the chorus—footsteps. Not hers. They matched her pace exactly, always just off to the left, behind the screen of trees that should not have existed inside the small clearing. When she stopped, the other footsteps stopped half a second later, a faint, mocking delay. She shone the torch in that direction. For one impossible moment the beam caught a figure standing among the oaks. Tall, narrow, wearing a shape that mimicked her own black delivery jacket and the silver flash of the chain around its neck. Its head was wrong—too long, the features blurred as though seen through water. Then it stepped sideways and became a tree again. Rory’s clever mind, the one that had gotten her out of Cardiff and away from Evan’s fists, offered no solutions now. It could only repeat the same terrified observation: *You are not alone. You were never alone from the moment you crossed the stones.* She ran again. The ground sloped upward though she was certain it had sloped downward on the way in. Her lungs burned. The pendant swung wildly, its chain cutting into the back of her neck. She no longer felt its heat; her entire body had gone cold. The standing stones finally appeared ahead, but the gap between them had narrowed, the opening now barely wide enough for a child. She sprinted for it anyway. Behind her the footsteps no longer bothered with pretense. They ran too, gaining, accompanied by the soft rustle of hundreds of flower stems bending in unison. Rory hurled herself toward the stones. At the last second she risked one final glance over her shoulder. The entire grove was moving. Not the wind, not an illusion—the flowers themselves rippled in a slow, tidal wave, petals folding and unfolding as they flowed toward her. In their midst rose a single silhouette, tall and patient, wearing her face the way a child wears a mask. Bright blue eyes. Shoulder-length black hair. A small crescent scar gleaming wetly on its left wrist. The figure lifted one hand in a gentle wave. Rory flung herself between the stones. The night air of Richmond Park hit her like a slap. Traffic noise crashed back in. The smell of wet grass and distant diesel replaced the cloying sweetness. She stumbled, fell to her knees on cold gravel, gasping. The torch lay beside her, still on, its beam showing nothing but ordinary parkland and leafless trees. She looked down. The pendant hung dark and lifeless against her chest, the crimson stone dull as old blood. Her phone buzzed in her pocket. She pulled it out with trembling fingers. The screen read 11:19 p.m. Two minutes. She had been inside the grove for two minutes. Rory pressed her forehead to the damp ground, the scar on her wrist throbbing in time with her heart. She could still smell the flowers on her clothes. When she finally pushed herself up, she noticed the wildflower petal stuck to the back of her hand—deep crimson, faintly warm, its edges curling as though trying to wrap around her skin. She brushed it away violently. It left a small red mark behind, shaped like a crescent moon. Somewhere behind her, deeper in the trees, a single flower stem snapped. Rory did not look back. She ran for the gates, the city lights, the cold comfort of streetlamps that had never seemed so beautiful. But with every step she felt it: the certainty that the grove had not finished with her. That something wearing her shape was already learning how to walk in her skin, practicing her voice in the dark between one heartbeat and the next. The pendant stayed cold against her collarbone. For now.
created_at"2026-03-12T21:38:56.973Z" 3/12/2026, 9:38:56 PM
model"x-ai/grok-4.20-beta-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency11416
moderation_latency(null)
generation_time25567
tokens_prompt812
tokens_completion3072
native_tokens_prompt843
native_tokens_completion4730
native_tokens_completion_images0
native_tokens_reasoning2257
native_tokens_cached832
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.0285684
router(null)
provider_responses
0
endpoint_id"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id"f9145483-09a7-a96b-9b27-f5acebf4020e"
is_byokfalse
latency237
model_permaslug"x-ai/grok-4.20-beta-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773351536-JeZuRNYlAXhVvqfOT64A"
upstream_id"f9145483-09a7-a96b-9b27-f5acebf4020e"
total_cost0.0285684
cache_discount0.0014976
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags2
adverbTagCount1
adverbTags
0"she said aloud [aloud]"
dialogueSentences3
tagDensity0.667
leniency1
rawRatio0.5
effectiveRatio0.5
82.84% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2040
totalAiIsmAdverbs7
found
0
adverb"slightly"
count1
1
adverb"slowly"
count2
2
adverb"very"
count1
3
adverb"deliberately"
count1
4
adverb"quickly"
count1
5
adverb"really"
count1
highlights
0"slightly"
1"slowly"
2"very"
3"deliberately"
4"quickly"
5"really"
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)
65.69% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2040
totalAiIsms14
found
0
word"pulse"
count1
1
word"rhythmic"
count1
2
word"warmth"
count1
3
word"chill"
count1
4
word"racing"
count1
5
word"silence"
count2
6
word"throbbed"
count1
7
word"familiar"
count1
8
word"lilt"
count1
9
word"footsteps"
count3
10
word"gleaming"
count1
highlights
0"pulse"
1"rhythmic"
2"warmth"
3"chill"
4"racing"
5"silence"
6"throbbed"
7"familiar"
8"lilt"
9"footsteps"
10"gleaming"
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
narrationSentences180
matches(empty)
95.24% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount6
narrationSentences180
filterMatches(empty)
hedgeMatches
0"began to"
1"seemed to"
2"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences181
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans6
markdownWords60
totalWords2030
ratio0.03
matches
0"Keep it close. It will show you the door when the time comes."
1"No wind. Nocturnal animals absent. Temperature drop inconsistent with open park."
2"Rory"
3"I’m standing in a magic flower patch and the plants are watching me?"
4"You’ll never leave me, Rory. Not really."
5"You are not alone. You were never alone from the moment you crossed the stones."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions3
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions38
wordCount2014
uniqueNames15
maxNameDensity0.79
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Carter1
Richmond2
Park2
Singapore1
Yu-Fei1
Cheung1
Rory16
Silas2
November2
Evan4
Home1
London1
Eva2
Welsh1
Cardiff1
persons
0"Carter"
1"Yu-Fei"
2"Cheung"
3"Rory"
4"Silas"
5"Evan"
6"Eva"
places
0"Richmond"
1"Park"
2"Singapore"
3"November"
4"London"
5"Cardiff"
globalScore1
windowScore1
52.34% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences128
glossingSentenceCount5
matches
0"seemed impossibly distant as though the grove had stretched the miles between here and London into something vast and elastic"
1"felt like a lie"
2"appeared ahead but the gap between them had narrowed, the opening now barely wide enough for a child"
3"as though trying to wrap around her skin"
4"seemed so beautiful"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2030
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences181
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean44.13
std32.78
cv0.743
sampleLengths
0166
1108
259
386
417
577
661
737
869
94
1083
1121
1248
1363
1482
1535
1663
175
1854
1936
2053
214
2244
2360
247
2567
2648
2764
2844
2947
3053
3118
3264
339
346
3555
3619
3718
3811
3960
405
4112
4212
4367
447
452
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences180
matches
0"was gone"
1"was meant"
95.18% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs318
matches
0"was not laughing"
1"were still moving"
2"was almost scalding"
3"were expanding"
4"was already learning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount3
flaggedSentences13
totalSentences181
ratio0.072
matches
0"Between them the air tasted different—thicker, sweet with the perfume of flowers that had no business blooming in November."
1"She welcomed the heat; the rest of her body felt cold in a way that had nothing to do with the November air."
2"A sound reached her—soft, almost tender."
3"She thought she heard her name—*Rory*—drawn out on a long, affectionate sigh the way Evan used to say it right before his temper snapped."
4"The proportions were wrong—too upright, too patient."
5"She could still see the stones—dark pillars against a darker sky—but the distance between her and them had doubled, perhaps tripled."
6"Blood should have welled there; none did."
7"For the first time she noticed something inside the gem—movement, like a tiny flame twisting behind the facets."
8"A new sound joined the chorus—footsteps."
9"Its head was wrong—too long, the features blurred as though seen through water."
10"She no longer felt its heat; her entire body had gone cold."
11"Not the wind, not an illusion—the flowers themselves rippled in a slow, tidal wave, petals folding and unfolding as they flowed toward her."
12"When she finally pushed herself up, she noticed the wildflower petal stuck to the back of her hand—deep crimson, faintly warm, its edges curling as though trying to wrap around her skin."
88.54% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2033
adjectiveStacks1
stackExamples
0"lay cold against her"
adverbCount94
adverbRatio0.046237088047220855
lyAdverbCount25
lyAdverbRatio0.012297097884899164
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences181
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences181
mean11.22
std7.59
cv0.677
sampleLengths
029
139
29
332
414
521
617
75
811
925
1022
115
121
1331
148
155
169
1728
1819
193
206
219
224
2318
2414
254
266
2725
285
2912
305
3119
3219
3323
3411
356
366
375
384
395
4015
418
4212
439
442
453
4612
478
483
4914
46.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.2983425414364641
totalSentences181
uniqueOpeners54
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences169
matches
0"Even the wind died."
1"Instead they stacked like stones"
2"Then the whispering began."
3"Always only flowers."
4"Just pain, bright and impossible."
5"Then it stepped sideways and"
6"Bright blue eyes."
7"Somewhere behind her, deeper in"
ratio0.047
80.36% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount59
totalSentences169
matches
0"She had come because it"
1"It will show you the"
2"She was not laughing now."
3"Her torch beam sliced a"
4"She kept one hand on"
5"She found the standing stones"
6"They rose out of the"
7"Her torch beam seemed to"
8"She crouched, touched one."
9"She straightened and moved deeper."
10"She welcomed the heat; the"
11"Her breath fogged, yet the"
12"She held her breath, listening."
13"She swept the beam back"
14"She kept walking."
15"She lifted it, letting the"
16"It came from everywhere and"
17"She thought she heard her"
18"She spun, torch flaring."
19"she said aloud, forcing steadiness"
ratio0.349
60.59% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount135
totalSentences169
matches
0"Rory Carter slipped between the"
1"The pendant lay cold against"
2"She had come because it"
3"An unknown benefactor had pressed"
4"It will show you the"
5"She was not laughing now."
6"The city’s orange glow receded"
7"Her torch beam sliced a"
8"She kept one hand on"
9"Childhood accidents should not ache"
10"The wrongness had already begun."
11"She found the standing stones"
12"They rose out of the"
13"Rory stepped through."
14"The change was immediate and"
15"The distant murmur of traffic"
16"Her torch beam seemed to"
17"Wildflowers brushed her jeans, their"
18"She crouched, touched one."
19"The stem was warm, almost"
ratio0.799
29.59% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences169
matches
0"By the time her shift"
ratio0.006
30.50% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences89
technicalSentenceCount14
matches
0"The pendant lay cold against her skin at first, but as she cut across the open grass toward the tree line, its deep crimson heart began to pulse with a slow, rh…"
1"They rose out of the earth in a loose circle, gnarled oak trunks fused with lichen-crusted megaliths, as though the trees themselves had grown around the older …"
2"Between them the air tasted different—thicker, sweet with the perfume of flowers that had no business blooming in November."
3"When she pulled her fingers away, the flower turned to follow the movement, a slow, deliberate pivot that sent a chill racing up her arm."
4"The silence that answered felt deliberate, like something had paused mid-motion the instant she turned."
5"It came from everywhere and nowhere, a susurration that might have been wind through dry grass except there was no wind and the grass was not dry."
6"The thought of it now seemed impossibly distant, as though the grove had stretched the miles between here and London into something vast and elastic."
7"The flowers beneath her heel released a sweet, cloying scent that made her head swim."
8"The standing stones appeared to recede with every stride, as though the grove were expanding around her like a living lung."
9"They matched her pace exactly, always just off to the left, behind the screen of trees that should not have existed inside the small clearing."
10"Tall, narrow, wearing a shape that mimicked her own black delivery jacket and the silver flash of the chain around its neck."
11"When she finally pushed herself up, she noticed the wildflower petal stuck to the back of her hand—deep crimson, faintly warm, its edges curling as though tryin…"
12"She ran for the gates, the city lights, the cold comfort of streetlamps that had never seemed so beautiful."
13"That something wearing her shape was already learning how to walk in her skin, practicing her voice in the dark between one heartbeat and the next."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags2
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount1
fancyTags
0"she whispered (whisper)"
dialogueSentences3
tagDensity0.667
leniency1
rawRatio0.5
effectiveRatio0.5
77.5665%