Run: 2026-05-22-01KS87CE846FMSQXNKP8B3VN8C

Run Details

Duration:
1m 46s
Cost:
$0.054475
Provider:
Alibaba

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The silver chain of the Heartstone pendant bit into the back of Rory’s neck, but it was the searing heat against her collarbone that commanded her attention. The deep crimson gem, no larger than her thumbnail, pulsed with a frantic, rhythmic warmth against her skin. It was waking up. The boundary thins, Isolde murmured. The Half-Fae seer stood at the edge of the clearing, her waist-length silver hair spilling over her shoulders like liquid moonlight. Her pale lavender eyes fixed on a patch of empty air where the world seemed to warp and ripple. The Veil. To Rory’s mundane sight, it was little more than a heat haze, a faint shimmering distortion above the damp London pavement, but the pendant’s burning confirmation left no room for doubt. The winter solstice had weakened the barrier, just as the old texts claimed, tearing a hole straight into Hel. Rory adjusted her grip on the Fae-forged blade. The moonsilver dagger was slender and leaf-shaped, perpetually cold against her palm. Its chill was a grounding anchor against the rising tide of her anxiety. She brushed a strand of straight, shoulder-length black hair out of her bright blue eyes and rubbed the small, crescent-shaped scar on her left wrist with her thumb. It was a nervous habit she had not managed to break since her childhood in Cardiff, but the familiar friction centered her. She nodded to the towering figure at her right. Nyx did not nod back. The Shade simply flowed forward, a six-foot-two humanoid silhouette of living, undulating shadow. They stepped into the shimmering distortion, their form rippling as they crossed the threshold. When Nyx spoke, the sound bypassed Rory’s ears entirely, manifesting as a whisper carried on a sudden, icy wind. The maw opens. Step lightly, little bird. There was a faint, archaic cadence to the whisper, a ghost of the mortal sorcerer they had been in the seventeenth century before the failed ritual trapped them between realms. I am not a bird, Rory muttered, though she kept her voice steady. She glanced at Isolde, who offered a serene, ageless smile, and together they stepped through the tear in the Veil. The transition was violent in its subtlety. One moment, Rory was breathing the damp, exhaust-choked air of a London alley; the next, her lungs filled with a heavy, intoxicating atmosphere that tasted of crushed orchids and overripe plums. She blinked against a sudden, blinding brilliance. There was no sun, yet the sky above was a vast, unbroken canopy of warm amber. It bathed the landscape in a rich, honeyed light that made the shadows stretch long and deep. Gods above, Rory breathed, lowering the dagger an inch. They stood at the crest of a gentle hill overlooking a valley of impossible scale. Sprawling vineyards cascaded down the slopes in perfect, geometric rows, but the vines were monstrous. Thick as a man’s thigh, the gnarled wood twisted upward to support clusters of fruit the size of human heads. The grapes were a deep, bruised purple, their skins taut and glistening with a sugary dew. Beyond the vineyards, orchards of towering trees with bark like polished mahogany stretched toward the horizon, their branches bowing under the weight of exotic, jewel-toned fruits. It was breathtaking. It was deeply, fundamentally wrong. The air was thick, almost syrupy, carrying the cloying stench of fermentation beneath the perfume of blooming jasmine. It was the scent of excess pushed to the point of rot. Dymas. The realm of Gluttony. Isolde glided past Rory, her bare feet touching the rich, dark loam. Rory watched, a prickle of unease crawling up her spine, as the seer left absolutely no footprints in the soft earth. The grass and soil remained perfectly undisturbed beneath her, as if she were merely a projection cast by the amber light. The vine weeps for the wine it will never pour, Isolde said, her voice a melodic lilt that seemed to harmonize with the rustling leaves. She paused beside a massive vine, reaching out to trace a grape with a slender, pale finger. The root drinks deep, yet the soil remains forever parched. Meaning we should not eat anything, Rory translated, her cool-headed pragmatism cutting through the awe. She sheathed the Fae blade in the leather loop at her belt, though she kept her hand hovering near the hilt. Rule number one of the underworld. Do not consume the local cuisine. A wise restraint, Nyx whispered, the sound brushing against the shell of Rory’s ear like dry leaves scraping across stone. The Shade had drifted to the edge of the nearest vine, their incorporeal form blending seamlessly with the deep shadows cast by the massive leaves. Only their eyes remained distinct, two faintly glowing violet orbs hovering in the darkness. The flesh of this realm binds the soul to the soil. To taste is to belong. I will stick to meal deals from the Golden Empress, thanks, Rory said. She began to walk down the slope, her boots crunching loudly on the gravel path that wound through the vineyard. The noise was jarring, a harsh mortal intrusion into the eerie, perfect silence of the realm. As they moved deeper into the valley, the wondrous architecture of the flora gave way to unsettling details. The vines were not just large; they were parasitic. Rory noticed thin, translucent tendrils snaking out from the main trunks, wrapping around the smaller, weaker plants and draining them of color. The ground beneath the grandest trees was completely barren, stripped of all nutrients to feed the towering canopy above. The beauty of Dymas was a facade for a ruthless, all-consuming hunger. They reached a wide, circular clearing paved with smooth, pale stones. In the center sat a massive banquet table carved from a single piece of dark wood. It was laden with a feast that defied reason. Platters of roasted meats glistened with rich glazes, mountains of spiced fruits steamed in the cool air, and golden goblets overflowed with dark, ruby-red wine. The aroma was intoxicating, a concentrated burst of savory and sweet that made Rory’s mouth water instantly, her stomach giving a treacherous, hollow rumble. She took a step toward the table, her hand drifting unconsciously toward a silver platter. The smell of rosemary and roasted fat was overwhelming, clouding her thoughts with a sudden, ravenous need. A hand of solid, freezing shadow clamped over her wrist. Rory gasped, snapping back to reality. She looked up into Nyx’s glowing violet eyes. The Shade had materialized their arm into a solid gauntlet of darkness, the grip bruising and ice-cold. Look closer, Aurora, the wind whispered, the use of her full name sending a shiver down her spine. Rory blinked, forcing her eyes to adjust, pushing past the supernatural allure of the feast. The glamour fractured. The roasted meats were crawling with pale, translucent maggots. The spiced fruits were hollowed-out husks filled with black ash. The ruby wine in the golden goblets was thick, coagulated blood, swarming with flies. She recoiled, ripping her arm from Nyx’s grip, her heart hammering against her ribs. Illusion, she breathed, wiping her sweaty palm on her jeans. It is a trap. The eye sees what the belly desires, Isolde said softly. She stood on the opposite side of the rotting table, her pale lavender eyes reflecting the amber sky. She had not touched the food, bound by her Fae nature to never speak a falsehood, yet perfectly capable of letting a mortal deceive themselves. The hunger of the realm seeps into the mind. It promises a banquet, but serves only the void. Rory touched the Heartstone pendant beneath her shirt. The crimson gem was still pulsing, but the frantic heat had settled into a steady, warning thrum. She looked at the crescent scar on her wrist, a reminder of pain that had been real, not a gilded illusion. She had fled one trap in London, escaping Evan’s suffocating control and the bruises he had left behind; she refused to be caught in another in Hel. Where do we go from here? Rory asked, her voice hardening, the initial shock replaced by a grim determination. She drew the Fae-forged blade again. In the ambient light of Dymas, the moonsilver did not glow, but the metal seemed to drink the amber rays, appearing as a sliver of pure, cold night. We need to find the Warden's outpost, or whatever passes for a guide in this place. Nyx dissolved back into a silhouette of shifting smoke, drifting toward the edge of the clearing where the orchard began anew. The trees remember the feet of the bound. Follow the roots that bleed. Isolde turned, her silver hair catching the strange light as she began to walk toward the dense thicket of mahogany-barked trees. The path is hidden in the orchard of the insatiable. Seek the fruit that does not rot, and you shall find the gate. Rory let out a long, slow breath, the heavy, sweet air burning her lungs. She tightened her grip on the cold dagger, stepped over a line of writhing, parasitic vines, and followed the seer and the shadow deeper into the beautiful, starving dark.
created_at"2026-05-22T16:13:05.683Z" 5/22/2026, 4:13:05 PM
model"qwen/qwen3.7-max-20260520"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency944
moderation_latency(null)
generation_time105333
tokens_prompt1590
tokens_completion7274
native_tokens_prompt1633
native_tokens_completion6719
native_tokens_completion_images(null)
native_tokens_reasoning4705
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.054475
router(null)
provider_responses
0
endpoint_id"6d30fdc6-f2a7-4bdf-b6ba-32353496d723"
id"chatcmpl-d1565223-8783-9974-98f2-4b71038334d3"
is_byokfalse
latency944
model_permaslug"qwen/qwen3.7-max-20260520"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer(null)
request_id"req-1779466385-6spqdnyrVuToJfftH1Pp"
session_id(null)
api_type"completions"
id"gen-1779466385-hglHqrG8brQDl5py5Z0a"
upstream_id"chatcmpl-d1565223-8783-9974-98f2-4b71038334d3"
total_cost0.054475
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
83.64% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1528
totalAiIsmAdverbs5
found
0
adverb"lightly"
count1
1
adverb"perfectly"
count2
2
adverb"completely"
count1
3
adverb"softly"
count1
highlights
0"lightly"
1"perfectly"
2"completely"
3"softly"
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)
28.01% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1528
totalAiIsms22
found
0
word"searing"
count1
1
word"pulsed"
count1
2
word"rhythmic"
count1
3
word"warmth"
count1
4
word"chill"
count1
5
word"familiar"
count1
6
word"whisper"
count2
7
word"maw"
count1
8
word"perfect"
count2
9
word"glistening"
count1
10
word"weight"
count1
11
word"absolutely"
count1
12
word"lilt"
count1
13
word"silence"
count1
14
word"facade"
count1
15
word"stomach"
count1
16
word"treacherous"
count1
17
word"down her spine"
count1
18
word"fractured"
count1
19
word"reminder"
count1
highlights
0"searing"
1"pulsed"
2"rhythmic"
3"warmth"
4"chill"
5"familiar"
6"whisper"
7"maw"
8"perfect"
9"glistening"
10"weight"
11"absolutely"
12"lilt"
13"silence"
14"facade"
15"stomach"
16"treacherous"
17"down her spine"
18"fractured"
19"reminder"
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
narrationSentences106
matches(empty)
61.99% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount6
narrationSentences106
filterMatches(empty)
hedgeMatches
0"seemed to"
1"managed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences106
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1528
ratio0
matches(empty)
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions7
matches
0"The boundary thins, Isolde murmured."
1"I am not a bird, Rory muttered, though she kept her voice steady."
2"Gods above, Rory breathed, lowering the dagger an inch."
3"The vine weeps for the wine it will never pour, Isolde said, her voice a melodic lilt that seemed to harmonize with the …"
4"I will stick to meal deals from the Golden Empress, thanks, Rory said."
5"Illusion, she breathed, wiping her sweaty palm on her jeans."
6"The eye sees what the belly desires, Isolde said softly."
87.83% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount1528
uniqueNames19
maxNameDensity1.24
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Heartstone2
Rory19
Isolde6
Half-Fae1
Veil2
London3
Hel2
Fae-forged2
Cardiff1
Shade3
Nyx6
Gluttony1
Fae5
Golden1
Empress1
Dymas3
Aurora1
Evan1
Warden1
persons
0"Rory"
1"Isolde"
2"Shade"
3"Nyx"
4"Empress"
5"Evan"
6"Warden"
places
0"Veil"
1"London"
2"Hel"
3"Cardiff"
4"Golden"
globalScore0.878
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences92
glossingSentenceCount1
matches
0"lilt that seemed to harmonize with the rustling leaves"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1528
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences106
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs30
mean50.93
std25.56
cv0.502
sampleLengths
049
197
292
388
433
538
640
79
892
98
1035
1154
1252
1348
1475
1549
1680
1785
1832
1910
2031
2118
2251
2328
2471
2573
2669
2734
2844
2943
98.64% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences106
matches
0"were hollowed"
1"is hidden"
36.07% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs244
matches
0"was waking"
1"was breathing"
2"was jarring"
3"was intoxicating"
4"were crawling"
5"was still pulsing"
61.99% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences106
ratio0.028
matches
0"One moment, Rory was breathing the damp, exhaust-choked air of a London alley; the next, her lungs filled with a heavy, intoxicating atmosphere that tasted of crushed orchids and overripe plums."
1"The vines were not just large; they were parasitic."
2"She had fled one trap in London, escaping Evan’s suffocating control and the bruises he had left behind; she refused to be caught in another in Hel."
76.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1545
adjectiveStacks4
stackExamples
0"small, crescent-shaped scar"
1"damp, exhaust-choked air"
2"deep, bruised purple, their"
3"exotic, jewel-toned fruits."
adverbCount33
adverbRatio0.021359223300970873
lyAdverbCount20
lyAdverbRatio0.012944983818770227
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences106
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences106
mean14.42
std7.34
cv0.509
sampleLengths
027
118
24
35
421
519
62
731
819
98
1012
1113
1228
1322
149
155
1613
1714
1819
193
204
2130
2213
2320
247
2531
267
2716
2817
299
3015
3115
3220
3316
3426
353
365
3718
3812
391
404
4112
4221
4321
4425
4517
4610
4715
4821
496
44.03% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.32075471698113206
totalSentences106
uniqueOpeners34
32.05% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences104
matches
0"Only their eyes remained distinct,"
ratio0.01
93.08% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences104
matches
0"It was waking up."
1"Her pale lavender eyes fixed"
2"Its chill was a grounding"
3"She brushed a strand of"
4"It was a nervous habit"
5"She nodded to the towering"
6"They stepped into the shimmering"
7"I am not a bird,"
8"She glanced at Isolde, who"
9"She blinked against a sudden,"
10"It bathed the landscape in"
11"They stood at the crest"
12"It was breathtaking."
13"It was deeply, fundamentally wrong."
14"It was the scent of"
15"She paused beside a massive"
16"She sheathed the Fae blade"
17"I will stick to meal"
18"She began to walk down"
19"They reached a wide, circular"
ratio0.317
56.15% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount84
totalSentences104
matches
0"The silver chain of the"
1"The deep crimson gem, no"
2"It was waking up."
3"The boundary thins, Isolde murmured."
4"The Half-Fae seer stood at"
5"Her pale lavender eyes fixed"
6"The winter solstice had weakened"
7"Rory adjusted her grip on"
8"The moonsilver dagger was slender"
9"Its chill was a grounding"
10"She brushed a strand of"
11"It was a nervous habit"
12"She nodded to the towering"
13"Nyx did not nod back."
14"The Shade simply flowed forward,"
15"They stepped into the shimmering"
16"The maw opens."
17"I am not a bird,"
18"She glanced at Isolde, who"
19"The transition was violent in"
ratio0.808
96.15% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences104
matches
0"To Rory’s mundane sight, it"
1"To taste is to belong."
ratio0.019
75.29% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences74
technicalSentenceCount7
matches
0"The silver chain of the Heartstone pendant bit into the back of Rory’s neck, but it was the searing heat against her collarbone that commanded her attention."
1"One moment, Rory was breathing the damp, exhaust-choked air of a London alley; the next, her lungs filled with a heavy, intoxicating atmosphere that tasted of c…"
2"It bathed the landscape in a rich, honeyed light that made the shadows stretch long and deep."
3"Beyond the vineyards, orchards of towering trees with bark like polished mahogany stretched toward the horizon, their branches bowing under the weight of exotic…"
4"The grass and soil remained perfectly undisturbed beneath her, as if she were merely a projection cast by the amber light."
5"The aroma was intoxicating, a concentrated burst of savory and sweet that made Rory’s mouth water instantly, her stomach giving a treacherous, hollow rumble."
6"She recoiled, ripping her arm from Nyx’s grip, her heart hammering against her ribs."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
81.0308%