Run: 2026-05-10-01KR8VP1KRG5EEQMHPQGJ7WN6W

Run Details

Duration:
2m 5s
Cost:
$0.000922
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 inside the ancient oak standing stones didn't just change; it thickened, turning heavy and sweet like nectar left too long in the sun. As Aurora stepped past the jagged boundary of the oaks, the muted gray drizzle of Richmond Park vanished. In its place, a riot of color exploded against the periphery of her vision. "Stay close," Aurora said, her voice sounding strangely small in the sudden, unnatural stillness. She reached down, her fingers brushing the cool, slender hilt of the moonsilver dagger tucked into her belt. The metal was a constant, biting chill against her hip, a reminder that she wasn't dreaming. Beside her, Nyx moved like a smear of ink against the vibrant backdrop. The Shade didn't walk so much as glide, their humanoid silhouette absorbing the light around them. Even in the brilliance of the grove, Nyx remained a pocket of midnight, their violet eyes glowing with a faint, rhythmic pulse that mirrored the uneasy beating of Aurora's heart. "The Veil is thin here," Nyx whispered. The voice didn't come from a throat so much as it drifted through the air, a draft of wind through dead leaves. "The fabric is frayed. Can you feel it, Little Bird? The tension in the air?" Aurora did feel it. It was a hum in her teeth, a static charge that made the fine hairs on her arms stand up. She looked down at her chest. The Heartstone pendant, suspended from its silver chain, was no longer dormant. The deep crimson gem pulsed with a rhythmic, feverish warmth, casting a soft red glow against her sweater. It wasn't just warm; it was thrumming, a tiny, trapped heart signaling a proximity to something she couldn't yet name. They pushed deeper into the clearing. The flora was impossible. Wildflowers, blooming in colors that felt predatory—electric magentas, bruised purples, and yellows so bright they hurt to look at—spilled over every inch of the ground. They didn't sway in a breeze; they pulsed. When Aurora stepped near a cluster of bell-shaped blossoms, they shivered, emitting a low, melodic chime that vibrated in the soles of her boots. "It’s beautiful," Aurora murmured, though the word felt inadequate, even deceptive. "Beauty is a mask the Fae wear to hide the teeth," Nyx cautioned. They drifted toward a massive, twisted willow whose branches hung like weeping tresses of spun silver. "The deeper we go, the less the mask holds." They moved in a slow arc toward the center of the grove, where the light seemed to pool in a luminous, golden eddy. As they progressed, the sense of time began to warp. Aurora glanced at her watch; the second hand was twitching rhythmically, stuttering as if the very concept of a minute had become an abstraction. She felt a strange lethargy creeping into her limbs, a heavy, dreamlike trance that whispered of sleep and endless, golden afternoons. "Don't let the stillness settle in your bones," Nyx warned, their voice sharpening. "In this place, a moment can become an age if you stop moving." A sudden movement in the undergrowth made Aurora freeze. She gripped the Fae-forged blade, her thumb finding the guard. Out of the corner of her eye, she saw a flicker of silver—not the willow, but something moving through the shadows of the ferns. "Who's there?" she called out. Her Cardiff accent, usually clipped and professional, sounded raw in the enchanted air. Silence reclaimed the grove, save for the rhythmic chime of the flowers. Then, a soft, melodic laughter drifted from behind a veil of hanging moss. "Seekers of truths, or merely wanderers lost in the weeds?" The voice was melodic, layered with a thousand years of autumn wind. From the shimmering haze of the grove's center, a figure emerged. Isolde Varga did not walk so much as manifest. She drifted across the multicolored moss, her silver hair trailing behind her like a comet’s tail, reaching down to her waist in a shimmering cascade. Her eyes, a pale, translucent lavender, seemed to look through Aurora rather than at her. Aurora took a half-step back, her hand tightening on the moonsilver dagger. "Isolde. We weren't looking for a riddle. We were looking for answers." The Half-Fae smiled, a thin, ethereal expression that didn't reach her ageless eyes. She moved toward them, and Aurora realized with a jolt of unease that the woman left no footprints. The wildflowers she passed didn't even bend under her weight; she moved through the world like a ghost through a dream. "Answers are heavy things," Isolde said, tilting her head. She circled them, her gaze lingering on the Heartstone pendant. "A fragment of the red realm, carried by a girl of clay. And a shadow, walking in the light of a sun that died centuries ago. A curious pair for a Tuesday afternoon." "We need to know about the rifts," Aurora said, forcing her voice to remain steady. She thought of the warmth in her pendant, the way it seemed to ache when she looked toward the darker corners of the woods. "The Veil is tearing. We can feel it." Isolde stopped circling. Her expression shifted, the playful light in her lavender eyes dimming into something somber, something ancient. She reached out a hand, her fingers hovering just inches from the air in front of Aurora’s face. "The seam is fraying, yes," Isolde whispered. "The hunger of the amber skies is reaching through the cracks. When the feast begins, the guests will not care if the house is made of glass." "What does that mean?" Aurora demanded, stepping forward. "Is it a warning or a prophecy?" Isolde’s eyes clouded, the lavender turning to a milky white. "The rose blooms brightest before the frost, and the shadow grows longest before the light is swallowed. Seek the place where the scent of wine meets the sting of ash." Nyx moved closer to Aurora, their form flickering, becoming more solid, more imposing. "She’s giving you the riddle, Little Bird. Don't push her for more. The Fae cannot lie, but they can weave a web of truth so thick you'll suffocate in it." Aurora felt a wave of frustration. She was a woman of logic, of law and delivery routes and concrete realities. This nebulous, shimmering nonsense felt like trying to catch smoke with her bare hands. She looked down at the Heartstone, which was now pulsing with such intensity it felt like a physical weight against her sternum. "The scent of wine," Aurora muttered, her mind racing. "Dymas. The realm of gluttony. That's where the excess comes from. That's the 'wine'." "And the ash?" Nyx prompted, their violet eyes scanning the canopy above. Aurora looked up. High above, through the translucent leaves of the ancient trees, the sky wasn't the blue of Earth or the amber of Dymas. It was a bruised, swirling violet, shot through with streaks of grey that looked uncomfortably like falling soot. "The Veil is leaking," Aurora realized, a cold dread pooling in her stomach. "It's not just a tear. It's a bleed." Isolde began to fade, her form dissolving into the shimmering light of the grove. "The solstice approaches," her voice echoed, growing fainter with every word. "The barrier thins, the hunger grows. Watch the shadows, little mortal. They are no longer just your companions." With a final, melodic chime from the bell-flowers, the seer was gone. The grove felt suddenly emptier, the beauty of the flowers turning from wondrous to grotesque, like a wound dressed in silk. Aurora stood there for a long moment, her breath coming in shallow hitches. The weight of the moonsilver blade at her side, the heat of the Heartstone at her chest, and the presence of the living shadow beside her—it all felt like the preamble to a storm. "We should move," Nyx said, their voice a low vibration. "The stillness is changing. It’s no longer peaceful. It’s waiting." Aurora nodded, her eyes fixed on the darkening sky. She reached up and touched the Heartstone one last time, her fingers trembling slightly. The hunt for answers had begun, but as she looked at the shifting, alien landscape of the grove, she realized she might have been praying for a different kind of ignorance.
created_at"2026-05-10T11:52:10.112Z" 5/10/2026, 11:52:10 AM
model"google/gemma-4-26b-a4b-it-20260403"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6626
moderation_latency(null)
generation_time113657
tokens_prompt1590
tokens_completion2072
native_tokens_prompt1610
native_tokens_completion1823
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"
service_tier(null)
usage0.0009224
router(null)
provider_responses
0
endpoint_id"d99bcbe6-bec3-4991-965e-45fea79fe63c"
is_byokfalse
latency11590
model_permaslug"google/gemma-4-26b-a4b-it-20260403"
provider_name"DekaLLM"
status504
1
endpoint_id"eb382d64-dce1-42d5-b23d-6fefb91948a3"
id"chatcmpl-8ee82345186c57a4"
is_byokfalse
latency6626
model_permaslug"google/gemma-4-26b-a4b-it-20260403"
provider_name"SiliconFlow"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1778413930-lQgGK0wTksgFfgu7c5et"
session_id(null)
api_type"completions"
id"gen-1778413930-mK0NkVES0vR9YGvlirRl"
upstream_id"chatcmpl-8ee82345186c57a4"
total_cost0.0009224
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
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences30
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
89.10% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1376
totalAiIsmAdverbs3
found
0
adverb"very"
count1
1
adverb"suddenly"
count1
2
adverb"slightly"
count1
highlights
0"very"
1"suddenly"
2"slightly"
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)
5.52% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1376
totalAiIsms26
found
0
word"chill"
count1
1
word"reminder"
count1
2
word"rhythmic"
count3
3
word"pulse"
count1
4
word"tension"
count1
5
word"pulsed"
count2
6
word"warmth"
count2
7
word"electric"
count1
8
word"vibrated"
count1
9
word"sense of"
count1
10
word"flicker"
count1
11
word"silence"
count1
12
word"weight"
count3
13
word"imposing"
count1
14
word"intensity"
count1
15
word"racing"
count1
16
word"scanning"
count1
17
word"stomach"
count1
18
word"echoed"
count1
19
word"silk"
count1
highlights
0"chill"
1"reminder"
2"rhythmic"
3"pulse"
4"tension"
5"pulsed"
6"warmth"
7"electric"
8"vibrated"
9"sense of"
10"flicker"
11"silence"
12"weight"
13"imposing"
14"intensity"
15"racing"
16"scanning"
17"stomach"
18"echoed"
19"silk"
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
emotionTells2
narrationSentences77
matches
0"a jolt of unease"
1"a wave of frustration"
31.54% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount5
narrationSentences77
filterMatches
0"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)
analyzedSentences92
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1372
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions49
wordCount1061
uniqueNames13
maxNameDensity1.98
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Aurora21
Richmond1
Park1
Nyx8
Shade1
Heartstone5
Fae-forged1
Cardiff1
Varga1
Half-Fae1
Isolde6
Earth1
Dymas1
persons
0"Aurora"
1"Nyx"
2"Shade"
3"Varga"
4"Half-Fae"
5"Isolde"
places
0"Richmond"
1"Park"
2"Heartstone"
3"Cardiff"
globalScore0.51
windowScore0.333
34.62% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences65
glossingSentenceCount3
matches
0"felt like trying to catch smoke with he"
1"felt like a physical weight against her"
2"felt like the preamble to a storm"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.729
wordCount1372
matches
0"not the willow, but something moving through the shadows of the ferns"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences92
matches(empty)
89.36% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs34
mean40.35
std18.67
cv0.463
sampleLengths
057
148
259
344
480
567
611
738
878
926
1043
1118
1225
1310
1472
1524
1652
1752
1847
1937
2034
2115
2240
2343
2456
2523
2612
2743
2821
2943
3033
3147
3220
3354
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences77
matches
0"was gone"
87.01% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs177
matches
0"wasn't dreaming"
1"was thrumming"
2"was twitching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount5
flaggedSentences8
totalSentences92
ratio0.087
matches
0"The air inside the ancient oak standing stones didn't just change; it thickened, turning heavy and sweet like nectar left too long in the sun."
1"It wasn't just warm; it was thrumming, a tiny, trapped heart signaling a proximity to something she couldn't yet name."
2"Wildflowers, blooming in colors that felt predatory—electric magentas, bruised purples, and yellows so bright they hurt to look at—spilled over every inch of the ground."
3"They didn't sway in a breeze; they pulsed."
4"Aurora glanced at her watch; the second hand was twitching rhythmically, stuttering as if the very concept of a minute had become an abstraction."
5"Out of the corner of her eye, she saw a flicker of silver—not the willow, but something moving through the shadows of the ferns."
6"The wildflowers she passed didn't even bend under her weight; she moved through the world like a ghost through a dream."
7"The weight of the moonsilver blade at her side, the heat of the Heartstone at her chest, and the presence of the living shadow beside her—it all felt like the preamble to a storm."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1070
adjectiveStacks0
stackExamples(empty)
adverbCount31
adverbRatio0.02897196261682243
lyAdverbCount6
lyAdverbRatio0.005607476635514018
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences92
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences92
mean14.91
std7.09
cv0.476
sampleLengths
025
118
214
314
418
516
613
716
830
97
1022
1115
124
1320
146
1512
1618
1720
186
194
2025
218
2224
2311
2413
2516
269
2723
2810
2924
3021
3113
3213
339
3410
3524
365
3713
3812
3913
4010
4112
4211
439
4425
4515
4612
4712
4813
4918
54.35% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.358695652173913
totalSentences92
uniqueOpeners33
45.05% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences74
matches
0"Then, a soft, melodic laughter"
ratio0.014
90.27% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences74
matches
0"She reached down, her fingers"
1"It was a hum in"
2"She looked down at her"
3"It wasn't just warm; it"
4"They pushed deeper into the"
5"They didn't sway in a"
6"They drifted toward a massive,"
7"They moved in a slow"
8"She felt a strange lethargy"
9"She gripped the Fae-forged blade,"
10"she called out"
11"Her Cardiff accent, usually clipped"
12"She drifted across the multicolored"
13"Her eyes, a pale, translucent"
14"She moved toward them, and"
15"She circled them, her gaze"
16"She thought of the warmth"
17"Her expression shifted, the playful"
18"She reached out a hand,"
19"She was a woman of"
ratio0.324
34.32% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount63
totalSentences74
matches
0"The air inside the ancient"
1"Aurora said, her voice sounding"
2"She reached down, her fingers"
3"The metal was a constant,"
4"The Shade didn't walk so"
5"The voice didn't come from"
6"Aurora did feel it."
7"It was a hum in"
8"She looked down at her"
9"The Heartstone pendant, suspended from"
10"The deep crimson gem pulsed"
11"It wasn't just warm; it"
12"They pushed deeper into the"
13"The flora was impossible."
14"Wildflowers, blooming in colors that"
15"They didn't sway in a"
16"Aurora murmured, though the word"
17"They drifted toward a massive,"
18"They moved in a slow"
19"Aurora glanced at her watch;"
ratio0.851
67.57% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences74
matches
0"Even in the brilliance of"
ratio0.014
16.81% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences51
technicalSentenceCount9
matches
0"Even in the brilliance of the grove, Nyx remained a pocket of midnight, their violet eyes glowing with a faint, rhythmic pulse that mirrored the uneasy beating …"
1"It was a hum in her teeth, a static charge that made the fine hairs on her arms stand up."
2"When Aurora stepped near a cluster of bell-shaped blossoms, they shivered, emitting a low, melodic chime that vibrated in the soles of her boots."
3"Aurora glanced at her watch; the second hand was twitching rhythmically, stuttering as if the very concept of a minute had become an abstraction."
4"She felt a strange lethargy creeping into her limbs, a heavy, dreamlike trance that whispered of sleep and endless, golden afternoons."
5"She drifted across the multicolored moss, her silver hair trailing behind her like a comet’s tail, reaching down to her waist in a shimmering cascade."
6"The Half-Fae smiled, a thin, ethereal expression that didn't reach her ageless eyes."
7"Nyx moved closer to Aurora, their form flickering, becoming more solid, more imposing."
8"She looked down at the Heartstone, which was now pulsing with such intensity it felt like a physical weight against her sternum."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount7
matches
0"Aurora said, her voice sounding strangely small in the sudden, unnatural stillness"
1"Aurora murmured, though the word felt inadequate, even deceptive"
2"Nyx warned, their voice sharpening"
3"Aurora muttered, her mind racing"
4"Nyx prompted, their violet eyes scanning the canopy above"
5"Aurora realized, a cold dread pooling in her stomach"
6"Nyx said, their voice a low vibration"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount6
fancyTags
0"Nyx whispered (whisper)"
1"Aurora murmured (murmur)"
2"Nyx warned (warn)"
3"Isolde whispered (whisper)"
4"Aurora demanded (demand)"
5"Aurora muttered (mutter)"
dialogueSentences30
tagDensity0.333
leniency0.667
rawRatio0.6
effectiveRatio0.4
69.2945%