Run: 2026-05-01-01KQHQX18M85729EMSKTPP4KXZ

Run Details

Duration:
1m 36s
Cost:
$0.020202
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
Aurora Carter stepped through the shimmering rent in the Veil and the world inverted. One moment the ancient oaks of Isolde’s grove still whispered behind her, their standing stones cool and solemn; the next she stood on soil that yielded like overripe flesh beneath her boots. The air rolled over her in a thick, honeyed wave, sweet enough to coat her tongue and heavy enough to press against her ribs. She exhaled slowly, forcing her pulse to steady. Cool head, she reminded herself. Always the cool head. The sky above was the color of molten amber, warm and depthless, with no sun to cast it. Light simply existed, thick and golden, painting every surface in hues of burnt orange and molten brass. Her bright blue eyes narrowed against the glow as she scanned the landscape rolling away in every direction. Vineyards sprawled across gentle hills like a living tapestry, the vines themselves thicker than her thigh and twisted into baroque spirals that seemed half-grown, half-sculpted. Heavy clusters of fruit hung from them—crimson globes the size of fists that pulsed with their own faint inner light, matching the rhythm of the Heartstone Pendant now searing against her collarbone. She pressed two fingers to the pendant through her shirt. The deep crimson gemstone felt alive, almost eager. It had dragged them here, tugging like an invisible leash the moment they crossed into the hidden grove in Richmond Park. Now it burned with purpose. Behind her, the air folded again. Nyx emerged first, sliding out of the shadow cast by a nearby vine as though stepping through a curtain. Their silhouette sharpened into something almost human—six-foot-two of living darkness, violet eyes glowing like distant stars. The Shade’s voice arrived on a breath of wind. “It remembers me.” Isolde appeared last. The half-fae left no footprints in the rich black earth, her silver hair trailing behind her like moonlight given form. Her pale lavender eyes took in the vineyards without surprise, only the faint, distant amusement of someone who had watched this particular drama before. “What feeds without end grows teeth in the dark,” she murmured. The words were not quite a warning and not quite an invitation, but Rory felt them settle against her skin all the same. Rory adjusted the moonsilver dagger at her belt. The Fae-forged blade rested cold against her hip, a comforting chill that cut through the cloying warmth. “Then we don’t feed,” she said. Her voice sounded steadier than she felt. “Observe. Map. Leave.” Nyx made a sound like dry leaves skittering across stone. “Wise. This is Dymas. Gluttony’s own larder. The Prince’s domain does not release its guests easily.” They moved forward. The vines rustled though there was no wind, as if whispering among themselves at the intrusion. Rory kept her steps measured, boots sinking slightly with each stride. The ground was unnaturally warm, almost feverish, and the scent of fermentation rose with every footfall—blackberries, spiced wine, roasted marrow, cinnamon bark. Her stomach clenched with sudden, traitorous hunger even as her mind recoiled. She had not eaten since morning in her small flat above Silas’s bar, yet the smells promised everything she had ever wanted and more. A low hum vibrated through the air, rising and falling like distant choral singing. She realized the fruit was responsible. The glowing orbs vibrated gently, releasing notes that slid between tones no human throat could manage. One cluster leaned toward her as she passed, the skins splitting with soft, wet sounds to reveal glistening seeds arranged like tiny rubies. She jerked back. “Don’t,” Nyx whispered, suddenly close at her shoulder. Their shadow stretched long across the vines, flickering. “They sing sweetest when they’ve tasted blood.” Rory’s left wrist itched where the small crescent scar lay hidden beneath her sleeve. Childhood accident, her mother had always called it. She had been reaching for something she shouldn’t have then, too. Some lessons refused to stay learned. Deeper into the vineyard the light thickened. The amber sky pressed lower, painting the leaves in shifting patterns that almost resembled faces—laughing mouths, distended bellies, reaching hands. She blinked hard and the illusion faded, but the unease remained, prickling along her spine like static. Behind her, Isolde glided silently, silver hair brushing the tops of the vines without disturbing a single leaf. They crested a low rise and the view opened. Below them lay an orchard carved from the hillside itself. Trees marched in perfect, impossible rows, their trunks carved by time or careful hands into sinuous shapes. Golden fruit the size of melons hung heavy from boughs that should have snapped under the weight. Each fruit bore faint runes that shimmered when the light caught them, shifting from language to language—Latin, then something older, then nothing she recognized. Beneath the trees, long tables had been laid at irregular intervals. Platters groaned under meats still sizzling, pies whose crusts breathed slow curls of steam, flagons that poured themselves in endless ruby streams. Helbound souls moved between the tables. Once human, perhaps, but now stretched thin by centuries of service. Their eyes burned with desperate focus as they carved, basted, arranged. One woman with skin like parchment turned a spit loaded with something that still twitched. She caught Rory’s gaze and smiled with too many teeth. “First taste is free,” she called, voice sweet as syrup. “The Prince is generous.” Rory’s hand tightened on the hilt of the Fae blade. The metal bled cold into her palm, steadying her. “We’re not here for the menu.” Isolde drifted to her side. “The generous hand closes around the throat,” she said softly. “Yet the throat still opens to receive.” Nyx coalesced into solid form beside a tree, violet eyes narrowed. For a moment the ancient sorcerer they had once been flickered across their shadowy features—Aldric, trapped between realms since 1643. “I smell the same traps I once set for myself. Power dressed as pleasure.” Their form rippled, becoming incorporeal again to slip through a knot of vines that had begun to curl toward them like curious fingers. “This way. The stone pulls harder ahead.” They continued. The path narrowed between two colossal grapevines that had grown together into a living archway. As Rory passed beneath it, the fruit above released a fine mist that tasted of summer peaches and her mother’s bara brith. The flavor burst across her tongue without permission. She spat, but the sweetness lingered, coaxing her to swallow, to open her mouth again. Her scar burned. She forced her thoughts to Eva waiting back in London, to the delivery routes for Yu-Fei Cheung’s Golden Empress restaurant, to anything small and mortal and safe. The archway opened into a sunken garden where the true scale of Dymas revealed itself. Pathways of crushed gemstones wound between beds of herbs that released aromatic clouds when brushed—basil that smelled of dark chocolate, rosemary sharp as woodsmoke and grief. In the center of the garden stood a fountain carved from a single piece of rosy quartz. Instead of water, it bubbled with liquid gold that gave off the scent of fresh bread and mulled wine. The sound it made was laughter—hundreds of overlapping voices caught in perpetual delight. Rory stopped at the fountain’s edge. The Heartstone flared so hot she hissed. Inside the golden liquid, images flickered: her father’s courtroom in Cardiff, Evan’s angry face inches from her own, the narrow London streets where she had rebuilt herself piece by careful piece. Each image dissolved into another feast, another excess, until she saw herself seated at one of the endless tables, mouth open, eyes empty, laughing forever. She stepped back so sharply she nearly collided with Nyx. “Easy,” the Shade whispered, voice brushing her ear like cool mist. “It shows what it thinks you want. Not what you need.” Isolde knelt beside the fountain without touching the ground. Her silver hair pooled around her like liquid starlight. “The grove offers balance,” she said. “Here the scales have forgotten how to rest. What you carry in your blood, Aurora Carter, is the counterweight.” Rory’s fingers found the pendant again. It had cooled slightly, as though satisfied she had looked and looked away. She drew a breath that tasted of every forbidden thing and pushed forward. The garden gave way to a wide avenue lined with sugar-glass lanterns that burned with cold blue flames. The temperature dropped, raising gooseflesh along her arms. The Fae blade grew even colder in response, almost painful against her hip. Good. She welcomed the reminder of edges and consequences. Here the wonders turned sharper. Sculptures rose from the earth—figures wrought from candied fruit and spun sugar, so intricate she could see individual eyelashes. One depicted a woman with shoulder-length black hair and a crescent scar on her wrist. Rory stared. The sculpture’s head turned, bright blue eyes meeting hers, and smiled with syrupy lips. She looked away first. Nyx drifted closer, their shadow stretching ahead to scout the path. “The realm is tasting you,” they murmured. “It likes what it finds.” “Let it choke,” Rory muttered. A low rumble rolled across the orchards. Not thunder—laughter, deep and rolling, coming from somewhere far below the ground. Prince Belphegor, she guessed, or the realm itself stirring at the presence of new appetites. The fruit clusters shivered in answer. Several split open at once, spilling nectar that hissed where it struck the gemstone path. Isolde lifted her face to the amber sky. “The solstice weakens the Veil,” she said, voice drifting like smoke. “Yet some doors open both ways. What enters may exit, if it remembers its own name.” Rory felt the weight of both artifacts she carried—the pendant warm as living blood, the blade cold as winter graves. She was twenty-five years old, a delivery driver and failed law student who had fled an abusive ex and walked straight into myth. Cool-headed, intelligent, quick with solutions no one else saw. Those were the weapons she understood. She chose a path that curved upward toward a distant ridge where the vineyards met a forest of candy-floss trees. The ground grew spongier, as though they walked across layers of discarded cake. With every step the air grew sweeter, thicker. Her lungs worked harder. Beside her, Nyx flickered between solid and shade, violet eyes wary. Isolde left her weightless trail, silver hair stirring though the air remained still. At the crest of the ridge they found the true heart of the orchard. An ancient tree—perhaps the first tree—dominated the slope. Its bark had split and healed so many times it resembled folded pastry layers. Faces pressed outward from within the wood, cheeks rounded, mouths open in endless consumption. From its lowest branch hung a single fruit, larger than the rest, its skin midnight crimson shot through with veins of gold. The Heartstone Pendant flared so brightly Rory had to squint. She approached slowly. The ground here was littered with shards of pottery depicting feasts from ages long turned to legend. A rusted serving fork hummed when her boot brushed it. She ignored them all, eyes fixed on the fruit. It pulsed in time with her pendant. When she was three paces away it split down the center with a sound like a sigh. Inside lay not pulp but a smaller crystal, identical to her own pendant but darker, older. It sang to her—a single clear note that cut through the endless culinary symphony. Rory’s hand hovered. She could take it. She could taste the realm’s power, claim whatever secret it offered. The thought sent a shiver of pure wanting through her. Isolde’s voice drifted over her shoulder, soft as falling petals. “Some gifts devour the hand that accepts them.” Nyx coalesced at her other side. “You are more than your hungers, Rory Carter. You fled one cage. Do not walk into another wearing prettier chains.” She closed her fist, nails biting into her palm until the crescent scar stung. Then she turned away from the fruit. The crystal inside it dimmed, disappointed. The amber sky seemed to sigh. The laughter beneath the earth faded to a disgruntled rumble. Rory allowed herself one small, fierce smile. “We’ve seen enough. Time to find the way back before this place decides we’re part of the menu.” They turned as one—mortal woman, living shadow, ageless half-fae—and began the long walk toward the rent in the Veil. Behind them the vineyards rustled with what might have been approval or frustration. The fruits continued their strange song, the chefs kept carving, the endless tables waited. But Aurora Carter walked without tasting, without taking, the cold Fae blade at her hip and the warm Heartstone beating in time with her own stubborn heart. The realm of Gluttony watched her go, hungry and, for the first time in centuries, denied.
created_at"2026-05-01T12:23:32.897Z" 5/1/2026, 12:23:32 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency58333
moderation_latency(null)
generation_time95794
tokens_prompt1590
tokens_completion4119
native_tokens_prompt1595
native_tokens_completion7310
native_tokens_completion_images(null)
native_tokens_reasoning4623
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.02020155
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"3b700a74-c07c-9862-8312-6ae9720d3b1d"
is_byokfalse
latency97
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-1777638212-QzF5fNkSZfpxK9Ev4lFS"
session_id(null)
api_type"completions"
id"gen-1777638212-v79jy71Ce5tx1qm0yMTE"
upstream_id"3b700a74-c07c-9862-8312-6ae9720d3b1d"
total_cost0.02020155
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount1
adverbTags
0"she said softly [softly]"
dialogueSentences26
tagDensity0.423
leniency0.846
rawRatio0.091
effectiveRatio0.077
81.36% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2146
totalAiIsmAdverbs8
found
0
adverb"slowly"
count2
1
adverb"slightly"
count2
2
adverb"gently"
count1
3
adverb"suddenly"
count1
4
adverb"softly"
count1
5
adverb"sharply"
count1
highlights
0"slowly"
1"slightly"
2"gently"
3"suddenly"
4"softly"
5"sharply"
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)
37.09% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2146
totalAiIsms27
found
0
word"pulse"
count1
1
word"scanned"
count1
2
word"tapestry"
count1
3
word"pulsed"
count2
4
word"searing"
count1
5
word"comforting"
count1
6
word"chill"
count1
7
word"warmth"
count1
8
word"measured"
count1
9
word"footfall"
count1
10
word"stomach"
count1
11
word"vibrated"
count2
12
word"glistening"
count1
13
word"perfect"
count1
14
word"weight"
count2
15
word"shimmered"
count1
16
word"flickered"
count3
17
word"reminder"
count1
18
word"intricate"
count1
19
word"crystal"
count2
20
word"symphony"
count1
highlights
0"pulse"
1"scanned"
2"tapestry"
3"pulsed"
4"searing"
5"comforting"
6"chill"
7"warmth"
8"measured"
9"footfall"
10"stomach"
11"vibrated"
12"glistening"
13"perfect"
14"weight"
15"shimmered"
16"flickered"
17"reminder"
18"intricate"
19"crystal"
20"symphony"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences156
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences156
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences171
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2129
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions1
matches
0"Prince Belphegor, she guessed, or the realm itself stirring at the presence of new appetites."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions72
wordCount1922
uniqueNames28
maxNameDensity0.78
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Carter2
Veil2
Isolde8
Heartstone4
Pendant2
Richmond1
Park1
Shade2
Rory15
Fae-forged1
Silas1
Latin1
Fae4
Nyx8
Aldric1
Eva1
London2
Yu-Fei1
Cheung1
Golden2
Empress1
Dymas1
Cardiff1
Evan1
Belphegor1
Aurora2
Gluttony1
One4
persons
0"Carter"
1"Isolde"
2"Heartstone"
3"Shade"
4"Rory"
5"Silas"
6"Fae"
7"Nyx"
8"Aldric"
9"Eva"
10"Cheung"
11"Dymas"
12"Evan"
13"Belphegor"
14"Aurora"
15"Gluttony"
places
0"Veil"
1"Richmond"
2"Park"
3"London"
4"Golden"
5"Cardiff"
globalScore1
windowScore1
74.81% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences133
glossingSentenceCount4
matches
0"seemed half grown, half-sculpted"
1"as though stepping through a curtain"
2"not quite a warning and not quite an invitation, but Rory felt them settle against her skin all the same"
3"not quite an invitation, but Rory felt them settle against her skin all the same"
4"as if whispering among themselves at the intrusion"
59.09% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.409
wordCount2129
matches
0"not quite a warning and not quite an invitation, but Rory felt them settle against her skin all the same"
1"not quite an invitation, but Rory felt them settle against her skin all the same"
2"not pulp but a smaller crystal, identical to her own pendant but darker"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences171
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs44
mean48.39
std27.44
cv0.567
sampleLengths
087
1110
244
353
481
541
626
788
862
923
1039
1162
12110
1367
1425
1522
1675
1792
1890
1969
2010
2122
2243
2332
2448
2555
264
2723
285
2955
3035
3158
3269
3382
3463
3530
3628
3718
3826
3927
4016
4125
4246
4343
98.52% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences156
matches
0"been laid"
1"been flickered"
2"was littered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs333
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount1
flaggedSentences15
totalSentences171
ratio0.088
matches
0"One moment the ancient oaks of Isolde’s grove still whispered behind her, their standing stones cool and solemn; the next she stood on soil that yielded like overripe flesh beneath her boots."
1"Heavy clusters of fruit hung from them—crimson globes the size of fists that pulsed with their own faint inner light, matching the rhythm of the Heartstone Pendant now searing against her collarbone."
2"Their silhouette sharpened into something almost human—six-foot-two of living darkness, violet eyes glowing like distant stars."
3"The ground was unnaturally warm, almost feverish, and the scent of fermentation rose with every footfall—blackberries, spiced wine, roasted marrow, cinnamon bark."
4"The amber sky pressed lower, painting the leaves in shifting patterns that almost resembled faces—laughing mouths, distended bellies, reaching hands."
5"Each fruit bore faint runes that shimmered when the light caught them, shifting from language to language—Latin, then something older, then nothing she recognized."
6"For a moment the ancient sorcerer they had once been flickered across their shadowy features—Aldric, trapped between realms since 1643."
7"Pathways of crushed gemstones wound between beds of herbs that released aromatic clouds when brushed—basil that smelled of dark chocolate, rosemary sharp as woodsmoke and grief."
8"The sound it made was laughter—hundreds of overlapping voices caught in perpetual delight."
9"Sculptures rose from the earth—figures wrought from candied fruit and spun sugar, so intricate she could see individual eyelashes."
10"Not thunder—laughter, deep and rolling, coming from somewhere far below the ground."
11"Rory felt the weight of both artifacts she carried—the pendant warm as living blood, the blade cold as winter graves."
12"An ancient tree—perhaps the first tree—dominated the slope."
13"It sang to her—a single clear note that cut through the endless culinary symphony."
14"They turned as one—mortal woman, living shadow, ageless half-fae—and began the long walk toward the rent in the Veil."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1951
adjectiveStacks1
stackExamples
0"own faint inner light,"
adverbCount72
adverbRatio0.03690415171706817
lyAdverbCount14
lyAdverbRatio0.007175807278318811
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences171
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences171
mean12.45
std6.88
cv0.552
sampleLengths
014
132
224
38
45
54
618
717
818
925
1032
1110
128
1321
145
156
1619
1716
189
193
203
2120
2224
2311
2423
258
2617
276
287
293
3010
3116
323
3316
3411
3522
3612
3724
3814
396
4016
4123
423
438
448
457
4614
478
4811
496
60.43% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.38011695906432746
totalSentences171
uniqueOpeners65
90.09% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences148
matches
0"Always the cool head."
1"Once human, perhaps, but now"
2"Instead of water, it bubbled"
3"Then she turned away from"
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences148
matches
0"She exhaled slowly, forcing her"
1"Her bright blue eyes narrowed"
2"She pressed two fingers to"
3"It had dragged them here,"
4"Their silhouette sharpened into something"
5"Her pale lavender eyes took"
6"Her voice sounded steadier than"
7"They moved forward."
8"Her stomach clenched with sudden,"
9"She had not eaten since"
10"She realized the fruit was"
11"She jerked back."
12"Their shadow stretched long across"
13"She had been reaching for"
14"She blinked hard and the"
15"They crested a low rise"
16"Their eyes burned with desperate"
17"She caught Rory’s gaze and"
18"she called, voice sweet as"
19"she said softly"
ratio0.291
71.49% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount115
totalSentences148
matches
0"Aurora Carter stepped through the"
1"The air rolled over her"
2"She exhaled slowly, forcing her"
3"The sky above was the"
4"Her bright blue eyes narrowed"
5"Vineyards sprawled across gentle hills"
6"She pressed two fingers to"
7"The deep crimson gemstone felt"
8"It had dragged them here,"
9"Nyx emerged first, sliding out"
10"Their silhouette sharpened into something"
11"The Shade’s voice arrived on"
12"Isolde appeared last."
13"The half-fae left no footprints"
14"Her pale lavender eyes took"
15"The words were not quite"
16"Rory adjusted the moonsilver dagger"
17"The Fae-forged blade rested cold"
18"Her voice sounded steadier than"
19"Nyx made a sound like"
ratio0.777
33.78% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences148
matches
0"Now it burned with purpose."
ratio0.007
51.67% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences94
technicalSentenceCount12
matches
0"One moment the ancient oaks of Isolde’s grove still whispered behind her, their standing stones cool and solemn; the next she stood on soil that yielded like ov…"
1"Vineyards sprawled across gentle hills like a living tapestry, the vines themselves thicker than her thigh and twisted into baroque spirals that seemed half-gro…"
2"Her pale lavender eyes took in the vineyards without surprise, only the faint, distant amusement of someone who had watched this particular drama before."
3"The vines rustled though there was no wind, as if whispering among themselves at the intrusion."
4"Each fruit bore faint runes that shimmered when the light caught them, shifting from language to language—Latin, then something older, then nothing she recogniz…"
5"Platters groaned under meats still sizzling, pies whose crusts breathed slow curls of steam, flagons that poured themselves in endless ruby streams."
6"The path narrowed between two colossal grapevines that had grown together into a living archway."
7"As Rory passed beneath it, the fruit above released a fine mist that tasted of summer peaches and her mother’s bara brith."
8"Pathways of crushed gemstones wound between beds of herbs that released aromatic clouds when brushed—basil that smelled of dark chocolate, rosemary sharp as woo…"
9"The garden gave way to a wide avenue lined with sugar-glass lanterns that burned with cold blue flames."
10"She was twenty-five years old, a delivery driver and failed law student who had fled an abusive ex and walked straight into myth."
11"She chose a path that curved upward toward a distant ridge where the vineyards met a forest of candy-floss trees."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount3
matches
0"she called, voice sweet as syrup"
1"the Shade whispered, voice brushing her ear like cool mist"
2"she said, voice drifting like smoke"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount5
fancyTags
0"she murmured (murmur)"
1"Nyx whispered (whisper)"
2"the Shade whispered (whisper)"
3"they murmured (murmur)"
4"Rory muttered (mutter)"
dialogueSentences26
tagDensity0.385
leniency0.769
rawRatio0.5
effectiveRatio0.385
78.4110%