Run: 2026-04-27-01KQ779W3NR8022NWE91J8MVA4

Run Details

Duration:
31.0s
Cost:
$0.007547
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 boundary of Richmond Park did not end so much as fold inward. One moment the path was packed gravel and bramble, the next the air thickened, carrying the scent of crushed pine, damp earth, and something metallic, like ozone after a storm. Aurora stepped through the ring of ancient oak standing stones and her boot struck stone that did not belong to this century. She halted, breath catching in her throat, and adjusted her grip on the leather satchel slung across her chest. Her left hand drifted instinctively to her wrist, fingers brushing the small crescent scar she had earned falling from a rusted bike when she was nine. Grounding. Always grounding. Beyond the stones, the world unspooled into something alien and breathtaking. The canopy above was not made of leaves but of interlocking branches that glowed with a soft, bioluminescent pulse, cycling through shades of moss green and deep violet. Light fell in slanted shafts, suspended in dust that moved against the wind, swirling in deliberate, mathematical patterns. The ground beneath her boots was a mosaic of black basalt and living root, warm and yielding in a way that made her stomach tilt. She had studied architecture and law, learned to parse structure and precedent, but this place refused every framework she owned. It simply was, vast and indifferent and beautiful. Nyx flowed ahead, a ripple in the dim light. Their form shifted as they walked, solidifying into the tall, humanoid silhouette of a man in a dark coat one step, dissolving into a smear of living shadow the next. The faint glow of violet eyes cut through the gloom whenever they turned to check on her. The shade did not make the sound of footsteps, only a whisper of displaced air that brushed against Aurora's neck like a cold tongue. Isolde followed. The half-fae seer moved with an impossible silence, her silver hair spilling over her shoulders like spilled milk. Aurora watched the ground and saw the truth of it: the moss and dark soil remained unbroken where Isolde walked. No indentations. No displaced stones. The seer left no footprints. Her pale lavender eyes scanned the arching walls of woven wood and crystalline formations with detached curiosity, ageless and ethereal, three centuries packed into a stillness that made Aurora's own restless energy feel heavy. The Heartstone pendant beneath Aurora's shirt warmed against her sternum. The deep crimson gem pulsed, a slow, rhythmic throb that matched the beat of her own heart after a sprint. She had never seen a Hel portal, not really, only read the Wardens' files and the fragmented accounts of rift points along the Veil, but the artifact recognized the threshold. It was a compass pointing toward hunger and excess, toward a realm where the sky burned amber and feasts never ended. Here, it felt like a metronome keeping time in a room where time had lost its meaning. We walked until the path narrowed into a corridor of towering stone pillars, each carved with spiraling motifs that seemed to shift when viewed from the corner of the eye. Aurora ran her gloved fingers over the nearest surface. The stone was cool, almost glassy, and vibrated faintly beneath her touch. She pressed harder. The carving warmed, and a low hum resonated through her bones, vibrating up her arm and settling in her jaw. Memories that were not hers flickered behind her eyelids: a city of glass and vine, a sky split by twin moons, a sound like a thousand voices singing in reverse. She pulled her hand back sharply, breathing hard. "Still echoes," Nyx whispered, the voice sounding like wind threading through dry reeds. "The older the stone, the deeper the dream." Isolde stopped before a wide archway framed by living ivy that bloomed with year-round wildflowers, their petals the color of crushed amethyst and storm clouds. "Where the weeping stone drinks the sky," she said, her voice melodic and flat, "the path opens for those who carry both shadow and light. Do not mistake stillness for peace. The grove does not sleep. It waits." Aurora frowned. The riddle was useless on its face, yet Isolde could not lie. The compulsion bound the half-fae to truth, even when it wrapped itself in poetry. Aurora's cool, analytical mind whirred behind her bright blue eyes. She mapped the environment: the time distortion that had already made her watch tick backward twice, the way the light pooled in hollows like water, the faint shimmer in the air near the archway that she knew only existed for those with supernatural sight, the Veil thinned to almost nothing at this latitude right now, the winter solstice dragging the metaphysical barrier down to a thread. Isolde was not speaking metaphorically. The weeping stone was likely a central mechanism. The sky was the canopy. Shadow and light meant Nyx and her, the mortal and the Shade, bound by accident and necessity. They stepped through the archway. The chamber opened into a vast, cathedral-like space that defied gravity and geometry. The ceiling soared upward into darkness, lost in a haze of floating spores that caught the light like scattered stars. In the center stood a dais of fused obsidian, and upon it rested a ring of seven monoliths, each carved with the same spiraling pattern as the corridor stones. Between them hung chains of woven silver that did not hang in straight lines but curved in impossible arcs, as if pulled by unseen gravity. The air here was heavier, thick with the scent of blooming jasmine and old copper. A low, resonant thrumming filled the space, rhythmic and steady, like a massive heart beating beneath the earth. Aurora's Fae blade, sheathed at her hip, grew cold against her ribs. The moonsilver dagger she had taken from the grove's heart always chilled in the presence of deep magic, but now it hummed, the metal straining to draw a faint luminescence from the ambient light. She unclipped it slowly. The blade's slender, leaf-shaped edge caught the glow, shimmering with a pale, watery light. It would cut through wards. It would carve through demon hide. But here, it felt like a scalpel brought to a cathedral. She approached the dais. The floor beneath her boots grew slick with condensation that smelled of rain on hot stone. She stopped at the edge, studying the monoliths. Each bore indentations at waist height, arranged in a semicircle. Seven depressions. Seven keys. Or seven witnesses. "The Veil holds," Aurora said quietly, more to herself than to the others. "The Wardens would have marked this if it were a breach. This isn't a tear. It's a lock." Nyx drifted closer, their form stabilizing into a solid, watchful presence. The faint violet of their eyes reflected off the obsidian floor. "Locks have memories," the shade murmured. "They remember every hand that turned the key." Isolde stepped onto the dais, her bare feet leaving no trace on the stone. She moved to the center of the monolith ring and raised her hands. The air around her fingers shimmered, distorting like heat over asphalt. "Do not read the stone as you read a book," she said. "Read it as a river reads the bank. Slowly. Let it carve you." Aurora hesitated, then reached out. She pressed her palm against the central monolith. The stone was freezing. The cold seeped through her glove, biting into her skin, but she held firm. The hum deepened. The Heartstone pendant burned against her chest, a hot counterweight to the stone's chill. For a long moment, nothing happened. Then the spiraling carvings began to rotate. Not physically, but optically, a trick of light and angle that made the grooves spin inward like liquid mercury. The chains between the monoliths clinked, a sound like crystal glasses striking together. A section of the obsidian dais irised open, revealing a narrow stairwell descending into absolute blackness. The air rushing up from the depths was cool and carried the faint, sweet tang of overripe fruit and woodsmoke. Hel. The scent of Dymas, though miles of myth and meat separated them from it. Unease coiled in Aurora's stomach. The stairs were too clean, too ready. This place had waited for them. She glanced back at Isolde, who stood perfectly still, her silver hair catching the ambient glow, her lavender eyes fixed on the descent. The seer's face was impassive, but Aurora noticed the faint tension in her jaw, the way her shoulders held themselves rigid against an invisible breeze. Isolde had led them here. She had spoken in riddles, but the path was direct. The half-fae could not lie, but she could absolutely omit. "They are not waiting for us to leave," Aurora said, voice low. "They are waiting for us to arrive." Nyx's shadow stretched long across the dais, pooling at the edge of the open stairwell. "Arrival is merely the beginning of hunger," they whispered. "The sky in the deep keeps its own amber sun. The chefs there do not cook for the living. They cook for the debt." Aurora's jaw tightened. Pre-law, debt collection, contractual obligation, loopholes. Her mind raced, connecting the sensory data to frameworks she could command. The Heartstone pulsed faster, frantic. The Fae blade's luminescence brightened, reacting to the magical pressure building in the stairwell. The Veil outside was weakening with the solstice, but inward, it was thick, reinforced here, intentional. This was a sanctioned threshold. A meeting point. A trial. She looked down into the darkness. The smell of roasted meats and spiced wine rose in rhythmic waves, accompanied by the distant, echoing clatter of copper pans and low, guttural chanting. The ancient place had opened its throat. It was either an invitation or a trap, and in realms this old, the two words meant the same thing. Aurora tucked the Fae blade back into its sheath, the cold metal a steady comfort against her hip. She checked the strap of her satchel, felt the familiar outline of her notebook, her pens, the folded maps. She stepped onto the first stair. The stone was warm under her boot. She did not look back. Behind her, Nyx's whispers braided into the dark like a promise, and Isolde's silver hair vanished into the stairwell, footsteps absent, presence absolute. The chamber exhaled around them, the great stone heart slowing, then stopping. The descent was steep, the walls closing in with carved faces that watched with empty eyes, the air thickening with every step. Aurora kept her pace steady, her mind sharp, her grip firm on the present moment. The ancient place breathed around her, alien and wondrous and hungry, and she walked into its ribs without flinching.
created_at"2026-04-27T10:21:03.489Z" 4/27/2026, 10:21:03 AM
model"qwen/qwen3.6-flash"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1103
moderation_latency(null)
generation_time30908
tokens_prompt1590
tokens_completion5232
native_tokens_prompt1633
native_tokens_completion4759
native_tokens_completion_images(null)
native_tokens_reasoning2426
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.00754675
router(null)
provider_responses
0
endpoint_id"2435bec9-c808-4f27-9fc8-12f3460d7b66"
id"chatcmpl-c2aa613e-27bf-9e94-8d11-fd66575ff794"
is_byokfalse
latency1103
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-1777285263-o6f8MJ5LTt29Hmj2DGJY"
session_id(null)
api_type"completions"
id"gen-1777285263-XLnPqgQcEOqIWrToEaHC"
upstream_id"chatcmpl-c2aa613e-27bf-9e94-8d11-fd66575ff794"
total_cost0.00754675
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
75.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount1
adverbTags
0"Aurora said quietly [quietly]"
dialogueSentences13
tagDensity0.615
leniency1
rawRatio0.125
effectiveRatio0.125
85.94% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1778
totalAiIsmAdverbs5
found
0
adverb"really"
count1
1
adverb"sharply"
count1
2
adverb"slowly"
count2
3
adverb"perfectly"
count1
highlights
0"really"
1"sharply"
2"slowly"
3"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)
4.39% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1778
totalAiIsms34
found
0
word"pulse"
count1
1
word"mosaic"
count1
2
word"stomach"
count2
3
word"structure"
count1
4
word"framework"
count1
5
word"gloom"
count1
6
word"footsteps"
count2
7
word"whisper"
count1
8
word"silence"
count1
9
word"scanned"
count1
10
word"crystalline"
count1
11
word"pulsed"
count2
12
word"rhythmic"
count3
13
word"throb"
count1
14
word"fragmented"
count1
15
word"vibrated"
count1
16
word"resonated"
count1
17
word"flickered"
count1
18
word"echoes"
count1
19
word"chilled"
count1
20
word"shimmered"
count1
21
word"chill"
count1
22
word"crystal"
count1
23
word"depths"
count1
24
word"tension"
count1
25
word"absolutely"
count1
26
word"raced"
count1
27
word"echoing"
count1
28
word"familiar"
count1
highlights
0"pulse"
1"mosaic"
2"stomach"
3"structure"
4"framework"
5"gloom"
6"footsteps"
7"whisper"
8"silence"
9"scanned"
10"crystalline"
11"pulsed"
12"rhythmic"
13"throb"
14"fragmented"
15"vibrated"
16"resonated"
17"flickered"
18"echoes"
19"chilled"
20"shimmered"
21"chill"
22"crystal"
23"depths"
24"tension"
25"absolutely"
26"raced"
27"echoing"
28"familiar"
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
narrationSentences125
matches(empty)
97.14% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences125
filterMatches
0"feel"
1"watch"
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)
analyzedSentences131
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen66
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1778
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
97.47% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions46
wordCount1618
uniqueNames11
maxNameDensity1.05
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Aurora17
Isolde9
Heartstone3
Hel2
Veil2
Nyx6
Shade1
Fae3
Dymas1
persons
0"Aurora"
1"Isolde"
2"Veil"
3"Nyx"
4"Shade"
5"Fae"
places
0"Richmond"
1"Park"
globalScore0.975
windowScore1
68.48% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences92
glossingSentenceCount3
matches
0"felt like a metronome keeping time in a"
1"motifs that seemed to shift when viewed from the corner of the eye"
2"felt like a scalpel brought to a cathed"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.562
wordCount1778
matches
0"Not physically, but optically, a trick of light"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences131
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs23
mean77.3
std40.4
cv0.523
sampleLengths
0113
1110
280
384
498
5112
621
763
8139
95
10120
1186
1245
1331
1436
1563
16144
1791
1819
1948
2066
2158
22146
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences125
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs260
matches
0"was not speaking"
1"was weakening"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences131
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount544
adjectiveStacks0
stackExamples(empty)
adverbCount9
adverbRatio0.016544117647058824
lyAdverbCount7
lyAdverbRatio0.012867647058823529
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences131
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences131
mean13.57
std9.56
cv0.704
sampleLengths
013
130
222
319
426
51
62
711
828
918
1025
1120
128
139
1430
1517
1624
172
1818
1920
202
213
225
2334
2410
2520
2630
2721
2817
2930
309
3112
323
3320
3430
358
3613
378
3825
3938
402
4112
4214
4310
4466
455
468
475
4817
495
36.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.3053435114503817
totalSentences131
uniqueOpeners40
29.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences114
matches
0"Then the spiraling carvings began"
ratio0.009
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount29
totalSentences114
matches
0"She halted, breath catching in"
1"Her left hand drifted instinctively"
2"She had studied architecture and"
3"It simply was, vast and"
4"Their form shifted as they"
5"Her pale lavender eyes scanned"
6"She had never seen a"
7"It was a compass pointing"
8"We walked until the path"
9"She pressed harder."
10"She pulled her hand back"
11"she said, her voice melodic"
12"She mapped the environment: the"
13"They stepped through the archway."
14"She unclipped it slowly."
15"It would cut through wards."
16"It would carve through demon"
17"She approached the dais."
18"She stopped at the edge,"
19"She moved to the center"
ratio0.254
8.25% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount103
totalSentences114
matches
0"The boundary of Richmond Park"
1"Aurora stepped through the ring"
2"She halted, breath catching in"
3"Her left hand drifted instinctively"
4"The canopy above was not"
5"Light fell in slanted shafts,"
6"The ground beneath her boots"
7"She had studied architecture and"
8"It simply was, vast and"
9"Nyx flowed ahead, a ripple"
10"Their form shifted as they"
11"The faint glow of violet"
12"The shade did not make"
13"The half-fae seer moved with"
14"Aurora watched the ground and"
15"The seer left no footprints."
16"Her pale lavender eyes scanned"
17"The Heartstone pendant beneath Aurora's"
18"The deep crimson gem pulsed,"
19"She had never seen a"
ratio0.904
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences114
matches(empty)
ratio0
22.13% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount12
matches
0"The canopy above was not made of leaves but of interlocking branches that glowed with a soft, bioluminescent pulse, cycling through shades of moss green and dee…"
1"Light fell in slanted shafts, suspended in dust that moved against the wind, swirling in deliberate, mathematical patterns."
2"The ground beneath her boots was a mosaic of black basalt and living root, warm and yielding in a way that made her stomach tilt."
3"The shade did not make the sound of footsteps, only a whisper of displaced air that brushed against Aurora's neck like a cold tongue."
4"The deep crimson gem pulsed, a slow, rhythmic throb that matched the beat of her own heart after a sprint."
5"The carving warmed, and a low hum resonated through her bones, vibrating up her arm and settling in her jaw."
6"Memories that were not hers flickered behind her eyelids: a city of glass and vine, a sky split by twin moons, a sound like a thousand voices singing in reverse…"
7"Isolde stopped before a wide archway framed by living ivy that bloomed with year-round wildflowers, their petals the color of crushed amethyst and storm clouds."
8"She mapped the environment: the time distortion that had already made her watch tick backward twice, the way the light pooled in hollows like water, the faint s…"
9"Between them hung chains of woven silver that did not hang in straight lines but curved in impossible arcs, as if pulled by unseen gravity."
10"She glanced back at Isolde, who stood perfectly still, her silver hair catching the ambient glow, her lavender eyes fixed on the descent."
11"The descent was steep, the walls closing in with carved faces that watched with empty eyes, the air thickening with every step."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount4
matches
0"Nyx whispered, the voice sounding like wind threading through dry reeds"
1"she said, her voice melodic and flat,"
2"Aurora said quietly, more to herself than to the others"
3"Aurora said, voice low"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount3
fancyTags
0"Nyx whispered (whisper)"
1"the shade murmured (murmur)"
2"they whispered (whisper)"
dialogueSentences13
tagDensity0.538
leniency1
rawRatio0.429
effectiveRatio0.429
74.1473%