Run: 2026-04-27-01KQ77TFZDF94PDX5CKJXZ6EPW

Run Details

Duration:
4m 58s
Cost:
$0.069549
Provider:
Alibaba

Model input

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

Model response

AI
Night swallowed Richmond Park. Rory stepped over the rusted iron gate. Her boots sank into damp soil. The Heartstone pendant rested against her collarbone. A thumbnail-sized weight burned through her jumper. She followed the heat. The map on her phone died three miles back. The stones waited ahead. The air tasted of copper and crushed mint. Wildflowers pushed through the leaf litter. White petals glowed without moonlight. No wind moved the branches. The leaves shivered anyway. Right. Just a delivery run gone sideways. Golden Empress prawn crackers do not usually lead to ancient woodland. She adjusted the strap of her bag. The pendant pulsed. A slow rhythm matched her heartbeat. Then it dragged ahead of it. She pressed two fingers to the silver chain. The gem throbbed hotter. She stepped between the oak trunks. Bark twisted into spirals. The curves looked too much like knuckles. The clearing opened. Time stretched. Her watch ticked backwards. A twig snapped behind her left shoulder. She turned. Shadow and foxglove filled the space. Another crack sounded. Closer. Wet. Bare feet slapped soaked earth. Show yourself. I did not walk past the deer fences for a game of hide and seek. Silence answered. A low hum vibrated through her molars. The wildflowers bent inward. All of them. They pointed at the centre of the grove. Something brushed her jacket sleeve. She jerked back. The fabric held a smear of silver pollen. She wiped it on her jeans. The pendant flared crimson. Light bled through her fingers. She opened her palm. The stone glowed like a coal. You brought me here. Lead on then. Stop hovering. A breath ghosted her neck. Cold. It smelled of rain and old stone. She spun. The standing stones formed a perfect circle. They hadn't a moment before. Gaps closed. Roots knitted together. The exit vanished. Clever. Seal the door. Keep the rat in the maze. She ran a hand over the nearest trunk. Sap oozed black and thick. It coated her fingertips. She rubbed it against her thumb. The substance clung. Pulled. Like resin warming in a palm. A whisper threaded through the trees. Not words. Syllables matched the cadence of her own name. Au-ro-ra. Drawn out. Stretched thin. Speak proper English or shut it. I have had a shift from hell. My knees ache. My patience sits at zero. The whisper stopped. A new sound replaced it. Scraping. Rhythmic. Metal on wood. Or bone on bark. It circled her. Left to right. Behind the flowers. Behind the stones. She walked toward the centre. The pendant dragged her forward. Heat spread down her sternum. She unclasped the chain. Let it hang from her fist. The gem swung. It pointed at a patch of disturbed earth. Freshly turned. Darker than the surrounding soil. Buried treasure. How original. She crouched. Dug her fingers into the dirt. Cold mud packed under her nails. She scooped handfuls aside. The soil resisted. Compacted. Then gave way. Her knuckles struck something hard. Smooth. Curved. She brushed the dirt away. A jawbone. Human. Teeth intact. Molars filled with silver. She dropped it. Stood. Wiped her hands on her thighs. The pendant burned her palm. She opened her fingers. The crimson light pulsed faster. Matched the scraping. Matched the circling. Not mine. Not my problem. The scraping halted. The grove held its breath. The wildflowers straightened. Petals faced her. All of them. A voice spoke from the trees. Clear. Close. Right beside her ear. You walked through the door, little bird. Doors lock behind you. She turned. Nothing. Just the curve of the oak. Just the dark. I did not ask for an invitation. I followed a rock. Rocks do not make rules. The voice answered from the opposite side. The stone chooses. The stone remembers. You carry a piece of the threshold. You pay the toll. She gripped the pendant. Heat seared her skin. She welcomed it. Pain grounded her. She stepped toward the voice. Name the price. Stop playing with the acoustics. Leaves rustled. No wind. The sound came from above. She looked up. Branches wove together. They formed a canopy that blocked the sky. The dark deepened. The pendant flared. Light painted the bark in bloody strokes. Something dropped from the branches. It landed soft. Ten feet away. A shape. Human outline. Wrong proportions. Arms too long. Shoulders too narrow. Head tilted at an angle that cracked the neck. It did not move. It breathed. The sound rattled. Wet. Like air through a blocked pipe. She measured the distance. Counted the stones behind it. Three paces to the left. A gap in the roots. Wide enough for her shoulders. You block the path. Move. The thing exhaled. The breath carried the smell of stagnant water and iron. It took a step. Knees bent backwards. Feet slapped the mud. It stopped. Raised a hand. Fingers stretched. Too many joints. Bones clicked. Toll. The voice came from its chest. Not its mouth. Flesh. Memory. Or the stone. She closed her fist around the pendant. The chain bit into her knuckles. The crescent scar on her left wrist caught the crimson light. A pale mark against flushed skin. I keep the stone. I keep my memories. You can have the mud on my boots. The thing lowered its hand. The joints popped. The head tilted further. Vertebrae ground. It took another step. Closer. The wildflowers flattened beneath its feet. Petals bruised black. Wrong answer. The voice dropped an octave. Vibrated through the soil. The threshold demands balance. You carry heat. You leave cold. She backed toward the gap in the roots. Kept her eyes on the shape. The pendant burned hotter. Sweat traced her spine. She wiped her brow with her free hand. Smudged dirt across her forehead. Balance works both ways. You want heat. Come take it. See what happens when you grab live wire. The thing stopped. The chest cavity shuddered. A sound escaped. Not laughter. Not a cough. A wet tear. Like fabric ripping underwater. It lunged. Deliberate. Arms swept wide. Fingers hooked. It closed the distance. She dropped. Rolled. Mud coated her shoulder. She came up near the roots. The gap waited. She shoved through. Bark scraped her ribs. Branches caught her hair. She tore free. Stumbled into the outer ring. The grove shifted. Stones rotated. The path twisted. The exit moved. She ran. Boots hammered the earth. The pendant swung. Beat against her chest. Marked a rhythm that refused to match her steps. Behind her, the thing crashed through the undergrowth. Branches snapped. Soil flew. The voice chased her. Multiplied. Echoed from every trunk. Run, little bird. The maze feeds on motion. The maze drinks sweat. She counted paces. Five. Ten. Fifteen. The trees thinned. The iron gate should have appeared. It did not. The path looped. She recognised the foxglove patch. The same bruised petals. The same turned earth. The same jawbone resting on the surface. She stopped. Chest heaved. Air burned her throat. She pressed her back against an oak. The bark felt warm. A pulse beat beneath the wood. You circle. The voice came from above. From below. From inside her own skull. You bleed time. You spill minutes like water. She slid down the trunk. Sat on the roots. Opened her hand. The pendant glowed steady. Crimson light painted her palms. She traced the crescent scar on her wrist. Pressed her thumb into the groove. I stop running. I sit. I wait. You starve. The grove went still. The scraping ceased. The wet breathing halted. The wildflowers froze. Petals locked in place. A single leaf detached from the canopy. Drifted down. Landed on her knee. Black veins pulsed beneath the green surface. It curled. Dried. Crumbled to dust. Footsteps approached. Slow. Measured. Bare soles pressed the mud. They stopped an arm's length away. She kept her eyes on the pendant. Watched the light steady. Watched the heat fade to a dull warmth. You misunderstand the rules. The voice spoke soft. Close. Right in front of her boots. Stillness pays the highest toll. She lifted her chin. The shape stood there. Arms hung loose. Fingers brushed the earth. The face remained shadow. Two points of light caught the crimson glow. Reflective. Animal. Hungry. She stood. Brushed dirt from her trousers. Stepped forward. Closed the distance. Then collect. Take it. Choke on it. She held out the pendant. Chain dangling. Gem pulsing. The shape reached. Fingers uncurled. Joints cracked. The hand hovered over the stone. Heat radiated. Steam rose from the mud. She watched the fingers descend. Watched the skin blister. Watched the tendons blacken. The voice broke. Fractured into three tones. You burn the threshold. You break the circle. She stepped closer. Pressed the gem against the thing's palm. Flesh sizzled. Smoke curled. The smell of charred wood and copper filled the air. I do not play maze games. I do not pay tolls. I walk through. The shape recoiled. Arm jerked back. Fingers spasmed. The chest cavity collapsed inward. Ribs caved. The head snapped upright. The reflective eyes widened. The grove shuddered. Stones groaned. Roots tore free from the soil. The canopy split. Moonlight pierced the branches. Silver beams cut the dark. She turned. Walked toward the gap. Boots found solid ground. The path straightened. The iron gate stood fifty yards ahead. Rust flaked the bars. Padlock hung open. Behind her, the thing dropped to its knees. Mud splashed. The voice whispered. Fading. Fraying. You carry the fire. You leave the ash. The grove remembers. The grove waits. She reached the gate. Gripped the cold iron. Pushed. Hinges screamed. She stepped onto the gravel path. Richmond Park stretched ahead. Street lamps glowed orange in the distance. Cars hummed on the road beyond the trees. She adjusted her bag. Wiped mud from her cheek. The pendant rested against her collarbone. Cool now. Quiet. A dead weight. She walked. Gravel crunched beneath her boots. The night air tasted of exhaust and damp grass. Normal sounds returned. An owl hooted. A fox barked. Wind moved the branches. She reached the tarmac. Street light washed over her. She checked her watch. The hands moved forward. Ticked steady. She pulled her phone from her pocket. Screen lit up. Signal bars appeared. Missed calls stacked. Eva's name topped the list. She thumbed the screen. Dialled. Pressed the phone to her ear. Pick up. I am done with the woods. I am done with the riddles. Tell me where to drop this bloody rock. Static answered. Then a click. A breath. Not Eva's. You left the circle. The voice spoke through the speaker. Clear. Close. Familiar. You did not close the door. She stopped. Lowered the phone. Stared at the screen. The call timer ran. Zero zero one. Zero zero two. She lifted the phone again. Who is this. The threshold follows. The voice dropped. The stone bleeds. You walk home. You bring the grove with you. She ended the call. Dropped the phone into her pocket. Gripped the pendant through her jumper. The gem stayed cold. The chain stayed still. She kept walking. Boots hit pavement. Street lamps cast long shadows. Her shadow stretched ahead. Then split. Two silhouettes walked beside her. One matched her stride. The other lagged. Arms too long. Shoulders too narrow. Head tilted. She counted her steps. One. Two. Three. The second shadow kept up. Fingers brushed the tarmac. Joints clicked. A wet breath sounded behind her right shoulder. She reached into her bag. Pulled out a metal torch. Heavy. Dented. She thumbed the switch. Beam cut the dark. Swept the pavement. Caught nothing. She clicked it off. Slid it back. Adjusted her grip on the bag strap. You want a toll. You queue like everyone else. The wet breath answered. Closer. The shadow on the tarmac lengthened. Fingers stretched toward her boots. She stepped over the line. Crossed the road. Reached the pavement outside Silas' bar. Neon sign buzzed. Pink light washed the brickwork. Music thumped through the glass. Normal life. Noise. Heat. She pushed the door. Bell chimed. Warm air hit her face. Smell of beer and fried onions. Voices overlapped. Glasses clinked. She stepped inside. Let the door swing shut. The bell chimed again. Once. Twice. Three times. She walked to the bar. Set her bag on a stool. Rested her elbows on the wood. Silas wiped a glass. Looked up. Nodded. Rough shift. Whiskey. Neat. She watched him pour. Watched the amber liquid fill the glass. She lifted it. Drank. Burn traced her throat. Grounded her. She set the glass down. Tapped the counter. Lock the door. Silas frowned. It is nine o'clock. She kept her eyes on the entrance. Watched the handle. Watched the gap beneath the frame. The bell chimed. Fourth time. The door did not move. She gripped the pendant. Cold metal bit her palm. She waited.
created_at"2026-04-27T10:30:08.116Z" 4/27/2026, 10:30:08 AM
model"qwen/qwen3.6-max-preview-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1337
moderation_latency(null)
generation_time297810
tokens_prompt1038
tokens_completion9305
native_tokens_prompt987
native_tokens_completion8752
native_tokens_completion_images(null)
native_tokens_reasoning5674
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.0695487
router(null)
provider_responses
0
endpoint_id"ca7fc0c7-f23d-4ac5-b2e0-945be5b61787"
id"chatcmpl-38d64462-0120-9a7b-85fe-0c7ef1fd34eb"
is_byokfalse
latency1337
model_permaslug"qwen/qwen3.6-max-preview-20260420"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777285808-5CmrRIrkvMyEwCaUiMZ2"
session_id(null)
api_type"completions"
id"gen-1777285808-Sc2WosawqhQwpkV4nkt7"
upstream_id"chatcmpl-38d64462-0120-9a7b-85fe-0c7ef1fd34eb"
total_cost0.0695487
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
totalTags0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2143
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
44.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2143
totalAiIsms24
found
0
word"weight"
count2
1
word"pulsed"
count3
2
word"throbbed"
count1
3
word"silence"
count1
4
word"vibrated"
count2
5
word"perfect"
count1
6
word"whisper"
count2
7
word"rhythmic"
count1
8
word"measured"
count2
9
word"traced"
count3
10
word"echoed"
count1
11
word"pulse"
count1
12
word"footsteps"
count1
13
word"warmth"
count1
14
word"fractured"
count1
15
word"familiar"
count1
highlights
0"weight"
1"pulsed"
2"throbbed"
3"silence"
4"vibrated"
5"perfect"
6"whisper"
7"rhythmic"
8"measured"
9"traced"
10"echoed"
11"pulse"
12"footsteps"
13"warmth"
14"fractured"
15"familiar"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences556
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences556
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences556
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen15
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2143
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions1
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions92
wordCount2141
uniqueNames24
maxNameDensity1.12
worstName"You"
maxWindowNameDensity3
worstWindowName"You"
discoveredNames
Richmond2
Park2
Heartstone1
Empress1
English1
Eva2
Neon1
Right3
Closer3
You24
Cold3
Like3
Heat4
Petals3
Close3
Branches3
Arms4
Three3
Fingers7
Boots3
Pressed3
Watched7
Two3
Street3
persons
0"Eva"
1"You"
2"Heat"
3"Petals"
4"Branches"
5"Arms"
6"Fingers"
7"Boots"
places
0"Richmond"
1"Park"
2"Neon"
3"Right"
4"Three"
globalScore0.94
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences107
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2143
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences556
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs105
mean20.41
std10.89
cv0.533
sampleLengths
048
128
218
360
425
517
624
741
89
935
1010
1133
1221
1321
1429
1543
164
1732
1814
1930
205
2117
2212
2311
2412
2516
2624
2727
2836
2932
3016
3124
325
3336
3415
3530
3616
3728
3821
3935
4018
4122
4247
4333
4421
4512
4641
4725
4822
4935
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences556
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs489
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences556
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1987
adjectiveStacks0
stackExamples(empty)
adverbCount31
adverbRatio0.01560140915953699
lyAdverbCount2
lyAdverbRatio0.0010065425264217413
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences556
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences556
mean3.85
std2
cv0.518
sampleLengths
04
17
26
37
47
54
69
74
88
96
105
115
124
131
146
1511
167
173
186
196
208
214
226
234
247
253
262
274
287
292
306
313
321
331
345
352
3615
372
387
394
403
418
425
433
448
456
464
475
484
496
56.83% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats54
diversityRatio0.39928057553956836
totalSentences556
uniqueOpeners222
64.88% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences411
matches
0"Just a delivery run gone"
1"Then it dragged ahead of"
2"Then gave way."
3"Just the curve of the"
4"Just the dark."
5"Too many joints."
6"Right in front of her"
7"Then a click."
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount114
totalSentences411
matches
0"Her boots sank into damp"
1"She followed the heat."
2"She adjusted the strap of"
3"She pressed two fingers to"
4"She stepped between the oak"
5"Her watch ticked backwards."
6"I did not walk past"
7"They pointed at the centre"
8"She jerked back."
9"She wiped it on her"
10"She opened her palm."
11"You brought me here."
12"It smelled of rain and"
13"They hadn't a moment before."
14"She ran a hand over"
15"It coated her fingertips."
16"She rubbed it against her"
17"I have had a shift"
18"My knees ache."
19"My patience sits at zero."
ratio0.277
98.69% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount297
totalSentences411
matches
0"Night swallowed Richmond Park."
1"Rory stepped over the rusted"
2"Her boots sank into damp"
3"The Heartstone pendant rested against"
4"A thumbnail-sized weight burned through"
5"She followed the heat."
6"The map on her phone"
7"The stones waited ahead."
8"The air tasted of copper"
9"Wildflowers pushed through the leaf"
10"The leaves shivered anyway."
11"She adjusted the strap of"
12"The pendant pulsed."
13"A slow rhythm matched her"
14"She pressed two fingers to"
15"The gem throbbed hotter."
16"She stepped between the oak"
17"The curves looked too much"
18"The clearing opened."
19"Her watch ticked backwards."
ratio0.723
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences411
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences5
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
91.0358%