Run: 2026-03-12-01KKHZ3HWK7CZHZ6MYWF37AK9M

Run Details

Duration:
24.8s
Cost:
$0.020869
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 copper and crushed violets the moment the rift sealed behind them. Aurora Carter stood frozen on a ledge of black glass, one hand still gripping the silver chain of the Heartstone Pendant. The crimson gem burned against her sternum like a second heartbeat. Behind her, the faint shimmer of the Veil flickered once, then vanished, leaving only the alien sky of Dymas stretching overhead in warm amber hues that reminded her of overheating honey. “Steady, Rory,” she whispered to herself. Her voice sounded too small, swallowed instantly by the vastness. Nyx materialized at her shoulder, their silhouette bleeding outward from a patch of deeper shadow cast by a gnarled vine. The Shade’s violet eyes glowed faintly, the only steady point in the wavering light. “The boundary is thin here,” they murmured, voice like wind sliding across dry leaves. “Gluttony does not like to be ignored.” To Aurora’s left, Isolde Varga drifted forward on bare feet that left no prints in the fine violet dust coating the ledge. The half-Fae’s silver hair floated as though underwater, catching the amber light and throwing it back in pearlescent shards. She tilted her head, listening to something only she could hear. “Feast or famine,” Isolde said softly, the words shaped like a riddle. “Both wear the same face in this place.” Aurora exhaled and adjusted the strap of the small satchel slung across her body. The Fae-forged blade rested against her hip beneath her leather jacket, cold even through fabric. She had not wanted to come. None of them had. But the pendant had pulsed violently for three nights straight, dragging her dreams toward Hel, and Isolde had finally spoken the words that could not be unsaid: *The Heartstone seeks its origin. Refuse it, and the origin will come for you.* So here they were. In Dymas. Realm of Gluttony. The air itself felt heavy, syrupy, pressing against her skin like warm syrup. They descended a staircase that should not have existed. Each step was carved from a single piece of translucent amber, trapped inside of which floated what looked like petals, eyes, and tiny silver fish. The amber warmed beneath Aurora’s boots, as though pleased by the contact. She fought the urge to run her fingers along the railing—another impossible growth of living vine studded with crystalline berries that chimed softly when the breeze touched them. Nyx flowed beside her, sometimes solid enough that their boots clicked against the steps, sometimes little more than a moving absence of light. “You feel it yet?” they asked. “Feel what?” “The hunger.” Aurora almost laughed until she realized the Shade was serious. She pressed a hand to her stomach. Beneath the unease, something else stirred. A low, insistent tug behind her ribs, not unlike the pendant’s pull but deeper. More personal. Isolde paused on a landing where the staircase opened into a colossal terrace overgrown with vineyards. Grapes the size of plums hung in swollen clusters of deep indigo and burnished gold. Their skins glistened, splitting here and there to reveal glistening flesh that caught the amber light like jewels. The smell that rolled off them was obscene in its richness—blackberry, smoke, sex, and something metallic that made Aurora’s mouth flood with saliva. She swallowed hard. “We’re not here to eat anything.” “Wise,” Isolde murmured, though her pale lavender eyes lingered on a particularly pendulous bunch. “The last mortal who tasted Dymasian fruit forgot how to leave.” A soft wind moved through the terrace, carrying the distant sound of laughter and the clink of countless goblets. Somewhere below them, a choir of voices rose in a hymn that felt more like moaning than singing. Aurora’s scar itched beneath the cuff of her sleeve. They pressed onward, following a path of crushed pearl that wound between the vines. The further they walked, the more the world revealed its impossible scale. Towering arches of braided sugar-glass soared overhead, dripping with condensation that shimmered like liquid gold. In the distance, a waterfall of what looked like molten chocolate crashed into a basin the size of a football pitch, sending up fragrant steam. Chefs—some human in appearance, others clearly not—moved along suspended walkways, their knives flashing as they carved entire roasted beasts that still twitched. Aurora’s steps slowed. A low table had been abandoned near the path, its surface groaning under the weight of a feast that had clearly been interrupted mid-course. Roasted swans with their necks still adorned in jeweled collars. Piles of figs split open to show interiors that pulsed faintly, like tiny hearts. A bowl of something that looked like liquid starlight slowly stirred itself. Her stomach gave a painful lurch. Nyx’s shadow-hand settled on her shoulder, cool and grounding. “Breathe through your mouth. The scent is a spell of its own.” She did as they said, though the taste on her tongue only grew thicker. Isolde had drifted ahead, fingers trailing through the air as though reading invisible threads. “Something watches,” the seer said without turning. “Not with eyes. With appetite.” The path narrowed, forcing them into single file between two colossal statues. Once, they might have been gods or demons. Now they were overgrown with flowering creepers that bore fruit shaped like miniature screaming faces. Aurora kept her gaze forward, but the corner of her eye caught one of the fruit turning to follow her movement. Its tiny mouth opened in a silent wail. The unease that had been building since they crossed the Veil suddenly sharpened into something closer to dread. Aurora’s hand found the hilt of the Fae blade. The moonsilver was so cold it almost burned. “How much further?” she asked. Isolde’s answer drifted back like smoke. “Distance here is measured in desire, not miles. We go until the wanting stops.” The wanting had not stopped. If anything, it had grown teeth. They emerged from the statues into a sunken garden where the ground itself breathed. Soft moss the color of arterial blood pulsed gently underfoot, releasing puffs of fragrant spores that sparkled in the amber light before dissolving. At the center of the garden stood a fountain carved from a single block of rose quartz. Instead of water, thick crimson wine arced from the mouths of seven stone cherubs, each face contorted in an expression of perfect, terrible ecstasy. Aurora stopped at the edge of the basin. The Heartstone Pendant suddenly flared hot enough to make her gasp. The gem’s inner glow intensified, throwing deep red light across the rippling wine. “There,” Nyx whispered, their form condensing until they stood nearly solid beside her. For the first time, Aurora caught a glimpse of what the Shade might have looked like as the sorcerer Aldric—sharp jaw, hollowed cheeks, eyes too old for any human face. The vision lasted less than a second before shadow swallowed it again. Isolde knelt, silver hair pooling on the moss like spilled moonlight. She dipped two fingers into the fountain’s flow, then brought them to her lips without drinking. Her eyes fluttered closed. “The stone remembers,” she said. “It was born in the heart of Prince Belphegor’s own table, cut from a crystal formed when a thousand souls were consumed in a single feast. It has been looking for its way home.” Aurora’s skin prickled. “I didn’t ask for it.” “Wanting and asking are rarely the same thing,” Isolde replied, rising. Wine the color of blood clung to her fingertips but did not drip. A new sound reached them—wet, rhythmic, like hundreds of mouths chewing in perfect unison. It came from the far side of the garden, where the path disappeared beneath an archway woven from living bone and candy floss. Nyx’s violet eyes narrowed. “We are being invited.” “I don’t like being invited by places that eat people,” Aurora muttered. Still, she stepped forward. The pendant pulled at her like a leash made of fire and memory. Every instinct screamed to turn back, to find the rift and run back to the rainy streets of London where the worst thing she had to face was late rent and the ghost of Evan’s anger. Instead she walked toward the archway. Beyond it lay a grand gallery that stretched farther than her eyes could track. The ceiling was lost in amber mist. Along both sides, long tables stretched into infinity, each one set for a feast that had no beginning and no end. Creatures and humans and things that were neither sat shoulder to shoulder, eating, laughing, weeping, consuming. Some plates held delicate arrangements of stardust and sugared lightning. Others held things still screaming. The smell was overwhelming—sweet, savory, copper, sex, terror, cream. Aurora’s vision blurred at the edges. A figure at the nearest table turned its head toward them. Its face was beautiful in the way a butcher’s knife is beautiful—precise, gleaming, designed for a single purpose. It smiled, revealing three rows of teeth. “New guests,” it crooned around a mouthful of something that might once have been a tongue. “How delightful. The Prince does so love when the table grows.” Nyx flowed between Aurora and the creature, becoming a wall of living darkness. “We are not here for your table.” The creature tittered. “Everything comes to the table eventually.” Isolde’s voice cut through the thickening air like a silver blade. “We seek the Cradle of Indulgence. The place where the Heartstone was cut.” The creature’s eyes—too many of them—flicked to the pendant glowing against Aurora’s chest. Its smile widened until it split its own cheeks. “Ah. The little traitor returns. How charming.” Aurora’s grip tightened on the Fae blade. The moonsilver sang faintly against her palm, a cold clear note that cut through the cloying atmosphere. She drew it. The creature recoiled from the blade’s faint luminescence. “Fae filth,” it hissed. “You bring forbidden things into the realm of honest hunger.” “Honest,” Aurora repeated, surprised by the steadiness of her own voice. “There’s nothing honest about this place. You dress up addiction as celebration.” The creature laughed, and the sound was wetter than it should have been. Behind it, other diners began to turn, their chewing slowing, their eyes brightening with new interest. The sound of mastication throughout the infinite hall began to falter, then stop. Silence fell like a blade. Then, from far away—perhaps miles, perhaps inches—a new sound rolled toward them. A low, pleased chuckle that vibrated through the ground itself. The moss trembled. The wine in the fountain behind them began to boil. Prince Belphegor was waking. Nyx’s form rippled. “Rory. The pendant. It’s opening something.” Aurora looked down. The Heartstone was no longer simply glowing. It had split along invisible seams, revealing a tiny inner chamber that pulsed with liquid light. From within that light, a single thread of crimson energy extended forward, pointing deeper into the gallery like a compass needle made of blood and starfire. The thread tugged. Her feet moved before she could stop them. Isolde caught her elbow. “Not yet. Not without knowing what you are willing to lose.” “I’m not losing anything,” Aurora said through gritted teeth. But even as she spoke, she felt it—the hunger that wasn’t hers but wanted to be. It whispered of forgotten pleasures, of the life she could have had if she’d stayed with Evan, if she’d never run to London, if she’d simply let herself be consumed by something easier than freedom. Nyx spoke close to her ear, voice soft as falling ash. “You are more than what wants to eat you, Aurora Carter. Remember Cardiff rain. Remember the flat above Silas’ bar. Remember the taste of cheap curry from Golden Empress at 3 a.m. Those things are yours. They cannot be taken unless you offer them.” The words anchored her. She drew a breath that tasted less of syrup and more of exhaust and rain and the particular metallic scent of the London Underground. The pull on her sternum eased—just enough. They moved deeper. The gallery narrowed into a corridor whose walls were made of sugar panes. Through the translucent panels, Aurora glimpsed other feasts happening in parallel realities—different versions of herself gorging at different tables. One Rory wept as she ate her own childhood memories made edible. Another laughed while silver forks pierced her tongue and she thanked them for it. She looked away. The corridor opened into a circular chamber. At its center rose a crystalline tree whose trunk was formed entirely of petrified longing. Its branches bore fruit that looked exactly like the Heartstone Pendant, each one beating slowly. The ground around the tree was littered with the husks of previous stones—thousands of them, crumbled to glittering dust. Here the air felt different. Thinner. Almost reverent. Isolde’s voice trembled with something like awe. “The Cradle.” Aurora approached the tree. The pendant around her neck vibrated so violently she had to grip it to keep it still. The thread of crimson light extended from the stone in her hand to the largest fruit hanging directly above her head. It pulsed in perfect time with her heart. She understood, suddenly and completely, what the stone wanted. It didn’t want to return to Belphegor. It wanted to be free. The realization hit her like cold water. This wasn’t a homecoming. It was an escape. Behind them, the wet sound of the feast had begun again, louder now. Closer. The Prince’s laughter rolled through the chamber like distant thunder. Nyx became a shield of darkness at her back. “Whatever you mean to do, do it quickly.” Aurora reached up. The Fae blade flashed once in the amber light as she sliced the stem of the largest crystal fruit. It dropped into her waiting hand, surprisingly light. The moment it touched her skin, the pendant around her neck cracked open fully, its two halves unfolding like petals. She pressed the new stone into the open heart of the pendant. Light exploded outward—crimson and silver and the faint cool blue of moonlight. The tree shuddered. Every hanging fruit began to scream in tiny, crystalline voices. Isolde laughed, the sound bright and wild. “Oh, clever child. You have stolen a piece of Gluttony’s own heart.” The chamber trembled. Cracks raced across the sugar walls. From somewhere far above came the roar of Prince Belphegor discovering that part of his table had been robbed. Aurora closed the pendant. It settled against her chest, suddenly cool, its glow muted to a soft inner radiance. The new stone fit perfectly. She felt it settle into place like a missing piece of her own soul—one she hadn’t known was gone. Nyx’s voice carried a rare note of genuine amusement. “The Shadow approves. Ready to run, Rory?” The ground bucked beneath them. The corridor they had come through began to collapse in on itself, tables and feasters and all, as though the realm itself were swallowing the evidence of their passage. Isolde was already moving toward a new archway that had appeared on the opposite side of the chamber—one made of moonlight and standing stones and the faint scent of Richmond Park after rain. Wildflowers bloomed along its edges even as the world fell apart around them. Aurora looked once over her shoulder at the devastation they had caused. Then she ran. Her boots pounded across cracking amber. The Fae blade stayed in her hand, singing its cold song. Nyx flowed beside her like a banner of night. Isolde ran without footprints, silver hair streaming, laughing like someone who had just remembered she was allowed to be free. Behind them, the Prince’s voice rose in a bellow of greedy outrage that shook the very sky. They did not look back. The archway beckoned, offering a sliver of green Earth light and the distant sound of real, honest rain. Aurora’s lungs burned. Her mouth tasted of copper and violets and something new—something like victory. The Heartstone pulsed once, warm and content against her heart. She leapt through the archway with the others close behind, and Dymas screamed its loss into the amber heavens as the rift sealed behind them, leaving only the faint shimmer of the Veil and the echo of three sets of racing footsteps that slowly, gratefully, became two. The third set never quite touched the ground at all.
created_at"2026-03-12T21:26:39.256Z" 3/12/2026, 9:26:39 PM
model"x-ai/grok-4.20-beta-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency306
moderation_latency(null)
generation_time24631
tokens_prompt1590
tokens_completion4344
native_tokens_prompt1593
native_tokens_completion3408
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1536
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0208692
router(null)
provider_responses
0
endpoint_id"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id"9c421184-0110-31f7-5b93-e2316f0560b1"
is_byokfalse
latency264
model_permaslug"x-ai/grok-4.20-beta-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773350799-ZcoWe4ielfimTOeIX9Zn"
upstream_id"9c421184-0110-31f7-5b93-e2316f0560b1"
total_cost0.0208692
cache_discount0.0027648
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount2
adverbTags
0"Isolde said softly [softly]"
1"it crooned around [around]"
dialogueSentences41
tagDensity0.366
leniency0.732
rawRatio0.133
effectiveRatio0.098
74.31% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2725
totalAiIsmAdverbs14
found
0
adverb"softly"
count2
1
adverb"slowly"
count3
2
adverb"suddenly"
count4
3
adverb"gently"
count1
4
adverb"completely"
count1
5
adverb"quickly"
count1
6
adverb"perfectly"
count1
7
adverb"very"
count1
highlights
0"softly"
1"slowly"
2"suddenly"
3"gently"
4"completely"
5"quickly"
6"perfectly"
7"very"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
28.44% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2725
totalAiIsms39
found
0
word"flickered"
count1
1
word"wavering"
count1
2
word"pulsed"
count6
3
word"crystalline"
count3
4
word"stomach"
count2
5
word"glistening"
count1
6
word"shimmered"
count1
7
word"weight"
count1
8
word"lurch"
count1
9
word"measured"
count1
10
word"desire"
count1
11
word"perfect"
count3
12
word"fluttered"
count1
13
word"crystal"
count2
14
word"rhythmic"
count1
15
word"gleaming"
count1
16
word"flicked"
count1
17
word"silence"
count1
18
word"vibrated"
count2
19
word"trembled"
count3
20
word"raced"
count1
21
word"streaming"
count1
22
word"echo"
count1
23
word"racing"
count1
24
word"footsteps"
count1
highlights
0"flickered"
1"wavering"
2"pulsed"
3"crystalline"
4"stomach"
5"glistening"
6"shimmered"
7"weight"
8"lurch"
9"measured"
10"desire"
11"perfect"
12"fluttered"
13"crystal"
14"rhythmic"
15"gleaming"
16"flicked"
17"silence"
18"vibrated"
19"trembled"
20"raced"
21"streaming"
22"echo"
23"racing"
24"footsteps"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences205
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences205
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences231
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords14
totalWords2705
ratio0.005
matches
0"The Heartstone seeks its origin. Refuse it, and the origin will come for you."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions101
wordCount2388
uniqueNames25
maxNameDensity1.13
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Carter1
Heartstone6
Pendant3
Veil3
Dymas3
Shade3
Aurora27
Isolde15
Varga1
Fae-forged1
Hel1
Gluttony1
Fae6
Aldric1
Wine1
London3
Evan2
Nyx11
Belphegor3
Underground1
Rory1
Prince4
Richmond1
Park1
Earth1
persons
0"Carter"
1"Heartstone"
2"Pendant"
3"Veil"
4"Shade"
5"Aurora"
6"Isolde"
7"Varga"
8"Fae"
9"Evan"
10"Nyx"
11"Belphegor"
12"Rory"
13"Prince"
places
0"Hel"
1"London"
2"Richmond"
3"Park"
globalScore0.935
windowScore0.833
36.36% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount7
matches
0"looked like petals, eyes, and tiny silver"
1"looked like molten chocolate crashed into"
2"looked like liquid starlight slowly stirr"
3"as though reading invisible threads"
4"looked like as the sorcerer Aldric—sharp"
5"something like awe"
6"something like victory"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.37
wordCount2705
matches
0"not unlike the pendant’s pull but deeper"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences231
matches
0"discovering that part"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs93
mean29.09
std21.7
cv0.746
sampleLengths
015
163
216
355
452
520
680
722
874
929
102
112
1239
1372
149
1525
1646
1788
1863
196
2021
2128
2212
2364
2435
255
2620
2711
2878
2932
3055
3131
3239
338
3424
3537
368
3765
386
3973
4015
4136
4227
4320
449
4524
4622
477
4827
4922
89.86% Passive voice overuse
Target: ≤2% passive sentences
passiveCount9
totalSentences205
matches
0"was carved"
1"been abandoned"
2"been interrupted"
3"was lost"
4"were made"
5"was formed"
6"was littered"
7"been robbed"
8"was gone"
9"was allowed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs401
matches
0"was waking"
1"were swallowing"
2"was already moving"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount0
flaggedSentences17
totalSentences231
ratio0.074
matches
0"She fought the urge to run her fingers along the railing—another impossible growth of living vine studded with crystalline berries that chimed softly when the breeze touched them."
1"The smell that rolled off them was obscene in its richness—blackberry, smoke, sex, and something metallic that made Aurora’s mouth flood with saliva."
2"Chefs—some human in appearance, others clearly not—moved along suspended walkways, their knives flashing as they carved entire roasted beasts that still twitched."
3"For the first time, Aurora caught a glimpse of what the Shade might have looked like as the sorcerer Aldric—sharp jaw, hollowed cheeks, eyes too old for any human face."
4"A new sound reached them—wet, rhythmic, like hundreds of mouths chewing in perfect unison."
5"The smell was overwhelming—sweet, savory, copper, sex, terror, cream."
6"Its face was beautiful in the way a butcher’s knife is beautiful—precise, gleaming, designed for a single purpose."
7"The creature’s eyes—too many of them—flicked to the pendant glowing against Aurora’s chest."
8"Then, from far away—perhaps miles, perhaps inches—a new sound rolled toward them."
9"But even as she spoke, she felt it—the hunger that wasn’t hers but wanted to be."
10"The pull on her sternum eased—just enough."
11"Through the translucent panels, Aurora glimpsed other feasts happening in parallel realities—different versions of herself gorging at different tables."
12"The ground around the tree was littered with the husks of previous stones—thousands of them, crumbled to glittering dust."
13"Light exploded outward—crimson and silver and the faint cool blue of moonlight."
14"She felt it settle into place like a missing piece of her own soul—one she hadn’t known was gone."
15"Isolde was already moving toward a new archway that had appeared on the opposite side of the chamber—one made of moonlight and standing stones and the faint scent of Richmond Park after rain."
16"Her mouth tasted of copper and violets and something new—something like victory."
98.74% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2413
adjectiveStacks0
stackExamples(empty)
adverbCount100
adverbRatio0.04144218814753419
lyAdverbCount36
lyAdverbRatio0.014919187733112309
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences231
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences231
mean11.71
std7.75
cv0.662
sampleLengths
015
121
211
331
46
510
620
714
814
97
1022
1119
1211
1312
148
1514
1615
176
184
1932
209
214
222
233
2413
259
2625
2712
2828
2923
306
312
322
3310
347
356
3614
372
3816
3915
4018
4123
423
436
4414
4511
4619
4718
489
4914
56.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.354978354978355
totalSentences231
uniqueOpeners82
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences195
matches
0"Somewhere below them, a choir"
1"Once, they might have been"
2"Instead of water, thick crimson"
3"Instead she walked toward the"
4"Then, from far away—perhaps miles,"
5"Then she ran."
ratio0.031
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences195
matches
0"she whispered to herself"
1"Her voice sounded too small,"
2"they murmured, voice like wind"
3"She tilted her head, listening"
4"She had not wanted to"
5"They descended a staircase that"
6"She fought the urge to"
7"She pressed a hand to"
8"Their skins glistened, splitting here"
9"She swallowed hard."
10"They pressed onward, following a"
11"Her stomach gave a painful"
12"She did as they said,"
13"Its tiny mouth opened in"
14"They emerged from the statues"
15"She dipped two fingers into"
16"Her eyes fluttered closed."
17"It came from the far"
18"Its face was beautiful in"
19"It smiled, revealing three rows"
ratio0.221
42.05% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount163
totalSentences195
matches
0"The air tasted of copper"
1"Aurora Carter stood frozen on"
2"The crimson gem burned against"
3"she whispered to herself"
4"Her voice sounded too small,"
5"Nyx materialized at her shoulder,"
6"The Shade’s violet eyes glowed"
7"they murmured, voice like wind"
8"The half-Fae’s silver hair floated"
9"She tilted her head, listening"
10"Isolde said softly, the words"
11"Aurora exhaled and adjusted the"
12"The Fae-forged blade rested against"
13"She had not wanted to"
14"None of them had."
15"Realm of Gluttony."
16"The air itself felt heavy,"
17"They descended a staircase that"
18"Each step was carved from"
19"The amber warmed beneath Aurora’s"
ratio0.836
76.92% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences195
matches
0"To Aurora’s left, Isolde Varga"
1"Now they were overgrown with"
2"If anything, it had grown"
ratio0.015
33.46% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences111
technicalSentenceCount17
matches
0"Behind her, the faint shimmer of the Veil flickered once, then vanished, leaving only the alien sky of Dymas stretching overhead in warm amber hues that reminde…"
1"The half-Fae’s silver hair floated as though underwater, catching the amber light and throwing it back in pearlescent shards."
2"She fought the urge to run her fingers along the railing—another impossible growth of living vine studded with crystalline berries that chimed softly when the b…"
3"Their skins glistened, splitting here and there to reveal glistening flesh that caught the amber light like jewels."
4"The smell that rolled off them was obscene in its richness—blackberry, smoke, sex, and something metallic that made Aurora’s mouth flood with saliva."
5"Towering arches of braided sugar-glass soared overhead, dripping with condensation that shimmered like liquid gold."
6"A low table had been abandoned near the path, its surface groaning under the weight of a feast that had clearly been interrupted mid-course."
7"Isolde had drifted ahead, fingers trailing through the air as though reading invisible threads."
8"Now they were overgrown with flowering creepers that bore fruit shaped like miniature screaming faces."
9"The unease that had been building since they crossed the Veil suddenly sharpened into something closer to dread."
10"Soft moss the color of arterial blood pulsed gently underfoot, releasing puffs of fragrant spores that sparkled in the amber light before dissolving."
11"Beyond it lay a grand gallery that stretched farther than her eyes could track."
12"Creatures and humans and things that were neither sat shoulder to shoulder, eating, laughing, weeping, consuming."
13"Behind it, other diners began to turn, their chewing slowing, their eyes brightening with new interest."
14"She drew a breath that tasted less of syrup and more of exhaust and rain and the particular metallic scent of the London Underground."
15"Isolde was already moving toward a new archway that had appeared on the opposite side of the chamber—one made of moonlight and standing stones and the faint sce…"
16"Isolde ran without footprints, silver hair streaming, laughing like someone who had just remembered she was allowed to be free."
58.33% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount2
matches
0"Isolde said softly, the words shaped like a riddle"
1"Nyx whispered, their form condensing until they stood nearly solid beside her"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount7
fancyTags
0"she whispered (whisper)"
1"they murmured (murmur)"
2"Isolde murmured (murmur)"
3"Nyx whispered (whisper)"
4"Aurora muttered (mutter)"
5"it hissed (hiss)"
6"Aurora repeated (repeat)"
dialogueSentences41
tagDensity0.341
leniency0.683
rawRatio0.5
effectiveRatio0.341
79.2650%