Run: 2026-04-27-01KQ77H2VGRTDGQQE6X0S1PQ1A

Run Details

Duration:
37.2s
Cost:
$0.008936
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> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <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> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The air tore with a sound like wet silk unspooling. Aurora stepped through first, boots meeting stone that was neither warm nor cold, but humming with a low, gravitational pull that pressed against her ribs. She kept her shoulders squared, mind automatically cataloging sightlines, structural supports, potential choke points. Behind her, Nyx melted through the rift like spilled ink finding its own level. Isolde followed, bare feet silent, silver hair catching the unnatural amber light that bled from the other side. The place opened into a vaulted expanse that defied ordinary geometry. Arches of fused glass and black basalt spiraled upward, vanishing into a haze of drifting ember-motes. There was no sun, yet the entire space was washed in a slow, warm amber glow that pulsed like a resting giant’s heartbeat. Roots thick as carriage wheels arched over winding pathways, their bark woven with veins of crystalline resin that throbbed faintly. The air tasted of overripe peaches, crushed cinnamon, and old copper. Aurora’s Heartstone pendant, pinned beneath her coat, gave a steady, rhythmic thrum against her sternum. Nearer to Hel. Thinner the Veil. Winter solstice week, and the Wardens’ monitored breaches had finally given way to something older, something left to rot in the dark. They moved forward. The stone underfoot was polished smooth, worn by centuries of footsteps that no longer walked these halls. Nyx drifted a half-step behind, their form shifting subtly from a solid humanoid silhouette to wispy vapor before settling back into a familiar shape. The faint violet gleam of their eyes caught on the resin veins, casting long, wrong shadows that stretched toward the ceiling instead of the path. Quiet, Nyx murmured, the voice like wind dragged through dead reeds. The stones remember hunger. Isolde didn’t look back. Her pale lavender eyes traced the murals etched into the archways. Faded figures in heavy robes stood around tables groaning with impossible fruits. Gourds split open revealed constellations instead of pulp. Wine flowed upward in thin streams, defying gravity to fill suspended crystal goblets. Roasted meats seemed to hold their shape through sheer will. It calls them to the table, she said, riddling, but the table never stays still. Her bare feet left no indentations in the fine, ash-gray dust. She moved through the world as though the ground refused to claim her. Aurora ran a gloved hand over a carved plinth. The stone was warm. Beneath her touch, shallow glyphs shifted, rearranging themselves like puzzle pieces sliding under pressure. She pulled the Fae-forged blade. The moonsilver dagger was always cold, even now, and it hummed against her palm like a plucked harp string. She pressed the tip to a cluster of crystalline growths blocking a lower passage. The metal bit through a shimmering, invisible ward like glass through water. The residue hissed, peeling away in curling flakes that smelled of ozone and burnt sugar. How did you know that was there? Nyx asked, the whisper tightening around the last word. Instinct, Aurora said smoothly. She didn’t mention the compass-needles in her mind, the way pressure built behind her bright blue eyes when magic coiled too tight. She didn’t mention that pre-law had taught her to read tension in contracts, and tension in this world looked exactly the same. She flexed her left wrist, feeling the old crescent-shaped scar ache in time with the pendant’s pulse. Pain was data. She used it. They descended a ramp that spiraled inward, the architecture growing older, rougher. The polished stone gave way to quarried bedrock, scored with deep grooves that caught the amber light and threw it back in fractured rainbows. The air grew heavier, thick with the scent of damp earth and fermenting grapes. Somewhere in the distance, a low, rhythmic grinding echoed—the sound of millstones, or giants chewing stone. Isolde stopped at a vast circular chamber. The ceiling was a mosaic of tarnished copper sheets, arranged to mimic a star chart Aurora didn’t recognize. Constellations bled into one another, connected by thin lines of gold leaf that seemed to drip occasionally, shedding tiny metallic flakes that vanished before hitting the floor. In the center rested a dais of black basalt, and upon it, a basin carved from a single geode. Inside, liquid dark as ink swirled slowly, defying the stillness of everything else. We cross where the waters divide, Isolde said, voice soft as falling leaves. The greedy drink first. The hungry wait. The wise know the well runs dry. Translation? Aurora muttered. Though she already understood. The basin wasn’t water. It was liquid shadow. Or something born of it. Nyx’s form flickered. For a heartbeat, they were just a man—tall, broad-shouldered, draped in travel-stained wool, eyes wide with panic. Then the shadow bled back, swallowing the vision whole. I know this place, they whispered, voice fracturing. The binding. They called it before the sun broke its path. Aldric. Aurora turned sharply. You said you were trapped during a summoning. In 1643. That’s all you’ve given me. It is what is true, Isolde said gently. What more do you need? Context. Aurora snapped, then tempered it. She stepped toward the dais. The pendant burned hot against her chest. The Veil’s thinning. Solstice week. If this place is a threshold, it’s still active. That basin isn’t a decoration. It’s a lock. She approached the edge. The liquid darkness reflected the amber sky above, but in the reflection, the stars moved wrong. Swirled. Then, a shape surfaced. Not a face. A mechanism. Wrought from the same moonsilver as her blade, but aged, pitted with green oxidation. It tumbled into the basin without a splash. The liquid rippled, and the chamber trembled. Dust sifted from the copper stars above. The grinding in the distance stopped. Silence rushed in, heavy and expectant. It remembers the weight, Nyx breathed. They left it in the dark so the gluttons would never find it. Or so the right hands could, Isolde murmured. She finally stepped forward, her silver hair brushing the air as if caught in an unseen current. The Seer does not steer the ship. I only read the tide. Aurora sheathed her blade. The cut residue on the ward had already begun to knit back together, a faint scar on the air’s surface. She didn’t need Fae magic to know what came next. She needed leverage. She knelt, ignoring the damp chill seeping through her jeans, and pressed her palm flat against the basalt dais. The stone vibrated. Faint, rhythmic. A heartbeat. Or a clock. Nyx, she said, not looking up. Can you slip through a ward if it’s not sealed to a physical frame? I can become the space between, Nyx replied. The whisper gained strength, weaving with the chamber’s hum. But the frame holds memory. I will be recognized. Then don’t fight it. Echo it. Aurora tapped her wrist scar, feeling the old pain flare. Show it what it’s missing. Show it the shadow that waits. Nyx hesitated. Then stepped forward. The shade lowered itself over the basin. The liquid darkness surged upward, not to drown, but to embrace. Where Nyx touched it, the swirls stilled. The amber light above flickered, dimmed, then sharpened into a clear, starlit dome. The Veil tore open properly this time, not with a sound, but with a sigh. Golden wind rushed in, carrying the scent of roasted figs, woodsmoke, and distant, blooming orchards. Aurora stood, pulling her coat tight. The pendant’s pulse slowed to a steady cadence. The ancient stones felt less like a tomb and more like a held breath. She glanced at Isolde, who watched the opening with pale, knowing eyes, and at Nyx, who had reclaimed their solid silhouette but left a trail of faint violet dust on the basalt. Gluttony doesn’t sleep, Aurora said quietly. It just waits for you to bring it the main course. She stepped toward the light. The amber gave way to something deeper, something hungry and alive. Behind her, the ancient threshold sighed shut, leaving only the scent of ozone and the quiet promise of more doors to break.
created_at"2026-04-27T10:24:59.769Z" 4/27/2026, 10:24:59 AM
model"qwen/qwen3.6-flash"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency670
moderation_latency(null)
generation_time37091
tokens_prompt1590
tokens_completion6173
native_tokens_prompt1633
native_tokens_completion5685
native_tokens_completion_images(null)
native_tokens_reasoning3845
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.00893575
router(null)
provider_responses
0
endpoint_id"2435bec9-c808-4f27-9fc8-12f3460d7b66"
id"chatcmpl-5032e1ee-2096-9992-9785-78fabfd32cfa"
is_byokfalse
latency670
model_permaslug"qwen/qwen3.6-flash"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777285499-WW5EgGJ3HghHiXctfh3I"
session_id(null)
api_type"completions"
id"gen-1777285499-AYlci2lp4Z4sQKFRrDGA"
upstream_id"chatcmpl-5032e1ee-2096-9992-9785-78fabfd32cfa"
total_cost0.00893575
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
88.85% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1345
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"sharply"
count1
2
adverb"gently"
count1
highlights
0"slowly"
1"sharply"
2"gently"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
0.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1345
totalAiIsms31
found
0
word"silk"
count1
1
word"potential"
count1
2
word"pulsed"
count1
3
word"crystalline"
count2
4
word"throbbed"
count1
5
word"rhythmic"
count3
6
word"footsteps"
count1
7
word"familiar"
count1
8
word"traced"
count1
9
word"etched"
count1
10
word"crystal"
count1
11
word"whisper"
count2
12
word"tension"
count2
13
word"pulse"
count2
14
word"fractured"
count1
15
word"echoed"
count1
16
word"mosaic"
count1
17
word"flickered"
count2
18
word"trembled"
count1
19
word"silence"
count1
20
word"weight"
count1
21
word"chill"
count1
22
word"vibrated"
count1
23
word"echo"
count1
highlights
0"silk"
1"potential"
2"pulsed"
3"crystalline"
4"throbbed"
5"rhythmic"
6"footsteps"
7"familiar"
8"traced"
9"etched"
10"crystal"
11"whisper"
12"tension"
13"pulse"
14"fractured"
15"echoed"
16"mosaic"
17"flickered"
18"trembled"
19"silence"
20"weight"
21"chill"
22"vibrated"
23"echo"
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
emotionTells1
narrationSentences141
matches
0"e with panic"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences141
filterMatches
0"know"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences141
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1343
ratio0
matches(empty)
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions10
matches
0"Quiet, Nyx murmured, the voice like wind dragged through dead reeds."
1"It calls them to the table, she said, riddling, but the table never stays still."
2"Instinct, Aurora said smoothly."
3"We cross where the waters divide, Isolde said, voice soft as falling leaves."
4"I know this place, they whispered, voice fracturing."
5"It is what is true, Isolde said gently."
6"It remembers the weight, Nyx breathed."
7"Or so the right hands could, Isolde murmured."
8"Nyx, she said, not looking up."
9"I can become the space between, Nyx replied."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions39
wordCount1326
uniqueNames9
maxNameDensity0.9
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Nyx"
discoveredNames
Nyx11
Heartstone1
Hel1
Veil3
Fae-forged1
Aurora12
Isolde7
Seer1
Fae2
persons
0"Nyx"
1"Veil"
2"Aurora"
3"Isolde"
4"Seer"
places
0"Hel"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences88
glossingSentenceCount1
matches
0"leaf that seemed to drip occasionally, shedding tiny metallic flakes that vanished before hitting the floor"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords2.234
wordCount1343
matches
0"neither warm nor"
1"not to drown, but to embrace"
2"not with a sound, but with a sigh"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences141
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs27
mean49.74
std30.41
cv0.611
sampleLengths
081
1124
269
315
497
592
616
771
866
984
1027
1120
1249
1318
1413
1540
1678
1719
1837
1966
2020
2126
2227
2373
2460
2517
2638
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences141
matches
0"was washed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs264
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences141
ratio0.014
matches
0"Somewhere in the distance, a low, rhythmic grinding echoed—the sound of millstones, or giants chewing stone."
1"For a heartbeat, they were just a man—tall, broad-shouldered, draped in travel-stained wool, eyes wide with panic."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount189
adjectiveStacks0
stackExamples(empty)
adverbCount3
adverbRatio0.015873015873015872
lyAdverbCount2
lyAdverbRatio0.010582010582010581
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences141
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences141
mean9.52
std6.6
cv0.693
sampleLengths
010
125
214
314
418
511
616
723
820
911
1015
113
123
1322
143
1517
1624
1725
1811
194
204
2111
2212
238
2413
2510
2615
2711
2813
299
304
3114
325
3319
3414
3512
3615
377
389
394
4022
4122
4217
433
443
4512
4624
4714
4816
497
56.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.3971631205673759
totalSentences141
uniqueOpeners56
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences128
matches
0"Somewhere in the distance, a"
1"Then the shadow bled back,"
2"Then, a shape surfaced."
3"Then don’t fight it."
4"Then stepped forward."
ratio0.039
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences128
matches
0"She kept her shoulders squared,"
1"They moved forward."
2"Her pale lavender eyes traced"
3"It calls them to the"
4"Her bare feet left no"
5"She moved through the world"
6"She pulled the Fae-forged blade."
7"She pressed the tip to"
8"She didn’t mention the compass-needles"
9"She didn’t mention that pre-law"
10"She flexed her left wrist,"
11"She used it."
12"They descended a ramp that"
13"We cross where the waters"
14"It was liquid shadow."
15"I know this place, they"
16"They called it before the"
17"You said you were trapped"
18"It is what is true,"
19"She stepped toward the dais."
ratio0.273
85.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount96
totalSentences128
matches
0"The air tore with a"
1"Aurora stepped through first, boots"
2"She kept her shoulders squared,"
3"Isolde followed, bare feet silent,"
4"The place opened into a"
5"Arches of fused glass and"
6"Roots thick as carriage wheels"
7"The air tasted of overripe"
8"Aurora’s Heartstone pendant, pinned beneath"
9"Winter solstice week, and the"
10"They moved forward."
11"The stone underfoot was polished"
12"Nyx drifted a half-step behind,"
13"The faint violet gleam of"
14"The stones remember hunger."
15"Isolde didn’t look back."
16"Her pale lavender eyes traced"
17"Gourds split open revealed constellations"
18"Wine flowed upward in thin"
19"It calls them to the"
ratio0.75
78.13% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences128
matches
0"Though she already understood."
1"If this place is a"
ratio0.016
19.70% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences58
technicalSentenceCount10
matches
0"Aurora stepped through first, boots meeting stone that was neither warm nor cold, but humming with a low, gravitational pull that pressed against her ribs."
1"Isolde followed, bare feet silent, silver hair catching the unnatural amber light that bled from the other side."
2"Roots thick as carriage wheels arched over winding pathways, their bark woven with veins of crystalline resin that throbbed faintly."
3"Nyx drifted a half-step behind, their form shifting subtly from a solid humanoid silhouette to wispy vapor before settling back into a familiar shape."
4"The faint violet gleam of their eyes caught on the resin veins, casting long, wrong shadows that stretched toward the ceiling instead of the path."
5"They descended a ramp that spiraled inward, the architecture growing older, rougher."
6"The polished stone gave way to quarried bedrock, scored with deep grooves that caught the amber light and threw it back in fractured rainbows."
7"Constellations bled into one another, connected by thin lines of gold leaf that seemed to drip occasionally, shedding tiny metallic flakes that vanished before …"
8"She finally stepped forward, her silver hair brushing the air as if caught in an unseen current."
9"She glanced at Isolde, who watched the opening with pale, knowing eyes, and at Nyx, who had reclaimed their solid silhouette but left a trail of faint violet du…"
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
83.7328%