Run: 2026-04-27-01KQ7A59NSFHV083TK90V24ZHQ

Run Details

Duration:
3m 18s
Cost:
$0.048186
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> <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The oak stones rose from the Richmond soil like broken teeth. Bark split into spirals that caught the dying light. Air thickened around the archway. Rory’s thumb brushed the silver chain at her throat. The crimson gem against her collarbone kicked like a trapped bird. Heat bled through her jumper. "Threshold breathes." Nyx’s voice scraped like dry leaves over stone. Their silhouette bled into the moss, edges fraying into smoke before pulling tight again. Violet light pulsed where eyes should be. "Step quick. The seam snaps shut on dawdlers." Rory shifted her grip on the leaf-shaped dagger. Frost bit her palm. The moonsilver edge caught a sliver of sun and threw it back cold. She rolled her shoulders and walked through the gap. Pressure dropped. Ears popped. The London damp vanished, replaced by air that tasted of crushed mint and old rain. Light bent wrong. Gold pooled in the hollows between roots, thick as honey. Wildflowers carpeted the ground in violent bursts of sapphire and rust, petals open despite the December chill. Clocks meant nothing here. The weight of minutes stretched thin, then snapped back heavy. "Keep your boots on the stone path." Isolde glided past the threshold. Silver hair spilled over her shoulders, catching the warped light. Her bare feet kissed the loam and left it smooth. No depressions. No disturbed moss. "The soil remembers every trespass. It feeds on hesitation." Rory watched her own boots sink a fraction into the earth. She adjusted her stance and followed the flat grey stones that wound into the clearing. The pendant burned hotter. She tucked it under her scarf. Branches arched overhead, weaving into a vaulted ceiling of interlaced wood. Sap bled from the bark in slow, iridescent drops. Each droplet hit the forest floor with a sound like struck glass. The chimes layered into a rhythm that matched Rory’s pulse. She slowed her breathing. The rhythm slowed with her. "Time drags its heels in here." Nyx flowed over a fallen log, shadow stretching long and thin before snapping back to a humanoid shape. They reached out a hand of condensed dark. A bluebell bent toward the touch, then recoiled, petals folding shut. "Centuries compress into dust. Minutes stretch into seasons. Watch your shadows. They lie." Rory glanced down. Her silhouette pooled at an angle that defied the light source. It lagged a half-second behind her movements. She rolled her wrist. The crescent scar caught the gold air. She kept walking. "What are we looking for?" Rory stepped over a root thick as a drainpipe. Bark peeled away in sheets that smelled of cinnamon and iron. "The root that drinks from the dark." Isolde stopped beside a cluster of bell-shaped flowers that pulsed with a faint violet rhythm. She plucked a petal. It dissolved into silver mist against her fingers. "The vein that connects the waking world to the hungry one. Follow the heat in your throat. It knows the way." Rory pressed two fingers to the pendant. The crimson stone throbbed. She tilted her head toward a narrow deer trail that vanished into a thicket of silver-leafed brambles. The air grew denser. Sound warped. Birdsong stretched into low, resonant hums that vibrated in her molars. They pushed through the brambles. Thorns caught Rory’s sleeve and released without tearing. The metal cold of the dagger anchored her. She focused on the weight in her hand. The path opened into a circular hollow. A pool of water sat in the centre, surface perfectly still, reflecting a sky that held no clouds. The water ran black as ink, yet light fractured beneath it in geometric patterns. Floating lilies drifted against the current, moving in perfect opposition to the wind. "Mirror eats the sky." Nyx circled the water’s edge. Their form rippled, losing density, then solidifying into boots and a long coat woven from night. They crouched. A finger of shadow touched the surface. Ripples spread outward in sharp, angular lines. "Deep water. Older than the stones. It tastes of iron and forgotten names." Rory knelt. The damp seeped through her jeans. She held the dagger over the pool. The moonsilver blade frosted over, condensation crystallising along the edge. The cold travelled up her arm, sharp and clean. She lowered the tip. The water resisted. A film of tension held it back, then parted with a sound like tearing silk. Bubbles rose. They burst into whispers. Fragments of language she didn’t know curled around her ears, slipping into her thoughts like smoke. She pulled the blade back. The water sealed itself. "Voices in the deep." Isolde stood at the tree line, lavender eyes fixed on the black surface. She tilted her head. Silver hair slid over her shoulder like water. "They bargain in echoes. They trade in hours. Do not drink. Do not listen too long. The throat that swallows the dark forgets its own name." Rory wiped condensation from her wrist. The scar stood out pale against her skin. She sheathed the dagger. The leather grip felt slick. She stood and adjusted her scarf. The pendant pulsed in a steady rhythm now, matching the geometric light beneath the pool. "We need to cross." Rory pointed to the far side. A bridge of woven roots arched over the water, thick and gnarled, pulsing with the same faint crimson rhythm as the stone at her throat. "The heat pulls that way." "Wood remembers the axe." Nyx stepped onto the first root. It groaned. Sap wept from the seams, glowing amber. They shifted their weight. The bridge held. "Walk light. The grain splits under heavy hearts." Rory followed. The root felt warm under her boots. Heat radiated through the soles. She kept her eyes on the far bank. The wildflowers there grew taller, stems thick as wrists, blooms the size of dinner plates. Pollen drifted in the air, catching the light like ground glass. Each speck chimed when it struck her jacket. Halfway across, the air pressure dropped again. Ears rang. The black water below rippled without wind. Shapes moved beneath the surface. Long, pale limbs drifted past, fingers brushing the underside of the roots. They left trails of phosphorescence that faded into the dark. Rory’s grip tightened on the dagger hilt. Knuckles went white. She forced her shoulders down. Breath steadied. She kept moving. "They watch from the silt." Isolde’s voice carried over the water, clear and bell-like. She stood on the bank, hands folded, bare feet resting on the moss. "The hungry ones. The ones who traded their names for full bellies. They wait for a misstep. They wait for a dropped guard. Do not feed them your fear. It seasons the meat." Nyx paused. Their shadow form flickered, edges bleeding into the humid air. Violet eyes narrowed. "The bridge thins. The wood splits. Step where the sap runs gold. The dead grain cracks." Rory looked down. The roots diverged. One path gleamed with fresh amber resin. The other looked dry, grey, splintered. She shifted her weight to the left boot. The wood held firm. She took the next step. The dry root groaned behind her. A section gave way, tumbling into the black water. It vanished without a splash. The pale limbs below converged on the spot, churning the surface into silent foam. She didn’t look back. She focused on the far bank. The heat from the pendant burned a steady line against her sternum. She matched her steps to Nyx’s rhythm. Root to root. Gold sap to gold sap. The bridge narrowed to a single thick trunk. Bark peeled away in long strips, revealing wood that pulsed with a slow, crimson light. They reached the bank. Boots hit solid earth. Moss compressed underfoot. The air smelled different here. Heavier. Sweet rot and crushed spices. Vines hung from the canopy, thick as ropes, studded with fruit that glowed with a faint inner bioluminescence. Juice dripped from split skins, hitting the forest floor with thick, wet sounds. Rory wiped sweat from her brow. The cold dagger balanced the heat at her throat. She scanned the tree line. The wildflowers gave way to ferns with metallic fronds. Each leaf caught the light and threw it back in sharp, prismatic shards. The ground sloped downward. The heat in the pendant intensified, pulling her toward a hollow between two massive trunks. "The path dips." Nyx flowed past her, shadow stretching long and thin across the metallic ferns. They paused at the hollow’s edge. The darkness inside breathed. Cold air rolled out, carrying the scent of ozone and old stone. "The seam widens. The barrier thins. Winter weakens the stitchwork." Isolde glided to Rory’s side. Lavender eyes reflected the prismatic light. She reached out a hand, fingers hovering over the hollow’s mouth. The air shimmered. A faint distortion rippled across the opening, like heat haze over tarmac, but colder. Sharper. It bent the light around the edges of the trees. "The veil tears here." Isolde’s voice dropped to a murmur. "The winter solstice pulls the threads loose. The hungry realm presses close. You feel the draft. You taste the ash. Step through, and the sky turns amber. Step through, and the feasts begin. The gluttons wait with open mouths and empty plates." Rory unclasped the scarf. The pendant hung free. The crimson gem glowed bright enough to cast shadows on the ferns. Heat radiated in waves. She gripped the dagger. The moonsilver edge hummed against her palm. She stepped toward the shimmering distortion. The cold air bit her cheeks. The geometric light from the pool echoed in the hollow, pulsing in time with the stone. "Hold the line." Nyx’s form condensed, shoulders squaring, violet eyes fixed on the ripple. "The crossing strips the unwary. Keep your name on your tongue. Keep your blade in your hand. The other side does not forgive hesitation." Rory nodded. She adjusted her grip. She stepped into the cold haze. The distortion wrapped around her boots. The world bent. Light stretched into long, amber streaks. The scent of crushed mint and old rain vanished, replaced by roasting meat, spiced wine, and woodsmoke. The ground shifted from moss to packed earth. The hum of the veil vibrated in her teeth. She pushed forward. The shimmering curtain parted.
created_at"2026-04-27T11:10:59.265Z" 4/27/2026, 11:10:59 AM
model"qwen/qwen3.6-max-preview-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5506
moderation_latency(null)
generation_time197753
tokens_prompt1816
tokens_completion6563
native_tokens_prompt1828
native_tokens_completion5873
native_tokens_completion_images(null)
native_tokens_reasoning3587
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.0481858
router(null)
provider_responses
0
endpoint_id"ca7fc0c7-f23d-4ac5-b2e0-945be5b61787"
id"chatcmpl-ea503938-a800-953c-a832-446289c242cb"
is_byokfalse
latency5506
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-1777288259-DtopVabziR01Y55mOTiD"
session_id(null)
api_type"completions"
id"gen-1777288259-GtuAqJePgbOckkUd6NWm"
upstream_id"chatcmpl-ea503938-a800-953c-a832-446289c242cb"
total_cost0.0481858
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
totalTags13
adverbTagCount1
adverbTags
0"Nyx’s voice scraped like [like]"
dialogueSentences26
tagDensity0.5
leniency1
rawRatio0.077
effectiveRatio0.077
97.06% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1703
totalAiIsmAdverbs1
found
0
adverb"perfectly"
count1
highlights
0"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)
32.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1703
totalAiIsms23
found
0
word"pulsed"
count4
1
word"chill"
count1
2
word"weight"
count4
3
word"pulse"
count1
4
word"throbbed"
count1
5
word"vibrated"
count2
6
word"fractured"
count1
7
word"perfect"
count1
8
word"tension"
count1
9
word"silk"
count1
10
word"echoes"
count1
11
word"flickered"
count1
12
word"churning"
count1
13
word"scanned"
count1
14
word"shimmered"
count1
15
word"echoed"
count1
highlights
0"pulsed"
1"chill"
2"weight"
3"pulse"
4"throbbed"
5"vibrated"
6"fractured"
7"perfect"
8"tension"
9"silk"
10"echoes"
11"flickered"
12"churning"
13"scanned"
14"shimmered"
15"echoed"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"knuckles turned white"
count1
highlights
0"eyes narrowed"
1"Knuckles went white"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences188
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences188
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences201
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1703
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions3
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1417
uniqueNames9
maxNameDensity1.27
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Richmond1
London1
December1
Silver2
Rory18
Bark3
Nyx8
Heat3
Isolde6
persons
0"December"
1"Rory"
2"Bark"
3"Nyx"
4"Heat"
5"Isolde"
places
0"Richmond"
1"London"
2"Silver"
globalScore0.865
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences113
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1703
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences201
matches(empty)
34.94% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs35
mean48.66
std13.25
cv0.272
sampleLengths
050
139
234
363
446
536
651
756
835
925
1055
1145
1281
1354
1456
1531
1655
1744
1840
1934
2056
2143
2220
2360
2431
2570
2660
2753
2861
2948
3050
3152
3263
3338
3468
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences188
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs261
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences201
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1421
adjectiveStacks0
stackExamples(empty)
adverbCount25
adverbRatio0.017593244194229415
lyAdverbCount1
lyAdverbRatio0.0007037297677691766
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences201
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences201
mean8.47
std5.78
cv0.682
sampleLengths
011
19
25
39
411
55
610
714
87
98
108
114
1213
139
142
152
1615
173
1810
1917
204
2110
2212
2310
2410
252
263
279
2811
2915
304
316
3211
339
3412
3510
364
375
3824
398
4011
4113
423
4311
447
454
467
473
4814
4911
46.27% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.31343283582089554
totalSentences201
uniqueOpeners63
19.27% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences173
matches
0"Light bent wrong."
ratio0.006
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount47
totalSentences173
matches
0"Their silhouette bled into the"
1"She rolled her shoulders and"
2"Her bare feet kissed the"
3"She adjusted her stance and"
4"She tucked it under her"
5"She slowed her breathing."
6"They reached out a hand"
7"Her silhouette pooled at an"
8"It lagged a half-second behind"
9"She rolled her wrist."
10"She kept walking."
11"She plucked a petal."
12"It dissolved into silver mist"
13"She tilted her head toward"
14"They pushed through the brambles."
15"She focused on the weight"
16"Their form rippled, losing density,"
17"She held the dagger over"
18"She lowered the tip."
19"They burst into whispers."
ratio0.272
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount160
totalSentences173
matches
0"The oak stones rose from"
1"Bark split into spirals that"
2"Air thickened around the archway."
3"Rory’s thumb brushed the silver"
4"The crimson gem against her"
5"Heat bled through her jumper."
6"Nyx’s voice scraped like dry"
7"Their silhouette bled into the"
8"Violet light pulsed where eyes"
9"Rory shifted her grip on"
10"The moonsilver edge caught a"
11"She rolled her shoulders and"
12"The London damp vanished, replaced"
13"Gold pooled in the hollows"
14"Wildflowers carpeted the ground in"
15"Clocks meant nothing here."
16"The weight of minutes stretched"
17"Isolde glided past the threshold"
18"Her bare feet kissed the"
19"Rory watched her own boots"
ratio0.925
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences173
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences49
technicalSentenceCount2
matches
0"She tilted her head toward a narrow deer trail that vanished into a thicket of silver-leafed brambles."
1"Vines hung from the canopy, thick as ropes, studded with fruit that glowed with a faint inner bioluminescence."
86.54% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount1
matches
0"Nyx’s form condensed, shoulders squaring, violet eyes fixed on the ripple"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
82.2184%