Run: 2026-02-17-01KHMQSFBF7F528GF7SYWADARQ

Run Details

Duration:
36.2s
Cost:
$0.005869
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 inside the grove did not smell like Richmond Park. Outside the ancient oak standing stones that marked the boundary, the London winter bit with a damp, grey chill, carrying the scent of wet dog and exhaust fumes. Here, the air was thick and sweet, heavy with the perfume of blooming jasmine and something sharper, like ozone before a storm. Aurora Carter paused just past the threshold, her breath catching in her throat. She adjusted the strap of her delivery bag, though she hadn't brought any food this time, and looked down at her hands. They were trembling, just slightly. "Stay close," she murmured, more to herself than to the others. Her voice sounded wrong here, too solid, too human against the humming silence of the place. To her left, Nyx shifted. The Shade did not walk so much as flow, a humanoid silhouette of living shadow detaching itself from the deeper dark beneath the trees. At six-foot-two, they towered over Aurora, their form rippling like smoke caught in a draft. Where a face should have been, two points of faintly glowing violet light watched the surroundings with an ageless, unreadable intensity. "The boundary is thin here," Nyx whispered, their voice sounding like wind rushing through dry leaves. "Thinner than the Veil in the city. I can taste the magic on my tongue. It tastes like copper and old blood." Aurora ignored the prickling unease that crawled up her spine at Nyx's words. She forced her cool-headed mask into place, the one she wore when dealing with angry customers or navigating London traffic. She needed to focus. They were here for Isolde. "Can you sense her?" Aurora asked, scanning the tree line. The grove was a contradiction of seasons. While the world outside shed its leaves and curled into dormancy, the flora here erupted in a chaotic, vibrant explosion of life. Wildflowers bloomed year-round, a kaleidoscope of blues, purples, and golds that seemed to glow from within. Vines heavy with unfamiliar fruit draped across branches that twisted in impossible geometries, reaching toward a sky that wasn't quite the grey London overcast, but a soft, pearlescent twilight. "I sense many things," Nyx replied, drifting forward. Their feet, when they occasionally solidified to touch the mossy ground, left no impression. "Time is... fluid. An hour here could be a minute out there. Or a decade. Be careful where you step, Rory. The ground remembers." Aurora touched the small crescent-shaped scar on her left wrist, a habitual gesture when she felt out of her depth. It was a reminder of a childhood accident, a mundane injury in a world that suddenly felt anything but. She took a step forward, her boots sinking into moss that felt unnervingly warm, like living flesh. As they moved deeper, the sounds of the city vanished completely. There was no distant hum of traffic, no sirens, no planes. Instead, the air vibrated with a low, melodic thrumming, as if the trees themselves were singing. Birds with feathers of iridescent silver darted between the branches, their calls sounding like tinkling glass. "Do you see that?" Aurora stopped, pointing toward a cluster of standing stones further ahead. They were not like the oaks at the entrance. These were slender, white pillars that seemed to grow directly out of the earth, pulsing with a faint, rhythmic light. Nyx drifted closer, their shadowy form stretching and contracting. "Fae architecture. Or perhaps Fae biology. It is difficult to tell the difference in this realm." A figure emerged from behind the white pillars, stepping into the clearing with a grace that made Aurora feel clumsy by comparison. Isolde Varga moved without sound. Her silver hair, reaching all the way to her waist, floated around her as if she were underwater. She wore robes of woven leaves and starlight, and her pale lavender eyes locked onto Aurora with an intensity that felt physical. Isolde left no footprints. Aurora watched the hem of the Seer's robes brush against the tall grass, yet the blades did not bend, and the moss did not compress. It was a small detail, but it made Aurora's stomach turn. "You have brought the shadow with you," Isolde said. Her voice was melodic, layered with an echo that suggested she was speaking from two places at once. "And the girl who carries the stone of Gluttony." Aurora's hand flew to her chest, instinctively covering the Heartstone pendant beneath her jacket. The deep crimson gemstone, roughly the size of her thumbnail, had begun to pulse with a faint warmth the moment they crossed the threshold. It was a warning, or perhaps a greeting. "We needed answers," Aurora said, keeping her voice steady despite the urge to back away. "The Wardens say the Veil is weakening. The rifts are opening faster than they can seal them. We thought you might know why." Isolde tilted her head, a bird-like motion. "The Veil breathes, child. It expands and contracts with the turning of the sun. The solstice approaches. The barrier thins, as it must, to let the old magic bleed through. But you seek a specific tear. A wound, not a breath." "Can you show us?" Nyx asked, the violet glow of their eyes narrowing. "My senses are clouded by the density of this place. The shadows here are too bright." Isolde smiled, but it did not reach her eyes. "I cannot lie to you, little shade. The compulsion of my blood forbids it. But I can choose which truths to speak." She raised a slender hand, pointing toward the center of the grove where the air seemed to shimmer like heat haze off asphalt. "There. The boundary is stretched thin as spider silk. Something pushes from the other side. Something hungry." Aurora stepped toward the shimmering distortion. As she approached, the air grew colder, a stark contrast to the warmth of the flowers. The Hairstone pendant against her chest grew hot, nearly burning her skin through her shirt. She flinched but didn't stop. "What is it?" she asked. "A door left ajar," Isolde said softly. "Prince Belphegor grows restless in Dymas. The feasts there are no longer enough. He seeks new flavors. New souls to contract." Aurora remembered the descriptions of Dymas she had heard in hushed tones at Silas' bar—a realm of excess, of sprawling vineyards and grand feasts where helbound souls cooked for eternity. The thought made her nauseous. "How do we close it?" Aurora asked, her mind already racing through possibilities, looking for the out-of-the-box solution that had kept her alive this long. Isolde's expression softened, just a fraction. "You cannot close a door with force, Aurora Carter. You must convince the one on the other side to shut it. Or you must offer a trade." She gestured to the dagger at Aurora's hip. Aurora glanced down. The Fae-forged blade, a gift from Isolde herself during their last meeting, hung in its sheath. The moonsilver hilt was always cold to the touch, a grounding weight against her thigh. In the dim light of the grove, the leaf-shaped blade seemed to glow with its own faint luminescence. "A trade?" Nyx whispered, the wind-like voice dropping an octave. "What does a prince of Gluttony desire that we possess?" Isolde's lavender eyes flickered to Aurora, then to the pulsing red light emanating from beneath her jacket. "That is a riddle you must solve before the solstice breaks the thread entirely. Time here is a trickster. You may have hours, or you may have seconds." Suddenly, the shimmering distortion in the air rippled violently. A sound tore through the grove, not a bird call or a whisper, but a roar that sounded like tearing metal and screaming voices. The wildflowers nearest the rift wilted instantly, turning brown and crumbling to dust. "The barrier is failing," Isolde said, her voice losing its melodic lilt, becoming urgent. "The scent of your world, of your fear and your hunger, draws them like moths to a flame." Aurora grabbed the hilt of the moonsilver dagger. The cold bit into her palm, sharpening her focus. She looked at Nyx, whose shadow form was expanding, spikes of darkness protruding from their shoulders in a defensive posture. "Plan?" Nyx asked. Aurora took a deep breath, filling her lungs with the strange, sweet air of the Fae Grove. She thought of her flat above Silas' bar, of the delivery routes she knew by heart, of the life she had built after fleeing Evan. She wasn't a warrior. She was a delivery girl from Cardiff who studied law before running away. But she was here, and she was the one with the plan. "We don't fight," Aurora said, her bright blue eyes hardening. "Isolde said Belphegor wants a trade. So we give him something else to eat. Something that isn't a soul." She pulled the Heartstone pendant from under her jacket. The crimson gem was blazing now, casting a bloody light across the clearing. "Nyx," she commanded, her voice cutting through the rising roar of the rift. "Can you mask the scent of the stone? Make it smell like... I don't know, like a feast? Like the richest thing in Dymas?" Nyx hesitated, the violet eyes widening. "I can twist the shadows to hide many things. But to mimic the essence of a Hel-realm artifact? That is dangerous." "Do it," Aurora said. "And Isolde, keep talking. Keep them distracted with riddles. Buy me ten seconds." Isolde nodded once, stepping forward to face the tearing sky, her silver hair whipping around her as she began to chant in a language that sounded like running water. Aurora tightened her grip on the cold dagger and stepped toward the rift, the alien world swirling around her, wondering if this was the moment her luck finally ran out.
created_at"2026-02-17T02:45:45.370685+00:00" 2/17/2026, 2:45:45 AM
model"qwen/qwen3.5-plus-20260216"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency793
moderation_latency(null)
generation_time36196
tokens_prompt1590
tokens_completion2461
native_tokens_prompt1635
native_tokens_completion2173
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.0058692
router(null)
provider_responses
0
id"chatcmpl-cac1d12d-a557-973c-96a7-ae22084a578c"
status200
is_byokfalse
latency793
endpoint_id"71e0f6c3-7815-4734-92d3-8a04f3b0ca91"
provider_name"Alibaba"
model_permaslug"qwen/qwen3.5-plus-20260216"
api_type"completions"
id"gen-1771296308-grJjE72WZRrxvpWNe4Yi"
upstream_id"chatcmpl-cac1d12d-a557-973c-96a7-ae22084a578c"
total_cost0.0058692
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount1
adverbTags
0"Isolde said softly [softly]"
dialogueSentences35
tagDensity0.6
leniency1
rawRatio0.048
effectiveRatio0.048
84.67% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1631
totalAiIsmAdverbs5
found
0
adverb"slightly"
count1
1
adverb"suddenly"
count2
2
adverb"completely"
count1
3
adverb"softly"
count1
highlights
0"slightly"
1"suddenly"
2"completely"
3"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)
23.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1631
totalAiIsms25
found
0
word"chill"
count1
1
word"silence"
count1
2
word"unreadable"
count1
3
word"intensity"
count2
4
word"navigating"
count1
5
word"scanning"
count1
6
word"chaotic"
count1
7
word"kaleidoscope"
count1
8
word"reminder"
count1
9
word"vibrated"
count1
10
word"rhythmic"
count1
11
word"stomach"
count1
12
word"echo"
count1
13
word"pulse"
count1
14
word"warmth"
count2
15
word"silk"
count1
16
word"stark"
count1
17
word"racing"
count1
18
word"weight"
count1
19
word"desire"
count1
20
word"flickered"
count1
21
word"whisper"
count1
22
word"lilt"
count1
highlights
0"chill"
1"silence"
2"unreadable"
3"intensity"
4"navigating"
5"scanning"
6"chaotic"
7"kaleidoscope"
8"reminder"
9"vibrated"
10"rhythmic"
11"stomach"
12"echo"
13"pulse"
14"warmth"
15"silk"
16"stark"
17"racing"
18"weight"
19"desire"
20"flickered"
21"whisper"
22"lilt"
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
emotionTells0
narrationSentences90
matches(empty)
47.62% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount5
narrationSentences90
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences106
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen45
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1630
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
51.29% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions63
wordCount1165
uniqueNames17
maxNameDensity1.97
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
London3
Carter1
Nyx10
Shade1
Aurora23
Isolde12
Varga1
Seer1
Heartstone2
Hairstone1
Dymas1
Fae-forged1
Fae2
Grove1
Cardiff1
persons
0"Carter"
1"Nyx"
2"Shade"
3"Aurora"
4"Isolde"
5"Varga"
6"Seer"
places
0"Richmond"
1"Park"
2"London"
3"Fae"
4"Grove"
5"Cardiff"
globalScore0.513
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences74
glossingSentenceCount5
matches
0"golds that seemed to glow from within"
1"quite the grey London overcast, but a soft, pearlescent twilight"
2"pillars that seemed to grow directly out of the earth, pulsing with a faint, rhythmic light"
3"sounded like tearing metal and screaming v"
4"sounded like running water"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.613
wordCount1630
matches
0"not a bird call or a whisper, but a roar"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences106
matches(empty)
95.71% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean39.76
std19.28
cv0.485
sampleLengths
0101
127
265
338
442
510
674
746
856
954
1044
1125
1267
1340
1436
1546
1638
1748
1829
1971
2042
215
2228
2335
2425
2541
2652
2720
2845
2946
3032
3137
323
3371
3429
3522
3637
3727
3817
3929
4030
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences90
matches(empty)
63.25% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs195
matches
0"were trembling"
1"were singing"
2"was speaking"
3"was blazing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences106
ratio0
matches(empty)
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount950
adjectiveStacks1
stackExamples
0"small crescent-shaped scar"
adverbCount29
adverbRatio0.030526315789473683
lyAdverbCount12
lyAdverbRatio0.01263157894736842
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences106
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences106
mean15.38
std8.17
cv0.531
sampleLengths
011
128
222
313
422
55
611
716
85
924
1015
1121
1216
1322
1413
1520
164
175
1810
197
2022
2116
2229
238
2414
2524
2620
2719
2817
2911
3011
3116
3216
3315
349
3520
369
3716
3822
395
4018
4122
424
4325
4411
459
4618
479
4814
4924
60.38% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.39622641509433965
totalSentences106
uniqueOpeners42
77.52% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences86
matches
0"Instead, the air vibrated with"
1"Suddenly, the shimmering distortion in"
ratio0.023
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount25
totalSentences86
matches
0"She adjusted the strap of"
1"They were trembling, just slightly."
2"she murmured, more to herself"
3"Her voice sounded wrong here,"
4"She forced her cool-headed mask"
5"She needed to focus."
6"They were here for Isolde."
7"Their feet, when they occasionally"
8"It was a reminder of"
9"She took a step forward,"
10"They were not like the"
11"Her silver hair, reaching all"
12"She wore robes of woven"
13"It was a small detail,"
14"Her voice was melodic, layered"
15"It was a warning, or"
16"She raised a slender hand,"
17"She flinched but didn't stop."
18"She gestured to the dagger"
19"She looked at Nyx, whose"
ratio0.291
29.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount74
totalSentences86
matches
0"The air inside the grove"
1"Here, the air was thick"
2"Aurora Carter paused just past"
3"She adjusted the strap of"
4"They were trembling, just slightly."
5"she murmured, more to herself"
6"Her voice sounded wrong here,"
7"The Shade did not walk"
8"Nyx whispered, their voice sounding"
9"Aurora ignored the prickling unease"
10"She forced her cool-headed mask"
11"She needed to focus."
12"They were here for Isolde."
13"Aurora asked, scanning the tree"
14"The grove was a contradiction"
15"Wildflowers bloomed year-round, a kaleidoscope"
16"Vines heavy with unfamiliar fruit"
17"Nyx replied, drifting forward"
18"Their feet, when they occasionally"
19"Aurora touched the small crescent-shaped"
ratio0.86
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences86
matches
0"To her left, Nyx shifted."
1"While the world outside shed"
ratio0.023
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences46
technicalSentenceCount10
matches
0"Outside the ancient oak standing stones that marked the boundary, the London winter bit with a damp, grey chill, carrying the scent of wet dog and exhaust fumes…"
1"Aurora ignored the prickling unease that crawled up her spine at Nyx's words."
2"Wildflowers bloomed year-round, a kaleidoscope of blues, purples, and golds that seemed to glow from within."
3"Vines heavy with unfamiliar fruit draped across branches that twisted in impossible geometries, reaching toward a sky that wasn't quite the grey London overcast…"
4"She took a step forward, her boots sinking into moss that felt unnervingly warm, like living flesh."
5"Instead, the air vibrated with a low, melodic thrumming, as if the trees themselves were singing."
6"These were slender, white pillars that seemed to grow directly out of the earth, pulsing with a faint, rhythmic light."
7"A figure emerged from behind the white pillars, stepping into the clearing with a grace that made Aurora feel clumsy by comparison."
8"Her silver hair, reaching all the way to her waist, floated around her as if she were underwater."
9"She wore robes of woven leaves and starlight, and her pale lavender eyes locked onto Aurora with an intensity that felt physical."
5.95% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount5
matches
0"she murmured, more to herself than to the others"
1"Nyx whispered, their voice sounding like wind rushing through dry leaves"
2"Nyx whispered, the wind-like voice dropping an octave"
3"Isolde said, her voice losing its melodic lilt, becoming urgent"
4"she commanded, her voice cutting through the rising roar of the rift"
64.29% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount3
fancyTags
0"she murmured (murmur)"
1"Nyx whispered (whisper)"
2"Nyx whispered (whisper)"
dialogueSentences35
tagDensity0.429
leniency0.857
rawRatio0.2
effectiveRatio0.171
76.5932%