Run: 2026-03-18-01KM09YZMPM2GQGJ74CTDSN751

Run Details

Duration:
16.9s
Cost:
$0.014047
Provider:
OpenAI

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 knew she had made a mistake before she reached the trees. Richmond Park lay behind her in a dark, sprawling hush, all the ordinary night sounds of the city pushed far enough away to feel borrowed. The air smelled damp and green, of soil turned by rain that had fallen hours ago and leaves that held the day’s cold under their skins. Her trainers made almost no noise on the path. That, more than anything, unsettled her. At this hour the park should have had a dozen small complaints to make of her passing: gravel underfoot, a branch snapping, some half-drunk laughter drifting from a distant bench. Instead there was only the soft click of her breath and the faint brush of her coat against her arms. She checked the pendant at her throat for the third time in as many minutes. The little crimson stone rested against her sternum, warm as a live coal trapped in metal. It had been cold when she first slipped it on at the flat above Silas’s bar. Cold enough to make her pause, to narrow her eyes at herself in the mirror as if she might catch a trick in the glass. But the closer she had come to Richmond, the more the pendant had warmed. Now it pulsed in thin, patient thuds, a heartbeat that was not hers. She told herself it was only reacting to proximity. That was the whole reason she was here. A Hel portal, if the note had been right. If the voice she’d received it from could be trusted at all. She kept her face level and her pace steady, as if that could discourage the feeling that something had already noticed her. The map on her phone was no help now. The signal had died a hundred yards back, and the screen kept dimming before she could coax it back to life. She put it away and focused on the grove. It wasn’t marked on any public trail, not properly. You had to know where to cut off the path and head into the trees, where the ground dipped near a stand of ancient oaks that looked like they had been there since before anyone remembered to name the world around them. Those were the standing stones, though they were not stone at all. She had seen pictures once, blurry and half-disbelieved, sent by Eva with a string of messages that had swung between warning and excitement. These shapes rose from the dark now with the patient wrongness of old teeth. Oak trunks, broad and pale in the moonlight, leaning inward at the boundary of something she could not see. Wildflowers grew at their feet despite the season. White and blue and yellow specks trembled in the night breeze, too bright, too alive. They looked freshly washed in moonlight and impossible pollen. Rory stopped at the edge of them. The pendant gave a sharper pulse, heat pressing against her skin. Not pain. Not exactly. More like recognition. The sensation crawled up her throat and sat there. She took one slow breath and stepped between the trees. The air changed. She felt it first in her ears, a faint pressure, like descending in a lift or crossing a threshold in a drafty building. Then came the scent: not just damp earth and green, but something sweeter underneath, old blossoms and clean water and the mineral tang of stone after rain. The hairs rose on the back of her neck. She glanced over her shoulder. The path behind her was still there. That should have reassured her. It did not. The line of trees framing the entrance seemed too dense, too deliberate, as if they had leaned together to observe her passing and now waited to close around her when she looked away. She turned back to the grove. It opened wider than it should have. The clearing sprawled in a pocket of moonlight, ringed by the oak standing stones and by shadows that did not quite behave like shadows. The grass was silvered with dew. Wildflowers bloomed in thick clusters around roots and stones and along the edges of a narrow stream that cut through the center of the grove with barely a whisper. In the middle stood a low spread of flat rock she had not seen in any picture, as if the grove rearranged itself according to needs it refused to explain. Rory moved farther in, keeping her shoulders loose, her gaze working the edges. This was supposed to be the place where she’d meet someone. Or something. The unknown benefactor had left the pendant with a message only she could hear if she held it close and listened long enough. Not words exactly, more a pressure in her mind, a pull like a tide around a submerged hook: Come to the grove when the moon is highest. Wear the pendant. Come alone. She had not liked the last part. She liked it even less now. A twig cracked behind her. She spun so fast her pulse surged into her throat. Nothing. Moonlight, grass, the white faces of flowers bending under a breeze she could not feel on her skin. The stream at the center of the grove made its tiny, constant music. Rory stared at the trees until her eyes watered. No movement. No shape. No person. “Fine,” she muttered to herself, low and dry. “Helpful.” The sound of her own voice cut strangely through the clearing, as if the air had to learn how to carry it. She tried to anchor herself in practical things. Breathing. Posture. The cold damp in her shoes. The slight ache in her left wrist where the crescent scar was beginning to tingle under the silver chain of the pendant. She rubbed at it with her thumb. The scar had gone pale years ago, a small thing from a childhood accident she barely remembered except in flashes: wet pavement, the edge of a curb, a fall hard enough to split skin and send her crying to her mother. It itched now. That was absurd. Everything about this was absurd. She should have turned around. That was the sane choice. The sensible one. Instead she stayed where she was and listened. At first there was only the stream. Then, under it, a faint sound like someone whispering from very far away. Rory’s stomach tightened. She held still. The whispering came again, not words but the shape of them, a murmur folded into the dark. Her mind tried to catch at it and failed. The grove had gone quieter around the edges, not silent but attentive, as if all the small living things had turned to listen too. “Hello?” she said, and hated the thinness of it immediately. No answer. Then a rustle to her left. She turned sharply, heart kicking hard enough to make the pendant jump against her skin. A shadow shifted between two trees, too quick to fix in place. Not a person. Not animal either. More like the dark had lifted a hand and dropped it again. Rory took one step back. Her heel brushed stone. Something in the grass near the flat rock glimmered. She looked down. A ring of mushrooms had not been there before. Pale caps, arranged in a perfect curve around a patch of wet earth. The sight raised a cold line of gooseflesh along her arms. She had seen circles like that before in stories, in old warnings tucked into folklore and dismissed until the telling turned too serious. She did not know if the stories were true. She suspected, with an unpleasant lurch of certainty, that it would be better not to find out. The pendant warmed again, noticeably now, and she swallowed. The crimson stone had begun to glow faintly from within, a dim ember beneath skin and silver. She lifted it in her fingers. The warmth sharpened, almost tugging her hand toward the center of the grove. A portal. If the note had been right, if the strange pull of the pendant was not a trick, then something here was meant to open. Or had opened before. Or could. The whispering returned, closer this time. Rory froze. It sounded almost like her name. Not spoken clearly. Not by a human throat. The syllables threaded through the leaves, brushed the inside of her ear. Rory tightened her jaw until it hurt. “No,” she said under her breath. The grove answered with a hush of wind through the flowers. She forced herself forward toward the flat rock in the center. Every step felt observed. The moonlight on the grass seemed to thin as she crossed the clearing, leaving her more exposed with each pace. The pendant grew hotter, a measured heat that spread beneath her collarbone. At the stone she stopped and looked around again, one full circuit, her breathing controlled only by effort. The standing oaks stood on the perimeter like sentries. Their bark was split and pale in places, ridged with age. One trunk bore a long dark scar running down its side, too straight to be natural. Another leaned inward at such an angle that its upper branches nearly touched the canopy of its neighbor. The shadows beneath them were thick and black, deeper than the night beyond. Something moved there. Rory stared, refusing to blink. The shape resolved and dissolved in the same instant, a suggestion of height and limbs. She saw nothing long enough to name it. Her skin prickled. The hard rational part of her mind kept trying to impose a pattern, to sort the feeling into ordinary categories: fox, deer, person, trick of light. None of them fit. She looked away first. That was the mistake. She knew it the moment she did it. The whispering stopped. Rory’s head came up slowly. The stream at the center of the grove had changed. She was certain of it. Its sound had altered by a fraction, no louder, no faster, but somehow wrong, as if water were running over stone in a place it should not be able to reach. The surface, where moonlight touched it, looked too smooth. Not reflective so much as watchful. A thought surfaced unbidden and cold: This place is not empty. Her fingers closed around the pendant. The stone was hot enough now to feel through the chain. It gave one steady pulse, then another. Something behind her inhaled. Rory turned. For a second there was only open air and flowers and the pale sweep of the grove. Then she saw it, not in the center of her vision but at the edge, near the trees: a figure shaped from darkness and moonlight, too thin to be a person, too tall to be an animal. She could not make out a face. She could not make out anything exact. It stood between two oaks with its head tilted a little, as if listening to her heartbeat. Every instinct in Rory’s body went cold and urgent at once. She backed toward the flat rock. “I’m just leaving,” she said, because speaking seemed better than not. Her voice shook on the last word despite her best effort. “So if you don’t mind—” The figure was gone. Rory stopped breathing for a beat. Then another. Her eyes snapped to the trees. Nothing. The space where it had stood was empty except for flowers shaking on their stems. She did not relax. “Okay,” she whispered. The pendant pulsed once, hard and bright. Then the ground under her feet gave a soft, unmistakable shift. Not a tremor. A movement. Rory looked down at the flat rock. A line had appeared across its surface, thin as a blade cut. Light seeped from it, faint crimson at first, then deeper, as if a vein had opened beneath stone. The glow climbed through the crack in a living thread. Her pulse slammed. The air around the stone smelled suddenly of metal and rain and something older underneath, a scent that made her think of closed rooms, old prayers, and doors sealed too long. She should have run. Every sane part of her screamed it. Instead she crouched, because the pendant was burning now and pulling hard in her hand, and because some broken, reckless part of her needed to know what she had come for before fear could drag her away from it. The crack widened by a hair. From below came the faintest draft against her knuckles. Not cold. Not warm. Merely other. Rory held very still. A sound drifted up through the seam in the stone, so soft she almost missed it. A woman’s voice, perhaps, or a child’s, speaking from a great distance on the far side of a wall. Then the whisper returned, clear enough this time to raise every hair on her body. Aurora. She jerked back so violently she nearly fell. The pendant flashed hot in her palm. The crack in the rock pulsed once with crimson light, matching the stone against her throat. Beyond the perimeter of the grove, something answered with a low, patient rustle, as though a hundred small bodies had shifted at once. Rory stood, slow and shaking now despite her fury at herself, and turned in a full circle. The grove had changed while she was crouched there. The flowers were facing inward. Every one of them. Their pale heads tilted toward the flat rock in the center, toward her, their stems bent at the same careful angle. The trees, too, seemed closer than before. Not moving, not exactly, but leaning in with a collective stillness that made the clearing feel smaller, the air tighter, as if the grove had decided she was worth containing. At the edge of the standing stones, one of the shadows lifted its head. This time Rory saw the outline of a face where no face should have been. Long and smooth and almost human, with eyes that caught no moonlight at all. It watched her from beneath the oaks, and she knew with sick certainty that it had been watching since she arrived, maybe longer. Her hand clenched around the pendant until the chain bit into her skin. She came here for answers. For a portal. For the person who had left the note. Instead she had found a mouth in the earth and something that knew her name. The whisper rose again, not from the stone this time but from all around her, from the flowers and roots and trees themselves. Come closer. Rory backed away from the crack in the rock, one step, then another, never taking her eyes off the dark shape by the boundary. Her heel struck the low lip of the stream. She nearly lost balance, caught herself, and that small stumble seemed to be all the grove had been waiting for. The air shifted. The whispering stopped. And from the darkness beyond the standing oaks, something began to walk toward her.
created_at"2026-03-18T11:05:45.892Z" 3/18/2026, 11:05:45 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency368
moderation_latency(null)
generation_time16679
tokens_prompt812
tokens_completion3632
native_tokens_prompt742
native_tokens_completion2998
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
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.0140475
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0d3471b2c371b2dc0169ba8709f3c08193befdff7fadbdcdd3"
is_byokfalse
latency167
model_permaslug"openai/gpt-5.4-mini-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773831945-1PMrNyxEq1NyikZEpyzY"
upstream_id"resp_0d3471b2c371b2dc0169ba8709f3c08193befdff7fadbdcdd3"
total_cost0.0140475
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences7
tagDensity0.714
leniency1
rawRatio0
effectiveRatio0
89.99% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2497
totalAiIsmAdverbs5
found
0
adverb"very"
count2
1
adverb"sharply"
count1
2
adverb"slowly"
count1
3
adverb"suddenly"
count1
highlights
0"very"
1"sharply"
2"slowly"
3"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)
61.95% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2497
totalAiIsms19
found
0
word"unsettled"
count1
1
word"pulsed"
count3
2
word"trembled"
count1
3
word"pulse"
count4
4
word"whisper"
count3
5
word"stomach"
count1
6
word"perfect"
count1
7
word"lurch"
count1
8
word"warmth"
count1
9
word"measured"
count1
10
word"resolved"
count1
11
word"impose"
count1
highlights
0"unsettled"
1"pulsed"
2"trembled"
3"pulse"
4"whisper"
5"stomach"
6"perfect"
7"lurch"
8"warmth"
9"measured"
10"resolved"
11"impose"
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
narrationSentences229
matches(empty)
92.95% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount6
narrationSentences229
filterMatches
0"think"
1"feel"
hedgeMatches
0"seemed to"
1"tried to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences231
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2497
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions27
wordCount2484
uniqueNames7
maxNameDensity0.72
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Park1
Silas1
Richmond2
Hel1
Eva1
Come3
Rory18
persons
0"Silas"
1"Eva"
2"Rory"
places
0"Park"
1"Richmond"
globalScore1
windowScore1
70.89% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences158
glossingSentenceCount5
matches
0"looked like they had been there since bef"
1"not quite behave like shadows"
2"as if listening to her heartbeat"
3"seemed better than not"
4"seemed closer than before"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches7
per1kWords2.803
wordCount2497
matches
0"not just damp earth and green, but something sweeter underneath, old blossoms"
1"not words but the shape of them, a murmur folded into the dark"
2"not silent but attentive, as if all the small living things had turned to l"
3"not in the center of her vision but at the edge, near the trees: a figure shaped from darkness"
4"Not moving, not exactly, but leaning in with a collective stillness"
5"not exactly, but leaning in with a collective stillness"
6"not from the stone this time but from all around her, from the flowers"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences231
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs101
mean24.72
std27.59
cv1.116
sampleLengths
012
1116
215
3101
49
512
622
790
812
988
107
1127
1210
133
1464
157
1641
176
1896
1981
2013
215
2210
231
2446
259
2622
2797
2821
297
3013
313
3253
3310
342
356
3645
379
389
393
4082
4145
422
4330
446
452
466
4727
486
4911
97.60% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences229
matches
0"was silvered"
1"was supposed"
2"was meant"
3"was gone"
4"was crouched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs371
matches
0"was only reacting"
1"was beginning"
2"were running"
3"was burning"
4"were facing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences231
ratio0
matches(empty)
88.17% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2486
adjectiveStacks1
stackExamples
0"sweeter underneath, old blossoms"
adverbCount116
adverbRatio0.04666130329847144
lyAdverbCount26
lyAdverbRatio0.010458567980691875
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences231
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences231
mean10.81
std8.35
cv0.772
sampleLengths
012
125
226
39
46
530
620
715
816
916
1025
1114
1213
139
148
159
1612
1722
189
1921
209
219
2242
2312
2423
2514
2619
278
2815
299
307
3111
322
332
343
359
3610
373
3823
3927
409
415
427
435
443
4533
466
477
4824
496
40.91% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.24675324675324675
totalSentences231
uniqueOpeners57
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount12
totalSentences205
matches
0"Instead there was only the"
1"More like recognition."
2"Then came the scent: not"
3"Instead she stayed where she"
4"Then, under it, a faint"
5"Then a rustle to her"
6"More like the dark had"
7"Then she saw it, not"
8"Then the ground under her"
9"Instead she crouched, because the"
10"Then the whisper returned, clear"
11"Instead she had found a"
ratio0.059
97.07% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount63
totalSentences205
matches
0"Her trainers made almost no"
1"She checked the pendant at"
2"It had been cold when"
3"She told herself it was"
4"She kept her face level"
5"She put it away and"
6"It wasn’t marked on any"
7"You had to know where"
8"She had seen pictures once,"
9"They looked freshly washed in"
10"She took one slow breath"
11"She felt it first in"
12"She glanced over her shoulder."
13"It did not."
14"She turned back to the"
15"It opened wider than it"
16"She had not liked the"
17"She liked it even less"
18"She spun so fast her"
19"she muttered to herself, low"
ratio0.307
62.44% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount163
totalSentences205
matches
0"Rory knew she had made"
1"Richmond Park lay behind her"
2"The air smelled damp and"
3"Her trainers made almost no"
4"That, more than anything, unsettled"
5"She checked the pendant at"
6"The little crimson stone rested"
7"It had been cold when"
8"She told herself it was"
9"That was the whole reason"
10"A Hel portal, if the"
11"She kept her face level"
12"The map on her phone"
13"The signal had died a"
14"She put it away and"
15"It wasn’t marked on any"
16"You had to know where"
17"Those were the standing stones,"
18"She had seen pictures once,"
19"These shapes rose from the"
ratio0.795
73.17% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences205
matches
0"Now it pulsed in thin,"
1"If the voice she’d received"
2"If the note had been"
ratio0.015
54.49% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount12
matches
0"The air smelled damp and green, of soil turned by rain that had fallen hours ago and leaves that held the day’s cold under their skins."
1"She had seen pictures once, blurry and half-disbelieved, sent by Eva with a string of messages that had swung between warning and excitement."
2"The line of trees framing the entrance seemed too dense, too deliberate, as if they had leaned together to observe her passing and now waited to close around he…"
3"In the middle stood a low spread of flat rock she had not seen in any picture, as if the grove rearranged itself according to needs it refused to explain."
4"Rory moved farther in, keeping her shoulders loose, her gaze working the edges."
5"The grove had gone quieter around the edges, not silent but attentive, as if all the small living things had turned to listen too."
6"Its sound had altered by a fraction, no louder, no faster, but somehow wrong, as if water were running over stone in a place it should not be able to reach."
7"It stood between two oaks with its head tilted a little, as if listening to her heartbeat."
8"The air around the stone smelled suddenly of metal and rain and something older underneath, a scent that made her think of closed rooms, old prayers, and doors …"
9"Beyond the perimeter of the grove, something answered with a low, patient rustle, as though a hundred small bodies had shifted at once."
10"Not moving, not exactly, but leaning in with a collective stillness that made the clearing feel smaller, the air tighter, as if the grove had decided she was wo…"
11"Long and smooth and almost human, with eyes that caught no moonlight at all."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount2
fancyTags
0"she muttered (mutter)"
1"she whispered (whisper)"
dialogueSentences7
tagDensity0.714
leniency1
rawRatio0.4
effectiveRatio0.4
84.3212%