Run: 2026-05-10-01KR8ZNG2VGFBSDHZJVPTXZJ9C

Run Details

Duration:
49.8s
Cost:
$0.001542
Provider:
Novita

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 damp, heavy air of a London evening clung to Aurora’s skin, the kind of humidity that made her black hair curl slightly at the nape of her neck. She adjusted the strap of her bag, her fingers brushing against the cool, silver chain of the Heartstone pendant resting against her collarbone. It was quiet in this corner of Richmond Park, too quiet. The distant, rhythmic hum of city traffic had faded into a muffled drone, swallowed by the encroaching darkness and the dense thicket of trees. Beside her, Isolde moved with a grace that felt fundamentally wrong to Rory’s practical, logical mind. The Half-Fae didn't so much walk as she drifted, her silver hair shimmering like a river of moonlight even in the dim twilight. Rory watched her feet, half-expecting to see the soft mulch of the forest floor disturbed, but there was nothing. Isolde passed over the twigs and damp earth without leaving a single depression, a phantom moving through a world of substance. "The shadows grow long, but the sun has not yet set," Isolde murmured, her lavender eyes scanning the canopy. "To find the center, one must first lose the way." "Can you just give us a straight answer for once?" Rory asked, though her voice lacked its usual sharp edge. She felt a strange, creeping tightness in her chest. "We’re looking for the clearing. The standing stones." "Directness is a mortal cage," Isolde replied, a small, cryptic smile tugging at her lips. "And you, Aurora, are a bird beating its wings against the bars." A low, melodic murmur, like a breeze catching in the eaves of an old house, drifted from the darkness behind them. Nyx was there, though "there" was a relative term. The Shade was a silhouette of shifting, ink-black void, a humanoid shape that seemed to drink the little light that remained. Only the faint, violet glow of their eyes gave them a presence that wasn't merely an absence of light. "The Veil is thin here," Nyx whispered. The voice didn't come from a throat; it seemed to vibrate out of the very air around Rory’s ears. "I can feel the friction. The worlds are rubbing against one another like silk on stone." Rory reached down, her hand instinctively finding the hilt of the Fae-Forged blade tucked into her belt. The moonsilver was biting cold against her palm, a grounding, sharp sensation that reminded her she was still tethered to reality. Suddenly, the Heartstone pendant against her chest began to thrum. It wasn't a vibration, but a rhythmic pulse of heat, a steady *thump-thump* that mirrored a heartbeat. The deep crimson gem began to emit a faint, internal glow, casting a bloody light onto the fabric of her shirt. "It's happening," Rory said, her voice dropping. Ahead, the trees parted. It wasn't a gradual opening of the woods, but a sudden, jarring shift in perspective. The ancient oak standing stones loomed out of the gloom, massive and gnarled, their bark etched with runes that seemed to writhe if Rory looked at them too directly. Between the stones, the air didn't look like air. It looked like oil on water—a shimmering, iridescent distortion that warped the view of the trees beyond. "The Veil," Nyx breathed, their form flickering, becoming more translucent as they approached the boundary. Rory took a breath, the scent of damp earth suddenly replaced by something cloyingly sweet, like lilies left too long in a vase. She stepped forward, crossing the line between the stones. The transition was a physical blow. There was no sound, no sudden pop, just a sensation of being turned inside out. For a heartbeat, Rory felt weightless, as if her bones had been replaced by hollow glass. Then, gravity returned with a heavy, unnatural density. She stumbled, her boots sinking into grass that felt less like vegetation and more like velvet. She gasped, the air rushing into her lungs tasting of nectar, ozone, and ancient dust. When she blinked the spots from her eyes, the world she knew was gone. They were in the Fae Grove. The sky above wasn't the charcoal gray of a London night; it was a swirling expanse of twilight purples and bruised golds, as if a sunset had been trapped in a jar and shaken. The light didn't seem to come from a sun or moon, but from everything at once—the glowing veins in the leaves, the translucent petals of wildflowers that bloomed in impossible colors, and the very air itself, which hung heavy with a soft, bioluminescent haze. "It’s beautiful," Rory whispered, the word feeling inadequate. "It is a gilded trap," Nyx corrected, though even the Shade seemed more solid here, their shadow-form absorbing the ambient light like a sponge. Rory began to walk, her eyes wide. The scale of the place was dizzying. The flowers were the size of dinner plates, their petals pulsating with a slow, rhythmic light. Giant ferns curled like sleeping serpents, and the trees were so massive their canopies were lost in the swirling mists above. Every step felt strange; the ground was springy, almost sentient, as if the earth were breathing beneath her feet. As they moved deeper, the silence began to change. It wasn't the absence of sound, but a layered, complex symphony. There was a low, melodic hum that seemed to vibrate in her teeth, accompanied by the distant, crystalline tinkling of something like glass wind chimes. It wasn't quite birdsong, and it wasn't quite the wind. It was the sound of the grove itself, a living, breathing entity. "Look," Isolde said, pointing a slender finger toward a cluster of weeping willow-like trees. Their branches were made of spun silver, cascading down into a pool of water that glowed with a pale, moonlight blue. As the group approached, Rory noticed that the water didn't ripple when a breeze caught it; it moved in slow, hypnotic swirls, like cream stirred into coffee. Rory felt a sudden, sharp prickle of unease at the base of her neck. The wonder of the place was undeniable, but it was an alien wonder, one that didn't care for human rules or human lives. The colors were too bright, the smells too heavy, the sense of time too skewed. She looked at her watch—the digital display was flickering wildly, the numbers dancing in a nonsensical sequence before the screen went dark. "How long have we been walking?" Rory asked, her voice sounding strangely loud in the heavy air. "Time is a river that has forgotten its banks," Isolde said, her lavender eyes fixed on the glowing pool. "A moment here is a lifetime elsewhere, and a lifetime here is but a breath in the dark." "We can't stay long," Rory said, her hand tightening on the Fae-Forged blade. "If the Veil is as thin as Nyx says, we don't know how easy it'll be to find our way back." The Heartstone pendant gave another, more violent pulse. The crimson light flared, casting long, distorted shadows against the silver trees. Rory looked toward the direction of the pulse, toward the deeper part of the grove where the mists were thickest. Something was waiting in the heart of the light. Something that felt less like a destination and more like a presence. "The pulse is getting stronger," Rory noted, her mind racing, trying to apply logic to a place that defied it. "It's not just near a portal. It's reacting to something." Nyx drifted closer to her, their form a dark anchor in the kaleidoscopic landscape. "The grove knows we are here, little spark. It is deciding whether to welcome us, or to consume us." Rory swallowed hard, the sweetness of the air suddenly feeling suffocating. She looked at Isolde, who stood motionless by the glowing pool, and then at Nyx, a creature of nothingness in a world of too much. She wasn't a warrior, and she wasn't a seer; she was a girl from Cardiff who delivered food to survive. But as she gripped the cold moonsilver of her dagger and stared into the shimmering depths of the Fae Grove, she knew she couldn't turn back. The path ahead was unwritten, but the shadows were already beginning to dance.
created_at"2026-05-10T13:01:46.466Z" 5/10/2026, 1:01:46 PM
model"google/gemma-4-26b-a4b-it-20260403"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency399
moderation_latency(null)
generation_time49682
tokens_prompt1590
tokens_completion3595
native_tokens_prompt1608
native_tokens_completion3332
native_tokens_completion_images(null)
native_tokens_reasoning1550
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.00154184
router(null)
provider_responses
0
endpoint_id"03b96766-ef7e-454f-9519-c76b70654b49"
id"5b28ff0a6d5398b6cd31e45a03aa9ae7"
is_byokfalse
latency354
model_permaslug"google/gemma-4-26b-a4b-it-20260403"
provider_name"Novita"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1778418106-GsUvlqMXfeEP9uM5tJZI"
session_id(null)
api_type"completions"
id"gen-1778418106-sepQuqTEFmBK6adEjfpR"
upstream_id"5b28ff0a6d5398b6cd31e45a03aa9ae7"
total_cost0.00154184
cache_discount(null)
upstream_inference_cost0
provider_name"Novita"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount0
adverbTags(empty)
dialogueSentences22
tagDensity0.591
leniency1
rawRatio0
effectiveRatio0
78.17% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1374
totalAiIsmAdverbs6
found
0
adverb"slightly"
count1
1
adverb"very"
count2
2
adverb"suddenly"
count3
highlights
0"slightly"
1"very"
2"suddenly"
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)
16.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1374
totalAiIsms23
found
0
word"rhythmic"
count3
1
word"scanning"
count1
2
word"silk"
count1
3
word"pulse"
count4
4
word"loomed"
count1
5
word"gloom"
count1
6
word"etched"
count1
7
word"velvet"
count1
8
word"silence"
count1
9
word"complex"
count1
10
word"symphony"
count1
11
word"crystalline"
count1
12
word"cascading"
count1
13
word"sense of"
count1
14
word"dancing"
count1
15
word"racing"
count1
16
word"depths"
count1
17
word"dance"
count1
highlights
0"rhythmic"
1"scanning"
2"silk"
3"pulse"
4"loomed"
5"gloom"
6"etched"
7"velvet"
8"silence"
9"complex"
10"symphony"
11"crystalline"
12"cascading"
13"sense of"
14"dancing"
15"racing"
16"depths"
17"dance"
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
narrationSentences76
matches(empty)
0.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount9
narrationSentences76
filterMatches
0"wonder"
1"watch"
hedgeMatches
0"seemed to"
1"began to"
2"seem to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences84
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen45
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords1371
ratio0.001
matches
0"thump-thump"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount1189
uniqueNames15
maxNameDensity1.51
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
London2
Aurora1
Heartstone3
Richmond1
Park1
Isolde7
Rory18
Half-Fae1
Shade2
Fae-Forged2
Ahead1
Fae5
Grove2
Nyx6
Cardiff1
persons
0"Isolde"
1"Rory"
2"Half-Fae"
3"Shade"
4"Nyx"
places
0"London"
1"Aurora"
2"Richmond"
3"Park"
4"Fae"
5"Grove"
6"Cardiff"
globalScore0.743
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences73
glossingSentenceCount6
matches
0"shape that seemed to drink the little light that remained"
1"runes that seemed to writhe if Rory looked at them too directly"
2"looked like oil on water—a shimmering, ir"
3"seemed more solid here, their shadow-form absorbing the ambient light like a sponge"
4"hum that seemed to vibrate in her teeth, accompanied by the distant, crystalline tinkling of something like glass wind chimes"
5"something like glass wind chimes"
6"quite birdsong, and it wasn't quite the wind"
7"quite the wind"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1371
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences84
matches
0"noticed that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs34
mean40.32
std24.31
cv0.603
sampleLengths
087
179
229
337
427
570
642
738
848
97
1074
1115
1232
136
1439
1545
166
1778
188
1924
2070
2167
2214
2348
2474
2517
2637
2734
2840
2921
3030
3133
3282
3313
77.56% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences76
matches
0"been replaced"
1"was gone"
2"been trapped"
3"were lost"
4"were made"
5"was unwritten"
30.80% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs197
matches
0"was biting"
1"were breathing"
2"was flickering"
3"was waiting"
4"were already beginning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount5
flaggedSentences8
totalSentences84
ratio0.095
matches
0"The voice didn't come from a throat; it seemed to vibrate out of the very air around Rory’s ears."
1"It looked like oil on water—a shimmering, iridescent distortion that warped the view of the trees beyond."
2"The sky above wasn't the charcoal gray of a London night; it was a swirling expanse of twilight purples and bruised golds, as if a sunset had been trapped in a jar and shaken."
3"The light didn't seem to come from a sun or moon, but from everything at once—the glowing veins in the leaves, the translucent petals of wildflowers that bloomed in impossible colors, and the very air itself, which hung heavy with a soft, bioluminescent haze."
4"Every step felt strange; the ground was springy, almost sentient, as if the earth were breathing beneath her feet."
5"As the group approached, Rory noticed that the water didn't ripple when a breeze caught it; it moved in slow, hypnotic swirls, like cream stirred into coffee."
6"She looked at her watch—the digital display was flickering wildly, the numbers dancing in a nonsensical sequence before the screen went dark."
7"She wasn't a warrior, and she wasn't a seer; she was a girl from Cardiff who delivered food to survive."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1198
adjectiveStacks0
stackExamples(empty)
adverbCount44
adverbRatio0.03672787979966611
lyAdverbCount13
lyAdverbRatio0.010851419031719533
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences84
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences84
mean16.32
std6.95
cv0.426
sampleLengths
029
123
211
324
416
523
619
721
819
910
1020
119
128
1315
1412
1521
169
1721
1819
197
2019
2116
2217
2321
2410
2517
2621
277
284
2915
3029
319
3217
3315
3423
359
366
3715
3816
398
4016
4115
4214
436
4434
4544
468
4724
487
497
53.57% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.39285714285714285
totalSentences84
uniqueOpeners33
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences75
matches
0"Only the faint, violet glow"
1"Suddenly, the Heartstone pendant against"
2"Then, gravity returned with a"
ratio0.04
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount17
totalSentences75
matches
0"She adjusted the strap of"
1"It was quiet in this"
2"She felt a strange, creeping"
3"It wasn't a vibration, but"
4"It wasn't a gradual opening"
5"It looked like oil on"
6"She stepped forward, crossing the"
7"She stumbled, her boots sinking"
8"She gasped, the air rushing"
9"They were in the Fae"
10"It wasn't the absence of"
11"It wasn't quite birdsong, and"
12"It was the sound of"
13"Their branches were made of"
14"She looked at her watch—the"
15"She looked at Isolde, who"
16"She wasn't a warrior, and"
ratio0.227
53.33% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount61
totalSentences75
matches
0"The damp, heavy air of"
1"She adjusted the strap of"
2"It was quiet in this"
3"The distant, rhythmic hum of"
4"The Half-Fae didn't so much"
5"Rory watched her feet, half-expecting"
6"Isolde passed over the twigs"
7"Isolde murmured, her lavender eyes"
8"Rory asked, though her voice"
9"She felt a strange, creeping"
10"Isolde replied, a small, cryptic"
11"A low, melodic murmur, like"
12"Nyx was there, though was"
13"The Shade was a silhouette"
14"The voice didn't come from"
15"Rory reached down, her hand"
16"The moonsilver was biting cold"
17"It wasn't a vibration, but"
18"The deep crimson gem began"
19"Rory said, her voice dropping"
ratio0.813
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences75
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences50
technicalSentenceCount15
matches
0"The damp, heavy air of a London evening clung to Aurora’s skin, the kind of humidity that made her black hair curl slightly at the nape of her neck."
1"Beside her, Isolde moved with a grace that felt fundamentally wrong to Rory’s practical, logical mind."
2"The Shade was a silhouette of shifting, ink-black void, a humanoid shape that seemed to drink the little light that remained."
3"Only the faint, violet glow of their eyes gave them a presence that wasn't merely an absence of light."
4"The moonsilver was biting cold against her palm, a grounding, sharp sensation that reminded her she was still tethered to reality."
5"It wasn't a vibration, but a rhythmic pulse of heat, a steady *thump-thump* that mirrored a heartbeat."
6"It looked like oil on water—a shimmering, iridescent distortion that warped the view of the trees beyond."
7"For a heartbeat, Rory felt weightless, as if her bones had been replaced by hollow glass."
8"She stumbled, her boots sinking into grass that felt less like vegetation and more like velvet."
9"The sky above wasn't the charcoal gray of a London night; it was a swirling expanse of twilight purples and bruised golds, as if a sunset had been trapped in a …"
10"The light didn't seem to come from a sun or moon, but from everything at once—the glowing veins in the leaves, the translucent petals of wildflowers that bloome…"
11"Every step felt strange; the ground was springy, almost sentient, as if the earth were breathing beneath her feet."
12"There was a low, melodic hum that seemed to vibrate in her teeth, accompanied by the distant, crystalline tinkling of something like glass wind chimes."
13"Their branches were made of spun silver, cascading down into a pool of water that glowed with a pale, moonlight blue."
14"She looked at Isolde, who stood motionless by the glowing pool, and then at Nyx, a creature of nothingness in a world of too much."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount7
matches
0"Isolde murmured, her lavender eyes scanning the canopy"
1"Rory asked, though her voice lacked its usual sharp edge"
2"Rory said, her voice dropping"
3"Rory whispered, the word feeling inadequate"
4"Rory asked, her voice sounding strangely loud in the heavy air"
5"Isolde said, her lavender eyes fixed on the glowing pool"
6"Rory said, her hand tightening on the Fae-Forged blade"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount6
fancyTags
0"Isolde murmured (murmur)"
1"Nyx whispered (whisper)"
2"Nyx breathed (breathe)"
3"Rory whispered (whisper)"
4"Nyx corrected (correct)"
5"Rory noted (note)"
dialogueSentences22
tagDensity0.591
leniency1
rawRatio0.462
effectiveRatio0.462
65.8799%