Run: 2026-09-03-01M1KXTSXVS8RWTTYM48816RE8

Run Details

Duration:
3m 23s
Cost:
$0.026001
Provider:
Tencent

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
The bike lock clicked shut around the frame of her delivery bike, a small metallic sound swallowed instantly by the dark. Rory straightened, tucked a strand of straight black hair behind her ear, and looked at the trees. Richmond Park at night was never truly silent, but here, past the last of the streetlamps, the city’s hum had thinned to a distant whisper. Ahead, the path she’d found on Eva’s old hand-drawn map disappeared into a stand of oaks that looked older than the park itself. She was five-foot-six, no match for a man like Evan, and no match either for whatever had taken Eva. The thought came cool and unhurried, the way most of her thoughts did when she was afraid. She had left Cardiff and the ghost of that relationship behind, fled to London because Eva had begged her to, and taken the room above Silas’ bar and the part-time shifts delivering for Yu-Fei Cheung’s Golden Empress because normal life was supposed to keep her steady. The Golden Empress logo was stitched on the sleeve of her jacket, faded from too many washes. It felt absurdly far away now. Two nights ago, Eva’s phone had gone straight to voicemail. The last message on Rory’s phone was a voice note, thin with static, Eva’s voice cutting out after a single sentence: *If I’m not back by Friday—* and then nothing. Rory had listened to it so many times she could hear the exact shape of the silence afterward. Yesterday, a package had arrived at the bar with no return address. Inside, on black velvet, lay a silver chain with a deep crimson gemstone the size of a thumbnail. The stone had a faint inner glow, like a banked coal. Stamped inside the lid of the box was a single word she didn’t recognize: Dymas. A folded slip of paper had held one line, typed and unsigned. *Near a Hel portal, it will warm.* Rory hadn’t understood the word *Hel*. She had looked it up in the quiet hours before dawn, while the bar slept below her, and wished she hadn’t. Underworld. Realm of the dead. She had told herself Eva wouldn’t go near anything like that. Then, an hour ago, as she’d cycled toward the park gates, the pendant in her pocket had begun to pulse with warmth against her thigh. She took it out now and slid the chain over her head. The crimson stone settled against her collarbone, warm and faintly glowing, and the warmth increased as she stepped off the path and into the trees. The standing stones rose out of the dark without warning. They were not stones at all, not really. Ancient oak standing stones, Eva had called them in the margins of the map, and the name fit. They were petrified trunks, bark ridges frozen in gray-brown rock, moss soft along their flanks. They stood in a wide ring, marking the boundary of a place that did not appear on any official park map. Isolde’s grove. The Fae Grove. Rory had thought it was a story. She stopped between two of them. The moment she crossed the line, the world changed. The distant traffic did not fade. It stopped, severed, as though a door had closed behind her. The air grew still and cold, and yet all around her, spread across the forest floor in impossible abundance, wildflowers bloomed year-round. Pale blooms caught the light of her phone torch, white and blue and a deep red that matched the stone at her throat. They should have carried a scent. They carried nothing. Not rot, not perfume, not green life. Only a faint metallic tang, like the smell of a battery touched to the tongue. Rory checked her phone. 10:15 p.m. No signal. The GPS spinner turned and turned and found nothing. She looked up. The moon hung low and swollen, but the stars around it were wrong—too dense, too bright, arranged in patterns she was certain did not belong to any sky she knew. “Okay,” she murmured. Her voice sounded small and close, as if the clearing had pressed in to listen. “Okay, Eva. I’m here.” She moved forward, boots crushing flowers that did not spring back. The petals were cold to the touch, and a thin rime of frost feathered their edges. Frost, in a place where flowers bloomed in every season. Rory’s left wrist gave a faint throb, old and familiar, and she rubbed the small crescent-shaped scar there without thinking. A childhood accident, her mother had called it. It always ached when she was cold or frightened, and right now she was both. The pendant pulsed again, warmer now. She pulled it free of her jacket and held it cupped in her palm. The crimson gem gave off its faint inner glow, and the warmth was unmistakable, a slow rhythm like a second heartbeat. Near a Hel portal, it will warm. This was supposed to be a Fae grove. A pocket between worlds, Eva had written once, half-drunk on wine and folklore. Not a place for the dead. The frost thickened as she walked. The trees closed around her, oaks grown too tall and too close, their branches knitted overhead so that the moonlight came through in strips. Wildflowers gave way to a clear space at the center, ringed by more of the ancient oak stones. And in the middle of that ring, the air was broken. It was not a door. It was a seam, a vertical fissure about the height of a person, rimed with frost and giving off a pale gray light that cast no warmth. The cold rolled off it in waves. The flowers nearest to it were blackened and frozen, their petals like brittle glass. Rory stopped, every muscle in her body going still. The pendant burned warm against her palm. A sound came from behind her. A footstep, dry and deliberate, pressing down on loam that should have been too soft to make that sound. She turned, snapping her torch beam around. Nothing. Only flowers, and the oak stones, and the dark between them. The footstep did not repeat. Then, from deeper among the trees, a voice said, “Rory.” It was Eva’s voice. Not a echo, not a trick of the wind. Warm, amused, the exact cadence she had used when they were eleven and hiding from the rain in the garden shed. *Rory, you came.* Rory’s breath stopped. She did not answer. Eva had sent her to the stones. Eva would not lurk in the dark and call her deeper without showing herself. And the voice had said *you came*, not *you found me*. As if it had been waiting. Something moved at the edge of her vision. She turned her head sharply, torch beam cutting across the grove. A shape passed behind one of the oaks—tall, narrow, jointed wrong, moving with a boneless ease that made her stomach turn. She swept the light back. Only the trunk. Scarred bark, ridged and gray. But as she watched, the scar pattern resolved into the shape of handprints. Too many of them, pressed into the wood at impossible heights, as though something very tall had leaned there again and again. Rory backed away, one slow step at a time, forcing her breathing to stay even. She was good at this. She was good at keeping her head while everything else screamed. She had done it in Cardiff, in the flat with the door locked and Evan’s voice slurring on the other side, and she could do it here. She tore a strip of reflective tape from the pocket of her delivery bag and tied it around the branch of a sapling, marking her path. Then she walked ten paces, looked back, and the tape was no longer behind her. It was ahead of her, tied to a branch she had not yet reached, glinting faintly in the moonlight. The grove had rearranged itself. Her phone clock read 10:15. It flickered to 2:48. It flickered back to 10:15, and then to 3:00, and then settled on 10:15 again, the numbers swimming. Time moved differently here; an hour inside could be minutes or days outside. She had known that from Eva’s notes. Knowing it and standing inside it were two different things. “Okay,” she said again, aloud, because the silence was too big. “Okay. Think.” She walked toward the center, toward the seam of gray light, because the pendant was warmest there and because the fastest way out was often through the thing you feared. The frost crunched under her boots. The cold deepened until her breath came in visible clouds. Step. Step. A third step, not hers, sounded a half-beat behind. She stopped. The footsteps continued—one, two, three—and then stopped as well, as if whatever walked behind her had forgotten to mimic her stillness. Rory closed her fingers around the pendant. The stone pulsed, warm and alive, and she did not look back. “Rory,” the voice said, nearer now, right behind her left ear. “Help me.” It was Eva’s voice. It was wrong. The tone was perfect, the warmth was perfect, but the breath behind it was not. There was no breath. There was only cold, and the faint smell of wet stone and old copper. Rory’s eyes burned. She kept her face forward. A figure stepped out from behind one of the oak stones. It was roughly the shape of a person, but too tall, its limbs too long, its head tilted as though listening to something far away. Its face was a smooth pale oval, featureless except for a thin dark line where a mouth should be. It wore the shape of a body the way a hand wears a glove, badly, the joints bending in directions that made her teeth ache. It raised one hand. Too many knuckles. It beckoned. Two quick curls of the fingers. Eva’s gesture. Exactly Eva’s gesture, the one she used when she wanted Rory to follow her into some stupid, wonderful trouble. Rory’s mind rebelled. She dropped to her knees, ignoring the cold soaking through her jeans, and pressed her palm to the earth. She needed a trail, a direction, anything real. The loam was freezing, the frosted flowers brittle under her hand. And there, beside her own crushed footprints, was a second set. Bare feet. Narrow. Following in her exact steps, overlapping them, as though whatever walked with her had been inside her shadow the entire time. The frost around those prints had melted into perfect little pools, as if something burning had stood there. She looked up. The figure was closer now, the gray light of the seam limning its edges. It tilted its head the other way, and the thin line of its mouth opened. “Rory,” it said, in her own voice this time. “Rory, turn around.” She did not turn around. She did not scream. She got to her feet and ran. Not toward the seam, not toward the figure or the voice or anything that wore Eva’s face. She turned her back on the gray light and ran toward the place where the pendant’s warmth was weakest, trusting the stone the way the card had told her to trust it more than her eyes. The oaks blurred past. The frost thinned. Wildflowers gave way to ordinary grass, and the air grew suddenly, blessedly mild. She burst between two ancient oak standing stones and stumbled out onto the park path. The world rushed back in. Traffic hissed along the A3 in the distance. A fox barked, sharp and real. Wind stirred the branches above her with a normal, ragged sound. Rory fell to her hands and knees on the wet asphalt, gasping, her whole body shaking. She was out. For a long moment she stayed there, forehead pressed to the cold ground, the pendant lying against her collarbone. It was cold now. The crimson stone was dark, its glow extinguished. She laughed once, a short, ragged sound that was almost a sob. Then she pushed herself up and checked her phone. 3:12 a.m. The date beneath the time had skipped forward three days. Rory stared at it, the breath hitching in her throat. She had been inside for twenty minutes. Maybe less. Outside, Friday had become Monday. Her bike was gone. The lock was still fastened to the rack at the edge of the trees, empty, the frame long since taken by whoever had found it standing there for three days. She got to her feet. Her legs held. She brushed crushed petals from her knees, her fingers catching on the crescent scar at her left wrist, and started walking toward the park gate and the streetlights beyond it, toward the all-night bus and Silas’ bar and the flat above it with a lock on the door. She had left the grove. She was alive. It was enough. She reached the gate, the streetlamp above her buzzing and flickering, and the crimson stone at her throat gave a single, faint pulse of warmth. Rory stopped walking. She told herself it was residual heat. The gem had been near a Hel portal; it was simply slow to cool. She told herself that, and she almost believed it, and then the warmth came again. Slow. Deliberate. Like a heartbeat syncing itself to her own. From the shadows of the trees behind her, not Eva’s voice this time and not her own, something whispered her name. “Rory.” She did not look back. She started walking faster, the empty lane opening before her, the streetlights stretching her shadow long and thin across the pavement. The pendant glowed faintly beneath her jacket, warm against her skin, and the certainty settled cold and absolute in her gut. She had left the grove. She had not left alone.
created_at"2026-09-03T15:22:38.405Z" 9/3/2026, 3:22:38 PM
model"tencent/hy4-preview-20260827"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1154
moderation_latency(null)
generation_time202606
tokens_prompt792
tokens_completion10702
native_tokens_prompt769
native_tokens_completion10140
native_tokens_completion_images(null)
native_tokens_reasoning7119
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"
service_tier(null)
usage0.026001486
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788448958-XIj4mSzrOTBSQwOiApBg"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788448958-FriRX9YjACXlyBoHq0VJ"
upstream_id"e4acdfbc-6592-4c68-90f0-44452a4c49a9"
provider_responses
0
endpoint_id"ad2a4093-3d2a-41d9-adf1-8b499ac8445d"
id"e4acdfbc-6592-4c68-90f0-44452a4c49a9"
is_byokfalse
latency1153
model_permaslug"tencent/hy4-preview-20260827"
provider_name"Tencent"
status200
total_cost0.026001486
cache_discount(null)
upstream_inference_cost0
provider_name"Tencent"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
57.14% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags7
adverbTagCount1
adverbTags
0"she said again [again]"
dialogueSentences10
tagDensity0.7
leniency1
rawRatio0.143
effectiveRatio0.143
89.18% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2311
totalAiIsmAdverbs5
found
0
adverb"truly"
count1
1
adverb"really"
count1
2
adverb"sharply"
count1
3
adverb"very"
count1
4
adverb"suddenly"
count1
highlights
0"truly"
1"really"
2"sharply"
3"very"
4"suddenly"
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)
39.42% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2311
totalAiIsms28
found
0
word"whisper"
count1
1
word"silence"
count2
2
word"velvet"
count1
3
word"pulse"
count2
4
word"warmth"
count8
5
word"throb"
count1
6
word"familiar"
count1
7
word"pulsed"
count2
8
word"echo"
count1
9
word"stomach"
count1
10
word"resolved"
count1
11
word"glinting"
count1
12
word"flickered"
count2
13
word"footsteps"
count1
14
word"perfect"
count3
highlights
0"whisper"
1"silence"
2"velvet"
3"pulse"
4"warmth"
5"throb"
6"familiar"
7"pulsed"
8"echo"
9"stomach"
10"resolved"
11"glinting"
12"flickered"
13"footsteps"
14"perfect"
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
emotionTells2
narrationSentences204
matches
0"was afraid"
1"e with warmth"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences204
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences209
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans6
markdownWords22
totalWords2307
ratio0.01
matches
0"If I’m not back by Friday—"
1"Near a Hel portal, it will warm."
2"Hel"
3"Rory, you came."
4"you came"
5"you found me"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions54
wordCount2256
uniqueNames14
maxNameDensity0.8
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Eva"
discoveredNames
Park1
Eva17
Evan2
Cardiff2
London1
Golden1
Empress1
Rory18
Friday2
Dymas1
Hel4
Fae2
Grove1
Monday1
persons
0"Eva"
1"Evan"
2"Rory"
places
0"Park"
1"Cardiff"
2"London"
3"Hel"
4"Fae"
5"Grove"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences142
glossingSentenceCount1
matches
0"as though listening to something far away"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2307
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences209
matches
0"make that sound"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs85
mean27.14
std22.19
cv0.818
sampleLengths
021
165
2105
358
468
57
643
725
837
910
1074
116
129
1393
1417
1533
1622
1727
1810
1943
2041
217
2227
2359
2453
259
267
2725
2824
2910
3037
317
3238
338
3437
358
3635
3758
3841
3919
405
4157
4213
4346
441
451
469
4723
4819
4913
96.66% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences204
matches
0"was stitched"
1"were petrified"
2"was supposed"
3"were blackened"
4"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs362
matches
0"was freezing"
60.83% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount2
flaggedSentences6
totalSentences209
ratio0.029
matches
0"The last message on Rory’s phone was a voice note, thin with static, Eva’s voice cutting out after a single sentence: *If I’m not back by Friday—* and then nothing."
1"The moon hung low and swollen, but the stars around it were wrong—too dense, too bright, arranged in patterns she was certain did not belong to any sky she knew."
2"A shape passed behind one of the oaks—tall, narrow, jointed wrong, moving with a boneless ease that made her stomach turn."
3"Time moved differently here; an hour inside could be minutes or days outside."
4"The footsteps continued—one, two, three—and then stopped as well, as if whatever walked behind her had forgotten to mimic her stillness."
5"The gem had been near a Hel portal; it was simply slow to cool."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount153
adjectiveStacks1
stackExamples
0"old hand-drawn map"
adverbCount3
adverbRatio0.0196078431372549
lyAdverbCount2
lyAdverbRatio0.013071895424836602
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences209
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences209
mean11.04
std8.3
cv0.752
sampleLengths
021
117
225
323
419
517
646
717
86
910
1030
1118
1212
1318
1411
1515
1612
177
186
1921
201
214
2211
2325
2412
2525
2610
278
2818
2915
3021
312
323
337
346
359
366
3711
3822
3923
406
413
427
4315
444
452
462
479
483
4930
36.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats29
diversityRatio0.2679425837320574
totalSentences209
uniqueOpeners56
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences187
matches
0"Then, an hour ago, as"
1"Only a faint metallic tang,"
2"Only flowers, and the oak"
3"Then, from deeper among the"
4"Only the trunk."
5"Too many of them, pressed"
6"Then she walked ten paces,"
7"Too many knuckles."
8"Exactly Eva’s gesture, the one"
9"Then she pushed herself up"
ratio0.053
68.13% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount71
totalSentences187
matches
0"She was five-foot-six, no match"
1"She had left Cardiff and"
2"It felt absurdly far away"
3"She had looked it up"
4"She had told herself Eva"
5"She took it out now"
6"They were not stones at"
7"They were petrified trunks, bark"
8"They stood in a wide"
9"She stopped between two of"
10"It stopped, severed, as though"
11"They should have carried a"
12"They carried nothing."
13"She looked up."
14"Her voice sounded small and"
15"She moved forward, boots crushing"
16"It always ached when she"
17"She pulled it free of"
18"It was not a door."
19"It was a seam, a"
ratio0.38
69.63% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount146
totalSentences187
matches
0"The bike lock clicked shut"
1"Rory straightened, tucked a strand"
2"Richmond Park at night was"
3"She was five-foot-six, no match"
4"The thought came cool and"
5"She had left Cardiff and"
6"The Golden Empress logo was"
7"It felt absurdly far away"
8"The last message on Rory’s"
9"Rory had listened to it"
10"The stone had a faint"
11"A folded slip of paper"
12"Rory hadn’t understood the word"
13"She had looked it up"
14"Realm of the dead."
15"She had told herself Eva"
16"She took it out now"
17"The crimson stone settled against"
18"The standing stones rose out"
19"They were not stones at"
ratio0.781
26.74% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences187
matches
0"As if it had been"
ratio0.005
83.95% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount8
matches
0"Ahead, the path she’d found on Eva’s old hand-drawn map disappeared into a stand of oaks that looked older than the park itself."
1"A footstep, dry and deliberate, pressing down on loam that should have been too soft to make that sound."
2"A shape passed behind one of the oaks—tall, narrow, jointed wrong, moving with a boneless ease that made her stomach turn."
3"Too many of them, pressed into the wood at impossible heights, as though something very tall had leaned there again and again."
4"The footsteps continued—one, two, three—and then stopped as well, as if whatever walked behind her had forgotten to mimic her stillness."
5"It was roughly the shape of a person, but too tall, its limbs too long, its head tilted as though listening to something far away."
6"Following in her exact steps, overlapping them, as though whatever walked with her had been inside her shadow the entire time."
7"The frost around those prints had melted into perfect little pools, as if something burning had stood there."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
50.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences10
tagDensity0.5
leniency1
rawRatio0.2
effectiveRatio0.2
85.1713%