Run: 2026-04-27-01KQ780NA00PP7E4Y4JSZ0Y2VS

Run Details

Duration:
4m 7s
Cost:
$0.056715
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 ancient oaks stood in a ragged circle, their trunks gnarled and furred with emerald moss. Between them, the air did not behave as air should. It rippled like heat above asphalt, though the Richmond Park earth beneath Rory’s boots was damp and cold. Wildflowers pushed through the leaf litter in impossible profusion, bluebells and foxgloves blooming side by side with winter aconite, their petals bright and unbothered by the season. Time had already begun to slip. Rory checked her watch. The second hand stuttered, jumped backward, then resumed its sweep. She slipped the watch into her pocket and trusted her pulse instead. The Heartstone pendant rested against her collarbone, a thumbnail-sized weight that had been inert for weeks. Now it burned. She hooked a finger under the silver chain and drew the gem free. Deep crimson light pulsed within the stone, steady as a resting heartbeat. Warmth bled through her gloves. She knew what it meant. The Veil was tearing. Nyx pooled at the edge of the standing stones, a spill of living dark that drew itself upward into a tall, humanoid silhouette. The shade’s edges frayed into smoke, then knitted back into solid lines. Where a face should be, two points of faintly glowing violet light kindled. The air around them carried the dry scent of old parchment and ozone. The seam frays, Nyx murmured. Their voice was not spoken so much as felt, a whisper carried on a wind that did not touch the trees. Winter bites deep. The Barrier thins with the solstice. We must step before it scabs over. Isolde moved past Rory without a sound. Her silver hair fell straight to her waist, catching the flat grey light of the English afternoon. She wore no coat, yet the cold seemed to part around her. Where her bare feet met the soft earth, the grass sprang back instantly. No depression. No displaced soil. She stopped before the shimmering distortion and tilted her head, pale lavender eyes fixed on the ripple. The door opens for the hungry, she said. Her tone was light, melodic, and carried the weight of centuries. But hunger wears many masks. Step lightly, little storm. The ground remembers what the sky forgets. Rory adjusted the canvas strap of her satchel and felt the familiar, biting cold of the moonsilver dagger against her ribs. Isolde’s gift. It never warmed, not even against skin. She drew it now. The blade was slender, leaf-shaped, and caught the dull daylight with a faint luminescence. The metal bit into her palm, a sharp, grounding shock. She looked at the distortion. The Veil. She had read the wardens’ bulletins, heard the muttered warnings in pubs above Silas’s bar, but seeing it tear was a different thing entirely. It looked like poured glass catching a gale. We go in, Rory said. Her voice was steady. Cool-headedness was a habit she had forged in fire, and she clung to it now. Together. She stepped through. The world folded inside out. Sound vanished, then rushed back in a suffocating wave. The damp chill of the park evaporated, replaced by air so thick and sweet it coated her tongue. Honey. Crushed grapes. Woodsmoke. Something darker beneath it, like spiced meat and fermenting fruit. Her boots sank into soil that yielded like fresh bread. Rory blinked against the light. The sky was wrong. Not blue, not grey, but a deep, radiant amber that poured over everything like warm syrup. It cast long, gilded shadows and lacquered the leaves of trees that stretched in impossible rows across rolling hills. Vines thick as ship ropes twisted up trellises of polished bone and dark ironwood. Clusters of fruit hung heavy, their skins iridescent, shifting from violet to molten gold as the light caught them. Orchards spilled into terraced gardens where flowers bloomed in shapes she had no names for. Petals like spun glass. Stamens that pulsed with a slow, bioluminescent rhythm. The air hummed. Not with insects. With abundance. With a terrible, perfect fullness. Nyx hissed. The shade compressed, pulling their edges tight against the amber glare. Too bright, they whispered, voice fraying at the seams. They slipped into the shadow of a broad-leafed tree, their form stabilizing as the darkness embraced them. The sun here does not set. It feasts. Isolde breathed in, long and slow. A smile touched her mouth, but it did not reach her lavender eyes. The prince’s table is never bare, she murmured. He feeds the body to starve the soul. Taste nothing, Rory Carter. Not even the air, if you can help it. Rory kept her jaw clenched. The scent alone made her stomach clench with a sudden, ravenous ache. She had eaten a stale pasty at noon, but this was different. This was a hook in her gut, reeling her forward. She focused on the cold bite of the dagger against her palm. Grounded herself. We stick to the tree line, she said. Keep moving. They walked. The ground sloped downward into a wide valley. Stone pathways, worn smooth by countless feet, cut through the vineyards. Rory noticed the stones were carved with interlocking spirals and stylized sheaves of grain. No moss grew on them. No weeds dared crack the seams. Everything here was curated. Perfected. It made the back of her neck prickle. The crescent scar on her left wrist itched, a phantom reminder of a childhood fall, and she rubbed it absently. A sound drifted up from the valley floor. Not wind. Not animals. The rhythmic chop of blades against wood. The hiss of fire. Laughter, rich and rolling, layered over the clatter of copper pots. Rory crouched behind a low wall of woven branches and peered over. Below them sprawled a courtyard of pale stone. Long tables groaned under the weight of roasted beasts with curling horns, towers of glistening fruit, and breads braided with herbs and edible gold. But it was the periphery that held her attention. Kitchens open to the sky, where figures in soot-stained aprons moved with frantic, precise grace. Some looked human. Others had too many joints, or skin the colour of bruised plums. They worked over hearths that burned with blue-white flames, seasoning massive skillets with pinches of shimmering powder. The air above the courtyard shimmered with heat and magic. Helbound, Nyx breathed from the shadows beside her. The shade’s violet eyes tracked a chef who stirred a cauldron with a ladle longer than a man’s arm. Souls traded for spice and smoke. They cook to pay their debts. The flame never dies. The hunger never ends. Belphegor’s domain, Rory said quietly. The name felt heavy on her tongue. Gluttony. Not just food. Consumption. The endless, grinding need for more. She watched a server lift a platter of glazed figs that wept gold syrup. The server’s hands trembled. Their eyes were hollow, fixed on the food with a devotion that looked like pain. Isolde knelt beside her. Her silver hair spilled over the woven wall, untouched by dust. The first bite is always free, she said. The second costs a memory. The third, a name. Do you hear the music beneath the knives? Rory listened. Past the chopping, the sizzle, the laughter. There it was. A low, resonant hum vibrating through the stone. It was not music. It was a pulse. A heartbeat. The ground itself was alive with it. The Heartstone flared hot enough to sting. She gasped, pressing it flat against her sternum. There is a rift nearby, she whispered. Or a gate. Something tied to the Veil. Nyx’s form rippled. The prince hoards his crossings. Wards them thick. They pointed a shadowy finger toward a distant archway at the far end of the courtyard. It was carved from black stone, veined with gold. Runes crawled across its surface, shifting like trapped insects. Beyond it, the amber light dimmed into a corridor of deep violet. There. The threshold breathes. Rory tightened her grip on the Fae-forged blade. The moonsilver hummed, a high, clear note that cut through the courtyard’s din. She pressed the tip to the nearest rune. Cold met heat. The rune flared, then split with a sound like cracking ice. Black smoke hissed from the seam. Nyx surged forward, pouring into the crack, their violet eyes flaring as they drank the ward’s energy. The shadow writhed, solidified, then pulled back. One, Nyx whispered. Three remain. Rory shifted her grip and struck again. The second rune shattered. The third resisted, flaring bright enough to blind. She gritted her teeth and drove the blade home. The metal sang. The ward broke. The archway groaned. The golden veins darkened. Beyond it, the violet corridor exhaled a breath of cool, dry air. It smelled of dust and old stone. Relief washed over Rory, sharp and sudden. The oppressive sweetness of the valley receded, just a fraction. Isolde stepped past her, leaving no mark on the flagstones. She paused at the threshold and looked back. Her face was pale, her eyes bright. I cannot lie to you, she said softly, the words carrying the weight of her bloodline. The path ahead will ask for everything you carry. But I can tell you this: the dark between the courses is where the truth hides. Walk swift, little storm. The guests are already eating. Rory sheathed the dagger. The cold lingered on her fingers, a welcome anchor. She touched the pendant once, feeling its steady, grounding warmth, then stepped into the violet dark. Nyx flowed beside her, a whisper of shadow against stone. The sounds of the feast faded behind them, swallowed by the quiet hum of the corridor ahead. They were in. And the hunger of Dymas had already turned its gaze toward them.
created_at"2026-04-27T10:33:30.183Z" 4/27/2026, 10:33:30 AM
model"qwen/qwen3.6-max-preview-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1684
moderation_latency(null)
generation_time247430
tokens_prompt1590
tokens_completion7519
native_tokens_prompt1633
native_tokens_completion6999
native_tokens_completion_images(null)
native_tokens_reasoning4812
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.0567151
router(null)
provider_responses
0
endpoint_id"ca7fc0c7-f23d-4ac5-b2e0-945be5b61787"
id"chatcmpl-124d0f66-958f-93ba-a448-0264e2c514f8"
is_byokfalse
latency1684
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-1777286010-XQoVbAZF4kMJ18La7TEO"
session_id(null)
api_type"completions"
id"gen-1777286010-hu8eMxT3Y6w7rdN7Sww7"
upstream_id"chatcmpl-124d0f66-958f-93ba-a448-0264e2c514f8"
total_cost0.0567151
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
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences0
tagDensity1
leniency1
rawRatio0
effectiveRatio0
93.83% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1621
totalAiIsmAdverbs2
found
0
adverb"lightly"
count1
1
adverb"softly"
count1
highlights
0"lightly"
1"softly"
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)
22.89% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1621
totalAiIsms25
found
0
word"pulse"
count2
1
word"weight"
count3
2
word"pulsed"
count2
3
word"warmth"
count2
4
word"whisper"
count2
5
word"carried the weight"
count1
6
word"familiar"
count1
7
word"chill"
count1
8
word"radiant"
count1
9
word"perfect"
count1
10
word"jaw clenched"
count1
11
word"stomach"
count1
12
word"reminder"
count1
13
word"rhythmic"
count1
14
word"glistening"
count1
15
word"shimmered"
count1
16
word"trembled"
count1
17
word"shattered"
count1
18
word"oppressive"
count1
highlights
0"pulse"
1"weight"
2"pulsed"
3"warmth"
4"whisper"
5"carried the weight"
6"familiar"
7"chill"
8"radiant"
9"perfect"
10"jaw clenched"
11"stomach"
12"reminder"
13"rhythmic"
14"glistening"
15"shimmered"
16"trembled"
17"shattered"
18"oppressive"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences197
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences197
filterMatches
0"watch"
1"hear"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences197
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen27
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1621
ratio0
matches(empty)
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions10
matches
0"The seam frays, Nyx murmured."
1"The door opens for the hungry, she said."
2"We go in, Rory said."
3"Too bright, they whispered, voice fraying at the seams."
4"We stick to the tree line, she said."
5"Helbound, Nyx breathed from the shadows beside her."
6"The first bite is always free, she said."
7"There is a rift nearby, she whispered."
8"One, Nyx whispered."
9"I cannot lie to you, she said softly, the words carrying the weight of her bloodline."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions41
wordCount1601
uniqueNames12
maxNameDensity1
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Rory16
Heartstone2
Veil3
Nyx8
Barrier1
English1
Carter1
Fae-forged1
Dymas1
Isolde5
persons
0"Rory"
1"Heartstone"
2"Nyx"
3"Barrier"
4"Carter"
5"Dymas"
6"Isolde"
places
0"Richmond"
1"Park"
2"Veil"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences118
glossingSentenceCount2
matches
0"looked like poured glass catching a gale"
1"looked like pain"
76.62% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.234
wordCount1621
matches
0"Not blue, not grey, but a deep, radiant amber"
1"not grey, but a deep, radiant amber"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences197
matches
0"Stamens that pulsed"
84.67% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs26
mean62.35
std27.83
cv0.446
sampleLengths
0103
158
2103
3106
497
525
63
756
8117
947
1048
1163
1279
1346
1498
1547
1656
1740
1867
1961
2029
2149
2234
2343
2475
2571
99.92% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences197
matches
0"were carved"
1"was curated"
2"was carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs286
matches
0"was tearing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences197
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount441
adjectiveStacks0
stackExamples(empty)
adverbCount17
adverbRatio0.03854875283446712
lyAdverbCount3
lyAdverbRatio0.006802721088435374
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences197
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences197
mean8.23
std5.4
cv0.656
sampleLengths
016
110
218
327
46
54
610
712
816
93
1013
1112
125
135
144
1523
1612
1713
1813
195
2021
213
226
237
247
2517
2612
2713
282
293
3017
318
3211
335
344
357
3621
372
387
394
4014
4110
425
432
4424
458
465
474
4815
491
51.95% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.3604060913705584
totalSentences197
uniqueOpeners71
19.05% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences175
matches
0"Too bright, they whispered, voice"
ratio0.006
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences175
matches
0"It rippled like heat above"
1"She slipped the watch into"
2"She hooked a finger under"
3"She knew what it meant."
4"Their voice was not spoken"
5"We must step before it"
6"Her silver hair fell straight"
7"She wore no coat, yet"
8"She stopped before the shimmering"
9"Her tone was light, melodic,"
10"It never warmed, not even"
11"She drew it now."
12"She looked at the distortion."
13"She had read the"
14"It looked like poured glass"
15"We go in, Rory said."
16"Her voice was steady."
17"She stepped through."
18"Her boots sank into soil"
19"It cast long, gilded shadows"
ratio0.251
68.57% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount137
totalSentences175
matches
0"The ancient oaks stood in"
1"It rippled like heat above"
2"Wildflowers pushed through the leaf"
3"Time had already begun to"
4"Rory checked her watch."
5"The second hand stuttered, jumped"
6"She slipped the watch into"
7"The Heartstone pendant rested against"
8"She hooked a finger under"
9"Warmth bled through her gloves."
10"She knew what it meant."
11"The Veil was tearing."
12"Nyx pooled at the edge"
13"The shade’s edges frayed into"
14"The air around them carried"
15"The seam frays, Nyx murmured."
16"Their voice was not spoken"
17"Winter bites deep."
18"The Barrier thins with the"
19"We must step before it"
ratio0.783
28.57% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences175
matches
0"Now it burned."
ratio0.006
77.92% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount6
matches
0"The Heartstone pendant rested against her collarbone, a thumbnail-sized weight that had been inert for weeks."
1"Nyx pooled at the edge of the standing stones, a spill of living dark that drew itself upward into a tall, humanoid silhouette."
2"Not blue, not grey, but a deep, radiant amber that poured over everything like warm syrup."
3"It cast long, gilded shadows and lacquered the leaves of trees that stretched in impossible rows across rolling hills."
4"They worked over hearths that burned with blue-white flames, seasoning massive skillets with pinches of shimmering powder."
5"She watched a server lift a platter of glazed figs that wept gold syrup."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
84.1328%