Run: 2026-05-01-01KQHQM0ZCWRV346FV0Y8TP8G1

Run Details

Duration:
48.3s
Cost:
$0.009354
Provider:
xAI

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 tasted of honeyed wine and distant smoke the moment the rift sealed behind them. Aurora Carter—Rory to the two beings who had dragged her through—stood motionless on a ridge of dark earth that felt too warm beneath her boots. The pendant at her throat pulsed with a slow, living heat against her collarbone, its deep crimson heartstone glowing like a coal stirred back to life. She pressed two fingers to it, half in warning, half in reassurance. “Steady,” Nyx whispered. Their voice slid across her ear like wind through dry leaves, though the Shade stood several paces away in solid form, a tall silhouette of living shadow edged in faint violet light. Their faintly glowing eyes swept the landscape with the calm of something that had seen every horror and every miracle the realms could offer. Beside Rory, Isolde Varga remained barefoot on the grass that was not grass. The half-Fae’s silver hair stirred though no breeze touched them. She left no prints when she stepped forward, her pale lavender eyes half-lidded as though listening to music only she could hear. “Dymas,” Isolde murmured, tasting the name like a riddle she already knew the answer to. “Gluttony’s table. Mind your hunger here. It is not always for food.” Rory swallowed. The warning felt unnecessary and vital all at once. Below the ridge sprawled a valley that should not have existed under any sky she recognized. The heavens burned a rich amber, as if the sun itself had melted and poured across the firmament. No clouds marred it, yet light shifted and pooled in slow currents like oil on water. In the distance, terraced hills rolled away in every direction, heavy with orchards whose fruit shone wet and obscene—pears the size of melons, clusters of grapes so dark they looked black until the light caught them and revealed veins of liquid gold running beneath translucent skins. Between the groves stretched endless vineyards trained over white stone arches that shimmered like mother-of-pearl. A wide road of black glass cut through the center of it all, reflecting the amber sky so perfectly it looked like a second river of fire suspended between the hills. Along its edges, lanterns floated without chains, each containing a tiny, flickering soul-flame that sang in high, wordless notes. Rory’s pulse thrummed in her ears. She had expected fire and brimstone, chains and screaming. Not this. This was worse. This was beautiful. Nyx moved first, flowing down the slope in a ripple of darkness that briefly lost solidity before reforming at the roadside. Their boots—when they chose to wear them—made no sound on the glass. Rory followed, boots crunching faintly, the small crescent scar on her left wrist itching as though the childhood cut remembered every sharp edge it had ever met. Isolde drifted after them without touching the ground, wildflowers of impossible blue and violent crimson blooming in the places her shadow fell, only to wither again when she passed. The air grew thicker the deeper they walked. It carried the scent of roasting meat laced with cardamom and something sweeter—burnt sugar, perhaps, or the perfume of flowers left too long in the sun. Rory’s stomach clenched with sudden, embarrassing need. She had eaten before they crossed the Veil; a hasty sandwich in Silas’s bar above her flat. Now her mouth watered as though she had fasted for weeks. “Easy,” Nyx said, violet eyes flicking toward her. “The land knows you’re new. It wants to taste you.” “I’m not on the menu.” Rory’s voice came out steadier than she felt. She touched the silver chain of the Heartstone again. Its warmth steadied her. They passed beneath the first arch. Up close, the stone was not stone but bone—elegantly carved femurs and ribs fused into impossible geometry, their surfaces etched with spiraling recipes in a language that hurt to look at too long. Grapevines heavy with fruit twined through the arches, and as they walked, several grapes detached themselves and floated after the group like curious pets. One brushed Rory’s cheek, cool and velvet-soft. She flinched. Isolde laughed, a sound like silver bells dropped down a well. “They like your color. Black hair against amber sky. Very dramatic.” “Not helping,” Rory muttered. The road curved, descending into a sunken garden where the air thickened further. Here the orchards gave way to long tables of obsidian set beneath trellises dripping with wisteria whose blossoms were tiny, open mouths. Each flower whispered recipes—roast pheasant with fig and star anise, blood pudding spiced with cinnamon and despair, something that sounded like “the liver of yesterday’s regrets served raw.” Rory’s steps slowed. The words crawled across her skin. Nyx paused at the head of the nearest table. A feast had been laid out, though no one sat at the benches. Platters groaned under towers of glistening fruit, roast birds with skin so crisp they still sizzled, loaves of bread whose crusts split open to reveal molten centers of cheese and herbs. Steam curled upward in delicate spirals that formed fleeting faces—smiling, pleading, laughing—before dissipating. “Belphegor’s idea of hospitality,” Nyx observed. Their shadowy fingers hovered over a silver cup filled with dark wine. The liquid inside swirled without being touched, forming a tiny vortex. “He leaves his table set for any who wander in. Most never leave.” Rory’s gaze snagged on a small silver knife resting beside a platter of pomegranates. The blade looked exactly like the Fae-forged dagger Isolde had given her three nights ago in the grove—moonsilver, leaf-shaped, always cold. She reached for it before she could stop herself. Her fingers closed around the hilt and the knife screamed. Not with sound. With memory. A flash of a woman’s face contorted in ecstasy and agony, mouth stained purple with juice, eyes rolled back until only white remained. Rory dropped the blade. It clattered onto the obsidian with a note like a bell struck underwater. Isolde was there instantly, though Rory had not seen her move. The half-Fae’s cool hand settled on Rory’s shoulder. “Not everything that looks like a gift wishes to be taken. Especially here.” Rory rubbed her wrist, the crescent scar burning. “I felt her. The woman who used it last. She… she couldn’t stop eating. Even when there was nothing left.” “Gluttony is rarely about food alone,” Nyx said quietly. They had not moved from their place at the head of the table, but their form had stretched taller, thinner, as though the air itself tried to pull them apart. “It is about never being sated. About wanting the taste of your own ruin.” Rory forced her gaze away from the feast. Further down the sunken garden, the road split. One branch continued through more arches toward what looked like a city of golden domes and spiraling kitchens where silhouettes of chefs moved in ceaseless, graceful frenzy. The other branch narrowed and plunged into a thicket of trees whose trunks were the deep red of raw muscle. From within that thicket came the sound of laughter—rich, rolling, impossibly deep. It vibrated in Rory’s sternum like a second heartbeat. “That way,” Isolde said, pointing toward the red trees. Her voice had taken on the distant, double timbre it wore when prophecy rode her. “The heart of the matter hides where the vines remember blood. But hurry. The Prince stirs. He has noticed new flavors on his tongue.” Nyx dissolved into smoke and re-formed at Rory’s side, close enough that tendrils of their darkness brushed her arm. The contact was shockingly cold, like stepping into a freezer after too long in the sun. “Stay between us. If you feel the hunger rise past your throat, speak my name. I can pull you back. Once.” “Comforting,” Rory said dryly, but she fell into step between them. The moment they left the sunken garden, the air changed again. The amber sky deepened to the color of burnt caramel. The laughter from the thicket grew louder, layered now with the wet sounds of chewing, of knives slicing through flesh, of contented sighs that bordered on obscene. The path narrowed until the red trunks pressed close on either side. Up close, Rory saw that they were not bark at all but tightly woven sinew and vein, pulsing faintly. Tiny white flowers grew from the crevices—each blossom a perfect human tooth. She kept her eyes on the path. The Heartstone grew hotter against her skin until she had to tug it away from her chest. Its inner glow brightened to a fierce ruby, illuminating the strange forest in bloody strokes. Ahead, the trees parted into a second clearing dominated by an enormous tree whose canopy spread like a cathedral roof. From its branches hung lanterns made of blown sugar, each containing a different scene playing out in miniature: a chef flambéing a dish that screamed, a woman drowning in a vat of chocolate, a man kissing the lips of a roast pig that kissed him back. At the base of the tree stood a long table set for one. Upon it rested a single silver platter beneath a cloche so polished it reflected the entire alien sky. Rory’s feet carried her forward before her mind caught up. Nyx’s shadowy hand caught her elbow. “Wait.” But the cloche lifted by itself. Beneath it lay a human heart, still beating, veins trailing behind it like roots. It was perfect, glistening, beautiful. And it was hers. She knew it the way she knew her own face in the mirror—the small scar on the left ventricle from the time Evan had cracked two of her ribs. The heart pulsed in time with the pendant at her throat. Warmth flooded her mouth. She was so hungry. She had never been this hungry in her life. Isolde stepped between Rory and the table. The half-Fae’s silver hair lifted as though caught in an updraft. “No,” she said, and for once her voice held no riddle, only iron. “That is not for you. Not yet.” The heart on the platter gave a disappointed twitch. Nyx flowed around Rory, wrapping her in a cocoon of living shadow that smelled of cold stone and distant stars. The hunger receded, shoved down by the Shade’s chill. Rory gasped, suddenly aware that she had been leaning forward, fingers reaching. “Enough,” Nyx said, voice low and carrying the weight of centuries. “We came for the rift, not for dessert.” The tree above them groaned. From its highest branches, something massive shifted. A presence unfolded—vast, indolent, amused. Rory felt it like a tongue licking the length of her spine. Prince Belphegor, she realized. Not here in the flesh, but tasting them all the same. Isolde lifted her hands. Wildflowers exploded across the clearing in a riot of color, blooming so fast they made a sound like tearing silk. Their perfume cut through the heavy sweetness of the air, sharp as mint and lightning. For a moment the laughter from the trees faltered. “Now,” Isolde commanded. Rory tore her gaze from the still-beating heart. The pendant flared so brightly it cast her shadow long and sharp across the clearing. She saw, then, what they had come for: a tear in the world itself, hanging in the air behind the great tree. The Veil, thin as gauze here where Gluttony had gnawed at its edges for centuries. Through the shimmer she glimpsed not Earth, but another realm—something colder, hungrier still. A place even Belphegor feared. Nyx became smoke again, wrapping around Rory and lifting her off her feet. Isolde stepped backward, never touching the ground, silver hair streaming like a banner. Together they surged toward the rift while the great tree roared and the heart upon the platter screamed with Rory’s own voice. She felt the moment they crossed. The warmth of Dymas tore away like a bandage from a burn. Cold wind replaced it, carrying the scent of London rain and distant chips frying in Yu-Fei’s kitchen. The Heartstone cooled against her skin, its glow dimming to a sleepy ember. They spilled out of the rift into the familiar shadows of Richmond Park at twilight. Rory hit the grass hard enough to knock the breath from her lungs. She lay on her back, staring up at a sky that was merely sky—indigo and scattered with ordinary stars. Her heart hammered against her ribs, ordinary and whole. Isolde stood over her, pale lavender eyes soft with something like pity. “You tasted it. That is enough for now.” Nyx coalesced beside them, once more in their tall, humanoid shape. Violet eyes surveyed Rory with careful assessment. “You did better than most mortals. You only reached for it once.” Rory closed her eyes. The memory of that perfect, beating heart lingered on her tongue like the ghost of flavor. She could still feel the pull, faint but persistent, a new hunger lodged somewhere behind her sternum. She pressed the heel of her hand to the pendant and felt it answer with a single, reluctant pulse. “I’m never going back there,” she said. Isolde smiled, small and knowing and sad. “The table is always set, Rory Carter. Whether you return or not, part of you is still sitting down to eat.” Nyx offered a shadowy hand. Rory took it. The chill grounded her, reminded her of rain on Cardiff streets and the safety of distance. She let the Shade pull her upright. Around them, the wildflowers of Isolde’s grove swayed though the air was still. The ancient oak standing stones watched in silence, marking the boundary between what was possible and what should never be tasted. Rory brushed grass from her jacket and looked at her two impossible companions. The scar on her wrist had stopped burning. She wondered, with a shiver that had nothing to do with Nyx’s cold, whether that was a good sign or the first sign of something far worse. “Take me home,” she said. Neither of them argued. As they walked out of the grove, the amber taste of Dymas clung to the back of her throat like the sweetest poison, and somewhere far away, in a realm of endless feasting, a prince laughed with her own stolen voice and set another place at his table.
created_at"2026-05-01T12:18:37.681Z" 5/1/2026, 12:18:37 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency752
moderation_latency(null)
generation_time48194
tokens_prompt1590
tokens_completion3648
native_tokens_prompt1593
native_tokens_completion2972
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached64
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"completed"
usage0.00935405
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"5482551d-b88f-982a-8b06-6e6615d28bde"
is_byokfalse
latency329
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777637917-CKyY07hVjvK4fNwtbhyl"
session_id(null)
api_type"completions"
id"gen-1777637917-guW9v8pmUQ1NRL6Ihupk"
upstream_id"5482551d-b88f-982a-8b06-6e6615d28bde"
total_cost0.00935405
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
66.67% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount2
adverbTags
0"Nyx said quietly [quietly]"
1"Rory said dryly [dryly]"
dialogueSentences30
tagDensity0.5
leniency1
rawRatio0.133
effectiveRatio0.133
91.62% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2386
totalAiIsmAdverbs4
found
0
adverb"perfectly"
count1
1
adverb"very"
count1
2
adverb"tightly"
count1
3
adverb"suddenly"
count1
highlights
0"perfectly"
1"very"
2"tightly"
3"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)
43.42% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2386
totalAiIsms27
found
0
word"pulsed"
count2
1
word"shimmered"
count1
2
word"pulse"
count2
3
word"stomach"
count1
4
word"warmth"
count3
5
word"etched"
count1
6
word"velvet"
count1
7
word"glistening"
count2
8
word"fleeting"
count1
9
word"ceaseless"
count1
10
word"vibrated"
count1
11
word"comforting"
count1
12
word"perfect"
count3
13
word"chill"
count2
14
word"weight"
count1
15
word"silk"
count1
16
word"streaming"
count1
17
word"familiar"
count1
18
word"silence"
count1
highlights
0"pulsed"
1"shimmered"
2"pulse"
3"stomach"
4"warmth"
5"etched"
6"velvet"
7"glistening"
8"fleeting"
9"ceaseless"
10"vibrated"
11"comforting"
12"perfect"
13"chill"
14"weight"
15"silk"
16"streaming"
17"familiar"
18"silence"
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
narrationSentences162
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences162
filterMatches(empty)
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences177
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2369
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions85
wordCount2133
uniqueNames20
maxNameDensity1.55
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Carter1
Rory33
Shade3
Isolde14
Varga1
Veil2
Silas1
Heartstone3
Fae-forged1
Evan1
Belphegor2
Gluttony1
Earth1
Dymas2
London1
Yu-Fei1
Richmond1
Park1
Cardiff1
Nyx14
persons
0"Carter"
1"Rory"
2"Shade"
3"Isolde"
4"Varga"
5"Silas"
6"Heartstone"
7"Evan"
8"Belphegor"
9"Gluttony"
10"Dymas"
11"Nyx"
places
0"London"
1"Yu-Fei"
2"Richmond"
3"Park"
4"Cardiff"
globalScore0.726
windowScore0.5
56.02% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences133
glossingSentenceCount5
matches
0"as though listening to music only she could hear"
1"looked like a second river of fire suspen"
2"sounded like Rory’s steps slowed"
3"looked like a city of golden domes and sp"
4"something like pity"
73.36% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.266
wordCount2369
matches
0"not stone but bone"
1"Not here in the flesh, but tasting them all the same"
2"not Earth, but another realm"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences177
matches
0"saw that they"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs56
mean42.3
std27.32
cv0.646
sampleLengths
079
159
245
327
4122
550
623
789
869
918
1026
1172
1222
134
1472
1566
1642
1744
1810
1945
2032
2128
2253
2384
2448
2556
2611
2791
287
2998
3031
3116
321
336
3480
3538
369
3741
3819
3944
4048
413
4278
4348
4448
4556
4620
4730
4856
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences162
matches
0"been laid"
1"being touched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs364
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount1
flaggedSentences15
totalSentences177
ratio0.085
matches
0"Aurora Carter—Rory to the two beings who had dragged her through—stood motionless on a ridge of dark earth that felt too warm beneath her boots."
1"In the distance, terraced hills rolled away in every direction, heavy with orchards whose fruit shone wet and obscene—pears the size of melons, clusters of grapes so dark they looked black until the light caught them and revealed veins of liquid gold running beneath translucent skins."
2"Their boots—when they chose to wear them—made no sound on the glass."
3"It carried the scent of roasting meat laced with cardamom and something sweeter—burnt sugar, perhaps, or the perfume of flowers left too long in the sun."
4"She had eaten before they crossed the Veil; a hasty sandwich in Silas’s bar above her flat."
5"Up close, the stone was not stone but bone—elegantly carved femurs and ribs fused into impossible geometry, their surfaces etched with spiraling recipes in a language that hurt to look at too long."
6"Each flower whispered recipes—roast pheasant with fig and star anise, blood pudding spiced with cinnamon and despair, something that sounded like “the liver of yesterday’s regrets served raw.” Rory’s steps slowed."
7"Steam curled upward in delicate spirals that formed fleeting faces—smiling, pleading, laughing—before dissipating."
8"The blade looked exactly like the Fae-forged dagger Isolde had given her three nights ago in the grove—moonsilver, leaf-shaped, always cold."
9"From within that thicket came the sound of laughter—rich, rolling, impossibly deep."
10"Tiny white flowers grew from the crevices—each blossom a perfect human tooth."
11"She knew it the way she knew her own face in the mirror—the small scar on the left ventricle from the time Evan had cracked two of her ribs."
12"A presence unfolded—vast, indolent, amused."
13"Through the shimmer she glimpsed not Earth, but another realm—something colder, hungrier still."
14"She lay on her back, staring up at a sky that was merely sky—indigo and scattered with ordinary stars."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2162
adjectiveStacks0
stackExamples(empty)
adverbCount76
adverbRatio0.03515263644773358
lyAdverbCount20
lyAdverbRatio0.009250693802035153
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences177
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences177
mean13.38
std8.44
cv0.63
sampleLengths
016
125
226
312
43
532
624
713
810
922
1015
1112
122
139
1416
1518
1616
1746
1815
1931
2019
216
229
232
243
253
2621
2712
2827
2929
308
3126
327
3317
3411
358
3610
3713
389
394
406
4133
4224
437
442
4511
4611
474
4813
4922
56.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.3615819209039548
totalSentences177
uniqueOpeners64
21.93% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences152
matches
0"Further down the sunken garden,"
ratio0.007
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences152
matches
0"She pressed two fingers to"
1"Their voice slid across her"
2"Their faintly glowing eyes swept"
3"She left no prints when"
4"She had expected fire and"
5"Their boots—when they chose to"
6"It carried the scent of"
7"She had eaten before they"
8"She touched the silver chain"
9"Its warmth steadied her."
10"They passed beneath the first"
11"Their shadowy fingers hovered over"
12"She reached for it before"
13"Her fingers closed around the"
14"It clattered onto the obsidian"
15"They had not moved from"
16"It vibrated in Rory’s sternum"
17"Her voice had taken on"
18"She kept her eyes on"
19"Its inner glow brightened to"
ratio0.23
58.68% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount122
totalSentences152
matches
0"The air tasted of honeyed"
1"Aurora Carter—Rory to the two"
2"The pendant at her throat"
3"She pressed two fingers to"
4"Their voice slid across her"
5"Their faintly glowing eyes swept"
6"The half-Fae’s silver hair stirred"
7"She left no prints when"
8"Isolde murmured, tasting the name"
9"The warning felt unnecessary and"
10"The heavens burned a rich"
11"A wide road of black"
12"Rory’s pulse thrummed in her"
13"She had expected fire and"
14"This was worse."
15"This was beautiful."
16"Nyx moved first, flowing down"
17"Their boots—when they chose to"
18"Rory followed, boots crunching faintly,"
19"Isolde drifted after them without"
ratio0.803
32.89% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences152
matches
0"Now her mouth watered as"
ratio0.007
50.69% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences93
technicalSentenceCount12
matches
0"Aurora Carter—Rory to the two beings who had dragged her through—stood motionless on a ridge of dark earth that felt too warm beneath her boots."
1"Their faintly glowing eyes swept the landscape with the calm of something that had seen every horror and every miracle the realms could offer."
2"Beside Rory, Isolde Varga remained barefoot on the grass that was not grass."
3"She left no prints when she stepped forward, her pale lavender eyes half-lidded as though listening to music only she could hear."
4"Along its edges, lanterns floated without chains, each containing a tiny, flickering soul-flame that sang in high, wordless notes."
5"Rory followed, boots crunching faintly, the small crescent scar on her left wrist itching as though the childhood cut remembered every sharp edge it had ever me…"
6"Up close, the stone was not stone but bone—elegantly carved femurs and ribs fused into impossible geometry, their surfaces etched with spiraling recipes in a la…"
7"Steam curled upward in delicate spirals that formed fleeting faces—smiling, pleading, laughing—before dissipating."
8"The laughter from the thicket grew louder, layered now with the wet sounds of chewing, of knives slicing through flesh, of contented sighs that bordered on obsc…"
9"From its branches hung lanterns made of blown sugar, each containing a different scene playing out in miniature: a chef flambéing a dish that screamed, a woman …"
10"Nyx flowed around Rory, wrapping her in a cocoon of living shadow that smelled of cold stone and distant stars."
11"She wondered, with a shiver that had nothing to do with Nyx’s cold, whether that was a good sign or the first sign of something far worse."
91.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount1
matches
0"Nyx said, voice low and carrying the weight of centuries"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount5
fancyTags
0"Nyx whispered (whisper)"
1"Isolde murmured (murmur)"
2"Rory muttered (mutter)"
3"Each flower whispered (whisper)"
4"Nyx observed (observe)"
dialogueSentences30
tagDensity0.433
leniency0.867
rawRatio0.385
effectiveRatio0.333
76.4420%