Run: 2026-07-25-01KYD7G715QKE0CZBQT84BA8NK

Run Details

Duration:
1m 30s
Cost:
$0.036221
Provider:
Moonshot AI

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 trees knew she was there before she did. Aurora Carter stood at the edge of Richmond Park with her collar turned up against the October damp, watching the darkness between the oaks and telling herself she was not afraid. She had walked these paths a dozen times in daylight, delivering the envelope Eva had pressed into her hand that morning with trembling fingers and no explanation beyond a whispered grove, midnight, please, Rory, I can't go back there myself. Cool-headed. That was what everyone said about her. Aurora Carter did not flinch. The pendant under her shirt said otherwise. It had been warm for the past half mile — a faint, persistent heat against her sternum, like a coal that had forgotten how to burn out. She'd noticed it on the bus. She'd noticed it crossing the park's outer fields. Now, standing at the treeline where the old oaks grew wrong, leaning toward each other at angles no surveyor would approve, the warmth had become almost tender. Almost intimate. "Just a delivery," she said aloud, because the silence needed breaking and her voice was the only tool she had. The words fell flat, swallowed by the wet dark. No echo. No reply. Just the distant hum of London, so far away it might have belonged to another century. She stepped between the standing stones. The change was immediate, and it was small, and that was the worst of it. The sound of the city didn't fade — it stopped, clean as a cut thread, the way a radio dies when you pull the plug. One step and London was gone. In its place: wind in branches, her own breathing, and beneath those, something she could not yet name. A low note. Felt more than heard, resonating in the fillings of her teeth. The grove opened ahead of her, lit by a moon that seemed larger than the one she'd left behind. Wildflowers everywhere. She could see them even in the dark, pale knots of white and violet across the clearing, and she registered the wrongness of that the way you register a splinter — distantly, with the promise of pain later. Wildflowers. October. Blooming in the dark. "Eva?" Her voice came out smaller than she intended. No answer. Of course no answer. Eva was in a flat in Camden, shaking, refusing to explain what she'd left here or why it mattered. The envelope in Aurora's jacket pocket felt suddenly absurd — she didn't even know who it was for. A name written in Eva's cramped hand: ISOLDE. No address. No surname. Just leave it on the stone in the center, Eva had said. Just leave it and go. Don't stay. Don't talk to anyone. Anyone. Aurora walked into the clearing. The air was warmer here. Summer-warm. It carried a smell she couldn't place — honey and turned earth and something underneath, something coppery and old, like pennies held too long in a sweaty fist. The pendant pulsed against her chest, and she could see its glow now, faint crimson leaking through the fabric of her shirt like light through a closed eyelid. She pressed her palm flat over it. It beat once, twice, against her hand. That was not her heart. She found the stone in the center of the clearing — a flat slab of granite, waist-high, its surface dark with moisture that she told herself was dew. She set the envelope down. Weighted it with a small rock, the way Eva had described. Stepped back. The task was done. She could leave. She should leave. Somewhere behind her, a branch snapped. She turned. The clearing's edge stood empty — oaks, shadow, the pale scatter of impossible flowers. She watched the darkness the way she'd learned to watch a room when Evan came home late and drunk: cataloguing, measuring, ready. Nothing moved. Nothing moved the wrong way, either. That was the thing about the dark. It held very, very still. She took a step toward the path back, and the low note beneath the world shifted — a half-step down, a change in pressure that popped her ears. The flowers stirred. There was no wind. She stood frozen with one foot raised while a ripple moved through the clearing, blossoms bowing in a slow wave that traveled from the far edge toward her, then past her, then stopped. The wave had moved toward the trees behind her. As though something had walked by. "Who's there," she said. Not a question. A demand. Her father's courtroom voice, the one she'd inherited and hated. The grove answered with birdsong. That was wrong, and every instinct she owned knew it. Birdsong at midnight, a single thrush, clear and liquid and lovely, coming from the oak directly to her left. She turned toward it slowly. She couldn't see the bird. She could see the branch where it had to be sitting, a low bough thick with leaves, and the song poured out of the empty air above it, and then — she watched it happen — the song stuttered. Reversed. Three notes played backward, a wet, garbled sound like a tape chewed in a machine, and then forward again, perfect, sweet, as though nothing had happened. Something exhaled. Long, slow, satisfied. Ten feet away, give or take. The sound of breath that had been held for a very long time. Aurora did not run. Running was how this ended badly — some deep, animal part of her understood that with total clarity, the way prey understands the rules of the game it's losing. Instead she reached up and closed her hand around the pendant, and the warmth of it steadied her, and she looked at the place where the breath had come from. There was a shape there now. She couldn't call it a figure. It was a wrongness in the composition of the dark, a vertical absence between two oaks, taller than a person and thinner, and the longer she refused to blink the more it resolvednot into detail, but into certainty. It had been there the whole time. She understood that the way you understand you've been hearing a noise only once it stops. The grove had shown it to her because it had decided to, and before that, it had simply been standing there. Watching her deliver the envelope. Watching her from the moment she stepped between the stones. Perhaps longer. "I brought what she asked for," Aurora said. Her voice did not shake. She would think about that later, if there was a later — the strange, cold competence that rose in her when terror arrived, the same competence that had gotten her out of Cardiff, out of Evan's flat, out of every room that had ever tried to close around her. "It's on the stone. The arrangement is finished." The shape tilted. Not its head — she wasn't sure it had one — but its entire length, a slow lateral lean, like a plant considering the sun. The moonlight changed. It took her a moment to understand what she was seeing. The light didn't dim or brighten. It moved — crawling across the clearing floor in a slow tide, pooling around her boots, sliding up the slab of granite where the envelope lay. And where the light touched the envelope, the paper was already gone. Not taken. Not blown away. Gone the way frost is gone by noon — absorbed, unmade, as if the stone had eaten it. The shape exhaled again, closer now, and with the breath came words that were not words — a pressure in her skull, a meaning without a voice, and the meaning was: you came in her place. The pendant flared hot against her palm, hot enough that she hissed and nearly let go. Crimson light spilled between her fingers, and in that light, for one frame of a second, she saw the clearing as it actually was. She wished she hadn't. Every flower in the grove was turned toward her. Not leaning — turned, faces oriented like an audience in a dark theater. And the trees were not trees, not entirely, and the shape between the oaks was not one shape but a seam, a place where the world had been cut and poorly stitched, and something on the other side of the seam had its attention on her the way the sun has its attention on the earth — enormous, patient, indifferent to what it burns. Then the light dimmed, and it was just a grove again, and she was just a woman standing alone in it at midnight, and her hand was blistering around a pendant the size of a thumbnail that some stranger had once thought to give her, and she understood, suddenly and completely, that the pendant had not been a gift. It had been a beacon. She stepped backward. One step. Two. The shape between the oaks did not follow, and that frightened her more than pursuit would have — the stillness of a thing that knows the exits. The low note beneath the world rose a half-step, almost expectant. Almost amused. Aurora turned her back on it. Every childhood instinct screamed not to. Every courtroom instinct, her father's voice, the cold Carter logic, said: do not give it your fear, do not run, walk. She walked. The flowers brushed her shins as she passed and she felt, distinctly, one of them close gently around her ankle — not gripping, just touching, the way you might touch something in a shop you cannot afford — and then let go. The standing stones rose ahead, pale as teeth. The birdsong started again behind her, the same thrush, the same three notes. Forward this time. Then backward. Then forward again, slower, as if something were learning the song by taking it apart. She did not look back. The coppery smell thickened, and under it now there was something else — something floral and rotten-sweet, like lilies left too long in a vase, and she knew with the certainty of a nightmare that when she passed between the stones, the grove would let her go. Not because she had escaped it. Because she had been marked, and marked things can be found anywhere. She stepped between the stones. London crashed back into her ears — distant traffic, a siren, the ordinary machinery of the ordinary world — and she stood gasping on the path with her hands on her knees, the pendant cooling against her chest, the night air cold and honest and smelling of rain. Behind her, Richmond Park lay dark and empty. Oaks. Grass. Nothing more. Her phone said 12:04 a.m. She had entered the grove at midnight. Four minutes. It had felt like an hour, and some part of her — some deep, newly woken part — suspected it had actually been longer. Much longer. She would learn, in the days to come, to stop trusting the clock after dark. Aurora straightened, pulled her jacket tight, and started walking toward the bus stop. She did not run. She was cool-headed. Everyone said so. But all the way home, through the quiet streets, up the stairs above Silas' bar, into her flat with every light turned on, she could feel it — a faint warmth against her sternum, pulsing slow and steady, like something keeping time. Like something counting down.
created_at"2026-07-25T18:09:50.636Z" 7/25/2026, 6:09:50 PM
model"moonshotai/kimi-k3-20260715"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3157
moderation_latency(null)
generation_time90360
tokens_prompt792
tokens_completion2739
native_tokens_prompt840
native_tokens_completion2385
native_tokens_completion_images(null)
native_tokens_reasoning39
native_tokens_cached768
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.0362214
router(null)
provider_responses
0
endpoint_id"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id"chatcmpl-6a64fbef70675b5e4d011363"
is_byokfalse
latency3157
model_permaslug"moonshotai/kimi-k3-20260715"
provider_name"Moonshot AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1785002990-pNfYLTxnAr8wUvSKaFWu"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785002990-q1RbufSKQYwJmpRfM0T9"
upstream_id"chatcmpl-6a64fbef70675b5e4d011363"
total_cost0.0362214
cache_discount0.0020736
upstream_inference_cost0
provider_name"Moonshot AI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags4
adverbTagCount1
adverbTags
0"she said aloud [aloud]"
dialogueSentences5
tagDensity0.8
leniency1
rawRatio0.25
effectiveRatio0.25
78.69% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1877
totalAiIsmAdverbs8
found
0
adverb"suddenly"
count2
1
adverb"very"
count3
2
adverb"slowly"
count1
3
adverb"completely"
count1
4
adverb"gently"
count1
highlights
0"suddenly"
1"very"
2"slowly"
3"completely"
4"gently"
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)
73.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1877
totalAiIsms10
found
0
word"warmth"
count3
1
word"silence"
count1
2
word"echo"
count1
3
word"pulsed"
count1
4
word"perfect"
count1
5
word"resolved"
count1
6
word"beacon"
count1
7
word"could feel"
count1
highlights
0"warmth"
1"silence"
2"echo"
3"pulsed"
4"perfect"
5"resolved"
6"beacon"
7"could feel"
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
narrationSentences160
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences160
filterMatches(empty)
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences161
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen63
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1906
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
totalMentions31
wordCount1857
uniqueNames12
maxNameDensity0.43
worstName"Aurora"
maxWindowNameDensity1.5
worstWindowName"Eva"
discoveredNames
Carter3
Richmond2
Park2
October2
Eva5
Rory1
London3
Camden1
Aurora8
Evan2
Cardiff1
Like1
persons
0"Carter"
1"Eva"
2"Rory"
3"Aurora"
4"Evan"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore1
windowScore1
93.82% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences89
glossingSentenceCount2
matches
0"seemed larger than the one she'd left behind"
1"felt like an hour, and some part of her"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.099
wordCount1906
matches
0"not into detail, but into certainty"
1"not trees, not entirely, and the shape between the oaks was not one shape but a seam, a place"
2"not entirely, and the shape between the oaks was not one shape but a seam, a place"
3"not one shape but a seam, a place"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences161
matches
0"understood that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean36.65
std31.85
cv0.869
sampleLengths
09
184
27
370
449
56
678
765
89
978
101
115
1276
135
1446
1510
166
1740
1818
1968
2015
2119
225
23105
2424
2563
266
27105
282
2970
3028
313
3278
3336
3440
354
3686
3759
385
3946
406
4171
428
4391
4412
455
4660
475
4850
4923
96.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences160
matches
0"was gone"
1"been held"
2"is gone"
3"been marked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs304
matches
0"was seeing"
1"was blistering"
2"were learning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount28
semicolonCount0
flaggedSentences23
totalSentences161
ratio0.143
matches
0"It had been warm for the past half mile — a faint, persistent heat against her sternum, like a coal that had forgotten how to burn out."
1"The sound of the city didn't fade — it stopped, clean as a cut thread, the way a radio dies when you pull the plug."
2"She could see them even in the dark, pale knots of white and violet across the clearing, and she registered the wrongness of that the way you register a splinter — distantly, with the promise of pain later."
3"The envelope in Aurora's jacket pocket felt suddenly absurd — she didn't even know who it was for."
4"It carried a smell she couldn't place — honey and turned earth and something underneath, something coppery and old, like pennies held too long in a sweaty fist."
5"She found the stone in the center of the clearing — a flat slab of granite, waist-high, its surface dark with moisture that she told herself was dew."
6"The clearing's edge stood empty — oaks, shadow, the pale scatter of impossible flowers."
7"She took a step toward the path back, and the low note beneath the world shifted — a half-step down, a change in pressure that popped her ears."
8"She could see the branch where it had to be sitting, a low bough thick with leaves, and the song poured out of the empty air above it, and then — she watched it happen — the song stuttered."
9"Running was how this ended badly — some deep, animal part of her understood that with total clarity, the way prey understands the rules of the game it's losing."
10"It was a wrongness in the composition of the dark, a vertical absence between two oaks, taller than a person and thinner, and the longer she refused to blink the more it resolved — not into detail, but into certainty."
11"She would think about that later, if there was a later — the strange, cold competence that rose in her when terror arrived, the same competence that had gotten her out of Cardiff, out of Evan's flat, out of every room that had ever tried to close around her."
12"Not its head — she wasn't sure it had one — but its entire length, a slow lateral lean, like a plant considering the sun."
13"It moved — crawling across the clearing floor in a slow tide, pooling around her boots, sliding up the slab of granite where the envelope lay."
14"Gone the way frost is gone by noon — absorbed, unmade, as if the stone had eaten it."
15"The shape exhaled again, closer now, and with the breath came words that were not words — a pressure in her skull, a meaning without a voice, and the meaning was: you came in her place."
16"Not leaning — turned, faces oriented like an audience in a dark theater."
17"And the trees were not trees, not entirely, and the shape between the oaks was not one shape but a seam, a place where the world had been cut and poorly stitched, and something on the other side of the seam had its attention on her the way the sun has its attention on the earth — enormous, patient, indifferent to what it burns."
18"The shape between the oaks did not follow, and that frightened her more than pursuit would have — the stillness of a thing that knows the exits."
19"The flowers brushed her shins as she passed and she felt, distinctly, one of them close gently around her ankle — not gripping, just touching, the way you might touch something in a shop you cannot afford — and then let go."
20"The coppery smell thickened, and under it now there was something else — something floral and rotten-sweet, like lilies left too long in a vase, and she knew with the certainty of a nightmare that when she passed between the stones, the grove would let her go."
21"London crashed back into her ears — distant traffic, a siren, the ordinary machinery of the ordinary world — and she stood gasping on the path with her hands on her knees, the pendant cooling against her chest, the night air cold and honest and smelling of rain."
22"It had felt like an hour, and some part of her — some deep, newly woken part — suspected it had actually been longer."
89.36% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1832
adjectiveStacks1
stackExamples
0"slow lateral lean, like"
adverbCount83
adverbRatio0.0453056768558952
lyAdverbCount20
lyAdverbRatio0.010917030567685589
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences161
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences161
mean11.84
std12.59
cv1.063
sampleLengths
09
131
240
31
47
55
67
727
86
98
1027
112
1220
139
142
152
1616
176
1815
1925
206
2118
223
2311
2419
252
2638
271
281
294
309
312
324
3319
3418
358
362
372
3812
395
402
414
421
435
445
451
4628
4728
487
497
48.03% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.36645962732919257
totalSentences161
uniqueOpeners59
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences127
matches
0"Just the distant hum of"
1"Of course no answer."
2"Just leave it on the"
3"Just leave it and go."
4"Somewhere behind her, a branch"
5"Instead she reached up and"
6"Then the light dimmed, and"
7"Then forward again, slower, as"
ratio0.063
87.72% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount42
totalSentences127
matches
0"She had walked these paths"
1"It had been warm for"
2"She'd noticed it on the"
3"She'd noticed it crossing the"
4"she said aloud, because the"
5"She stepped between the standing"
6"She could see them even"
7"Her voice came out smaller"
8"It carried a smell she"
9"She pressed her palm flat"
10"It beat once, twice, against"
11"She found the stone in"
12"She set the envelope down."
13"She could leave."
14"She should leave."
15"She watched the darkness the"
16"It held very, very still."
17"She took a step toward"
18"She stood frozen with one"
19"Her father's courtroom voice, the"
ratio0.331
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount91
totalSentences127
matches
0"The trees knew she was"
1"Aurora Carter stood at the"
2"She had walked these paths"
3"That was what everyone said"
4"Aurora Carter did not flinch."
5"The pendant under her shirt"
6"It had been warm for"
7"She'd noticed it on the"
8"She'd noticed it crossing the"
9"she said aloud, because the"
10"The words fell flat, swallowed"
11"She stepped between the standing"
12"The change was immediate, and"
13"The sound of the city"
14"A low note."
15"The grove opened ahead of"
16"She could see them even"
17"Her voice came out smaller"
18"Eva was in a flat"
19"The envelope in Aurora's jacket"
ratio0.717
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences127
matches
0"Now, standing at the treeline"
1"As though something had walked"
2"Because she had been marked,"
ratio0.024
81.28% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences58
technicalSentenceCount5
matches
0"It had been warm for the past half mile — a faint, persistent heat against her sternum, like a coal that had forgotten how to burn out."
1"She took a step toward the path back, and the low note beneath the world shifted — a half-step down, a change in pressure that popped her ears."
2"She would think about that later, if there was a later — the strange, cold competence that rose in her when terror arrived, the same competence that had gotten …"
3"It moved — crawling across the clearing floor in a slow tide, pooling around her boots, sliding up the slab of granite where the envelope lay."
4"Then forward again, slower, as if something were learning the song by taking it apart."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount1
matches
0"she said aloud, because the silence needed breaking and her voice was the only tool she had"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount0
fancyTags(empty)
dialogueSentences5
tagDensity0.6
leniency1
rawRatio0
effectiveRatio0
81.6250%