Run: 2026-05-01-01KQHT3FTMSKVFK4DSQ4NBYYCW

Run Details

Duration:
1m 2s
Cost:
$0.009039
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 overripe plums and scorched sugar the moment the rift spat them out. Aurora stumbled forward, boots sinking into warm, loamy soil that pulsed faintly beneath her soles like a living thing digesting a meal. She caught her balance against a vine thicker than her thigh, its bark glossy and veined with threads of molten gold. The Heartstone Pendant against her sternum flared once, a single hot throb, then settled into a steady, anxious rhythm. “Definitely not Richmond Park,” she muttered. Behind her, Nyx unfolded from the shadow of the rift like ink bleeding into water. Their silhouette sharpened into something almost human—tall, cowled, the edges of their form fraying into smoke whenever the amber light caught them wrong. Isolde stepped through last, silver hair catching the strange glow and turning it into liquid starlight. The half-Fae left no prints in the soil. The earth simply refused to acknowledge her passage. The sky above them burned a deep, honeyed amber, as if the sun itself were drowning in molasses. No clouds moved. Instead, vast translucent threads of what looked like caramel drifted lazily between colossal fruiting trees, catching the light and scattering it in slow golden spirals. Everywhere, things grew in impossible abundance. Grapes the size of fists clustered along trellises that twisted into living arches. Pomegranates split open on their own, revealing seeds that shimmered like rubies dipped in syrup. The scent of baking bread, roasting meat, and something darkly floral hung so thick Aurora could have chewed it. She swallowed hard. Her stomach growled despite the warning twist in her gut. “Gluttony,” Isolde said softly, tasting the word like a forbidden sweet. “Dymas. The realm that devours its guests with kindness.” Nyx drifted forward, violet eyes flickering. Their whisper carried on a breeze that smelled of cinnamon and smoke. “The pendant led us true, then. A Hel-gate hidden inside your little mortal park. How convenient.” Aurora touched the crimson gem at her throat. It was warmer here, almost feverish. “Convenient or bait. I’m not feeling particularly trusting right now.” They stood at the edge of an overgrown path that might once have been a road. Marble flagstones, veined with rose quartz, lay half-swallowed by thick roots and flowering creepers. Some of the flowers turned their heads toward the newcomers as they passed, petals unfolding to reveal tiny golden eyes that blinked once before closing again. Aurora’s skin prickled. The deeper they walked, the more the world revealed its teeth behind the beauty. A low table appeared beside the path, draped in silk the color of burgundy wine. Platters groaned under glistening fruits, roasted fowl with skin so crisp it still crackled, flagons of something that steamed gently and smelled like every good memory Aurora had ever forgotten. A single silver cup sat in the center, already filled. She could see her reflection in the liquid—eyes too wide, scar on her wrist standing out like a pale crescent moon against her skin. Her mouth watered so fiercely it hurt. “Don’t,” Isolde warned, voice threading through the air like silver bells. She did not look at the table. “To eat here is to sign a contract in sugar and marrow. The souls who tend these orchards were once lawyers, poets, chefs. They bargained for one more taste. They are still bargaining.” Aurora tore her gaze away. The effort left her temples throbbing. Nyx had no such struggle. The Shade simply flowed past the feast without slowing, though their form seemed to stretch hungrily toward it for half a second before snapping back. “I have not tasted anything in four centuries,” they whispered. “I find I miss the idea of missing it.” The path widened. Ahead, the orchard gave way to a sunken amphitheater of black volcanic glass. Tiered seats circled a vast open floor where cooks—human in shape but with skin the color of burnt caramel and eyes like glowing coals—worked over flames that burned violet and gold. The air rang with the clatter of knives, the sizzle of fat, laughter that bordered on screams. A enormous boar, its hide lacquered with honey and studded with almonds, rotated on a spit the size of a small yacht. Chefs carved slices from its still-living flanks; the boar continued to squeal in apparent ecstasy. Aurora stopped at the top of the amphitheater steps. Her stomach cramped with sudden, violent hunger. “Rory,” Nyx said. The Shade’s voice had gone softer than usual, almost gentle. “Look up.” She did. Hanging above the amphitheater, suspended on chains of braided sugar-glass, were cages. Inside each one sat a soul—some still recognizably human, others swollen and grotesque with endless feasting. Their mouths moved constantly. Some chewed air. Some wept syrupy tears that dripped down to feed the flowers growing beneath the cages. One woman, once perhaps a celebrated food critic judging by the tattered press pass still pinned to her chef’s whites, met Aurora’s eyes. She smiled with teeth made of hard caramel and beckoned with sticky fingers. “Come taste,” the woman crooned. “Just one bite. The Prince is generous.” Aurora’s scar itched fiercely. She rubbed her left wrist without thinking, feeling the raised crescent left by a glass shard when she was nine. The memory grounded her. Cardiff. Her mother’s kitchen. The smell of bara brith instead of this cloying, suffocating sweetness. She turned away. “We’re not here for the show. The rift map Isolde saw pointed to a temple at the heart of Dymas. Something about a reservoir of primordial hunger. If the Veil is thinning there like she thinks—” “It is,” Isolde said. She stood a little apart, pale lavender eyes distant. “I cannot lie. I can only walk you to the edge of truth. The reservoir feeds every indulgence in this realm. If something is poisoning the flow, the imbalance will tear new holes between worlds. Your London will drown in want.” Nyx drifted closer to Aurora, close enough that the chill of their shadow-form brushed her cheek like cold breath. “And you still believe the pendant was a random gift?” She didn’t answer. The Heartstone had grown almost hot. Every time she breathed, it tugged gently forward, as if sewn to her sternum by invisible thread. A gift from an unknown benefactor, the note had said. She had found it on her pillow after the night Evan had put her in hospital for the last time. She had never questioned its timing. Until now. They left the amphitheater behind. The path narrowed again, forcing them to walk single file between walls of living grapevines. The grapes whispered as they passed, tiny voices inside each fruit begging to be plucked, tasted, crushed between teeth. Aurora kept her hands in her jacket pockets. Her nails bit into her palms. Isolde walked in front, silver hair trailing like moonlight on water. She left no footprints, but the vines still bent toward her, offering their ripest clusters. She ignored them with the serene disinterest of someone who had long ago grown past mortal appetites. Behind Aurora, Nyx moved like a second shadow. Occasionally their form would brush a vine and the entire plant would wither for three heartbeats before remembering how to grow again. “You feel it too,” Nyx whispered near her ear. “The pull.” “I feel like I haven’t eaten in three days and someone’s waving a Sunday roast under my nose,” she answered tightly. “It’s not subtle.” “It is not meant to be. Dymas does not hide its sin. It celebrates it until celebration becomes torment.” A sound drifted toward them—music, but wrong. Harps and violins played in perfect harmony, yet the notes stretched too long, sliding into frequencies that made Aurora’s teeth ache. The music wanted her to dance. Her feet itched to obey. She gritted her teeth and kept walking. The path opened without warning into a vast circular courtyard paved with polished obsidian. At its center rose a temple built entirely of sugar and glass. Spiral columns twisted upward like candy canes left too long in the heat. The roof was a single enormous spun-sugar dome, translucent enough to show silhouettes moving inside—enormous, languid shapes that might have been courtiers or might have been something far worse. Warm amber light spilled from every arched window, and the scent of vanilla, cardamom, and sizzling butter rolled out like a physical wave. Aurora’s knees almost buckled. Isolde raised one delicate hand. “Here. The reservoir lies beneath. Can you not feel the hunger breathing?” Aurora could. It was a vast, slow inhalation that pulled at her bones. The Heartstone Pendant flared so brightly she had to squint. Its crimson glow reflected in the obsidian tiles, turning them the color of fresh blood. Nyx coalesced more solidly beside her, taking on weight and depth until their boots left faint prints of darkness on the stone. “I remember temples like this,” they said, voice thinning to a dry leaf skittering across pavement. “In my mortal life. We built them to contain what we could not control. They never worked.” Aurora drew the Fae-forged blade Isolde had given her weeks ago. The moonsilver dagger felt blessedly cold against her palm, its leaf-shaped blade faintly luminescent even in the amber glare. The chill traveled up her arm and steadied her racing heart. “Stay close,” she said. “If anything offers me a tasting menu, stab it first and ask questions later.” They crossed the courtyard together. With every step the pull grew stronger. Aurora’s vision began to swim with phantom images—plates of her mother’s cawl, steaming and perfect; the buttery croissants from the French bakery near her old flat; the illicit late-night kebabs she and Eva used to share after too much wine. Every wonderful thing she had ever eaten paraded through her mind wearing new, irresistible clothing. Her scar burned. She focused on the pain, on the memory of glass cutting skin, of her father’s calm voice stitching her up while her mother cried in the next room. Real things. Sharp things. Things that did not lie. The temple doors stood open, carved from a single massive block of toffee. They glistened. A droplet of something golden slid down one panel and pooled on the threshold like an invitation. Isolde paused at the edge. For the first time, uncertainty flickered across her ageless face. “Beyond this point,” she said, “my sight fractures. Too many futures bloom at once. Some of them end with you never leaving this realm. Others end with you becoming its new mistress. I cannot tell which thread we walk.” “Comforting,” Aurora said. Nyx drifted past them both, becoming incorporeal again. Their shadow-form slid across the toffee doors without sticking. “I will go first. Shadows are difficult to tempt with sugar.” They vanished inside. Aurora looked at Isolde. The half-Fae’s pale lavender eyes held a sorrow older than cities. “You chose this path when you took the pendant, Rory Carter,” Isolde murmured. “Some gifts are also chains. But chains can be turned into keys if one is clever enough.” Aurora tightened her grip on the cold blade until her knuckles ached. The Heartstone pulsed against her chest like a second, ravenous heart. She stepped over the golden threshold. Inside, the temple was cathedral-vast. Light filtered through the sugar-glass dome in rich, edible-looking shafts. Long tables ran the length of the hall, but these were not set for dining. Instead, they held strange contraptions—glass alembics bubbling with molten chocolate, copper stills distilling essences of longing and nostalgia, marble mortars grinding spices that smelled like every regret Aurora had ever swallowed. At the far end, a great circular pool sank into the floor. Its surface was perfectly still, reflective as mercury. From its center rose a fountain carved to resemble an open mouth—lips of rose quartz, teeth of diamond. A thick, dark syrup flowed endlessly from between those teeth, cascading down into the pool. The liquid was the color of dried blood and smelled like every delicious thing that had ever ruined someone. The reservoir. Nyx hovered above it, form flickering. “It is sick,” the Shade whispered. “Look at the edges.” Aurora approached slowly. The closer she came, the more the Heartstone burned. Around the rim of the pool, the dark syrup had crusted into black, flaky sores. Tiny threads of something wrong—something that looked almost like shadow given physical form—wriggled beneath the crust like maggots made of night. She felt the wrongness in her own bones. A hunger that had nothing to do with food. A hunger for power, for escape, for the kind of forgetting that left nothing behind. Her scar flared white-hot. With a sudden clarity that felt like ice water poured down her spine, Aurora understood what the pendant truly was. Not a gift. A key. A focus. Someone had wanted a mortal with just the right combination of grief and cleverness to come here and see this corruption. To carry word back across the Veil. She lifted the dagger. Moonlight from some impossible source caught the blade and made it sing. “I think,” she said quietly, “we’ve been played.” Behind them, the toffee doors began to melt shut with a slow, wet sound. From the pool, the fountain-mouth smiled wider, syrup drooling from its diamond teeth in thick ropes. And somewhere far above, in the amber sky of Dymas, Prince Belphegor’s laughter rolled like distant thunder, rich and sweet and terrible.
created_at"2026-05-01T13:02:01.56Z" 5/1/2026, 1:02:01 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency447
moderation_latency(null)
generation_time61550
tokens_prompt1590
tokens_completion3560
native_tokens_prompt1593
native_tokens_completion2846
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.00903905
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"36ce26ca-62bd-91be-9b51-782a8544c48d"
is_byokfalse
latency76
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-1777640521-A520ATHibld3Rawpy6mm"
session_id(null)
api_type"completions"
id"gen-1777640521-vZDIG3JVJTfUoEyYqnwi"
upstream_id"36ce26ca-62bd-91be-9b51-782a8544c48d"
total_cost0.00903905
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
28.57% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount3
adverbTags
0"Isolde said softly [softly]"
1"she answered tightly [tightly]"
2"she said quietly [quietly]"
dialogueSentences35
tagDensity0.457
leniency0.914
rawRatio0.188
effectiveRatio0.171
79.95% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2244
totalAiIsmAdverbs9
found
0
adverb"lazily"
count1
1
adverb"softly"
count1
2
adverb"gently"
count2
3
adverb"hungrily"
count1
4
adverb"tightly"
count1
5
adverb"perfectly"
count1
6
adverb"slowly"
count1
7
adverb"truly"
count1
highlights
0"lazily"
1"softly"
2"gently"
3"hungrily"
4"tightly"
5"perfectly"
6"slowly"
7"truly"
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)
50.98% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2244
totalAiIsms22
found
0
word"pulsed"
count2
1
word"throb"
count1
2
word"shimmered"
count1
3
word"stomach"
count2
4
word"whisper"
count1
5
word"marble"
count2
6
word"silk"
count1
7
word"glistening"
count1
8
word"chill"
count2
9
word"perfect"
count2
10
word"dance"
count1
11
word"weight"
count1
12
word"racing"
count1
13
word"flickered"
count1
14
word"comforting"
count1
15
word"cascading"
count1
16
word"down her spine"
count1
highlights
0"pulsed"
1"throb"
2"shimmered"
3"stomach"
4"whisper"
5"marble"
6"silk"
7"glistening"
8"chill"
9"perfect"
10"dance"
11"weight"
12"racing"
13"flickered"
14"comforting"
15"cascading"
16"down her spine"
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
narrationSentences168
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences168
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences187
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2232
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
88.01% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount1855
uniqueNames14
maxNameDensity1.24
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Heartstone5
Pendant2
Nyx10
Aurora23
Shade3
Evan1
Fae-forged1
Isolde10
French1
Eva1
Veil1
Dymas1
Prince1
Belphegor1
persons
0"Heartstone"
1"Pendant"
2"Nyx"
3"Aurora"
4"Shade"
5"Evan"
6"Isolde"
7"Eva"
8"Prince"
9"Belphegor"
places
0"French"
1"Veil"
globalScore0.88
windowScore1
21.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences117
glossingSentenceCount6
matches
0"looked like caramel drifted lazily betwee"
1"appeared beside the path, draped in silk the color of burgundy wine"
2"smelled like every good memory Aurora had"
3"smelled like every regret Aurora had ever"
4"smelled like every delicious thing that ha"
5"felt like ice water poured down her spi"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2232
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences187
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs67
mean33.31
std25.76
cv0.773
sampleLengths
078
16
270
399
413
520
634
724
859
914
1079
117
1251
1311
1449
15101
1616
1715
182
1986
2012
2143
2239
2354
2429
2564
2653
2743
2830
2911
3024
3119
3239
337
3491
354
3617
3738
3855
3941
4018
4167
423
4337
4432
4515
4639
473
4828
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences168
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs328
matches
0"were drowning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount3
flaggedSentences11
totalSentences187
ratio0.059
matches
0"Their silhouette sharpened into something almost human—tall, cowled, the edges of their form fraying into smoke whenever the amber light caught them wrong."
1"She could see her reflection in the liquid—eyes too wide, scar on her wrist standing out like a pale crescent moon against her skin."
2"Tiered seats circled a vast open floor where cooks—human in shape but with skin the color of burnt caramel and eyes like glowing coals—worked over flames that burned violet and gold."
3"Chefs carved slices from its still-living flanks; the boar continued to squeal in apparent ecstasy."
4"Inside each one sat a soul—some still recognizably human, others swollen and grotesque with endless feasting."
5"A sound drifted toward them—music, but wrong."
6"The roof was a single enormous spun-sugar dome, translucent enough to show silhouettes moving inside—enormous, languid shapes that might have been courtiers or might have been something far worse."
7"Aurora’s vision began to swim with phantom images—plates of her mother’s cawl, steaming and perfect; the buttery croissants from the French bakery near her old flat; the illicit late-night kebabs she and Eva used to share after too much wine."
8"Instead, they held strange contraptions—glass alembics bubbling with molten chocolate, copper stills distilling essences of longing and nostalgia, marble mortars grinding spices that smelled like every regret Aurora had ever swallowed."
9"From its center rose a fountain carved to resemble an open mouth—lips of rose quartz, teeth of diamond."
10"Tiny threads of something wrong—something that looked almost like shadow given physical form—wriggled beneath the crust like maggots made of night."
89.04% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1883
adjectiveStacks1
stackExamples
0"inside—enormous, languid shapes"
adverbCount86
adverbRatio0.04567180031864047
lyAdverbCount25
lyAdverbRatio0.013276686139139671
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences187
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences187
mean11.94
std8.14
cv0.682
sampleLengths
016
122
221
319
46
515
623
716
88
98
1018
113
1225
136
1413
1515
1619
173
1810
1911
209
216
2212
2316
248
256
2610
2716
2814
2926
303
3114
3215
3330
3410
3524
367
3711
387
3933
405
416
425
4325
4410
459
463
4713
4831
4917
53.30% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.3582887700534759
totalSentences187
uniqueOpeners67
88.89% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences150
matches
0"Instead, vast translucent threads of"
1"Everywhere, things grew in impossible"
2"Occasionally their form would brush"
3"Instead, they held strange contraptions—glass"
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences150
matches
0"She caught her balance against"
1"Their silhouette sharpened into something"
2"She swallowed hard."
3"Her stomach growled despite the"
4"Their whisper carried on a"
5"It was warmer here, almost"
6"They stood at the edge"
7"She could see her reflection"
8"Her mouth watered so fiercely"
9"She did not look at"
10"Her stomach cramped with sudden,"
11"Their mouths moved constantly."
12"She smiled with teeth made"
13"She rubbed her left wrist"
14"Her mother’s kitchen."
15"She turned away."
16"She stood a little apart,"
17"She didn’t answer."
18"She had found it on"
19"She had never questioned its"
ratio0.273
56.67% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount121
totalSentences150
matches
0"The air tasted of overripe"
1"Aurora stumbled forward, boots sinking"
2"She caught her balance against"
3"The Heartstone Pendant against her"
4"Their silhouette sharpened into something"
5"Isolde stepped through last, silver"
6"The half-Fae left no prints"
7"The earth simply refused to"
8"The sky above them burned"
9"Grapes the size of fists"
10"The scent of baking bread,"
11"She swallowed hard."
12"Her stomach growled despite the"
13"Isolde said softly, tasting the"
14"Nyx drifted forward, violet eyes"
15"Their whisper carried on a"
16"Aurora touched the crimson gem"
17"It was warmer here, almost"
18"They stood at the edge"
19"Marble flagstones, veined with rose"
ratio0.807
33.33% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences150
matches
0"To carry word back across"
ratio0.007
84.03% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount7
matches
0"Pomegranates split open on their own, revealing seeds that shimmered like rubies dipped in syrup."
1"Some of the flowers turned their heads toward the newcomers as they passed, petals unfolding to reveal tiny golden eyes that blinked once before closing again."
2"The air rang with the clatter of knives, the sizzle of fat, laughter that bordered on screams."
3"She ignored them with the serene disinterest of someone who had long ago grown past mortal appetites."
4"Harps and violins played in perfect harmony, yet the notes stretched too long, sliding into frequencies that made Aurora’s teeth ache."
5"The roof was a single enormous spun-sugar dome, translucent enough to show silhouettes moving inside—enormous, languid shapes that might have been courtiers or …"
6"Tiny threads of something wrong—something that looked almost like shadow given physical form—wriggled beneath the crust like maggots made of night."
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount2
matches
0"Isolde warned, voice threading through the air like silver bells"
1"they said, voice thinning to a dry leaf skittering across pavement"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount6
fancyTags
0"she muttered (mutter)"
1"Isolde warned (warn)"
2"they whispered (whisper)"
3"Nyx whispered (whisper)"
4"Isolde murmured (murmur)"
5"the Shade whispered (whisper)"
dialogueSentences35
tagDensity0.429
leniency0.857
rawRatio0.4
effectiveRatio0.343
77.9019%