Run: 2026-05-20-01KS25RW3J2D1CVYSKAKT9WFAH

Run Details

Duration:
14.3s
Cost:
$0.021191
Provider:
Google AI Studio

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 transition was not a step, but a slip. One moment Rory’s boots were sinking into the damp, decaying leaf litter of Richmond Park, her fingers tracing the rough, moss-laden bark of an ancient oak standing stone. The next, the heavy smell of petrichor and diesel-fumed London air vanished, replaced by a scent so thick and saccharine-sweet it coated the back of her throat like honey. She stumbled, her hand flying to her collarbone. Beneath her coat, the deep crimson gemstone of the Heartstone Pendant burned hot against her skin, pulsing like a trapped sparrow. "Steady," a voice murmured near her ear. It didn't sound like a voice at all, but rather the dry rustle of autumn leaves scraping across pavement. Rory looked up into the shifting silhouette of Nyx. The Shade stepped past her, their form a tall, human-shaped void that seemed to swallow the light around them. Two faintly glowing violet embers flickered where their eyes should have been, turning slowly to survey the clearing. "This is not London," Rory whispered, her breath caught in her throat. Her left hand drifted down to her belt, the leather sheath of the Fae-Forged Blade a comforting, ice-cold weight against her thigh. "No," said Isolde Varga. The half-Fae seer glided forward, her waist-length silver hair shimmering with an inner light that owed nothing to any sun. Her bare feet moved over the thick, purple-hued grass, and just as Rory had observed back in the grove, her passage left not a single crushed blade, not a single footprint. "The boundaries of your world are thin, Rory, but here they have torn entirely. We tread where the belly of the beast hungers." Rory took in her surroundings, her bright blue eyes widening. The sky above was not the grey, drizzling canopy of a London afternoon, but a vast, bruised expanse of warm amber. It looked like a sunset caught in amber, frozen at the very moment the light turns heavy and thick. There were no clouds, only shimmering ribbons of heat that warped the horizon. They stood at the edge of a violent, beautiful orchard that stretched farther than the eye could see. The trees were unlike anything Rory had studied in Cardiff or seen in the manicured gardens of her childhood. Their trunks were twisted and smooth, resembling polished dark cherry wood, and their branches bent low under the weight of fruits that defied logic. Some were ribbed and pale yellow, glowing with a soft, bioluminescent light; others were the color of bruised plums, weeping a thick, fragrant syrup that crystallized into glittering sugar-crusts on the bark. "Dymas," Rory breathed, remembering the old texts she’d frantically translated in the flat above Silas’ bar. "The realm of Gluttony." "A place of endless harvest," Isolde said, her pale lavender eyes fixed on a distant, sprawling vineyard where the vines climb high up massive, crumbling stone arches. "Where the soil drinks the blood of excess, and the air itself begs you to feast. But remember, little mortal: to taste is to belong." "I don't plan on eating anything," Rory said, tightening the straps of her backpack. She consciously avoided looking at a cluster of crimson, berry-like fruits that seemed to pulse in time with her own heartbeat. "We’re here for the rift path, nothing else." They began to move deeper into the orchard. The ground beneath Rory’s boots was spongy and wet, giving off a faint, rhythmic squelch. The air was warm—almost suffocatingly so—and thick with the humming of insects. But these were not bees. They were iridescent, sapphire-winged beetles the size of teacups, hovering lazily over the rotting fruit that littered the orchard floor. The smell of fermentation was intoxicating, dizzying Rory if she breathed too deeply through her nose. Beside her, Nyx drifted like a smear of ink on water. They seemed to wax and wane in the amber light, their edges blurring and sharpening as they passed through the long shadows of the trees. "The air is... heavy," Nyx whispered, their voice carrying a rare note of unease. "The magic here is thick, sluggish with grease and fat. It clings to my essence. It wants to weigh me down, to make me solid." "It is the nature of Prince Belphegor’s realm," Isolde said, her voice melodic but utterly devoid of warmth. "Everything here seeks to settle. To consume until movement is impossible, and then to become part of the soil to feed the next generation of fools." Rory walked carefully, her boots stepping over a thick, twisting root that bled a pale white sap. She noticed a curious thing: a few yards away, a figure was draped over a low-hanging branch of a pear-like tree. At first, she thought it was a scarecrow or a discarded coat. But as they drew closer, she saw the pale, hollow face of a man. His mouth was open, aligned perfectly beneath a dripping, golden fruit that hung just inches above his lips. Every few seconds, a heavy drop of nectar fell onto his tongue. His eyes were wide, glassy, and blank, staring up at the amber sky in a state of perpetual, paralyzed ecstasy. Rory shivered, her hand instinctively checking the crescent-shaped scar on her left wrist—a childhood remainder of mortal fragility. "Is he...?" "A soul contracted," Isolde said, not even glancing at the man. "Perhaps a chef who sought the perfect spice in life, or a king who could never fill his plate. He will lie there until the fruit drains him, and then he will become the fertilizer for the next crop." "We must hurry," Rory said, her cool professionalism reasserting itself over her rising panic. She pressed her hand against the Heartstone Pendant. It was growing warmer, the silver chain stinging her collarbone. "The pendant is guiding me this way. The rift point... the tear in the Veil. It’s close." "We are watched," Nyx hissed suddenly. Their form stretched upward, towering to a shadow of over six feet, their violet eyes flaring. From the dense canopy of the orchard, a chorus of soft, wet clicking sounds echoed. Rory reached for the Fae-Forged Blade. The hilt was blessedly freezing, a sudden starlit contrast to the heavy, humid heat of Dymas. She drew the slender, leaf-shaped dagger. In the amber light of the realm, the moonsilver blade cast a pale, luminescent glow, ripples of silver light dancing across the twisted trunks of the trees. The clicking grew louder. Down the branches slid creatures that looked like a cross between monkeys and weeping-willow bark. Their skin was translucent, showing the dark, pulpy fruit they had digested swirling in their bellies. They had no eyes, only wide, circular gritted mouths dripping with saliva. "Dymasian scavengers," Isolde said, her voice calm, almost detached. "They feed on the scraps left by the high lords. And they find fresh mortal flesh to be an exquisite delicacy." One of the creatures lunged, dropping from a branch directly toward Rory. She didn't freeze. Years of surviving the harsh streets of Cardiff and the lingering shadows of her past had taught her to move first and process later. She pivoted, the Fae blade slicing upward in a smooth, practiced arc. The moonsilver edge cut through the creature's magical hide as if it were nothing but air. The scavenger let out a high-pitched, gurgling shriek as it dissolved into a puddle of foul-smelling, purple grume before it even hit the ground. The other creatures chattered in alarm, falling back into the upper branches, their pale shapes vanishing into the amber gloom. "An elegant tool," Nyx murmured, their shadow-hand hovering near the glowing blade but never touching it. "The Fae do not part with such things easily." "Isolde is generous," Rory said, sheathing the dagger, though she kept her hand on the hilt. She looked at the half-Fae seer. "Though I’m starting to think she knew exactly what kind of trouble we’d run into." Isolde offered only a small, enigmatic smile, her lavender eyes reflecting the amber sky. "A seer does not give gifts to those who will not survive to use them." "Let's get out of this orchard," Rory said, wiping a sweat-dampened strand of black hair from her forehead. They pushed forward, the trees beginning to thin as the ground sloped downward into a broad, shallow basin. Here, the air grew even more turbulent. The sky above didn't just glow; it shimmered with a faint, iridescent distortion, like oil on water. There, in the center of the clearing, the Veil was torn. It appeared as a vertical fracture in the air, a jagged rip where the warm amber of Dymas clashed violently with the cold, damp grey of a London evening. Through the tear, Rory could see the familiar, rain-slicked stones of the Richmond Park grove, the standing stones waiting like silent sentinels. "The rift," Rory said, a wave of relief washing over her. "It is closing," Nyx warned, their whisper urgent. "The solstice has passed, and the Barrier heals itself. We must cross now, or be digested by this place." Rory looked back one last time at the sprawling, beautiful, terrifying expanse of Dymas. A realm of endless hunger, waiting to trap anyone who dared to linger. She gripped the cold hilt of her dagger, took a deep breath of the sweet, suffocating air, and stepped through the tear, back into the cold embrace of the rain.
created_at"2026-05-20T07:49:29.334Z" 5/20/2026, 7:49:29 AM
model"google/gemini-3.5-flash-20260519"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency784
moderation_latency(null)
generation_time14161
tokens_prompt1590
tokens_completion2379
native_tokens_prompt1593
native_tokens_completion2089
native_tokens_completion_images0
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"standard"
usage0.0211905
router(null)
provider_responses
0
endpoint_id"bd50061c-e1d8-469e-96b1-d322e77378f8"
id"iWcNasqTHvz1jMcPlq-a-Q8"
is_byokfalse
latency784
model_permaslug"google/gemini-3.5-flash-20260519"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer(null)
request_id"req-1779263369-F4PU57Kb9T8ynVM2hKFC"
session_id(null)
api_type"completions"
id"gen-1779263369-zLlcDd1G37UDsh8UnzdV"
upstream_id"iWcNasqTHvz1jMcPlq-a-Q8"
total_cost0.0211905
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount1
adverbTags
0"Nyx hissed suddenly [suddenly]"
dialogueSentences31
tagDensity0.516
leniency1
rawRatio0.063
effectiveRatio0.063
77.69% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1569
totalAiIsmAdverbs7
found
0
adverb"slowly"
count1
1
adverb"very"
count1
2
adverb"lazily"
count1
3
adverb"utterly"
count1
4
adverb"carefully"
count1
5
adverb"perfectly"
count1
6
adverb"suddenly"
count1
highlights
0"slowly"
1"very"
2"lazily"
3"utterly"
4"carefully"
5"perfectly"
6"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)
39.45% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1569
totalAiIsms19
found
0
word"tracing"
count1
1
word"flickered"
count1
2
word"comforting"
count1
3
word"weight"
count2
4
word"crystallized"
count1
5
word"pulse"
count1
6
word"rhythmic"
count1
7
word"warmth"
count1
8
word"aligned"
count1
9
word"perfect"
count1
10
word"echoed"
count1
11
word"dancing"
count1
12
word"gloom"
count1
13
word"enigmatic"
count1
14
word"shimmered"
count1
15
word"familiar"
count1
16
word"sentinels"
count1
17
word"whisper"
count1
highlights
0"tracing"
1"flickered"
2"comforting"
3"weight"
4"crystallized"
5"pulse"
6"rhythmic"
7"warmth"
8"aligned"
9"perfect"
10"echoed"
11"dancing"
12"gloom"
13"enigmatic"
14"shimmered"
15"familiar"
16"sentinels"
17"whisper"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"wave of emotion"
count1
highlights
0"a wave of relief"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences84
matches
0"a wave of relief"
74.83% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences84
filterMatches(empty)
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)
analyzedSentences98
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1566
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
70.51% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions62
wordCount1258
uniqueNames17
maxNameDensity1.59
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory20
Richmond2
Park2
London3
Heartstone2
Pendant2
Nyx6
Shade1
Fae-Forged2
Blade2
Isolde6
Varga1
Cardiff2
Dymas3
One2
Fae5
Veil1
persons
0"Rory"
1"Pendant"
2"Nyx"
3"Shade"
4"Blade"
5"Isolde"
6"Dymas"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore0.705
windowScore0.833
21.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences78
glossingSentenceCount4
matches
0"void that seemed to swallow the light around them"
1"looked like a sunset caught in amber, fro"
2"fruits that seemed to pulse in time with her own heartbeat"
3"looked like a cross between monkeys and w"
72.29% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.277
wordCount1566
matches
0"not a step, but a slip"
1"not the grey, drizzling canopy of a London afternoon, but a vast, bruised expanse of warm amber"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences98
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs37
mean42.32
std24
cv0.567
sampleLengths
066
129
226
346
434
578
610
753
893
920
1052
1143
1276
1336
1439
1544
16114
1720
1850
1949
2022
2170
2247
2330
2412
2579
2620
2725
2837
2929
3018
3142
3211
3351
3411
3527
3657
92.73% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences84
matches
0"were ribbed"
1"was draped"
2"was torn"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs190
matches
0"were sinking"
1"was blessedly freezing"
26.24% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount2
flaggedSentences4
totalSentences98
ratio0.041
matches
0"Some were ribbed and pale yellow, glowing with a soft, bioluminescent light; others were the color of bruised plums, weeping a thick, fragrant syrup that crystallized into glittering sugar-crusts on the bark."
1"The air was warm—almost suffocatingly so—and thick with the humming of insects."
2"Rory shivered, her hand instinctively checking the crescent-shaped scar on her left wrist—a childhood remainder of mortal fragility."
3"The sky above didn't just glow; it shimmered with a faint, iridescent distortion, like oil on water."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount653
adjectiveStacks3
stackExamples
0"tall, human-shaped void"
1"comforting, ice-cold weight"
2"thick, purple-hued grass,"
adverbCount17
adverbRatio0.026033690658499236
lyAdverbCount5
lyAdverbRatio0.007656967840735069
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences98
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences98
mean15.98
std7.27
cv0.455
sampleLengths
09
128
229
38
421
57
619
79
819
918
1012
1122
124
1320
1431
1523
1610
1721
1819
1913
2018
2119
2224
2332
2416
254
2627
2725
2814
2921
308
318
3215
3312
345
3520
3616
3711
3825
3914
4025
4118
4226
4317
4421
4512
4614
4718
4812
4920
62.24% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.3979591836734694
totalSentences98
uniqueOpeners39
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences84
matches(empty)
ratio0
96.19% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences84
matches
0"She stumbled, her hand flying"
1"It didn't sound like a"
2"Her left hand drifted down"
3"Her bare feet moved over"
4"It looked like a sunset"
5"They stood at the edge"
6"Their trunks were twisted and"
7"She consciously avoided looking at"
8"They began to move deeper"
9"They were iridescent, sapphire-winged beetles"
10"They seemed to wax and"
11"She noticed a curious thing:"
12"His mouth was open, aligned"
13"His eyes were wide, glassy,"
14"She pressed her hand against"
15"It was growing warmer, the"
16"Their form stretched upward, towering"
17"She drew the slender, leaf-shaped"
18"Their skin was translucent, showing"
19"They had no eyes, only"
ratio0.31
43.33% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences84
matches
0"The transition was not a"
1"The next, the heavy smell"
2"She stumbled, her hand flying"
3"a voice murmured near her"
4"It didn't sound like a"
5"Rory looked up into the"
6"The Shade stepped past her,"
7"Rory whispered, her breath caught"
8"Her left hand drifted down"
9"The half-Fae seer glided forward,"
10"Her bare feet moved over"
11"Rory took in her surroundings,"
12"The sky above was not"
13"It looked like a sunset"
14"They stood at the edge"
15"The trees were unlike anything"
16"Their trunks were twisted and"
17"Some were ribbed and pale"
18"Rory breathed, remembering the old"
19"Isolde said, her pale lavender"
ratio0.833
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences84
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences55
technicalSentenceCount13
matches
0"One moment Rory’s boots were sinking into the damp, decaying leaf litter of Richmond Park, her fingers tracing the rough, moss-laden bark of an ancient oak stan…"
1"The Shade stepped past her, their form a tall, human-shaped void that seemed to swallow the light around them."
2"The half-Fae seer glided forward, her waist-length silver hair shimmering with an inner light that owed nothing to any sun."
3"They stood at the edge of a violent, beautiful orchard that stretched farther than the eye could see."
4"Their trunks were twisted and smooth, resembling polished dark cherry wood, and their branches bent low under the weight of fruits that defied logic."
5"Some were ribbed and pale yellow, glowing with a soft, bioluminescent light; others were the color of bruised plums, weeping a thick, fragrant syrup that crysta…"
6"She consciously avoided looking at a cluster of crimson, berry-like fruits that seemed to pulse in time with her own heartbeat."
7"They were iridescent, sapphire-winged beetles the size of teacups, hovering lazily over the rotting fruit that littered the orchard floor."
8"They seemed to wax and wane in the amber light, their edges blurring and sharpening as they passed through the long shadows of the trees."
9"Rory walked carefully, her boots stepping over a thick, twisting root that bled a pale white sap."
10"His mouth was open, aligned perfectly beneath a dripping, golden fruit that hung just inches above his lips."
11"Down the branches slid creatures that looked like a cross between monkeys and weeping-willow bark."
12"The moonsilver edge cut through the creature's magical hide as if it were nothing but air."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount6
matches
0"Nyx whispered, their voice carrying a rare note of unease"
1"Isolde said, her voice melodic but utterly devoid of warmth"
2"Isolde said, not even glancing at the man"
3"Rory said, her cool professionalism reasserting itself over her rising panic"
4"Rory said, a wave of relief washing over her"
5"Nyx warned, their whisper urgent"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount7
fancyTags
0"a voice murmured (murmur)"
1"Rory whispered (whisper)"
2"Rory breathed (breathe)"
3"Nyx whispered (whisper)"
4"Nyx hissed suddenly (hiss)"
5"Nyx murmured (murmur)"
6"Nyx warned (warn)"
dialogueSentences31
tagDensity0.516
leniency1
rawRatio0.438
effectiveRatio0.438
68.6435%