Run: 2026-05-01-01KQHQYY0ZXC7MVJS8ERZK8F7G

Run Details

Duration:
39.9s
Cost:
$0.009199
Provider:
xAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The air tasted of ripe nectar and distant smoke as Aurora stepped through the rift. One moment the winter wind of Richmond Park clawed at her coat; the next, warmth folded around her like a living thing. Amber light bathed everything, thick as honey. She blinked hard against the sudden glare. The Heartstone pendant burned against her sternum, its deep crimson glow steady now that the portal had spat them out. Nyx slid in beside her, their shadow-form rippling like ink dropped in water. The Shade’s violet eyes flickered once, scanning the horizon. “Dymas,” they whispered, the word carried on a breeze that hadn’t existed a second ago. “Gluttony’s own playground. Smells like every feast I never finished in 1643.” Aurora adjusted the strap of her delivery bag out of habit, though it held only the Fae-forged blade now. The moonsilver dagger rested cold against her hip. “You could sound less nostalgic.” Isolde entered last. Her silver hair caught the amber glow and turned molten. Bare feet left no prints on the violet grass that carpeted the ground. She tilted her head, listening to something only she could hear. “Paths loop like serpents digesting their tails. Choose carelessly and dinner becomes the diner.” The grove’s boundary stones had vanished the instant they crossed. In their place rose an orchard that stretched forever under a sky the color of burnt sugar. Trees heavy with fruit Aurora had no name for bowed their branches. Some apples shone translucent, revealing tiny galaxies of seeds inside. Others pulsed softly, as though breathing. The air hummed with the lazy drone of insects the size of her thumb, their wings scattering prisms across the grass. Aurora’s boots sank into soil so rich it felt obscene. Each step released bursts of perfume—blackberry, roasted meat, fresh bread, something darker like spiced blood. Her stomach growled despite the breakfast she’d forced down only an hour earlier. She pressed a hand to her middle. “This place is trying to seduce us.” “Gluttony does not ask permission,” Nyx murmured. They drifted ahead, incorporeal now, sliding between tree trunks like smoke. When a low-hanging fruit brushed their shoulder, the shadow flinched solid for a heartbeat. “It simply consumes.” Isolde drifted to a stone basin half-hidden by flowering vines. Water—no, wine—trickled from a carved mouth shaped like a laughing satyr. The liquid caught the light and threw back ruby reflections. She dipped one finger, tasted, then smiled with too many teeth. “Sweet lies. The vintage is older than my exile. One swallow and memories rearrange themselves like obedient pets.” Aurora crouched beside her. The basin’s rim was warm, almost feverish. She traced a finger along carvings that depicted figures in constant feast—mouths stretched too wide, hands clutching more than they could hold. The stone seemed to throb under her touch. “We’re not here for the ambience. The rift map pointed to a spire at the center. That’s where the next tear should be.” Nyx coalesced into solid form, six-foot-two of living darkness wrapped in a cloak that wasn’t fabric. Their violet eyes narrowed. “Maps lie in Hel. Especially those drawn by souls trying to escape their contracts.” They pointed one obsidian finger toward a break in the orchard where the ground sloped downward. Golden light spilled up from below, accompanied by the distant clatter of pans and raucous laughter. “The Feast Road lies that way. Chefs and their helbound servants. They will smell fresh mortal on you, Rory. Like truffles under a boar’s snout.” Aurora stood, wiping her hand on her jeans. The small crescent scar on her left wrist itched suddenly, an old warning. “Then we avoid the main path. Through the vineyards. Less noise, less eyes.” They moved together. Isolde walked as though the ground itself parted for her, wildflowers blooming in her wake only to wilt seconds later. Nyx kept to the shadows of the vines, sometimes disappearing entirely only to reappear ten paces ahead. Aurora followed, boots crunching on fallen fruit that released sticky-sweet juice. The smell grew thicker until she could taste it on her tongue—overripe peach, caramelized onion, the metallic tang of rare venison. The vineyard rows stretched in perfect geometry, each vine laden with clusters that drizzled sap the color of molten gold. Aurora reached out despite herself. Her fingers brushed a grape the size of a plum. It burst at the lightest pressure, coating her skin in liquid sunshine. The flavor slammed into her mind before it even reached her lips: summer afternoons in Cardiff, her mother’s laugh, the exact moment Evan’s fist first connected with her jaw. She yanked her hand back, heart hammering. “Careful,” Isolde said without turning. “Dymas offers what you crave until craving becomes chain.” Nyx’s whisper floated back. “She already carries one chain. That pendant around her neck beats like a second heart. Belphegor’s little spies will notice.” Aurora clenched her jaw. The Heartstone flared warmer, as if agreeing. She had accepted it months ago from a hooded stranger outside Silas’s bar, never imagining it would drag her across realms. Now it tugged her forward like a leash. “I didn’t come here to window-shop. Keep moving.” Deeper in, the vineyard gave way to marble terraces carved directly into the hillside. Each level hosted long tables groaning under endless platters. Helbound souls in stained aprons scurried between them, their eyes hollow, cheeks bloated. One glanced up as the trio passed. His gaze locked on Aurora and his mouth opened in a silent scream of either hunger or warning—she couldn’t tell which. Before she could react, a massive figure in a blood-spattered chef’s coat slapped a roasted haunch onto the man’s plate. The soul fell on it like a starving dog. Aurora’s stomach twisted even as saliva flooded her mouth. The aroma of crackling skin and rosemary made her knees weak. She forced her eyes forward. “How many of them were like us once? Just people who stepped through the wrong door?” “Most,” Nyx answered. Their form flickered, betraying unease. “Some signed contracts willingly. Others, like the sorcerer I used to be, reached too far and paid in flesh. Gluttony keeps excellent ledgers.” A low vibration rolled through the ground. At first Aurora thought it thunder. Then she realized it was singing—thousands of voices raised in a hymn to fullness. The sound vibrated in her bones, made her teeth ache with sudden, ridiculous joy. She caught herself smiling and bit the inside of her cheek hard enough to draw blood. The copper taste helped clear her head. Isolde paused beneath an archway woven from living sugar cane. Crystal bees swarmed above them, their buzzing a perfect harmony. “The spire rises where excess meets its own reflection. But mirrors here show more than faces. They show the feasts you will regret before you even taste them.” Nyx solidified beside Aurora. For once their whisper held a note of genuine concern. “Your pulse is racing. The pendant is glowing brighter. If you feel yourself slipping, speak my true name. The one I wore before shadow claimed me. It will anchor you.” She met those violet eyes and saw centuries of regret staring back. “Aldric,” she said quietly, testing it. The name tasted like frost on her tongue. Nyx’s entire form shuddered, edges sharpening as though suddenly in focus. “Thank you. I’ll use it only if I have to.” They pressed onward. The terraces ended at a vast amphitheater carved from rose-quartz. In its center stood fountains that didn’t spray water but instead gushed sauces—velvety béarnaise, scarlet reduction, emerald pesto that moved like living things. Guests lounged on chaises made of marzipan, their bodies swollen with indulgence. Some had grown extra arms to better shovel food into multiple mouths. One woman noticed them and waved a turkey leg the size of a baseball bat. Her smile revealed teeth replaced by pearls. Aurora looked away quickly. The unease in her chest sharpened into something closer to fear. This wasn’t wonder anymore. This was a trap wearing wonder’s face. Yet beneath the revulsion, a small treacherous part of her wanted to sit, just for a moment. To taste one thing. What harm could one bite do? Isolde’s cool fingers closed around her wrist, right over the crescent scar. “Riddles within riddles, Aurora Carter. The grove remembers you even if you forget yourself. Time bends here. An hour’s indulgence could cost your friends decades on Earth.” The words snapped the spell. Aurora exhaled shakily. “Right. Spire. Rift. No detours.” They climbed a staircase that spiraled around the amphitheater’s outer wall. Each step was inlaid with tiny mosaics depicting famous last meals—Cleopatra’s basket of figs, Henry the Eighth’s final swan, a helbound chef’s own heart served on a silver platter. Aurora kept her eyes on her boots. The Fae blade at her hip grew colder, its moonsilver reacting to the demonic excess all around them. At the top, the landscape opened. The vineyards and orchards spread below like a tapestry of temptation, but ahead the ground changed. Black basalt replaced the fertile soil, forming jagged fingers that pointed toward a tower thrusting up from the center of a lake. Not water, Aurora realized. The lake was molten chocolate, its surface swirling with caramel eddies. The tower itself looked grown rather than built—ribs of candy glass and sinews of nougat supporting walls of dark chocolate and marzipan battlements. Steam rose from its peak in fragrant clouds. Nyx halted at the edge of the basalt shore. “Belphegor’s summer palace. Or one of them. Prince of Gluttony rarely stays in one kitchen long.” Aurora wiped sweat from her brow. The amber sky had deepened to burnt orange. “The map said the rift would be at the pinnacle. We climb, we close the tear before it widens, we get out. Simple.” Isolde laughed, a sound like wind chimes made of bone. “Nothing in Hel is simple, child of Cardiff. The tower wants to be climbed. It delights in the ascent. Each floor offers what your soul secretly craves. Deny it and the stairs grow steeper. Accept and you never leave.” Aurora drew the Fae-forged blade. The leaf-shaped dagger caught the amber light and threw it back colder, purer. Its faint luminescence pushed back the cloying sweetness in the air. “Then we deny it. All of us.” She looked at Nyx. “Even you. No matter what memories this place digs up.” The Shade dipped their head. “As you say, Malphora.” The old alias made her flinch, but she didn’t correct them. Some names carried power whether she liked it or not. They crossed the basalt bridge that arched over the chocolate lake. The heat rising from it made Aurora’s eyes water. Beneath the surface, shapes moved—enormous fish with scales of hardened sugar, their mouths opening to reveal ovens instead of tongues. One breached nearby, spraying hot fudge that sizzled where it struck stone. At the tower’s base, double doors stood open. They were carved from a single massive slab of white chocolate, detailed so finely Aurora could see individual veins on the depicted feasting lords. Warm air rolled out, carrying the scent of fresh-baked bread and slow-roasted garlic. Her mouth watered so fiercely her jaw ached. Inside, the first chamber stretched upward farther than physics should allow. Staircases spiraled along the walls in impossible patterns, some upside down, others sideways. Floating platforms drifted between them, laden with platters that replenished themselves. A roasted phoenix the size of a car rotated on a spit in the center, its fiery feathers already regrowing as cooks sliced meat from its breast. Aurora’s legs moved toward the nearest staircase before her brain caught up. She dug her heels in. “No. We pick one path and stick to it. Nyx, can you see which staircase leads highest?” The Shade flowed upward, becoming shadow once more. They darted between platforms, avoiding the grasping hands of sous-chefs who lunged at the sudden movement. When Nyx returned, their form looked strained, edges fraying. “The third spiral. It bleeds cold air. Fae-touched, I think. Your blade will like it.” Isolde stepped onto the staircase without hesitation. Her silver hair lifted as though underwater. “Come, Rory. The tower already knows your name. Let us teach it that some appetites refuse to be fed.” Aurora followed. Each step sent fresh aromas curling around her—her father’s Sunday roast, the buttery scones from the café near Cardiff University, the cheap ramen she and Eva had survived on during their first weeks in London. The memories hit harder than any physical blow. Her scar burned. The Heartstone flared so hot she gasped. Behind them, the doors slammed shut with a sound like a judge’s gavel. The laughter from below grew louder, closer. The tower had noticed them now. It was hungry too. Nyx took her left side, Isolde her right. Together they climbed deeper into the alien heart of Dymas, where every sense screamed both delight and danger. The air grew sweeter. The light grew richer. And somewhere far above, a rift between worlds waited to be mended or widened forever. Aurora tightened her grip on the cold Fae blade and kept climbing.
created_at"2026-05-01T12:24:35.109Z" 5/1/2026, 12:24:35 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency368
moderation_latency(null)
generation_time39763
tokens_prompt1816
tokens_completion3474
native_tokens_prompt1761
native_tokens_completion2826
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.00919905
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"3d6ad5d2-feb3-1538-7aba-4a0a3495ad1e"
is_byokfalse
latency93
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-1777638275-spsnbW0nYrIdwJJqYIzu"
session_id(null)
api_type"completions"
id"gen-1777638275-1ohC4DepARLtuQ8YG1Du"
upstream_id"3d6ad5d2-feb3-1538-7aba-4a0a3495ad1e"
total_cost0.00919905
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
totalTags8
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences34
tagDensity0.235
leniency0.471
rawRatio0.125
effectiveRatio0.059
90.90% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2197
totalAiIsmAdverbs4
found
0
adverb"softly"
count1
1
adverb"suddenly"
count2
2
adverb"quickly"
count1
highlights
0"softly"
1"suddenly"
2"quickly"
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)
54.48% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2197
totalAiIsms20
found
0
word"warmth"
count1
1
word"flickered"
count2
2
word"scanning"
count1
3
word"pulsed"
count1
4
word"stomach"
count2
5
word"traced"
count1
6
word"throb"
count1
7
word"perfect"
count2
8
word"whisper"
count2
9
word"marble"
count1
10
word"vibrated"
count1
11
word"crystal"
count1
12
word"pulse"
count1
13
word"racing"
count1
14
word"treacherous"
count1
15
word"tapestry"
count1
highlights
0"warmth"
1"flickered"
2"scanning"
3"pulsed"
4"stomach"
5"traced"
6"throb"
7"perfect"
8"whisper"
9"marble"
10"vibrated"
11"crystal"
12"pulse"
13"racing"
14"treacherous"
15"tapestry"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"clenched jaw/fists"
count1
highlights
0"eyes narrowed"
1"clenched her jaw"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences157
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences157
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences183
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2185
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
80.07% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions76
wordCount1716
uniqueNames22
maxNameDensity1.4
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Aurora24
Richmond1
Park1
Heartstone3
Shade3
Fae-forged2
Golden1
Cardiff2
Evan1
Nyx12
Silas1
Cleopatra1
Henry1
Eighth1
Fae4
Sunday1
University1
Eva1
London1
Isolde9
Dymas1
One4
persons
0"Aurora"
1"Heartstone"
2"Shade"
3"Evan"
4"Nyx"
5"Silas"
6"Cleopatra"
7"Henry"
8"Eighth"
9"Eva"
10"Isolde"
11"One"
places
0"Richmond"
1"Park"
2"Cardiff"
3"London"
globalScore0.801
windowScore0.833
90.94% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences127
glossingSentenceCount3
matches
0"as though breathing"
1"as if agreeing"
2"tasted like frost on her tongue"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2185
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences183
matches(empty)
73.85% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs44
mean49.66
std20.28
cv0.408
sampleLengths
071
149
232
351
476
552
635
760
864
991
1034
1172
1283
1314
1424
1548
1693
1741
1831
1964
2048
2144
2247
2382
2453
2539
2613
2765
2890
2925
3037
3149
3250
3330
3452
3553
3662
3734
3848
3933
4055
4130
4249
4312
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences157
matches
0"was molten"
1"were carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs300
matches
0"was singing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount1
flaggedSentences12
totalSentences183
ratio0.066
matches
0"One moment the winter wind of Richmond Park clawed at her coat; the next, warmth folded around her like a living thing."
1"Each step released bursts of perfume—blackberry, roasted meat, fresh bread, something darker like spiced blood."
2"Water—no, wine—trickled from a carved mouth shaped like a laughing satyr."
3"She traced a finger along carvings that depicted figures in constant feast—mouths stretched too wide, hands clutching more than they could hold."
4"The smell grew thicker until she could taste it on her tongue—overripe peach, caramelized onion, the metallic tang of rare venison."
5"His gaze locked on Aurora and his mouth opened in a silent scream of either hunger or warning—she couldn’t tell which."
6"Then she realized it was singing—thousands of voices raised in a hymn to fullness."
7"In its center stood fountains that didn’t spray water but instead gushed sauces—velvety béarnaise, scarlet reduction, emerald pesto that moved like living things."
8"Each step was inlaid with tiny mosaics depicting famous last meals—Cleopatra’s basket of figs, Henry the Eighth’s final swan, a helbound chef’s own heart served on a silver platter."
9"The tower itself looked grown rather than built—ribs of candy glass and sinews of nougat supporting walls of dark chocolate and marzipan battlements."
10"Beneath the surface, shapes moved—enormous fish with scales of hardened sugar, their mouths opening to reveal ovens instead of tongues."
11"Each step sent fresh aromas curling around her—her father’s Sunday roast, the buttery scones from the café near Cardiff University, the cheap ramen she and Eva had survived on during their first weeks in London."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1742
adjectiveStacks2
stackExamples
0"translucent, revealing tiny galaxies"
1"released sticky-sweet juice."
adverbCount57
adverbRatio0.032721010332950634
lyAdverbCount15
lyAdverbRatio0.008610792192881744
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences183
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences183
mean11.94
std6.86
cv0.574
sampleLengths
015
122
27
37
420
513
69
715
812
919
108
115
123
1310
1413
1511
1614
1710
1817
1912
2010
216
2221
2310
2415
2513
267
277
287
2911
3014
313
3210
3311
3410
3511
3618
374
387
3922
408
4123
4216
434
4430
4516
4625
478
4813
4913
59.56% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.3770491803278688
totalSentences183
uniqueOpeners69
21.65% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences154
matches
0"Then she realized it was"
ratio0.006
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences154
matches
0"She blinked hard against the"
1"they whispered, the word carried"
2"Her silver hair caught the"
3"She tilted her head, listening"
4"Her stomach growled despite the"
5"She pressed a hand to"
6"They drifted ahead, incorporeal now,"
7"She dipped one finger, tasted,"
8"She traced a finger along"
9"Their violet eyes narrowed."
10"They pointed one obsidian finger"
11"They moved together."
12"Her fingers brushed a grape"
13"It burst at the lightest"
14"She yanked her hand back,"
15"She had accepted it months"
16"His gaze locked on Aurora"
17"She forced her eyes forward."
18"Their form flickered, betraying unease."
19"She caught herself smiling and"
ratio0.227
60.65% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount123
totalSentences154
matches
0"The air tasted of ripe"
1"Amber light bathed everything, thick"
2"She blinked hard against the"
3"The Heartstone pendant burned against"
4"Nyx slid in beside her,"
5"The Shade’s violet eyes flickered"
6"they whispered, the word carried"
7"Aurora adjusted the strap of"
8"The moonsilver dagger rested cold"
9"Isolde entered last."
10"Her silver hair caught the"
11"She tilted her head, listening"
12"The grove’s boundary stones had"
13"Trees heavy with fruit Aurora"
14"Some apples shone translucent, revealing"
15"Others pulsed softly, as though"
16"The air hummed with the"
17"Aurora’s boots sank into soil"
18"Each step released bursts of"
19"Her stomach growled despite the"
ratio0.799
97.40% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences154
matches
0"Now it tugged her forward"
1"Before she could react, a"
2"To taste one thing."
ratio0.019
74.01% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences83
technicalSentenceCount8
matches
0"She traced a finger along carvings that depicted figures in constant feast—mouths stretched too wide, hands clutching more than they could hold."
1"Nyx coalesced into solid form, six-foot-two of living darkness wrapped in a cloak that wasn’t fabric."
2"The vineyard rows stretched in perfect geometry, each vine laden with clusters that drizzled sap the color of molten gold."
3"Nyx’s entire form shuddered, edges sharpening as though suddenly in focus."
4"In its center stood fountains that didn’t spray water but instead gushed sauces—velvety béarnaise, scarlet reduction, emerald pesto that moved like living thing…"
5"They crossed the basalt bridge that arched over the chocolate lake."
6"Floating platforms drifted between them, laden with platters that replenished themselves."
7"They darted between platforms, avoiding the grasping hands of sous-chefs who lunged at the sudden movement."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount0
matches(empty)
91.18% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount2
fancyTags
0"they whispered (whisper)"
1"Nyx murmured (murmur)"
dialogueSentences34
tagDensity0.147
leniency0.294
rawRatio0.4
effectiveRatio0.118
84.9786%