Run: 2026-04-24-01KQ096TQMRNPGY2MHYC8YAHTK

Run Details

Duration:
24.3s
Cost:
$0.002048
Provider:
SiliconFlow

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 in Richmond Park felt different today, thick with an otherworldly stillness that made the usual sounds of the city fade into a distant hum. Aurora traced the silver chain of her Heartstone Pendant, the crimson gem warm against her palm as they approached the ancient standing oaks that marked the boundary between worlds. Beside her, Nyx shifted form, their silhouette sharpening from a smudge at the edge of her vision into a distinct humanoid shape of living shadow. "It's here," Aurora murmured, more to herself than to her companions. "Isolde said we'd find the Grove by following the standing stones." Nyx made a sound like rustling leaves. "The Veil is thinner here. I can feel it." From behind them, Silas grunted, adjusting the strap of his bag. "All I feel is like an idiot for agreeing to follow a cryptic half-Fae into the middle of nowhere." Aurora shot him a look. "Isolde hasn't steered us wrong yet. And we need the information she has about the rift opening at the old cathedral." Silas just rolled his eyes but fell silent as they pressed between two of the ancient oaks. The moment they crossed the invisible boundary, the world shifted. The familiar path through Richmond Park dissolved into something else—a clearing where wildflowers bloomed in impossible colors, their petals shimmering with an inner light. Time here moved differently; the sun hung motionless in the sky, casting a gentle, perpetual twilight. "By all that's holy," Silas breathed, his usual cynicism momentarily abandoned. "What is this place?" "The Fae Grove," Aurora whispered, her voice filled with awe. She carefully stepped onto the grass, which yielded like velvet beneath her boots. The flowers seemed to lean toward her as she passed, their scent a mixture of moonlight and honey. Nyx flowed alongside her, their form constantly shifting between solidity and translucence. "The Fae Courts built places like this as bridges between realms. This one... it's fading. The connection grows weaker." As they moved deeper into the Grove, Aurora noticed the standing stones Isolde had mentioned—tall oaks with bark that seemed to contain swirling galaxies. At the center of the clearing stood a small stone table, upon which rested a crystal filled with liquid that glowed like captured starlight. "Isolde said she'd meet us here," Aurora said, scanning the clearing. But the Grove was empty, save for them and the silent, watchful flowers. They waited in the strange, timeless stillness. Aurora's fingers tightened around the Fae-Forged Blade at her belt—Isolde's gift, cold as winter even in this unnatural warmth. The pendant around her neck pulsed faintly, its crimson glow echoing the light in the crystal on the table. "The Seer is rarely on time," Nyx observed, their voice like a whisper carried on a breeze that didn't seem to touch anything else. "Time here is not the same as in your world. What feels like minutes may be hours outside." "Great," Silas muttered. "Just what we need—more time weirdness. My boss is going to think I've abandoned my shift at the bar." Aurora ignored him, her attention drawn to a cluster of flowers near the standing stones. Their petals were a deep indigo, and as she approached, they seemed to open like eyes. A soft melody drifted from them, notes that resonated in her bones rather than her ears. "She's coming," Nyx announced suddenly. From between two of the ancient oaks, a figure emerged. Isolde moved as if she were floating rather than walking, her silver hair cascading like liquid moonlight down her back. Her pale lavender eyes held an ageless wisdom that made Aurora feel both insignificant and strangely comforted. "You have come seeking answers about the rift," Isolde said, though it wasn't a question. Her voice was like chimes in a breeze. "The Veil weakens, and the old pathways stir." Aurora stepped forward. "We need to know how to close it. Or at least contain it." Isolde smiled, a gesture that didn't quite reach her eyes. "Containment is but another form of delay. The rift will open as it must. But timing is everything." She gestured to the stone table. "Would you like some nectar? It helps to see clearly." Before Aurora could answer, Silas had already poured himself a cup from the crystal. "What's the harm? This place can't be weirder than my last relationship." The moment the nectar touched his lips, his eyes widened. "Whoa. Everything's... sparkly." Isolde turned her attention to Nyx. "And you, Shadow Walker. You who dance between realms. What brings you to this fading place?" Nyx solidified into a more defined shape, their violet eyes glowing faintly. "I felt the disturbance. A tear in the Veil that should not be there. It calls to me, as places between worlds always have." "The old sorcerer still remembers the call of the void," Isolde mused. "That is both your strength and your weakness, Nightwhisper." Nyx said nothing, but their form flickered as if uncertain how to respond. Aurora watched the exchange, her mind racing. "Isolde, please. We need concrete information. The Wardens are stretched thin monitoring multiple rift points. If one opens near the cathedral—" "Near the old place where humans once called upon powers beyond their understanding," Isolde finished, her gaze distant. "Yes, I see it. A convergence of energies. The Heartstone senses it, does it not?" Aurora's hand instinctively went to the pendant. "It's been growing warmer these past few days." "The artifact from Dymas," Isolde nodded. "Prince Belphegor's influence seeps through even here. The realm of Gluttony hungers for the energies that will flow through that rift." Silas, who had been staring at his sparkly hands, suddenly snapped out of it. "Wait, Belphegor? As in the demon prince? You're telling me this rift is going to unleash a bunch of hellspawn into London?" "Not hellspawn precisely," Isolde corrected. "Souls from Dymas, drawn to the abundance of your world. Excess breeds consumption, and consumption breeds more excess. A vicious cycle." Nyx stepped forward. "The rift can be closed. From this side, I could lend my nature to help mend the tear." Isolde shook her head. "The Shadow Walker cannot intervene directly. The balance between realms is delicate. Too much influence from one side threatens the entire structure." "Then what can we do?" Aurora demanded, frustration mounting. "We can't just stand by while—" "Knowledge is power, child of two worlds," Isolde interrupted gently. "And knowledge you shall have. But first, you must understand what you face." She gestured to the stone table, and the crystal filled with nectar began to glow brighter. Visions swirled within the liquid—images of the old cathedral, its stones blackened with corruption, figures moving between the shadows that writhed like living things. "The rift will open on the winter solstice," Isolde explained. "When the Veil is at its thinnest. But the convergence begins three days prior, when the moon hangs full in the sky of Dymas." Aurora leaned closer to the table, trying to make sense of the chaotic images. "What do we need to do?" "Find the anchor point," Isolde said, her voice growing more urgent. "The place where the energies converge. There, you must perform a ritual to redirect the flow. But beware—for every action, there is a price." Silas scoffed. "There's always a price with you people. Can't you just give us a straight answer for once?" Isolde turned her lavender eyes on him, and Silas actually stepped back, unnerved by the intensity of her gaze. "Straightness is a limitation of mortal perception. Truth is rarely simple, and never without consequence." Before Silas could respond, the ground beneath them trembled. The standing stones began to glow with an inner light, and the flowers in the clearing closed their petals as if in fear. "The connection weakens further," Nyx observed. "The Grove is retreating from the intrusion." Isolde's form began to fade at the edges. "The time grows short. Three days hence, when the moon is full in Dymas, you must be at the cathedral. The Heartstone will guide you to the anchor point. But remember—when you stand at the threshold of worlds, every choice echoes through eternity." And then she was gone, vanished as if she had never been there at all. The clearing around them seemed to shrink, the edges blurring back into the familiar path of Richmond Park. The wildflowers lost their impossible colors, becoming ordinary blooms once more. The sun had barely moved in the sky. "Well," Silas said, shaking his head as if to clear it. "That was—" "Helpful," Aurora finished, tucking the Heartstone back beneath her shirt. "In a completely cryptic, unhelpful way." Nyx flowed back to her side, their form more indistinct now. "She gave us what we needed. A timeline and a location. The rest is up to us." "The rest is up to us," Aurora agreed, her fingers tightening around the Fae-Forged Blade at her side. The cold metal was a comfort in the suddenly ordinary world. "Three days. We need to prepare." As they turned to leave the Grove, Aurora's eyes caught one final image in the distance—a glimpse of the cathedral, its shadowed spires reaching toward a sky that glowed with the warm amber light of Dymas. The Heartstone pendant against her skin pulsed once, twice, as if in confirmation of what was to come. The wondrous, terrifying dance between worlds had begun, and they were right in the middle of it.
created_at"2026-04-24T17:39:39.904Z" 4/24/2026, 5:39:39 PM
model"z-ai/glm-4.5-air"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1268
moderation_latency(null)
generation_time24073
tokens_prompt1590
tokens_completion2458
native_tokens_prompt1547
native_tokens_completion2129
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)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.00204752
router(null)
provider_responses
0
endpoint_id"f7dc79ca-bbbd-41a1-8eef-616d981ff1cb"
id"019dc0936ed9a7819f4ccf00c291748f"
is_byokfalse
latency1265
model_permaslug"z-ai/glm-4.5-air"
provider_name"SiliconFlow"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777052379-Yo2jmZf5Pmdhp9jWVjlE"
session_id(null)
api_type"completions"
id"gen-1777052379-wWBYhKYMMj2pxkblG64l"
upstream_id"019dc0936ed9a7819f4ccf00c291748f"
total_cost0.00204752
cache_discount(null)
upstream_inference_cost0
provider_name"SiliconFlow"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount2
adverbTags
0"Nyx announced suddenly [suddenly]"
1"Isolde interrupted gently [gently]"
dialogueSentences58
tagDensity0.362
leniency0.724
rawRatio0.095
effectiveRatio0.069
77.86% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1581
totalAiIsmAdverbs7
found
0
adverb"carefully"
count1
1
adverb"suddenly"
count3
2
adverb"precisely"
count1
3
adverb"gently"
count1
4
adverb"completely"
count1
highlights
0"carefully"
1"suddenly"
2"precisely"
3"gently"
4"completely"
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)
14.61% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1581
totalAiIsms27
found
0
word"otherworldly"
count1
1
word"traced"
count1
2
word"familiar"
count2
3
word"velvet"
count1
4
word"crystal"
count4
5
word"scanning"
count1
6
word"warmth"
count1
7
word"pulsed"
count2
8
word"echoing"
count1
9
word"whisper"
count1
10
word"resonated"
count1
11
word"cascading"
count1
12
word"dance"
count2
13
word"flickered"
count1
14
word"racing"
count1
15
word"structure"
count1
16
word"sense of"
count1
17
word"chaotic"
count1
18
word"intensity"
count1
19
word"trembled"
count1
20
word"echoes"
count1
highlights
0"otherworldly"
1"traced"
2"familiar"
3"velvet"
4"crystal"
5"scanning"
6"warmth"
7"pulsed"
8"echoing"
9"whisper"
10"resonated"
11"cascading"
12"dance"
13"flickered"
14"racing"
15"structure"
16"sense of"
17"chaotic"
18"intensity"
19"trembled"
20"echoes"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
92.11% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells3
narrationSentences76
matches
0"filled with awe"
1"d with awe"
2"f in fear"
0.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount8
narrationSentences76
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"seem to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences113
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1573
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions1
matches
0"From behind them, Silas grunted, adjusting the strap of his bag."
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions73
wordCount908
uniqueNames12
maxNameDensity1.98
worstName"Aurora"
maxWindowNameDensity5.5
worstWindowName"Isolde"
discoveredNames
Richmond3
Park3
Heartstone3
Pendant1
Nyx11
Silas10
Aurora18
Grove3
Isolde16
Fae-Forged2
Blade2
Dymas1
persons
0"Nyx"
1"Silas"
2"Aurora"
3"Isolde"
places
0"Richmond"
1"Park"
2"Pendant"
3"Grove"
globalScore0.509
windowScore0
66.67% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences60
glossingSentenceCount2
matches
0"bark that seemed to contain swirling galaxies"
1"quite reach her eyes"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1573
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences113
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean30.25
std15.13
cv0.5
sampleLengths
080
122
216
330
426
567
615
741
831
948
1024
1145
1242
1322
1447
155
1647
1731
1816
1944
2026
2113
2222
2336
2421
2513
2628
2733
2815
2927
3036
3126
3221
3326
3415
3523
3640
3734
3820
3935
4019
4134
4232
4313
4451
4515
4637
4713
4816
4928
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences76
matches
0"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs162
matches
0"were floating"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount1
flaggedSentences6
totalSentences113
ratio0.053
matches
0"The familiar path through Richmond Park dissolved into something else—a clearing where wildflowers bloomed in impossible colors, their petals shimmering with an inner light."
1"Time here moved differently; the sun hung motionless in the sky, casting a gentle, perpetual twilight."
2"As they moved deeper into the Grove, Aurora noticed the standing stones Isolde had mentioned—tall oaks with bark that seemed to contain swirling galaxies."
3"Aurora's fingers tightened around the Fae-Forged Blade at her belt—Isolde's gift, cold as winter even in this unnatural warmth."
4"Visions swirled within the liquid—images of the old cathedral, its stones blackened with corruption, figures moving between the shadows that writhed like living things."
5"As they turned to leave the Grove, Aurora's eyes caught one final image in the distance—a glimpse of the cathedral, its shadowed spires reaching toward a sky that glowed with the warm amber light of Dymas."
95.79% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount915
adjectiveStacks0
stackExamples(empty)
adverbCount41
adverbRatio0.04480874316939891
lyAdverbCount16
lyAdverbRatio0.017486338797814208
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences113
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences113
mean13.92
std7.24
cv0.52
sampleLengths
026
129
225
311
411
57
69
711
819
95
1021
1117
1210
1324
1416
1511
164
1710
1813
1918
2012
2119
2224
2324
2411
2513
267
2719
2819
2924
3018
313
3219
3315
3416
3516
365
3710
3820
3917
4015
418
428
433
4413
4510
4624
4710
4814
4912
63.72% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.4247787610619469
totalSentences113
uniqueOpeners48
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences69
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount7
totalSentences69
matches
0"She carefully stepped onto the"
1"They waited in the strange,"
2"Their petals were a deep"
3"Her pale lavender eyes held"
4"Her voice was like chimes"
5"She gestured to the stone"
6"She gestured to the stone"
ratio0.101
39.71% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount58
totalSentences69
matches
0"The air in Richmond Park"
1"Aurora traced the silver chain"
2"Aurora murmured, more to herself"
3"Nyx made a sound like"
4"Aurora shot him a look."
5"Silas just rolled his eyes"
6"The moment they crossed the"
7"The familiar path through Richmond"
8"Silas breathed, his usual cynicism"
9"Aurora whispered, her voice filled"
10"She carefully stepped onto the"
11"The flowers seemed to lean"
12"Nyx flowed alongside her, their"
13"Aurora said, scanning the clearing"
14"They waited in the strange,"
15"Aurora's fingers tightened around the"
16"The pendant around her neck"
17"Nyx observed, their voice like"
18"Aurora ignored him, her attention"
19"Their petals were a deep"
ratio0.841
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences69
matches
0"Before Aurora could answer, Silas"
1"Before Silas could respond, the"
ratio0.029
38.33% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences41
technicalSentenceCount6
matches
0"Aurora traced the silver chain of her Heartstone Pendant, the crimson gem warm against her palm as they approached the ancient standing oaks that marked the bou…"
1"As they moved deeper into the Grove, Aurora noticed the standing stones Isolde had mentioned—tall oaks with bark that seemed to contain swirling galaxies."
2"A soft melody drifted from them, notes that resonated in her bones rather than her ears."
3"Isolde moved as if she were floating rather than walking, her silver hair cascading like liquid moonlight down her back."
4"Her pale lavender eyes held an ageless wisdom that made Aurora feel both insignificant and strangely comforted."
5"As they turned to leave the Grove, Aurora's eyes caught one final image in the distance—a glimpse of the cathedral, its shadowed spires reaching toward a sky th…"
5.95% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount5
matches
0"Aurora murmured, more to herself than to her companions"
1"Silas breathed, his usual cynicism momentarily abandoned"
2"Isolde finished, her gaze distant"
3"Aurora demanded, frustration mounting"
4"Isolde said, her voice growing more urgent"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount12
fancyTags
0"Aurora murmured (murmur)"
1"Silas breathed (breathe)"
2"Aurora whispered (whisper)"
3"Nyx observed (observe)"
4"Silas muttered (mutter)"
5"Nyx announced suddenly (announce)"
6"Isolde corrected (correct)"
7"Aurora demanded (demand)"
8"Isolde interrupted gently (interrupt)"
9"Isolde explained (explain)"
10"Nyx observed (observe)"
11"Aurora agreed (agree)"
dialogueSentences58
tagDensity0.276
leniency0.552
rawRatio0.75
effectiveRatio0.414
69.8248%