Run: 2026-03-18-01KM07N9TQMDDEZ7XCQRYFTYSV

Run Details

Duration:
15.6s
Cost:
$0.013422
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
Aurora Carter had learned to trust the small alarms first. The hitch in a stranger’s smile. The pause before a lie. The way a room changed when someone dangerous decided to own it. Tonight, she trusted the silence. It sat over Richmond Park like a lid, heavy and complete, swallowing the city’s distant hum until even London seemed to have forgotten the place existed. The taxi had dropped her at the edge of the park and gone without argument, the driver too eager to be rid of her after he’d seen the hour and the road ahead. Rory had stood under the weak orange spill of a streetlamp with her delivery bag slung over one shoulder and the collar of her coat turned up against the cold, watching the cab’s taillights vanish. Then she’d checked her phone. No signal. Of course there was no signal. That would have been too easy. Her thumb had hovered over the screen anyway, as if stubbornness alone might force bars to appear. Then she’d slid the phone away and kept walking. The path into the park was dark and wet with mist. It curled between trees black as old bone, their branches knitted together overhead so tightly that only scraps of moonlight reached the ground. Rory kept her pace steady, boots whispering against gravel and roots. The air smelled of damp earth, rotting leaves, and something else underneath it all—sweet, faint, and clean, like flowers after rain. Wildflowers, she thought, and frowned. It was winter. Or near enough to it that flowers should have surrendered with dignity months ago. But as the path opened, she saw them: little pale blooms clustered stubbornly at the edge of the way, white and violet and gold, bright in the dark as if someone had strewn them there on purpose. They leaned toward her as she passed, and she had the absurd, chilly thought that they were listening. The reason she’d come here sat warm against her chest. She touched the Heartstone pendant through her shirt, feeling the silver chain shift beneath her fingers. The gem was small, no bigger than her thumbnail, but even through the fabric it pulsed faintly with heat, a steady low throb like a distant heartbeat. It had been cold when she first found it in her flat, waiting on her kitchen table where no one could have left it without a key. Now it was warmer, almost impatient. Near a Hel portal, the note had said. No name. No explanation. Just a slip of paper and the pendant, as if that should be enough to send her into a London park after dark. Aurora had spent enough years surviving on instinct and half-answers to know when something was bait. She also knew that sometimes bait was the only thing in reach. The grove should have been further in, beyond the standing stones she’d been told about. Isolde’s grove, the message had said, as though it expected her to know what that meant. Rory had not liked the name. It sounded like a place that remembered too much. The trees changed subtly as she walked. The trunks thickened, bark ridged and pale under the moon. Branches arched overhead in long, watchful curves. The path widened into a clearing, and there they were: ancient oak standing stones, gray and towering, half swallowed by moss and shadow. They stood in a rough circle, each one marked by age and weather and something deeper, as though the wood itself had been there before the earth had decided what shape to take. Rory stopped just short of the boundary. The pendant burned once, a sharp quick pulse against her skin. “Right,” she muttered under her breath. Her voice sounded wrong here, too loud and too small at once. She stepped forward. The air changed. It wasn’t dramatic. No burst of light, no crack of thunder. Just a subtle pressure behind her ears, a sense of passing through an unseen curtain. The hairs on her arms rose. The cold deepened and then vanished in the same breath. The clearing beyond the stones seemed to draw her in. The Fae Grove lay hidden there, open and still as a held breath. Wildflowers covered the ground in thick drifts, blooming as if it were spring. Their colors glowed softly in the moonlight, so bright they looked almost wet. The grass moved without wind. At the center of the grove stood a ring of old roots and stone, twisted together around a shallow dip in the earth where dark water gathered like an eye. Rory stood very still, letting her gaze travel over everything without letting it linger too long. Nothing moved. That was worse than if something had. She took another step in, then another. The pendant at her throat warmed more with each pace, the heat spreading under her collarbone like a warning being rewritten into insistence. She lifted a hand to her neck and tried not to think about the fact that the grove seemed to breathe with her. The message had said the portal might be visible when the pendant reacted. That much at least had proven true. Somewhere in the clearing, not far from the stone ring, the air shimmered faintly, a distortion so slight she would have missed it if the pendant had not suddenly throbbed hard enough to make her flinch. There. She narrowed her eyes. The shimmer hung between two leaning stones, a seam in the dark. Not a doorway exactly, not in any sensible human sense. Just a suggestion of a shape, a slit of wrongness where moonlight bent and folded back on itself. It reminded her, uncomfortably, of looking into deep water and seeing something move below the surface. Rory drew in a breath and went still again. From somewhere behind her came the soft crunch of a footstep. She turned at once. Nothing. The grove was empty behind her. Stone, flowers, shadow. No movement. No person. Just the boundary trees standing black and silent under the moon. Rory kept her face blank by force. Her pulse kicked harder. “Hello?” she called, and regretted it immediately. The word dropped into the grove and seemed to die there. No answer. Not even an echo. She listened. The silence that came back was unnatural in its completeness. Not no sound at all—worse. There was the faint rustle of leaves, the tiny click of a twig settling somewhere out of sight, the whisper of grass against grass. But there were no birds, no insects, no distant road noise. The grove had swallowed every ordinary thing and left only the subtle sounds that belonged to it. She turned slowly back toward the shimmer. The pendant was hot now, heat unmistakable against her chest. Rory reached for it and wrapped her fingers around the stone. Its surface throbbed under her palm. She let out a breath through her nose and moved closer to the distortion. The air around it tasted faintly metallic. Her skin prickled. A shape moved at the edge of her vision. She snapped her head to the side. Nothing. Just flowers bending in a breeze she could not feel. She held her breath for a count of three, then four. The sensation of being watched settled over her with patient certainty, not a sudden pounce but a slow placement of hands at the back of her neck. It was not the same as fear. Fear was simple. This was recognition without memory. Someone was there. Not behind the trees. Not just in the dark. Here. In the grove. Near enough to hear her breathing if they wanted. Her mind ran through options with cold efficiency. Leave. Mark the route. Don’t turn your back. Keep the pendant visible. She had lived long enough with men like Evan to know that the first sign of danger was often the one most ignored. Rory shifted her feet and brought herself around in a careful half-circle, scanning the stones, the flowers, the roots. The moonlight changed as she moved, or perhaps the grove did. One moment the clearing was open, the next the shadows between the trees had deepened so much they looked solid. Something pale glimmered near the boundary stones. She looked directly at it. Again, nothing. Just a strip of moonlit bark. But the shape lingered in her mind: too tall for a person crouching, too thin for a trunk. It had been there and gone so quickly that she could not be sure it had ever existed at all. Rory swallowed. The pendant gave a soft, eager pulse. That was when she heard the whisper. Not words. At first just a thread of sound, thin as silk dragged over glass. It came from somewhere within the grove, circling just beyond the reach of her sight. She froze, every muscle in her body tightening at once. The whisper came again. Closer. A human voice, maybe, but stretched wrong, softened at the edges. It could have been speaking her name. Or nothing at all. She turned in place, slow and controlled. “I’m not here to stay,” she said, because saying it out loud made her feel less foolish. “I just need the portal.” The whisper stopped. The grove went very still. Then, from behind her left shoulder, a laugh. It was quiet. Almost amused. And it was so close that Rory’s skin prickled all the way down her arms. She spun. No one. Her breath came sharp. The wildflowers at her feet trembled, though the air had not moved. On the far side of the stone ring, the shimmer of the portal had brightened, a narrow slit now visible even to her naked eye. It pulsed faintly, as if breathing in time with the pendant. Rory backed toward it, keeping the center of the grove in sight. Her heel struck a root, and she caught herself before she could stumble. The grove seemed to lean with her. The trees watched. The flowers bent. There was a sensation then, more than a sound, of something large shifting just beyond the stones. Not footsteps. Not quite. A displacement in the dark, a weight settling where it should not. Rory’s mouth went dry. She reached into her coat pocket and closed her fingers around the small flashlight she’d brought, but she did not switch it on. Light felt too vulnerable here, too revealing. Instead she kept moving backward toward the portal, one measured step at a time. The whispering started again. Not one voice now, but several, layered together under the trees and beneath the earth and perhaps inside her skull. Too quiet to understand, too intimate to ignore. It rose and fell like speech overheard through a wall. She caught one clear fragment, or thought she did. Carter. Her stomach turned cold. Her grip tightened on the pendant until the edges bit into her palm. The stone was scorching now, far hotter than any jewelry had a right to be, but she did not let go. She could feel a faint vibration in it, as though something on the far side of the seam had noticed her and was answering. The portal widened by a fraction. The air around it rippled. Rory stopped just short of it and stared into the seam of dark. There was nothing visible beyond, and yet the space beyond seemed to lean back at her, immense and expectant. The feeling of being watched sharpened into certainty so complete it was almost calm. Not alone, she thought. Not now. Not ever since she crossed the stones. A soft sound came from the portal itself. Like breathing. Rory drew in a careful breath of her own and, very slowly, lifted her free hand toward the seam in the air. Her fingers hovered a few inches away. The temperature dropped around her hand, then rose again in a wave that made her skin sting. From somewhere behind her, one of the flowers snapped shut as if in sudden fear. She did not turn. Instead she focused on the slit in the air and waited for it to give her something she could use. Her mind, calm in the way it always became when danger sharpened everything to a single point, tracked the pattern of the pulse in the Heartstone. Heat. Rhythm. Response. If it was drawn to Hel portals, then this was one. Or close enough. A portal to what, though, she could not guess. The whispered voices rose around her, no longer hidden. They moved through the grove like a current. The trees swayed though no wind touched them. Somewhere in the dark, something took a step. Rory’s heart slammed once, hard. She forced herself not to look. The portal brightened. For one brief instant, the seam in the air opened just enough for her to see a flash of color beyond it—green so deep it was nearly black, and silver light wound through with it like thread through cloth. Then it closed again, leaving only the shimmer. A scent came with the glimpse, sharp and sweet and impossible, like crushed blossoms under rain. The pendant pulsed violently against her throat. Rory understood, with a sick lurch, that whatever was on the other side had noticed the pendant too. A shape crossed the edge of her vision, tall and narrow and moving too smoothly to be human. She looked that way at last. The grove was empty. No, not empty. Occupied. The absence had texture now, a distortion between two stones near the trees where something seemed to stand just outside the thin reach of moonlight. She could not see a face. Could not see hands. Only the sense of a figure there, watching her with patient, almost polite attention. The whispering stopped. The silence that followed was absolute. Rory stood at the edge of the portal with her pulse roaring in her ears and the Heartstone burning in her fist, and knew with sudden, cold clarity that she had come too far to pretend this was just a search anymore. Whatever had called her here had been waiting. Not for anyone. For her.
created_at"2026-03-18T10:25:31.494Z" 3/18/2026, 10:25:31 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency401
moderation_latency(null)
generation_time15394
tokens_prompt812
tokens_completion3502
native_tokens_prompt742
native_tokens_completion2859
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.013422
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0ef52bb0938604160169ba7d9b90948194a02097057b189eee"
is_byokfalse
latency196
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-1773829531-EHGibtEfhzeHOf3eh0IZ"
upstream_id"resp_0ef52bb0938604160169ba7d9b90948194a02097057b189eee"
total_cost0.013422
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
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences4
tagDensity0.75
leniency1
rawRatio0
effectiveRatio0
80.95% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2362
totalAiIsmAdverbs9
found
0
adverb"tightly"
count1
1
adverb"softly"
count1
2
adverb"very"
count3
3
adverb"suddenly"
count1
4
adverb"slowly"
count2
5
adverb"quickly"
count1
highlights
0"tightly"
1"softly"
2"very"
3"suddenly"
4"slowly"
5"quickly"
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)
32.26% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2362
totalAiIsms32
found
0
word"silence"
count3
1
word"pulsed"
count3
2
word"throb"
count1
3
word"pulse"
count5
4
word"sense of"
count2
5
word"shimmered"
count1
6
word"throbbed"
count2
7
word"echo"
count1
8
word"whisper"
count4
9
word"scanning"
count1
10
word"silk"
count1
11
word"trembled"
count1
12
word"footsteps"
count1
13
word"weight"
count1
14
word"measured"
count1
15
word"stomach"
count1
16
word"could feel"
count1
17
word"lurch"
count1
18
word"roaring"
count1
highlights
0"silence"
1"pulsed"
2"throb"
3"pulse"
4"sense of"
5"shimmered"
6"throbbed"
7"echo"
8"whisper"
9"scanning"
10"silk"
11"trembled"
12"footsteps"
13"weight"
14"measured"
15"stomach"
16"could feel"
17"lurch"
18"roaring"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences232
matches(empty)
93.60% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount7
narrationSentences232
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences233
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
totalWords2359
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions32
wordCount2347
uniqueNames10
maxNameDensity0.77
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Carter2
Richmond1
Park1
London2
Heartstone3
Hel2
Fae1
Grove1
Evan1
Rory18
persons
0"Carter"
1"Grove"
2"Evan"
3"Rory"
places
0"Richmond"
1"Park"
2"London"
3"Hel"
4"Fae"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences153
glossingSentenceCount2
matches
0"sounded like a place that remembered too m"
1"as if breathing in time with the pendant"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.848
wordCount2359
matches
0"not a sudden pounce but a slow placement of hands at the back of her neck"
1"Not one voice now, but several, layered together under the trees"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences233
matches
0"thought that they"
1"know that the"
2"looked that way"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs107
mean22.05
std22.35
cv1.014
sampleLengths
010
123
25
394
45
52
638
766
85
917
1055
1110
1276
138
1427
1528
1646
1780
187
1911
2018
213
223
2352
2413
2561
2616
272
287
2953
3056
311
3260
339
3411
354
361
3724
3818
3911
406
4169
427
4310
4441
459
467
4711
4853
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences232
matches
0"been told"
1"being rewritten"
2"was drawn"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs367
matches
0"were listening"
1"was scorching"
2"was answering"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences3
totalSentences233
ratio0.013
matches
0"The air smelled of damp earth, rotting leaves, and something else underneath it all—sweet, faint, and clean, like flowers after rain."
1"Not no sound at all—worse."
2"For one brief instant, the seam in the air opened just enough for her to see a flash of color beyond it—green so deep it was nearly black, and silver light wound through with it like thread through cloth."
75.43% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2352
adjectiveStacks1
stackExamples
0"watched settled over her"
adverbCount144
adverbRatio0.061224489795918366
lyAdverbCount25
lyAdverbRatio0.010629251700680272
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences233
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences233
mean10.12
std8.09
cv0.799
sampleLengths
010
16
25
312
45
526
633
735
85
92
106
116
1217
139
1411
1523
1611
1721
185
193
2014
2137
2218
2310
2416
2527
2627
276
288
292
302
3123
3216
3312
3415
3516
366
379
387
3910
407
4123
4233
437
4411
456
4612
473
483
493
41.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.2703862660944206
totalSentences233
uniqueOpeners63
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount18
totalSentences202
matches
0"Then she’d checked her phone."
1"Of course there was no"
2"Then she’d slid the phone"
3"Just a slip of paper"
4"Just a subtle pressure behind"
5"Somewhere in the clearing, not"
6"Just a suggestion of a"
7"Just the boundary trees standing"
8"Just flowers bending in a"
9"Near enough to hear her"
10"Just a strip of moonlit"
11"Then, from behind her left"
12"Instead she kept moving backward"
13"Too quiet to understand, too"
14"Instead she focused on the"
15"Somewhere in the dark, something"
16"Then it closed again, leaving"
17"Only the sense of a"
ratio0.089
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences202
matches
0"It sat over Richmond Park"
1"Her thumb had hovered over"
2"It curled between trees black"
3"It was winter."
4"They leaned toward her as"
5"She touched the Heartstone pendant"
6"It had been cold when"
7"She also knew that sometimes"
8"It sounded like a place"
9"They stood in a rough"
10"she muttered under her breath"
11"Her voice sounded wrong here,"
12"She stepped forward."
13"It wasn’t dramatic."
14"Their colors glowed softly in"
15"She took another step in,"
16"She lifted a hand to"
17"She narrowed her eyes."
18"It reminded her, uncomfortably, of"
19"She turned at once."
ratio0.272
93.66% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount148
totalSentences202
matches
0"Aurora Carter had learned to"
1"The hitch in a stranger’s"
2"The pause before a lie."
3"The way a room changed"
4"Tonight, she trusted the silence."
5"It sat over Richmond Park"
6"The taxi had dropped her"
7"Rory had stood under the"
8"That would have been too"
9"Her thumb had hovered over"
10"The path into the park"
11"It curled between trees black"
12"Rory kept her pace steady,"
13"The air smelled of damp"
14"Wildflowers, she thought, and frowned."
15"It was winter."
16"They leaned toward her as"
17"The reason she’d come here"
18"She touched the Heartstone pendant"
19"The gem was small, no"
ratio0.733
49.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences202
matches
0"Now it was warmer, almost"
1"If it was drawn to"
ratio0.01
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount3
matches
0"But as the path opened, she saw them: little pale blooms clustered stubbornly at the edge of the way, white and violet and gold, bright in the dark as if someon…"
1"She could feel a faint vibration in it, as though something on the far side of the seam had noticed her and was answering."
2"Rory stood at the edge of the portal with her pulse roaring in her ears and the Heartstone burning in her fist, and knew with sudden, cold clarity that she had …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"she muttered (mutter)"
dialogueSentences4
tagDensity0.75
leniency1
rawRatio0.333
effectiveRatio0.333
88.9083%