Run: 2026-04-24-01KQ0PXBF2CMNA14ZV3FPS8DQP

Run Details

Duration:
1m 50s
Cost:
$0.143470
Provider:
OpenAI

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 first sign that the world had gone wrong was the smell. Not sulphur, not rot, not the scorched-metal stink Aurora had braced herself for when Isolde said the word Hel as if it were a place one might reach by taking a left after the bakery. This was warm butter browning in a pan. Split figs. Honey poured over hot bread. Roasted meat, wine-soaked pears, crushed mint, smoke from applewood, and beneath it all a rich mineral sweetness like rain striking red earth. Her stomach clenched with sudden, humiliating hunger. “That,” Aurora said, “feels wildly unfair.” Nyx stood at her left, a man-shaped absence against the silver-green hush of the grove. Their violet eyes glowed faintly in the shadow of an ancient oak standing stone. “Dymas is rarely fair,” they whispered. Their voice stirred the wildflowers at Aurora’s feet though no breeze touched the clearing. “It is generous instead. There is a difference.” Isolde smiled as if generosity were the sharpest knife in the drawer. The Half-Fae seer had brought them to the heart of the hidden grove in Richmond Park just after dusk, though dusk had seemed to arrive three times on the walk in. The sky beyond the trees had dimmed, brightened, and dimmed again. Dew had gathered on Aurora’s boots, vanished, then returned as frost before melting into beads of gold-lit water. Wildflowers bloomed out of season in thick, impossible carpets—bluebells beside winter jasmine, foxgloves nodding among snowdrops, poppies like drops of fresh blood. Isolde had left no footprints through any of it. Now she stood before the ring of oak stones, her waist-length silver hair lifted by a wind Aurora could not feel. Her pale lavender eyes fixed on the space between two twisted trunks. The trunks were not stone exactly and not wood either. They had bark ridges and knot scars, but they rose from the earth with the solemn permanence of monoliths. Strange symbols curled under the moss, glimmering when Aurora looked away and dulling when she stared straight at them. The Heartstone pendant warmed against her chest. At first it had been a faint pulse, no stronger than a second heartbeat. Now it throbbed through the fabric of her black jumper, deep crimson light leaking between her fingers when she pressed a hand to it. The silver chain felt fever-hot at the back of her neck. Aurora swallowed. “This is it?” “The door is not the mouth,” Isolde said. “The mouth is not the hunger. The hunger is not the beast.” “Right. Brilliant. Very helpful.” Isolde’s smile widened, but there was no cruelty in it. That somehow made it worse. “If you step through, step lightly. Dymas adores those who arrive empty.” “I had noodles two hours ago.” “Not that kind of empty,” Nyx murmured. Aurora glanced at them. In the dim grove, Nyx’s outline shifted constantly, a living inkblot fraying at the edges. Some nights she could almost forget they had once been human. Tonight, with a portal to Hel breathing pastry-scented temptation into Richmond Park, she could not. She adjusted the strap of the small satchel at her hip. Inside, wrapped in a scarf, lay the Fae-forged blade Isolde had given her. Moonsilver, leaf-shaped, cold enough to numb her palm even through leather. She had objected to carrying a magical dagger on public transport. Isolde had told her, “The thorn that refuses the rose still bleeds,” and that had apparently settled the matter. Aurora drew a slow breath. Her black hair stuck damply to her jaw. She flexed her left hand, and the crescent scar on her wrist tugged pale against her skin. “All right,” she said. “Open it.” Isolde lifted one hand. Nothing happened. Then Aurora blinked, and the world between the oak stones folded inward. The air shimmered like heat above tarmac. Behind it, the grove stretched and warped, the trees bending away from a point that had no size and too much depth. Aurora’s eyes watered. For one terrible second she saw layers: Richmond Park under nightfall, a field of white ash, a banquet hall crowded with antlered figures, a black ocean under two moons, and behind them all a golden vastness that seemed to be looking back. The Heartstone flared. A line of crimson light shot from the pendant to the distortion. The shimmer split with the soft sound of skin tearing. Warm amber radiance poured through. Aurora’s first instinct was to step back. Nyx’s shadow-hand touched her elbow. Not gripping. Not pushing. Just there. “Remember,” they whispered, “do not accept food. Do not give your true name to anything that asks twice. Do not pity what serves with a smile.” Aurora stared at the opening. “Anything else?” “If the sky begins to chew, run.” She looked at them. Nyx’s violet eyes narrowed with what might have been amusement. “That was almost a joke.” “Needs work.” Isolde passed through first. One moment she stood in the grove, silver hair bright beneath the oaks. The next she stepped into amber light and vanished without disturbing a single flower. Nyx followed, becoming smoke at the threshold, their tall shape drawn thin and then re-formed beyond. Aurora was left with the smell of honey and the pulse of the Heartstone and every sensible instinct she possessed shouting at her to go home, lock the door, and pretend none of this was her life. She thought of the flat above Silas’ bar. Of rain on the windows. Of Yu-Fei Cheung shouting order numbers over the hiss of the fryer. Of Cardiff, of courtrooms she had never wanted, of Evan’s hand closing around her wrist hard enough to teach her how quickly a room could become a cage. No. She had done enough cages. Aurora stepped through. Warmth swallowed her whole. For a heartbeat she was nowhere. Her feet found no ground. Her lungs filled with golden air so rich it felt drinkable. Sound stretched into a long, trembling note—laughter, knives on plates, bees humming, distant thunder, a thousand voices sighing with pleasure and pain. Then her boots struck soil. She stumbled, caught herself, and looked up. The sky over Dymas was amber. Not sunset amber, not the dirty orange glow of London streetlamps, but a vast translucent gold that seemed poured over the world. Clouds drifted through it in slow, creamy ribbons, their undersides glowing red as pomegranate seeds. There was no visible sun. Light came from everywhere, soft and indulgent, gilding every edge until even shadows looked expensive. They stood on a hillside above a valley so lush it made Aurora’s chest ache. Vineyards flowed down the slopes in ordered terraces, their leaves a glossy green too dark to be natural. Heavy clusters of grapes hung among them, each fruit the size of a plum, some purple-black, some pearly white, some glowing faintly from within like lanterns. Beyond the vines stretched orchards where trees bowed under impossible burdens—apples striped blue and silver, peaches furred with gold, pears long and crimson as tongues. Between the groves ran canals of clear water, except the water moved too slowly and reflected things that were not overhead. Gardens sprawled farther out, stitched with paths of pale stone. Flowers taller than Aurora opened and shut their petals with wet, thoughtful sounds. Something like wheat grew in a field to the west, but each stalk ended in a tiny porcelain cup that chimed when the breeze passed. And at the center of the valley stood a city. No, not a city. A table pretending to be one. That was the first thought that came to her, absurd and undeniable. Long colonnades spread like banquet boards. Domes rose like glazed loaves. Towers twisted upward in stacks of tiered platters, their balconies crowded with trailing vines and bright awnings. Waterfalls of wine-dark liquid spilled from stone mouths into basins where steam curled up fragrant and pink. Roads wound between buildings in loops and spirals, polished smooth as serving trays. From somewhere far below came music: strings, drums, flutes, and a deep rhythmic pounding like a giant pestle grinding spice in a mortar. Aurora forgot to breathe. “Dymas,” Nyx said beside her. Their voice sounded thinner here, less at home in all this lavish light. Their shadow-body held its shape, but the edges smoked faintly where amber radiance touched them. Isolde stood a few paces ahead in grass that glittered with dew. Her bare feet made no impression. “Gluttony dreams with an open mouth.” Aurora pressed a hand over the Heartstone. It had settled into a steady warmth now, almost content. “This is Hel?” “One of its realms,” Nyx said. “Do not let beauty make you careless.” “I’m not careless.” A bird flew overhead. At least, it had wings. Four of them, lacquer-red and translucent as sugar glass. Its long beak carried a wriggling silver fish, though there was no sea in sight. As it passed, it cried out in a sound exactly like a cork popping from a bottle. Aurora watched it vanish over the vineyards. “I’m revising my definition of careless as we speak.” They began down the hill. The path was made of crushed shells that shone like mother-of-pearl. With each step, it released a different scent. Rosemary. Charred lemon. Cinnamon. Freshly baked bread. Aurora tried breathing through her mouth and immediately tasted vanilla at the back of her tongue. “Absolutely not,” she muttered. “What?” Nyx asked. “This place is trying to season me.” “A perceptive observation.” “Again, don’t love that.” Isolde walked ahead, unhurried. Her silver hair streamed behind her though the air remained still. Now and then she paused to look at a flower, a stone, a curl of mist rising from the grass, as if listening to something Aurora could not hear. The farther they descended, the louder the valley became. Bees the size of thumbs moved drunkenly among blossoms, their bodies banded in black and molten gold. Somewhere in the orchard, branches creaked under fruit and something laughed with too many throats. The canals whispered as they passed, not with water sounds but with voices. Aurora caught fragments. A little more. Just taste. You deserve— She stopped. A canal ran beside the path, narrow and perfectly straight. Its surface shone clear as glass, but instead of reflecting the amber sky, it showed a kitchen. Not any kitchen she knew. This one was cavernous, lit by blue flame and crowded with figures in white coats. Human figures. Men and women chopped, stirred, plated, sweated. Their faces were drawn with exhaustion, but their hands moved with frightening precision. At the far end, a woman with cropped grey hair lifted a spoon to her mouth, tasted a sauce, and began to cry silently while still whisking. Aurora crouched before she thought better of it. “Are they alive?” Nyx stopped behind her. “Some.” The woman in the reflection turned sharply, as if she had heard. Her eyes met Aurora’s through the canal. Help me, she mouthed. The surface rippled. The kitchen vanished, replaced by amber clouds. Aurora’s fingers curled against the shell path. A coldness cut through all the warmth and sweetness, clean as a blade. “Helbound souls,” Nyx said softly. “Contracts. Debts. Bargains made in hunger.” Aurora stood. The smell of bread had turned cloying. “And everyone just eats?” “In Dymas, everything is consumed. Food. Art. Skill. Time. Grief.” Isolde looked back at her. “The feast remembers every hand that fed it.” “That’s not an answer.” “It is the truest one you will get.” Aurora wanted to argue. She wanted to demand names, rules, loopholes, a legal framework she could pry apart with enough pressure. But the canal murmured again, and this time the voices sounded like chewing. She moved on. They entered the first orchard under an arch of braided branches. The temperature changed at once. The hillside warmth softened into a damp, green hush. Leaves overlapped overhead, filtering the amber light into shifting coins. Fruit hung low enough to brush Aurora’s shoulder. One apple turned as she passed, following her with a small puckered hollow where its stem should have been. She gave it a wide berth. Nyx drifted beside her, their feet not always touching ground. “The orchards are old. Older than most courts in Hel.” “How old?” “Old enough to have learned patience.” “That’s not ominous at all.” A peach dropped from a branch ahead. It landed on the path without bruising. Its skin split neatly down the seam. Steam rose from inside, carrying the scent of summer in Cardiff: sun-warmed pavement, cut grass, her mother’s kitchen window open while bara brith cooled on the counter. For one aching second Aurora was ten years old again, hungry after school, safe before she knew safety could be temporary. Her throat tightened. The peach opened wider. Inside was not flesh but a small room. A memory, perfect and lit from within. Her mother turned from the counter, younger than Aurora was now, smiling. Rory, cariad, wash your hands. Aurora took one step toward it. Cold clamped around her wrist. She gasped. The Fae blade had burned through the scarf inside her satchel, its chill biting her skin where her hand had fallen near the flap. Pain snapped the world back into focus. The peach on the path pulsed wetly. The thing wearing her mother’s voice smiled too wide. Nyx was suddenly between Aurora and the fruit, no longer drifting. Their shadow stretched tall and jagged, violet eyes bright. “Do not,” they said, and the whisper cracked like ice. The peach collapsed in on itself. The room winked out. All that remained was a rotten pit crawling with tiny white worms. Aurora backed away, heart hammering. “It knew that.” “Dymas knows appetite,” Isolde said from beneath a tree heavy with silver pears. “Memory is only another tongue.” Aurora rubbed her wrist. The small crescent scar there had gone pale. Anger arrived a beat after fear, hot and welcome. “If this realm tries to emotionally blackmail me with baked goods again, I’m setting fire to something.” Nyx’s outline softened. “A healthy response.” “Was that almost approval?” “Do not become greedy.” Despite herself, she laughed once. It sounded shaky, but it was hers. They pressed deeper through the orchard. The path narrowed, then split into three. Isolde chose the middle without hesitation. When Aurora looked back, the other two paths had vanished behind a curtain of hanging vines. She decided not to mention it. Some observations did not deserve encouragement. Beyond the orchard lay a garden unlike any she had ever seen. It spread in concentric circles around a dry fountain carved from black stone. Beds overflowed with herbs and flowers, but none stayed still. Basil leaves folded and unfolded like hands in prayer. Lavender stalks bent away from Nyx and toward Isolde. Red flowers with glossy lips whispered recipes to one another in a language Aurora almost understood. Mushrooms grew in clusters beneath silver cages, their caps painted with tiny scenes of banquets and wars. At the fountain’s edge, a statue reclined on one elbow. It depicted a woman—or perhaps a demon, though Aurora was learning those categories were less useful than she had hoped—with a serene, heavy-lidded face and six arms. Each hand held something different: a pomegranate, a knife, a goblet, a chain, a book, and a human heart. Time had worn the statue smooth in places, but the mouth remained sharp. Not smiling. Waiting. “Who is that?” Aurora asked. Isolde stopped beside the fountain. For the first time since they had entered Dymas, the seer’s expression lost its dreamy distance. “An old hunger with a borrowed face.” Nyx stared at the statue. “This predates Belphegor’s kitchens.” Aurora looked between them. “Meaning?” “Meaning,” Nyx whispered, “Dymas was not always a realm of feasts.” The garden seemed to lean closer. Aurora stepped toward the fountain. There was no water in its basin, only a layer of pale dust. At first she thought the dust was ash. Then she saw the grains were tiny bones—fish spines, bird ribs, delicate finger joints no longer than matchsticks. In the center of the basin, half-buried, something crimson glimmered. The Heartstone answered with a pulse. Aurora reached for the dagger in her satchel. The moonsilver hilt numbed her fingers, but she welcomed the bite. She used the blade’s tip to stir the bone dust aside. A shard lay beneath. It was the same deep red as her pendant, though duller, unpolished. Roughly triangular. No larger than a broken piece of boiled sweet. It glowed faintly when the blade touched it, and a thread of warmth climbed the moonsilver like blood rising through water. Isolde inhaled. Nyx’s shadow drew tight. “Rory.” “I’m not touching it.” Aurora kept her voice steady with effort. Her bright blue eyes fixed on the shard. “But I’m guessing this is important.” “The heart breaks before the door opens,” Isolde said softly. “The little stone remembers the mountain. The mountain remembers the mouth.” Aurora closed her eyes for half a second. “Please, just once, use a noun like a normal person.” “I cannot lie.” “You can be annoying with perfect honesty. I’ve noticed.” A sound came from the far side of the garden. Metal striking porcelain. Once. Twice. Then applause. Aurora straightened slowly. Across the rings of restless flowers, beyond a screen of cypress trees trimmed into spirals, figures moved along a raised terrace. They wore long aprons over elegant clothes. Their faces were hidden behind polished masks shaped like smiling mouths. Each carried a tray. On the trays sat covered dishes, silver domes gleaming under the amber sky. The masked figures stopped as one. Every smiling mouth turned toward the fountain. Toward Aurora. The Heartstone grew hot enough to hurt. Nyx dissolved at the edges, spreading across the ground like spilled ink. Isolde did not move, but the wildflowers nearest her bent flat as if under a sudden gale. One of the masked servers lifted a hand in greeting. The gesture was graceful. Welcoming. From behind its porcelain smile came a voice as smooth as cream. “Honored guest,” it called. “You have come such a long way. Won’t you dine?” Aurora’s hand tightened on the Fae blade until cold sank into bone. The valley below glittered with vineyards and golden roofs. Music swelled from the distant city, joyous and grand, and for one dizzy moment the whole realm seemed to breathe in. Waiting for her answer. Waiting to see what kind of hunger she had brought with her. Aurora looked at the masked figures, the ancient statue, the bone-dry fountain, the crimson shard half-buried at her feet. Then she smiled without showing her teeth. “Sorry,” she said. “I’m working.”
created_at"2026-04-24T21:39:09.42Z" 4/24/2026, 9:39:09 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency10813
moderation_latency(null)
generation_time109572
tokens_prompt1590
tokens_completion5038
native_tokens_prompt1532
native_tokens_completion4527
native_tokens_completion_images0
native_tokens_reasoning452
native_tokens_cached0
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.14347
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_052fb7f95b8439100169ebe2fd97c481978093798ca8189a7b"
is_byokfalse
latency253
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777066749-TNJ8SQtGN6np0iXgvFTR"
session_id(null)
api_type"completions"
id"gen-1777066749-dAZOb5js9gD0Pn1mrBNo"
upstream_id"resp_052fb7f95b8439100169ebe2fd97c481978093798ca8189a7b"
total_cost0.14347
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount2
adverbTags
0"Nyx said softly [softly]"
1"Isolde said softly [softly]"
dialogueSentences68
tagDensity0.309
leniency0.618
rawRatio0.095
effectiveRatio0.059
83.93% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3111
totalAiIsmAdverbs10
found
0
adverb"very"
count1
1
adverb"lightly"
count1
2
adverb"quickly"
count1
3
adverb"slowly"
count2
4
adverb"perfectly"
count1
5
adverb"sharply"
count1
6
adverb"softly"
count2
7
adverb"suddenly"
count1
highlights
0"very"
1"lightly"
2"quickly"
3"slowly"
4"perfectly"
5"sharply"
6"softly"
7"suddenly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
61.43% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3111
totalAiIsms24
found
0
word"stomach"
count1
1
word"pulse"
count3
2
word"throbbed"
count1
3
word"shimmered"
count1
4
word"warmth"
count5
5
word"porcelain"
count3
6
word"rhythmic"
count1
7
word"pounding"
count1
8
word"absolutely"
count1
9
word"framework"
count1
10
word"perfect"
count2
11
word"chill"
count1
12
word"pulsed"
count1
13
word"whisper"
count1
14
word"gleaming"
count1
highlights
0"stomach"
1"pulse"
2"throbbed"
3"shimmered"
4"warmth"
5"porcelain"
6"rhythmic"
7"pounding"
8"absolutely"
9"framework"
10"perfect"
11"chill"
12"pulsed"
13"whisper"
14"gleaming"
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
narrationSentences285
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences285
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)
analyzedSentences333
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
totalWords3105
ratio0
matches(empty)
90.91% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions3
matches
0"As it passed, it cried out in a sound exactly like a cork popping from a bottle."
1"Help me, she mouthed."
2"Despite herself, she laughed once."
62.31% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions120
wordCount2737
uniqueNames18
maxNameDensity1.75
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Aurora48
Isolde19
Hel2
Nyx19
Half-Fae1
Richmond3
Park3
Heartstone6
Fae-forged1
Yu-Fei1
Cheung1
Cardiff2
Evan1
Dymas2
London1
Fae4
One3
Waiting3
persons
0"Aurora"
1"Isolde"
2"Nyx"
3"Heartstone"
4"Yu-Fei"
5"Cheung"
6"Evan"
places
0"Hel"
1"Richmond"
2"Park"
3"Cardiff"
4"London"
globalScore0.623
windowScore0.667
69.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences187
glossingSentenceCount6
matches
0"and that had apparently settled the matter"
1"vastness that seemed to be looking back"
2"seemed poured over the world"
3"Something like wheat grew in a field to the"
4"as if listening to something Aurora could not hear"
5"sounded like chewing"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.966
wordCount3105
matches
0"Not sunset amber, not the dirty orange glow of London streetlamps, but a vast translucent gold"
1"not the dirty orange glow of London streetlamps, but a vast translucent gold"
2"not with water sounds but with voices"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences333
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs161
mean19.29
std20.91
cv1.084
sampleLengths
012
172
27
36
457
512
682
79
881
97
1049
115
1220
134
1427
156
167
1745
1865
1930
206
214
222
2312
2474
253
2627
277
2811
2926
307
317
324
3315
342
354
3643
3737
3853
391
405
413
424
4344
445
457
466
4757
4815
4990
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences285
matches
0"was made"
1"were drawn"
2"were hidden"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs481
matches
0"was learning"
91.38% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount0
flaggedSentences6
totalSentences333
ratio0.018
matches
0"Wildflowers bloomed out of season in thick, impossible carpets—bluebells beside winter jasmine, foxgloves nodding among snowdrops, poppies like drops of fresh blood."
1"Sound stretched into a long, trembling note—laughter, knives on plates, bees humming, distant thunder, a thousand voices sighing with pleasure and pain."
2"Beyond the vines stretched orchards where trees bowed under impossible burdens—apples striped blue and silver, peaches furred with gold, pears long and crimson as tongues."
3"You deserve—"
4"It depicted a woman—or perhaps a demon, though Aurora was learning those categories were less useful than she had hoped—with a serene, heavy-lidded face and six arms."
5"Then she saw the grains were tiny bones—fish spines, bird ribs, delicate finger joints no longer than matchsticks."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount952
adjectiveStacks0
stackExamples(empty)
adverbCount32
adverbRatio0.03361344537815126
lyAdverbCount7
lyAdverbRatio0.007352941176470588
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences333
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences333
mean9.32
std6.71
cv0.72
sampleLengths
012
135
28
32
45
522
67
76
815
914
106
1114
128
1312
1431
1511
1618
1722
189
1921
2012
2110
2219
2319
247
2514
2624
2711
282
293
308
3112
324
3310
345
3512
366
377
384
3915
4011
4115
4211
4313
4411
4511
4619
475
488
4917
57.36% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.36936936936936937
totalSentences333
uniqueOpeners123
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences247
matches
0"Then Aurora blinked, and the"
1"Then her boots struck soil."
2"At least, it had wings."
3"Freshly baked bread."
4"Somewhere in the orchard, branches"
5"All that remained was a"
6"Then she saw the grains"
7"Then she smiled without showing"
ratio0.032
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount47
totalSentences247
matches
0"Her stomach clenched with sudden,"
1"Their violet eyes glowed faintly"
2"Their voice stirred the wildflowers"
3"Her pale lavender eyes fixed"
4"They had bark ridges and"
5"She adjusted the strap of"
6"She had objected to carrying"
7"Her black hair stuck damply"
8"She flexed her left hand,"
9"She looked at them."
10"She thought of the flat"
11"She had done enough cages."
12"Her feet found no ground."
13"Her lungs filled with golden"
14"She stumbled, caught herself, and"
15"They stood on a hillside"
16"Their voice sounded thinner here,"
17"Their shadow-body held its shape,"
18"Her bare feet made no"
19"It had settled into a"
ratio0.19
85.51% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount185
totalSentences247
matches
0"The first sign that the"
1"This was warm butter browning"
2"Honey poured over hot bread."
3"Her stomach clenched with sudden,"
4"Nyx stood at her left,"
5"Their violet eyes glowed faintly"
6"Their voice stirred the wildflowers"
7"Isolde smiled as if generosity"
8"The Half-Fae seer had brought"
9"The sky beyond the trees"
10"Dew had gathered on Aurora’s"
11"Wildflowers bloomed out of season"
12"Isolde had left no footprints"
13"Her pale lavender eyes fixed"
14"The trunks were not stone"
15"They had bark ridges and"
16"The Heartstone pendant warmed against"
17"The silver chain felt fever-hot"
18"Isolde’s smile widened, but there"
19"That somehow made it worse."
ratio0.749
60.73% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences247
matches
0"Now she stood before the"
1"Now it throbbed through the"
2"Now and then she paused"
ratio0.012
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences122
technicalSentenceCount7
matches
0"Not sulphur, not rot, not the scorched-metal stink Aurora had braced herself for when Isolde said the word Hel as if it were a place one might reach by taking a…"
1"Behind it, the grove stretched and warped, the trees bending away from a point that had no size and too much depth."
2"For one terrible second she saw layers: Richmond Park under nightfall, a field of white ash, a banquet hall crowded with antlered figures, a black ocean under t…"
3"Not sunset amber, not the dirty orange glow of London streetlamps, but a vast translucent gold that seemed poured over the world."
4"The path was made of crushed shells that shone like mother-of-pearl."
5"Now and then she paused to look at a flower, a stone, a curl of mist rising from the grass, as if listening to something Aurora could not hear."
6"Isolde did not move, but the wildflowers nearest her bent flat as if under a sudden gale."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount1
matches
0"they said, and the whisper cracked like ice"
61.76% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount6
fancyTags
0"they whispered (whisper)"
1"Nyx murmured (murmur)"
2"Isolde had (have)"
3"they whispered (whisper)"
4"she muttered (mutter)"
5"Nyx whispered (whisper)"
dialogueSentences68
tagDensity0.279
leniency0.559
rawRatio0.316
effectiveRatio0.176
90.8366%