Run: 2026-03-12-01KKHZRZA8GYGVYDSNREGZQYAY

Run Details

Duration:
13.9s
Cost:
$0.015562
Provider:
xAI

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 moon hung low and bloated over Richmond Park, its silver light fracturing through the bare branches of ancient oaks. Aurora Carter pulled her hood tighter against the November chill, her breath fogging in shallow bursts. The Heartstone Pendant lay cold against her sternum beneath her jacket, heavier than its small size should allow. She had come here for answers. The dreams had grown too insistent to ignore: crimson light, whispering voices that sounded almost like her own name, and always the grove. *Isolde’s grove*, the old texts had called it. The Fae Grove. Her boots crunched over frost-rimed leaves as she left the gravel path behind. The park was officially closed after dusk, but the gap in the fence had been easy enough to find. She had slipped through it with the ease of someone who had spent too many nights running from things she didn’t want to name. Evan’s face flickered briefly in her mind and she shoved it away. That was not why she was here. The trees thickened. Their trunks, twisted and black, looked like they had been frozen mid-scream. Aurora’s flashlight beam danced across the ground, picking out nothing but moss and the occasional pale mushroom that gleamed like bone. She checked her phone. 11:47 p.m. The battery icon blinked orange. Strange. She had charged it fully before leaving the flat above Silas’ bar. A soft wind moved through the upper branches, carrying the faintest scent of wildflowers. In November. The wrongness of it settled in her stomach like a stone. She kept walking. The standing stones appeared without warning. They rose from the earth in a rough circle, eight ancient oaks whose trunks had fused and petrified into something that looked almost deliberate. Between them, the air shimmered faintly, like heat rising from summer tarmac. Aurora stopped at the edge of the circle. Her heart beat too loudly in her ears. The pendant twitched. Not metaphorically. It gave a single, distinct pulse against her skin, warm as blood. She swallowed. “Okay,” she whispered. “That’s new.” She stepped between the stones. The temperature dropped so sharply her joints ached. The wind died. Even the distant hum of London traffic, that constant mechanical heartbeat she had grown used to, vanished. The only sound was her own breathing. The grove opened before her like a wound in the world. Wildflowers carpeted the ground in impossible profusion: bluebells, foxgloves, meadowsweet, all blooming as though it were midsummer. Their perfume was cloying, almost narcotic. In the center of the clearing stood a single oak far larger than the others, its bark carved with spiraling patterns that hurt to look at directly. The moon hung directly above it, impossibly bright, as if the grove had captured its own private satellite. Aurora’s flashlight flickered once and went out. She cursed softly, slapping it against her palm. Nothing. The darkness that rushed in was absolute, yet she could still see. Everything was bathed in that cold moonlight, every petal and blade of grass rendered in eerie, luminous detail. She should leave. Every rational part of her, the part that had survived Evan, that had packed a bag in the middle of the night and run to London, screamed at her to turn around. Instead she walked forward. The grass beneath her boots made no sound. That was when she noticed the first wrongness. The flowers were turning toward her. Not all at once. One by one, slowly, as though they possessed necks. Bluebell heads swiveled. Foxglove bells tilted. Their movement was languid, almost sleepy, but deliberate. Following her progress across the clearing. Aurora stopped. The flowers stopped. She took one careful step backward. Every bloom in a five-foot radius turned away, as though ashamed. Her mouth had gone dry. “This isn’t real,” she said aloud. The words sounded swallowed by the grove, as though the air itself refused to carry them. The pendant pulsed again, stronger this time. Warmth spread down her chest like spilled tea. She looked down. A faint crimson glow leaked between the buttons of her jacket. “Great,” she muttered. “Just what I needed. A magical Geiger counter.” Something moved at the edge of the trees. Not in the trees. *Between* them. A suggestion of motion where no space should exist, like a shadow detaching from its owner. Aurora whipped her head toward it. Nothing. Only the ancient oak and the flowers that now seemed to be watching her with renewed interest. Her scar itched. The small crescent on her left wrist, the one she’d earned falling off her bike at age nine, burned as though freshly cut. She rubbed at it absently, eyes still scanning the treeline. A sound came then. Soft. Wet. The sound of something breathing through a throat full of petals. It came from everywhere and nowhere. Aurora’s pulse thundered in her ears. She forced herself to breathe slowly, the way she’d learned in those first terrifying weeks after leaving Cardiff. *Observe. Assess. Don’t panic until there’s something to panic about.* She was definitely something to panic about. The breathing sound multiplied. Now it came from three directions at once, each slightly out of sync with the others. A chorus of things trying to mimic human respiration and failing in subtly different ways. She turned in a slow circle. The flowers tracked her movement like sunflowers following the sun, their faces now uniformly pointed toward her. Some had begun to open wider than should be botanically possible, revealing dark centers that looked almost like pupils. The pendant was burning now. Not painfully, but noticeably. A steady, rhythmic heat against her skin. She reached up and pulled the chain over her head, holding the crimson stone in her palm. It glowed brighter than she had ever seen it, casting red shadows across the pale skin of her wrist. The crescent scar looked black in the strange light. From the oak came a new sound. A low creak, like old wood settling after a storm. Except there was no storm. The air was perfectly still. A figure stood beneath the tree. It hadn’t been there a moment ago. Aurora was certain of that. She would have noticed. But there it was now, half-hidden by shadow, the suggestion of a woman in a long dress that might once have been white. Or perhaps it was simply the pale bark playing tricks on her eyes. Aurora took one step closer. The figure didn’t move, but the sense of *presence* intensified until the air felt thick enough to chew. The breathing sounds had stopped. Now there was only silence, the kind that pressed against eardrums and made them ring. The woman—if it was a woman—lifted her head. Aurora couldn’t see her face. Only darkness where features should be, and two points of light that might have been eyes. Or stars. Or something that had never been meant for human vision. The pendant flared so brightly Aurora had to look away. When she glanced back, the figure was gone. But the feeling of being watched had tripled. She could feel it now on her neck, her spine, the backs of her knees. Dozens of gazes. Hundreds. The flowers were no longer pretending to be flowers. Their centers had split open completely, revealing wet red interiors that pulsed in time with the Heartstone. Aurora’s clever mind, the one that had always found solutions in impossible places, offered her nothing. For the first time in years, she felt truly small. She began to back toward the standing stones. The grass clung to her boots. Not metaphorically. The blades had curled around the soles like tiny green fingers, trying to hold her in place. She yanked one foot free with a wet tearing sound that made her stomach turn. The breathing returned, louder now. Closer. She could hear individual differences in the inhalations. Some were shallow and quick, like frightened children. Others were deep and wet, like things that had been drowning for centuries. Something brushed the back of her neck. Not wind. Fingers. Cold and impossibly long. Aurora spun, heart hammering against her ribs. Nothing stood behind her. Only the flowers, swaying now though there was still no breeze. The pendant was screaming. There was no other word for the way it vibrated in her hand, the way its inner light strobed like a dying star. She clutched it tighter, feeling the silver chain cut into her palm. The oak tree was watching her. That was impossible, trees didn’t have eyes, but she could feel its attention like a physical weight. The carvings in its bark were moving. Slowly. The spirals unwound and rewove themselves into new patterns, patterns that looked uncomfortably like letters from an alphabet that had never existed on Earth. Aurora’s left wrist was bleeding. She hadn’t noticed until now. The crescent scar had split open, a thin line of red welling up and dripping down her hand to mingle with the sweat on her palm. The blood looked black in the moonlight. She realized with dawning horror that the flowers were drinking it. Wherever a drop fell, the blooms beneath surged upward, petals unfurling greedily to catch the liquid. Their stems made small, obscene sucking sounds. She needed to run. The certainty hit her like a physical blow. Not walk. Not carefully retreat. *Run.* Aurora turned and sprinted for the gap between the standing stones. The ground fought her. Roots erupted from the earth where none had been moments before, snaking around her ankles. She fell hard, tasting blood where she’d bitten her tongue. The Heartstone flew from her grasp and landed several feet away, still pulsing frantically. She crawled toward it. The flowers closed in. They didn’t move like plants. They moved like a pack of predators, stems bending at impossible angles, petals hissing against each other. Their scent had changed from sweet to something coppery and rotten. Her fingers closed around the pendant. The moment she touched it, every flower in the grove screamed. The sound was high and piercing, the sound of a thousand violated throats. Aurora screamed too, though she couldn’t hear herself over the cacophony. She clutched the Heartstone to her chest and ran. The standing stones seemed farther away than they should be. The grove had expanded, or she had shrunk, or reality had simply decided the normal rules no longer applied. Her legs burned. Her wrist throbbed. Behind her, the wet sounds of pursuit grew louder. Something grabbed her hair. She felt the yank all the way down her spine as her head snapped back. For one terrible moment she was falling backward into whatever had caught her. Then the pendant flared white-hot and the grip vanished with a sound like burning leaves. Aurora didn’t look back. She ran until her lungs were raw and her vision sparkled with black spots. The stones loomed suddenly before her, close enough to touch. She threw herself between them. The world lurched. Sound returned all at once: distant traffic, an owl calling, the rustle of ordinary wind through ordinary trees. The temperature rose ten degrees. Her flashlight, lying forgotten where she’d dropped it earlier, clicked back on by itself and rolled slightly on the ground. Aurora collapsed to her knees in the damp grass of Richmond Park, chest heaving. The pendant had gone dark again, just a pretty red stone on a silver chain. The bleeding on her wrist had stopped, though the scar looked fresher than it had in years, raised and livid. She stayed there for a long time, forehead pressed to the cold earth, listening to her heart slowly return to normal. When she finally lifted her head, the grove was gone. Only the eight ancient oaks remained, ordinary and still in the moonlight. No flowers. No breathing. No watching eyes. But as she rose on shaky legs and retrieved her flashlight, Aurora caught the faintest trace of wildflower perfume on the wind. Sweet. Cloying. And somewhere very close, something took a single, wet breath. She walked home without looking back, the Heartstone clutched so tightly in her fist that the chain left permanent indentations in her palm. The flat above Silas’ bar had never seemed so far away, nor so necessary. Behind her, in the space between one tree and another where no space should exist, something that wore the shape of flowers settled down to wait. It had her scent now. And the night was still young.
created_at"2026-03-12T21:38:21.133Z" 3/12/2026, 9:38:21 PM
model"x-ai/grok-4.20-beta-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency436
moderation_latency(null)
generation_time13776
tokens_prompt812
tokens_completion3257
native_tokens_prompt841
native_tokens_completion2563
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached832
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.0155624
router(null)
provider_responses
0
endpoint_id"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id"ffe41ff2-90a2-9b24-9e42-ee4ee0254f7a"
is_byokfalse
latency421
model_permaslug"x-ai/grok-4.20-beta-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773351501-EoK8MGc6R8H3Z6GNVQ4o"
upstream_id"ffe41ff2-90a2-9b24-9e42-ee4ee0254f7a"
total_cost0.0155624
cache_discount0.0014976
upstream_inference_cost0
provider_name"xAI"

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
63.92% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2079
totalAiIsmAdverbs15
found
0
adverb"sharply"
count1
1
adverb"softly"
count1
2
adverb"slowly"
count4
3
adverb"slightly"
count2
4
adverb"perfectly"
count1
5
adverb"completely"
count1
6
adverb"truly"
count1
7
adverb"carefully"
count1
8
adverb"suddenly"
count1
9
adverb"very"
count1
10
adverb"tightly"
count1
highlights
0"sharply"
1"softly"
2"slowly"
3"slightly"
4"perfectly"
5"completely"
6"truly"
7"carefully"
8"suddenly"
9"very"
10"tightly"
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)
35.06% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2079
totalAiIsms27
found
0
word"chill"
count1
1
word"flickered"
count2
2
word"charged"
count1
3
word"stomach"
count2
4
word"shimmered"
count1
5
word"pulse"
count2
6
word"mechanical"
count1
7
word"pulsed"
count2
8
word"warmth"
count1
9
word"scanning"
count1
10
word"thundered"
count1
11
word"rhythmic"
count1
12
word"sense of"
count1
13
word"silence"
count1
14
word"could feel"
count2
15
word"vibrated"
count1
16
word"weight"
count1
17
word"cacophony"
count1
18
word"throbbed"
count1
19
word"down her spine"
count1
20
word"loomed"
count1
21
word"lurched"
count1
highlights
0"chill"
1"flickered"
2"charged"
3"stomach"
4"shimmered"
5"pulse"
6"mechanical"
7"pulsed"
8"warmth"
9"scanning"
10"thundered"
11"rhythmic"
12"sense of"
13"silence"
14"could feel"
15"vibrated"
16"weight"
17"cacophony"
18"throbbed"
19"down her spine"
20"loomed"
21"lurched"
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
narrationSentences222
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences222
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences224
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans5
markdownWords15
totalWords2077
ratio0.007
matches
0"Isolde’s grove"
1"Between"
2"Observe. Assess. Don’t panic until there’s something to panic about."
3"presence"
4"Run."
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
totalMentions40
wordCount2049
uniqueNames13
maxNameDensity0.93
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Richmond2
Park2
Carter1
November2
Heartstone5
Pendant1
Fae1
Grove1
London2
Evan2
Cardiff1
Aurora19
Earth1
persons
0"Carter"
1"Heartstone"
2"Pendant"
3"Evan"
4"Aurora"
places
0"Richmond"
1"Park"
2"Fae"
3"Grove"
4"London"
5"Cardiff"
6"Earth"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences141
glossingSentenceCount2
matches
0"looked like they had been frozen mid-scre"
1"seemed farther away than they should be"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.481
wordCount2077
matches
0"Not painfully, but noticeably"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences224
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs92
mean22.58
std18.83
cv0.834
sampleLengths
094
175
260
327
43
56
652
73
814
97
105
1135
1211
1368
147
1539
1635
174
188
198
2039
215
226
2311
2427
2515
263
2711
2811
298
3046
3136
3217
336
3434
357
3635
3742
3816
3945
4027
416
4252
435
4438
458
4633
4718
488
4945
97.36% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences222
matches
0"been frozen"
1"was bathed"
2"been meant"
3"was gone"
4"was gone"
49.77% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount8
totalVerbs355
matches
0"was cloying"
1"were turning"
2"was burning"
3"was screaming"
4"was watching"
5"was bleeding"
6"were drinking"
7"was falling"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences1
totalSentences224
ratio0.004
matches
0"The woman—if it was a woman—lifted her head."
78.51% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount236
adjectiveStacks2
stackExamples
0"lay cold against her"
1"over frost-rimed leaves"
adverbCount12
adverbRatio0.05084745762711865
lyAdverbCount3
lyAdverbRatio0.012711864406779662
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences224
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences224
mean9.27
std6.49
cv0.7
sampleLengths
020
116
218
36
423
58
63
713
819
924
1012
117
123
1312
1421
154
162
175
181
1912
2014
212
2211
233
246
2524
2612
278
288
293
302
3112
322
333
342
355
368
373
3817
397
4011
4117
426
4327
4418
457
468
471
4812
4918
43.75% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.2857142857142857
totalSentences224
uniqueOpeners64
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences194
matches
0"Even the distant hum of"
1"Instead she walked forward."
2"Only the ancient oak and"
3"Only darkness where features should"
4"Only the flowers, swaying now"
5"Then the pendant flared white-hot"
6"Only the eight ancient oaks"
ratio0.036
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences194
matches
0"She had come here for"
1"Her boots crunched over frost-rimed"
2"She had slipped through it"
3"Their trunks, twisted and black,"
4"She checked her phone."
5"She had charged it fully"
6"She kept walking."
7"They rose from the earth"
8"Her heart beat too loudly"
9"It gave a single, distinct"
10"She stepped between the stones."
11"Their perfume was cloying, almost"
12"She cursed softly, slapping it"
13"She should leave."
14"Their movement was languid, almost"
15"She took one careful step"
16"Her mouth had gone dry."
17"she said aloud"
18"She looked down."
19"Her scar itched."
ratio0.284
57.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount156
totalSentences194
matches
0"The moon hung low and"
1"Aurora Carter pulled her hood"
2"The Heartstone Pendant lay cold"
3"She had come here for"
4"The dreams had grown too"
5"*Isolde’s grove*, the old texts"
6"The Fae Grove."
7"Her boots crunched over frost-rimed"
8"The park was officially closed"
9"She had slipped through it"
10"Evan’s face flickered briefly in"
11"That was not why she"
12"The trees thickened."
13"Their trunks, twisted and black,"
14"Aurora’s flashlight beam danced across"
15"She checked her phone."
16"The battery icon blinked orange."
17"She had charged it fully"
18"A soft wind moved through"
19"The wrongness of it settled"
ratio0.804
77.32% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences194
matches
0"Now it came from three"
1"Now there was only silence,"
2"Wherever a drop fell, the"
ratio0.015
79.37% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences90
technicalSentenceCount8
matches
0"Aurora’s flashlight beam danced across the ground, picking out nothing but moss and the occasional pale mushroom that gleamed like bone."
1"They rose from the earth in a rough circle, eight ancient oaks whose trunks had fused and petrified into something that looked almost deliberate."
2"Wildflowers carpeted the ground in impossible profusion: bluebells, foxgloves, meadowsweet, all blooming as though it were midsummer."
3"In the center of the clearing stood a single oak far larger than the others, its bark carved with spiraling patterns that hurt to look at directly."
4"The moon hung directly above it, impossibly bright, as if the grove had captured its own private satellite."
5"But there it was now, half-hidden by shadow, the suggestion of a woman in a long dress that might once have been white."
6"She yanked one foot free with a wet tearing sound that made her stomach turn."
7"Others were deep and wet, like things that had been drowning for centuries."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount2
fancyTags
0"she whispered (whisper)"
1"she muttered (mutter)"
dialogueSentences5
tagDensity0.6
leniency1
rawRatio0.667
effectiveRatio0.667
82.7666%