Run: 2026-03-18-01KM080X5W5HKZFRT90300Q8WA

Run Details

Duration:
14.8s
Cost:
$0.012837
Provider:
OpenAI

Model input

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

Model response

AI
Rory’s boots sank into damp moss with no sound worth trusting. The grove swallowed her lantern beam the second she stepped past the last oak standing stone, thick leaves knitting overhead into a roof that blocked the moon and left the clearing lit by a bruised wash of night. She stopped with one hand wrapped around the silver chain at her throat. The Heartstone Pendant rested cold against her collarbone. “Right,” she muttered, and her voice came back thinner than it should have, as if the air had taken a bite out of it. “Here we are.” Wildflowers crowded the ground in every direction, white and violet and a red so dark it looked black until the light caught it. They bloomed out of season, petals wet with a sheen that could have been dew or something else. The standing stones ringed the clearing behind her, ancient trunks split and weathered into shapes that made no sense when she stared at them too long. She had come for answers. That was the reason. The woman at the pub with the silver hoop earrings and the cracked front tooth had spoken in a low voice and given her only this: Richmond Park, after dark, between the stones, bring the pendant, and don’t bring anyone who cared about you. Rory had almost laughed at that. Instead she had gone home, sat on the edge of her bed in the flat above Silas’ bar, and watched the Heartstone warm and cool in her palm until midnight dragged itself across the ceiling. Now she stood in the grove with a dead phone in her pocket, a backpack strap cutting into her shoulder, and a sense of being watched so clean and plain it felt like pressure on her skin. She turned in a slow circle. Nothing. Trees. Moss. Flowers. Stone. The black mouth of Richmond Park beyond the boundary, though it looked far farther away than it had from the path in, as if the grove had stretched the distance while she wasn’t looking. A branch cracked somewhere to her left. Rory held still. The sound didn’t come again. “Funny,” she said to the dark. A breeze slid through the clearing, cold enough to raise the hair at the back of her neck. The flowers bent with it, then settled. One patch near the far stones stayed pressed low after the rest lifted, as if something had passed over them and left the stems flattened in a narrow path. She looked at that patch, then away, and immediately wished she hadn’t. For a blink, something pale had stood there. Not a shape. Not enough for a shape. Just a vertical smear against the darker trees, tall and thin, with a brightness that didn’t belong to moonlight. She dragged in a breath through her nose. The pendant gave a single warm pulse against her skin. Her hand tightened around it. “You only do that near Hel portals.” The chain answered with a tiny shift of metal. No more. No less. Rory crouched and set her backpack down gently. Her fingers worked the zip open. Torch. Water. The notebook she’d brought because she’d promised herself she’d write everything down if this went sideways. A cheap pen. Yu-Fei had laughed when she’d asked to borrow a knife from the kitchen and handed her a fruit one with a chipped handle. She pulled the torch free and clicked it on. A blade of white light cut across the flowers, across the wet stems and the stone ring and the underside of a branch. Something moved at the edge of the beam. Rory snapped the torch to it. Empty space. Her pulse knocked hard at her throat. She swept the light lower, across roots and ferns and a patch of mushrooms clustered like bruised coins. There, again. A twitch. Not in front of the light. Beyond it. Something pale and quick, ducking behind a tree trunk at the fringe of the grove. She raised the torch higher and held it there. No one stepped out. No footsteps. No breath. No rustle of cloth. “Who’s there?” The night did not answer. She waited until her arm started to tremble, then lowered the torch and took a step forward. The moss yielded under her boot. The pendant warmed again, a slow heat that crept from the metal into her skin. Not comforting. Never that. More like a warning hand laid flat over her chest. The grove had shifted while she stood still. The stone to her right no longer lined up with the one opposite it. The clearing looked wider by a pace or two. Or maybe she had misjudged the circle when she came in, but Rory knew what that felt like in her bones: the sense that a room had rearranged itself while you blinked. She swallowed. “Fine,” she said. “If this is the welcoming committee, you can do better.” A sound came from behind her. Not a footstep. A soft scrape, like a fingernail dragged down bark. Rory turned so fast her torch beam snapped across the trunks and caught nothing but wet bark and black leaves. She stared into the dark between trees until her eyes watered. Another scrape. Closer this time. Her shoulders went tight. She backed one step toward the centre of the grove, never taking her eyes off the trees. “Come on out.” Silence. Then, from somewhere very near the ground, a child’s voice whispered, “Rory.” Every muscle in her body locked. No one knew that name here. Not in the grove. Not unless they had heard it before, and nobody in Richmond Park should have had any business saying her name like that, soft and familiar and wrong. She swung the torch down. The beam swept over moss, roots, a knot of briars, and stopped on a patch of bare earth where the flowers had opened in a ring around nothing. Her own face looked back up at her from the ground. Not reflected. Not in glass. A perfect wash of pale features in the soil, as if the earth had gone glossy with water and chosen her for a surface. Bright blue eyes. Black shoulder-length hair falling across one cheek. The small crescent scar on her left wrist visible because her hand held the torch just so. Rory recoiled, and the image on the ground vanished. She stared at the empty dirt, chest heaving. “No,” she said. “No, that’s not happening.” Something laughed. Not loud. A small wet chuckle from the trees behind her, as if someone had found a private joke. Rory spun again, torch up. This time the beam caught movement high in the branches. A shape clung there for half a breath, limbs folded wrong around the trunk, too thin and too still. Pale skin or bark, she couldn’t tell. A face turned toward her. No features she could trust. Just an oval smooth as peeled wood, except for a slit where a mouth should have been. The thing dropped out of sight. Rory stumbled back a step and nearly hit one of the stones. The pendant flared hot enough to sting. She jerked her hand up to her collarbone. “All right. All right. That’s enough.” The word died in the grove. No echo. No wind. Even the insects had gone quiet. She listened with all of her body. Nothing. Then the sound of breathing. Not hers. Behind the left side of her neck. Rory froze so hard her jaw hurt. The breath was shallow, cool, and close enough to stir a strand of hair. “Don’t,” she whispered. The breathing stopped. She turned one inch at a time. A woman stood three paces away, half hidden by a curtain of hanging leaves. Tall, dark-haired, dressed in clothes that looked old and new at once, the fabric drinking the light. Her face held a strange stillness, as if she had been carved from someone’s memory of kindness and left out in the rain too long. Her eyes fixed on Rory’s pendant. “You brought it.” Rory stared. The woman’s mouth never quite matched the sound, as if the words had travelled some distance before reaching the air. “I didn’t bring anyone else,” Rory said. Her grip on the torch burned her palm. “So you’re not here to be helpful.” The woman tipped her head, listening to something beyond Rory’s shoulder. “Helpful,” she echoed, tasting the word like spoiled milk. “No.” Rory didn’t look away from her. “Then what are you?” The woman smiled without warmth. “You came for the gate.” The pendant throbbed against Rory’s skin. The grove answered with a low shiver. The flowers bent all at once, all in the same direction, as if a hand had swept over them. Rory felt the hairs rise on her arms. A second voice spoke from the dark to her right. “Too late.” She flinched, torch lashing toward it, and the beam caught another figure standing behind a stone. Then another. Then a third at the treeline, and another just beyond the roots, faces turned toward her from every angle the light could reach, each one half-seen, each one a little wrong. Some had eyes too far apart. Some had mouths that didn’t close. One wore what looked like a police uniform from the waist up and nothing beneath but a shimmer of darkness where legs should have been. Rory’s mouth went dry. “They don’t talk,” she said, more to herself than anyone else. The woman at the leaves smiled wider. “They do, when they want something.” Rory took one backward step, then another, keeping the torch up while her other hand slid under her jacket and found the fruit knife in her pocket. Cheap little blade. No use against this, probably. Still, her fingers closed around it like it mattered. “What do they want?” she asked. The woman’s gaze flicked to the pendant and back to Rory’s eyes. “You.” A pulse of heat burned the chain. Rory yanked the pendant free and held it out in front of her. The crimson stone glowed from within, faint but bright enough to paint her knuckles red. The whole grove seemed to draw in a breath. The figures in the trees shifted. One of them—thin, bent, with arms too long—crawled down the bark headfirst and paused halfway, as if waiting for permission. The woman by the leaves stepped back into shadow and did not return. Rory’s throat tightened until her voice came out rough. “Back off.” The thing in the tree laughed in a voice that sounded like broken reeds dragged over stone. The torch flickered. Once. Twice. Rory slapped it against her palm. The beam steadied for half a second, then dimmed to a sickly cone. The edges of the clearing blurred. The standing stones seemed to lean inward, every one of them inclining by degrees, closing the ring. “No,” she said, and her breath came fast now. “No, no, no.” Something brushed her ankle. She looked down. A hand, small and pale, lay flat on the moss beside her boot. No arm attached. Just the hand, fingers curled slightly, nails dark with earth. It shifted, as if feeling for her. Rory jumped back with a gasp and the torch finally died. Darkness flooded in. Not absolute. The pendant still glowed faintly at her throat, enough to show the shape of the nearest stones and the red smear of flowers underfoot. Enough to show movement where there should have been none. Enough to show that the grove had filled with people who did not have to stand where people belonged. Her breath tore in and out of her chest. “You’ve got to be kidding me.” A whisper slid across her ear. “We’re not.” She whipped around, knife out, and the blade met empty air. A hand closed around her wrist from behind. Cold. Too cold. Fingers like wet twigs. Rory drove her elbow back hard. It hit something solid. A grunt answered, inhuman and strangled, and the grip loosened just enough for her to wrench away. She stumbled sideways, nearly lost her footing, and felt the moss suck at her boots. The pendant pulsed. Warm. Hot. Hotter. A low hum began somewhere in the grove, so deep she felt it in her teeth. The stones answered with a faint tremor. The air near the centre of the clearing shimmered. Rory stared at it. “No,” she breathed, and the word came out with a crack in it. The shimmer split. For a heartbeat there was a seam in the night, a vertical tear full of light so dark it looked almost red, and from within it came the smell of iron and rainwater and something older than rot. The humming rose. The figures around the edge of the grove leaned in, every pale face angled toward the opening. Rory lifted the pendant by its chain until it dangled in front of her eyes, crimson glow trembling against her knuckles, and took one careful step toward the seam.
created_at"2026-03-18T10:31:51.757Z" 3/18/2026, 10:31:51 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency903
moderation_latency(null)
generation_time14427
tokens_prompt1038
tokens_completion3287
native_tokens_prompt916
native_tokens_completion2700
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.012837
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0c0f9e8ec0ef30390169ba7f17d3a48194ac97d112575ce6a0"
is_byokfalse
latency215
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-1773829911-381HtEWW6AqG0KcQ4JVX"
upstream_id"resp_0c0f9e8ec0ef30390169ba7f17d3a48194ac97d112575ce6a0"
total_cost0.012837
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
totalTags13
adverbTagCount0
adverbTags(empty)
dialogueSentences31
tagDensity0.419
leniency0.839
rawRatio0
effectiveRatio0
93.10% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2175
totalAiIsmAdverbs3
found
0
adverb"gently"
count1
1
adverb"very"
count1
2
adverb"slightly"
count1
highlights
0"gently"
1"very"
2"slightly"
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)
58.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2175
totalAiIsms18
found
0
word"sense of"
count1
1
word"pulse"
count3
2
word"footsteps"
count1
3
word"comforting"
count1
4
word"silence"
count1
5
word"familiar"
count1
6
word"perfect"
count1
7
word"echo"
count1
8
word"echoed"
count1
9
word"warmth"
count1
10
word"throbbed"
count1
11
word"flicked"
count1
12
word"flickered"
count1
13
word"whisper"
count1
14
word"pulsed"
count1
15
word"shimmered"
count1
highlights
0"sense of"
1"pulse"
2"footsteps"
3"comforting"
4"silence"
5"familiar"
6"perfect"
7"echo"
8"echoed"
9"warmth"
10"throbbed"
11"flicked"
12"flickered"
13"whisper"
14"pulsed"
15"shimmered"
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
narrationSentences217
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences217
filterMatches(empty)
hedgeMatches
0"started to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences236
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2173
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount2056
uniqueNames7
maxNameDensity1.36
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Heartstone1
Pendant1
Wildflowers1
Richmond3
Park3
Rory28
One3
persons
0"Pendant"
1"Wildflowers"
2"Rory"
3"One"
places
0"Richmond"
1"Park"
globalScore0.819
windowScore0.333
39.71% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences136
glossingSentenceCount6
matches
0"felt like pressure on her skin"
1"felt like in her bones: the sense that"
2"looked like a police uniform from the wai"
3"as if waiting for permission"
4"sounded like broken reeds dragged over sto"
5"as if feeling for her"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2173
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences236
matches
0"show that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs130
mean16.72
std16.41
cv0.981
sampleLengths
049
113
28
327
467
553
641
737
86
91
1038
117
123
135
146
1554
1612
1735
188
1910
2012
2113
2258
239
2423
258
266
272
2825
2927
309
314
328
332
345
3517
3635
3763
382
3913
406
4112
4231
435
4421
453
461
4712
486
4937
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences217
matches
0"been dew"
1"being watched"
2"been carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs308
matches
0"wasn’t looking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences1
totalSentences236
ratio0.004
matches
0"One of them—thin, bent, with arms too long—crawled down the bark headfirst and paused halfway, as if waiting for permission."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount281
adjectiveStacks0
stackExamples(empty)
adverbCount9
adverbRatio0.03202846975088968
lyAdverbCount2
lyAdverbRatio0.0071174377224199285
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences236
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences236
mean9.21
std8.25
cv0.896
sampleLengths
011
138
213
38
424
53
623
718
826
95
104
1144
126
1335
1437
156
161
171
181
191
201
2134
227
233
245
256
2618
277
2829
2912
308
313
325
3319
348
3510
365
377
389
392
402
418
426
431
441
4516
463
4723
489
4923
39.83% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats26
diversityRatio0.3050847457627119
totalSentences236
uniqueOpeners72
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences175
matches
0"Instead she had gone home,"
1"Just a vertical smear against"
2"More like a warning hand"
3"Then, from somewhere very near"
4"Bright blue eyes."
5"Just an oval smooth as"
6"Even the insects had gone"
7"Then the sound of breathing."
8"Then a third at the"
9"Just the hand, fingers curled"
ratio0.057
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount38
totalSentences175
matches
0"She stopped with one hand"
1"she muttered, and her voice"
2"They bloomed out of season,"
3"She had come for answers."
4"She turned in a slow"
5"she said to the dark"
6"She looked at that patch,"
7"She dragged in a breath"
8"Her hand tightened around it."
9"Her fingers worked the zip"
10"She pulled the torch free"
11"Her pulse knocked hard at"
12"She swept the light lower,"
13"She raised the torch higher"
14"She waited until her arm"
15"She stared into the dark"
16"Her shoulders went tight."
17"She backed one step toward"
18"She swung the torch down."
19"Her own face looked back"
ratio0.217
71.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount136
totalSentences175
matches
0"Rory’s boots sank into damp"
1"The grove swallowed her lantern"
2"She stopped with one hand"
3"The Heartstone Pendant rested cold"
4"she muttered, and her voice"
5"Wildflowers crowded the ground in"
6"They bloomed out of season,"
7"The standing stones ringed the"
8"She had come for answers."
9"That was the reason."
10"The woman at the pub"
11"Rory had almost laughed at"
12"She turned in a slow"
13"The black mouth of Richmond"
14"A branch cracked somewhere to"
15"Rory held still."
16"The sound didn’t come again."
17"she said to the dark"
18"A breeze slid through the"
19"The flowers bent with it,"
ratio0.777
28.57% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences175
matches
0"Now she stood in the"
ratio0.006
30.61% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences70
technicalSentenceCount11
matches
0"The grove swallowed her lantern beam the second she stepped past the last oak standing stone, thick leaves knitting overhead into a roof that blocked the moon a…"
1"The standing stones ringed the clearing behind her, ancient trunks split and weathered into shapes that made no sense when she stared at them too long."
2"The woman at the pub with the silver hoop earrings and the cracked front tooth had spoken in a low voice and given her only this: Richmond Park, after dark, bet…"
3"The black mouth of Richmond Park beyond the boundary, though it looked far farther away than it had from the path in, as if the grove had stretched the distance…"
4"One patch near the far stones stayed pressed low after the rest lifted, as if something had passed over them and left the stems flattened in a narrow path."
5"Just a vertical smear against the darker trees, tall and thin, with a brightness that didn’t belong to moonlight."
6"A small wet chuckle from the trees behind her, as if someone had found a private joke."
7"Tall, dark-haired, dressed in clothes that looked old and new at once, the fabric drinking the light."
8"Her face held a strange stillness, as if she had been carved from someone’s memory of kindness and left out in the rain too long."
9"The flowers bent all at once, all in the same direction, as if a hand had swept over them."
10"One of them—thin, bent, with arms too long—crawled down the bark headfirst and paused halfway, as if waiting for permission."
48.08% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount2
matches
0"she said, more to herself than anyone else"
1"she breathed, and the word came out with a crack in it"
20.97% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount4
fancyTags
0"she muttered (mutter)"
1"a child’s voice whispered (whisper)"
2"she whispered (whisper)"
3"she breathed (breathe)"
dialogueSentences31
tagDensity0.355
leniency0.71
rawRatio0.364
effectiveRatio0.258
82.1417%