Run: 2026-04-27-01KQ70H1QA18HJV9CYKNQR8T9H

Run Details

Duration:
1m 53s
Cost:
$0.018214
Provider:
Alibaba

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 air inside the boundary of the ancient oaks did not smell like Richmond Park. The scent of damp grass and distant exhaust was gone, replaced by a heavy, cloying humidity that tasted of crushed petals left too long in stagnant water. Aurora Carter stepped through the arch of twisted roots and felt the world shear away. The streetlights that usually bled a murky orange glow through the branches vanished, swallowed by a darkness so complete it felt solid against her skin. She paused, her boot sinking slightly into a carpet of moss that yielded with a wet squelch. Against her sternum, the Heartstone Pendant dragged its weight, a cold silver chain suddenly warm as the deep crimson gem pulsed. It wasn't a rhythmic beat; it was a slow, viscous throb, like a muscle flexing in the dark. The heat seeped through her shirt, marking her chest. *Hel,* she thought. The word felt heavy, a stone dropped into the pit of her stomach. The unknown benefactor who had forced the artifact into her hands had been cryptic, whispering of portals and thresholds that could swallow a life whole. Rory hadn't come for answers; she'd come because the stone had begun screaming in her dreams, a pressure behind her eyes that only eased when she moved toward the park after dark. She was cool-headed, intelligent—a survival trait forged in the fires of an abusive past and honed in the chaos of London delivery runs. She trusted data. Currently, the data was wrong. Rory pulled her phone from her pocket. The screen flared, blindingly bright. 11:42 PM. She had checked the time the exact moment her foot crossed the line of standing stones. She stood perfectly still, counting her heartbeats to gauge the passage of seconds. One, two, three. The stone against her chest flared, a spike of heat that made her gasp. She looked at the screen again. 11:42 PM. The time hadn't advanced. It had stopped, or perhaps the grove had simply refused to acknowledge the need for chronology. "Alright," she murmured. Her voice sounded flat, deadened instantly by the moss and the dense air. She forced her breathing to remain even, a habit drilled into her during the dark months in Cardiff, during the nights when she'd had to mask her panic behind a mask of indifference. *Analyze. Assess.* The clearing was a bowl of wildflowers blooming in impossible profusion. Vines tangled around the trunks of the oaks that served as standing stones, their bark gnarled into shapes that suggested grasping fingers. Orchids with veins of black, lilies with petals sharp as glass, and blooms so pale they seemed to emit their own faint luminescence. But as Rory's bright blue eyes scanned the periphery, something snagged in her perception. The flowers weren't just growing; they were orienting. When she shifted her weight to the left, a cluster of purple blossoms on her right seemed to tilt, their centers turning toward her. She stopped. The flowers held still. *Wind,* she decided. *Convection currents from the thermal mass of the trees.* She moved deeper into the grove, drawn by the stone's increasing urgency. The heat was burning now, a brand that made her palm sweat where she gripped the silver chain. Every step felt heavier, as if gravity here were slightly askew, pulling her inward. A sound drifted from the dark space behind a massive oak to her east. It was a wet, tearing noise, like fabric ripping, followed by a soft, wet click. Rory froze, her body tense. She scanned the edge of her vision. Shadows clung to the roots of the trees, pooling in shapes that suggested crouching figures. When she snapped her gaze toward them, they were just roots and gnarled bark. But the moment she looked away, the shadows seemed to elongate, stretching toward her ankles. Click. Sigh. The sound was close. Too close. It came from right beside her ear, though the air remained undisturbed. It was the sound of a human throat trying to form a word but lacking the muscle control. *Rrr-rr-ry.* Her scar, the small crescent moon on her left wrist, flared with a phantom ache. Her skin prickled. The rational part of her brain, the part that navigated foggy streets and balanced spreadsheets for Yu-Fei Cheung's restaurant, screamed *acoustic echo, pareidolia, tired mind.* But the primal part, the part that had learned to read the subtle shifts in a room that predicted violence, knew better. This place was alive. And it was aware of her. She reached up, her fingers closing around the Heartstone. The metal was searing hot. "What do you want?" she asked, her voice steady, commanding. She refused to whimper. Stillness invited attention; movement demanded it, or pushed it back. The response was a rustle that swept across the grove, a wave of movement passing through the wildflowers without any wind. The flowers bowed in unison, their faces turning upward, revealing that their centers were not stamens, but dark, hollow depressions. From those hollows, a fine mist drifted, smelling of copper and crushed mint. The mist drifted toward her, swirling around her boots. Rory took a step back. Her heel caught on something soft. She looked down. A root lay across her path, pale and fibrous. She nudged it with her toe. It yielded like flesh. A pulse ran through the root, visible beneath the translucent skin, synchronized perfectly with the throbbing of the stone in her hand. The root wasn't part of the tree. It was a limb. She jerked her foot back, and the grove groaned. The sound came from everywhere, a deep, wooden vibration that rattled her teeth. The pale root twitched, curling slightly, testing the air where her foot had been. The wrongness slammed into her then, a wave of nausea. The oaks weren't trees. The stones weren't stones. The boundary of the grove was a mouth, and she was standing on a tongue. The time loop, the disorientation, the biological mimicry—it was all digestion. The Heartstone wasn't a compass; it was a beacon, marking her as something to be consumed, or perhaps, something that could break the seal. A figure detached itself from the base of the largest oak. It had the general shape of a human, but the proportions were wrong. The arms hung too low, the knees bending backward in impossible angles. Its face was a smooth surface of bark and moss, save for two vertical slits that wept a dark, viscous sap. It didn't walk; it flowed, the joints popping with wet cracks as it slid closer, silent and inevitable. Rory didn't run. Running triggered the chase, and she had seen the speed of that root. She stood her ground, the Heartstone burning in her palm, its light turning the world a bloody crimson. The entity paused ten feet away, the sap-weeping slits widening. A sound emerged from the fissure, not a voice, but the exact recording of her own breathing from five seconds ago, played back with a distorted, mocking delay. *In. Out. In. Out.* It was learning her rhythm. It was trying to get inside her head. Rory's mind raced, stripping away the terror to find the mechanism. The stone reacted to Hel portals. Hel was not this. Hel was death, cold and final. This was something Fae, something that played with time and flesh and sanity. The stone was hot because it was close to a power source, but it wasn't the right frequency. The entity wasn't attacking; it was probing. It wanted to know what she was. She gripped the stone tighter, letting the pain focus her. She wasn't prey. She was a survivor. She had walked out of a life that wanted to break her and rebuilt herself brick by brick. She would not be unraveled here by a mimic in the woods. "You want me?" Rory whispered, stepping forward, closing the distance. The entity recoiled slightly, the slits flaring. "Then look at me." She held the Heartstone up, the crimson glow flaring blindingly bright. The stone wasn't just warming; it was resonating, a high-pitched whine that drilled into the silence. The wildflowers shrieked, their petals retracting. The entity's smooth face rippled, the bark cracking to reveal raw, red wood underneath. For a heartbeat, the grove held still. The time dilated, stretching that second into an eternity of crimson light and screaming silence. And in that stretched moment, Rory saw it—the truth behind the moss and the mimicry. Behind the entity, woven into the roots of the world, were chains of light, broken and fraying. The portal wasn't hidden. It was broken. And the Heartstone was the key trying to force a lock that had already shattered. The entity lunged. Not to strike, but to grab the stone. Rory turned and ran, not through the grove, but toward the standing stones, toward the boundary. The ground bucked beneath her, roots lashing out to snag her ankles. The whispering rose to a deafening roar, a thousand voices screaming her name in a language that tasted like iron. She didn't look back. She focused on the line of oaks. On the thin strip of grey London mist she saw waiting between the trunks. The stone burned her sores into her flesh. The entity's hand, all slender fingers and grasping intent, closed around her ankle. Rory kicked, her boot connecting with something that felt like packed wet earth. The grip loosened. She surged forward, throwing herself at the boundary. The air resistance doubled, then tripled. The grove wanted to keep her. It swallowed time; it could swallow her forever. She reached the first oak. The bark was warm and throbbing. She pressed her burning pendant against the wood. A shock blasted through her, rattling her bones. The world inverted. Colors bled. Sound tore apart. And then, with a sound like a gasp, she stumbled out onto the damp grass of Richmond Park. Streetlights hummed overhead. A distant siren wailed. The air smelled of exhaust and rain. Rory collapsed, gasping, her hand clamped over the pendant. It was cooling, the heat fading to a dull warmth. She checked her phone. 11:44 PM. Only two minutes. She looked back. The ring of oaks stood still, silent and ordinary. No wildflowers. No mist. Just trees in a park. But as she lay there, heart hammering against her ribs, she felt a tug on her left ankle. She rolled over and pulled up her pant leg. Circling her ankle, pale and faint but undeniable, was a bruise. The shape of five slender fingers, pressing deep into the skin. And on the thumb of the bruise, a small mark that looked like a thumbprint. Rory touched the bruise, and her finger came away stained with a drop of dark, viscous sap. The stone pulsed once, a slow, satisfied drag of heat. The grove had let her go. But the grove remembered.
created_at"2026-04-27T08:22:38.576Z" 4/27/2026, 8:22:38 AM
model"qwen/qwen3.5-plus-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1087
moderation_latency(null)
generation_time112895
tokens_prompt812
tokens_completion8215
native_tokens_prompt792
native_tokens_completion7457
native_tokens_completion_images(null)
native_tokens_reasoning5031
native_tokens_cached0
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"
usage0.0182136
router(null)
provider_responses
0
endpoint_id"8b4a0fbb-6705-4f8d-a7f1-ad18ecc0edbc"
id"chatcmpl-65850b16-9e89-9aab-840c-139b34f8f6b3"
is_byokfalse
latency1087
model_permaslug"qwen/qwen3.5-plus-20260420"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777278158-7MJGyXwRh29038IfG7US"
session_id(null)
api_type"completions"
id"gen-1777278158-GPQak8Y7ILdeL8ZGERvd"
upstream_id"chatcmpl-65850b16-9e89-9aab-840c-139b34f8f6b3"
total_cost0.0182136
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

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.77% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1820
totalAiIsmAdverbs7
found
0
adverb"slightly"
count4
1
adverb"suddenly"
count1
2
adverb"perfectly"
count2
highlights
0"slightly"
1"suddenly"
2"perfectly"
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)
42.31% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1820
totalAiIsms21
found
0
word"weight"
count2
1
word"pulsed"
count2
2
word"rhythmic"
count1
3
word"throb"
count1
4
word"stomach"
count1
5
word"mask of indifference"
count1
6
word"scanned"
count2
7
word"navigated"
count1
8
word"echo"
count1
9
word"searing"
count1
10
word"pulse"
count1
11
word"synchronized"
count1
12
word"beacon"
count1
13
word"raced"
count1
14
word"silence"
count2
15
word"shattered"
count1
16
word"warmth"
count1
highlights
0"weight"
1"pulsed"
2"rhythmic"
3"throb"
4"stomach"
5"mask of indifference"
6"scanned"
7"navigated"
8"echo"
9"searing"
10"pulse"
11"synchronized"
12"beacon"
13"raced"
14"silence"
15"shattered"
16"warmth"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"wave of emotion"
count1
highlights
0"a wave of nausea"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences178
matches
0"felt a tug"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences178
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences179
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans7
markdownWords23
totalWords1817
ratio0.013
matches
0"Hel,"
1"Analyze. Assess."
2"Wind,"
3"Convection currents from the thermal mass of the trees."
4"Rrr-rr-ry."
5"acoustic echo, pareidolia, tired mind."
6"In. Out. In. Out."
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
totalMentions35
wordCount1805
uniqueNames12
maxNameDensity0.72
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Richmond2
Park2
Carter1
Heartstone6
Pendant1
London2
Cardiff1
Rory13
Yu-Fei1
Cheung1
Hel4
Fae1
persons
0"Carter"
1"Heartstone"
2"Pendant"
3"Rory"
4"Cheung"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
4"Hel"
globalScore1
windowScore1
87.50% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences120
glossingSentenceCount3
matches
0"tasted like iron"
1"felt like packed wet earth"
2"looked like a thumbprint"
34.89% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.651
wordCount1817
matches
0"not a voice, but the exact recording of her own breathing from five seconds a"
1"Not to strike, but to grab the stone"
2"not through the grove, but toward the standing stones, toward the boundary"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences179
matches
0"revealing that their"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs37
mean49.11
std26.81
cv0.546
sampleLengths
082
165
2104
388
451
5108
612
773
856
92
1037
1175
1238
1363
1466
1536
1668
1775
1872
194
2013
2172
2247
2321
2447
2576
2659
2746
2844
2935
3032
3128
3221
3327
3437
3527
3610
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences178
matches
0"was gone"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount12
totalVerbs312
matches
0"were orienting"
1"weren't just growing"
2"was burning"
3"was searing"
4"was standing"
5"was learning"
6"was trying"
7"was probing"
8"wasn't attacking"
9"was resonating"
10"wasn't just warming"
11"was cooling"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount9
flaggedSentences12
totalSentences179
ratio0.067
matches
0"It wasn't a rhythmic beat; it was a slow, viscous throb, like a muscle flexing in the dark."
1"Rory hadn't come for answers; she'd come because the stone had begun screaming in her dreams, a pressure behind her eyes that only eased when she moved toward the park after dark."
2"She was cool-headed, intelligent—a survival trait forged in the fires of an abusive past and honed in the chaos of London delivery runs."
3"The flowers weren't just growing; they were orienting."
4"Stillness invited attention; movement demanded it, or pushed it back."
5"The time loop, the disorientation, the biological mimicry—it was all digestion."
6"The Heartstone wasn't a compass; it was a beacon, marking her as something to be consumed, or perhaps, something that could break the seal."
7"It didn't walk; it flowed, the joints popping with wet cracks as it slid closer, silent and inevitable."
8"The entity wasn't attacking; it was probing."
9"The stone wasn't just warming; it was resonating, a high-pitched whine that drilled into the silence."
10"And in that stretched moment, Rory saw it—the truth behind the moss and the mimicry."
11"It swallowed time; it could swallow her forever."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1812
adjectiveStacks0
stackExamples(empty)
adverbCount59
adverbRatio0.032560706401766004
lyAdverbCount15
lyAdverbRatio0.008278145695364239
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences179
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences179
mean10.15
std7.32
cv0.721
sampleLengths
015
127
215
325
417
521
618
79
83
913
1025
1132
1223
133
145
157
165
172
1816
1913
203
2114
226
232
244
2516
263
2713
2833
291
301
3111
3222
3323
3414
358
3624
372
384
393
409
4112
4218
4314
4414
4515
465
477
4815
4914
33.80% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats29
diversityRatio0.2737430167597765
totalSentences179
uniqueOpeners49
62.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences160
matches
0"Currently, the data was wrong."
1"Only two minutes."
2"Just trees in a park."
ratio0.019
95.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount50
totalSentences160
matches
0"She paused, her boot sinking"
1"It wasn't a rhythmic beat;"
2"She was cool-headed, intelligent—a survival"
3"She trusted data."
4"She had checked the time"
5"She stood perfectly still, counting"
6"She looked at the screen"
7"It had stopped, or perhaps"
8"Her voice sounded flat, deadened"
9"She forced her breathing to"
10"She moved deeper into the"
11"It was a wet, tearing"
12"She scanned the edge of"
13"It came from right beside"
14"It was the sound of"
15"Her scar, the small crescent"
16"Her skin prickled."
17"She reached up, her fingers"
18"she asked, her voice steady,"
19"She refused to whimper."
ratio0.313
31.88% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount137
totalSentences160
matches
0"The air inside the boundary"
1"The scent of damp grass"
2"Aurora Carter stepped through the"
3"The streetlights that usually bled"
4"She paused, her boot sinking"
5"It wasn't a rhythmic beat;"
6"The heat seeped through her"
7"*Hel,* she thought."
8"The word felt heavy, a"
9"The unknown benefactor who had"
10"Rory hadn't come for answers;"
11"She was cool-headed, intelligent—a survival"
12"She trusted data."
13"Rory pulled her phone from"
14"The screen flared, blindingly bright."
15"She had checked the time"
16"She stood perfectly still, counting"
17"The stone against her chest"
18"She looked at the screen"
19"The time hadn't advanced."
ratio0.856
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences160
matches(empty)
ratio0
28.22% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences81
technicalSentenceCount13
matches
0"The scent of damp grass and distant exhaust was gone, replaced by a heavy, cloying humidity that tasted of crushed petals left too long in stagnant water."
1"The unknown benefactor who had forced the artifact into her hands had been cryptic, whispering of portals and thresholds that could swallow a life whole."
2"The stone against her chest flared, a spike of heat that made her gasp."
3"Vines tangled around the trunks of the oaks that served as standing stones, their bark gnarled into shapes that suggested grasping fingers."
4"The rational part of her brain, the part that navigated foggy streets and balanced spreadsheets for Yu-Fei Cheung's restaurant, screamed *acoustic echo, pareido…"
5"The flowers bowed in unison, their faces turning upward, revealing that their centers were not stamens, but dark, hollow depressions."
6"The sound came from everywhere, a deep, wooden vibration that rattled her teeth."
7"The Heartstone wasn't a compass; it was a beacon, marking her as something to be consumed, or perhaps, something that could break the seal."
8"She stood her ground, the Heartstone burning in her palm, its light turning the world a bloody crimson."
9"This was something Fae, something that played with time and flesh and sanity."
10"The stone wasn't just warming; it was resonating, a high-pitched whine that drilled into the silence."
11"The whispering rose to a deafening roar, a thousand voices screaming her name in a language that tasted like iron."
12"Rory kicked, her boot connecting with something that felt like packed wet earth."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount1
matches
0"she asked, her voice steady, commanding"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount2
fancyTags
0"she murmured (murmur)"
1"Rory whispered (whisper)"
dialogueSentences4
tagDensity0.75
leniency1
rawRatio0.667
effectiveRatio0.667
69.8954%