Run: 2026-02-17-01KHMRAZ73QTMPCSW5JE7G8DJ5

Run Details

Model:
GPT-5
Duration:
2m 22s
Cost:
$0.066015
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 grove smelled of wet moss and night-blooming flowers, a hundred subtle perfumes tangled under the trees. Rory slipped between the ancient oaks that rose like standing stones, their broad trunks silvered with lichen. Moonlight pooled on the grass as if it had substance, and the air held that strange, held-breath stillness the place always had—like a chapel waiting for someone to speak. She felt for the pendant at her throat, thumb catching the tiny heart of it, smooth as a river stone. It was warm already. “You come to feed a hunger that is not your own,” Isolde said softly. Her voice didn’t belong to any one age; it slid through the dark like a ribbon. Silver hair spilled down her back, gleaming in the lantern-moon. She moved, and the dew didn’t bend. “I’d settle for answers,” Rory said. She kept her tone loose. Conversation had edges here. Moonlight sifted through the canopy. A low wind lifted the fine hairs on her arms, then died. Nyx uncoiled from the shadow of a fallen limb with the easy disinterest of a cat. For a heartbeat they were nothing, a darker smear among darks, and then the outline of limbs and shoulders drew itself from the air. Their eyes were two soft coins of violet that caught light where there shouldn’t be any. “It’s warmer,” Rory told them, curling her fingers around the pendant again. The silver chain clinked against her skin. “If this doesn’t lead anywhere, I’m buying our mysterious benefactor a drink and throwing this into the Thames.” “Warmth speaks of thresholds,” Nyx whispered. Their voice lifted as if a draft carried it. “Something stirs on the other side.” Isolde’s pale gaze shifted, the kind of look that saw two places at once. “A door that eats those who eat. Step through only with your mouth closed.” Rory snorted. “Not much of a feast, then.” “Appetite is never sated by the mouth,” Isolde said, and if there was a smile, it was the sort that might not be there at all. Rory studied the space between the two oaks. The grove’s boundary stones had always made her itch, their bark warped into shapes that didn’t look like any tree she knew, whorls that suggested eyes. Tonight the air between them shook, subtle as heat on a road. She narrowed her eyes and, because stubbornness had gotten her this far alive, she reached her left hand into the shimmer. Cold kissed her fingers, then pressure, like a second skin trying to push her back out. The little heartstone beat once against her throat in answer. It wasn’t pain—more like the aftertaste of winter. She drew her hand back to find it pale with dew. Her crescent scar flashed a paler line on her wrist. “Not just a threshold,” she murmured. “The Veil is thin as a soap bubble,” Nyx breathed. “Push, and you will fall through.” Isolde lifted her chin toward the trees beyond. “The sky there is never blue, Aurora. Do not expect your eyes to tell you true.” She hates it when you use my full name, Rory thought—a reflex, bitter and private. But she nodded. She dug the moonsilver knife from inside her jacket, the Fae-forged blade that sat cold against her ribs on nights she couldn’t sleep. It shed a faint, wrong sheen even without moonlight. For all her bravado, that cold steadied her. She took one slow breath. She stepped. The world snapped. Her ears popped. The familiar damp of London vanished like a coat lifted away. Warmth washed over her, and not the blunt press of a summer day—more like the warm blush of a fire-lit dining room when someone has just pulled a pie from the oven. She stumbled one step then caught herself. The ground under her boots gave slightly, like soil too rich with loam, and breathed sweet air up at her. It smelled like roasting chestnuts. Above, the sky lay in a wide burn of amber, viscous as poured honey. Light drifted in syrupy ropes across it, and distant motions pulsed rather than moved, as if even time had to thicken here. Nyx came through at her shoulder, shadow finding new ways to be shadow in the honeyed gloom. Isolde stepped after, her hair a river in the unreal glow. Their passage left no mark on the earth but for Rory’s bootprint, which, to her sharp unease, slowly puffed back up and smoothed itself, as if the ground were inhospitable to absence. Vines rose in ranks ahead of them, trellised on lattices that looked like polished bone and smoked glass. Leaves wider than plates turned to face her as if curious, veins pulsing with light in their green like the slow breath of sleeping animals. Grapes hung in temptingly perfect clusters: dark as spilled ink, pale as new pearls, bloody with some inner juice. They wept; dew trembled at their ends in globes so clear they hardly seemed wet, each bead reflecting a tiny, warped version of her face. “Dymas,” Nyx exhaled, tasting the word like wine. Rory swallowed and made her hands stay still. Every sense felt turned up to cruel. The vineyards went on in neat geometries that became less neat the farther they ran, until the trellises knotted into arches and the arches into domes through which orchards spilled, branches re-branching into cunning shapes. The fruit was not fruit as she knew it. Pears that shone metallic at the skin, their flesh spiraled into little labyrinths of seed. Figs with threads like living hair. Some hung low, velvet and promising; others tugged back on their stems as the air stirred, pulling away, resentful, as if they’d learned enough to have opinions. Sound came next—the far clatter of cutlery, a roar of laughter, a roar again, closer, that turned out to be nothing more than the steady boil of a river. The water was red. Not blood—she wasn’t going to do herself the kindness of believing they’d make it that easy—but something about it made her tongue heavy even catching the scent, a sweetness that meant to end in a headache. Foam winked odd colors where it smacked the black banks. On the other side, a long, low building opened its mouth to the world: an unbroken kitchen line running a hundred feet or more, hearths breathing orange, spits turning meat that gleamed as if oiled with stars. “Don’t touch,” Isolde said, and somehow her voice threaded through everything without needing to rise. “As if that was my first instinct,” Rory said. It wasn’t. But the ache behind her teeth at the thought of sinking them into one of those grapes unnerved her. She couldn’t tell if some part near her spine liked the unease. They moved. The trellises became porticos; the porticos bled seamlessly into avenues, the vines trained into living columns that carried roofs of woven boughs. Shadows moved under those roofs that were not wind. The pendant lay against her sternum, ticking small heat into her. Not frantic. Patient. Come on. This way. Rory kept one palm on the dagger’s hilt, the metal a patient winter under her skin. Every so often she brushed a leaf with her sleeve and something soft chittered in the depth of the plant that wasn’t quite insect. Laughter burst close to her left. She flinched—instinct—and found three women under a pergola arranging small pastries into a tower that should have fallen hours ago. Their aprons were white and too clean, their fingers red-stained to the wrist. They moved with impossible precision, placing each tart in increments so shallow she’d have needed a compass to see the difference. One of them turned her head. Her eyes looked like sugared fruit peels—candied translucence over the wet grief of a human iris. “Guests,” the woman said, almost singing, and the others echoed her, their voices like flatware on tile. They smiled. The smiles didn’t reach anything inside. Behind them, through an arch, men in tall hats argued with knives held like styluses. The air roiled with garlic, smoke, the metal-hit of fresh blood, cinnamon so fine it powdered their hair where it drifted. “We won’t keep you,” Rory said, brisk. “We’re lost.” The woman’s smile dented. “Here, no one is lost. You are simply not yet far enough in.” Her gaze slid to the pendant under Rory’s collarbone. “Oh. That has been here before.” Rory felt her jaw work. “It was a gift.” “Many gifts are returnable,” the woman murmured. For a heartbeat something else looked out of her sugar-glazed eyes—the flare of a small-town chef faced with the kitchen rush—and then whatever kept her here smoothed it away. “There is a table laid for you.” “We packed our own lunch,” Rory said, dry, and Nyx shifted, a sound like silk dragged on stone. Isolde tilted her head, mild and monstrous. “Tell us, sweet maker. Where does the river narrow?” The woman blinked. Her compulsion to answer something true twined with her inability to spend it freely—the Fae demand working backwards, binding her tongue. She lifted her chin, looked along the river to a place where the red water quickened. “Where the crushing-stones hang like moons.” She shook herself after as if waking. “You should not cross there. You will get exactly what you ask for.” “Excellent,” Isolde said, delighted. They slipped away before the women could call anyone, though Rory had the feeling the air did it for them, bearing their presence out the way a kitchen carries the smell of fish up four floors. The pulsing warmth at her throat urged a line invisible to anyone without a skin for it. They angled toward the river. Every footstep made the world answer. The path under their feet ran itself ahead, low growth curling, then uncurling with a satisfied cat stretch as they passed. The grapes breathed. The ground exhaled bakery-sweet, a yeast-heat that made her heart beat stupid for the pastry case at Golden Empress—custard buns, sesame-coiled swirls—even though she’d eaten before they came here. Hunger here wasn’t the soft emptiness of a missed meal. It scraped. At the river’s narrow, the banks drew close enough she could have thrown a stone over if she could find one; there were none. The crushing-stones hung from narrow arms above the current like pendulums, black, pocked, heavy, dipping in and out. Each time they descended, the water boiled under them. Ropes thicker than her waist ran up into the canopy of vines above, worked by no visible hand. Rory measured the distances, the rhythm of their swing; old habits she didn’t remember picking up, but there they were like muscle memory. Delivery drivers learned when to dart through London traffic. Same skill, different kitchen. “We could find a bridge,” Nyx suggested, curious rather than concerned. “Or we could break something someone spent a lot of time arranging,” Rory said. She watched two cycles, three, felt the tick of the pendant align with the swing. “On my mark.” They went when the left stone dipped and the right hung at the top of its arc. The current ran red and sullen under their boots. The stones passed with a low, resonant tone that made her ribs ache. She thought of a wine glass someone was rubbing the rim of. They leaped the last yard, and the right-hand stone came down hard enough behind them to slap her back with air. Her heart beat in her throat. She grinned without meaning to. Isolde’s hair had hardly stirred. On the far side the vines began to knot in ways that made her eyes want to slide off them—braids inside braids, whorls inside whorls. Spices rode the air in signatures she didn’t know how to name. Whole clove pods, cracked; star-anise halos. The path narrowed under trees whose bark limned quicksilver in the amber light. Fruit hung like bells. The first time one of them chimed, musical and clear, the sound dropped a weight in her belly as physical as a coin. Then another answered, then another. The grove ahead of them sang very softly. She couldn’t say if it was hymn or hunt. “Isolde.” Rory kept her voice low. “Tell me something true I can hold on to.” Isolde’s lips parted. Lavenders for eyes, and too much of the wild under the civilized edges. “You are hungrier for a name than you are for food,” she said, which was so acutely not what Rory wanted that she almost laughed. But it landed. A place between her lungs loosened around the truth of it. “All right,” Rory said. “I’ll take that.” They came to a wall. It rose not from stone, but woven boughs and sugar-glass panes flashed through with imperfections like trapped air. On the other side something moved—lights running, shadows crossing, the relentless choreography of a kitchen mid-service. The heartstone burned properly now, fire under her collarbone. “There,” Rory said. “Through that.” “A ward,” Nyx whispered, fingers tracing not-quite lines along the panes’ edges. Their touch left cooler smears in the air. “I brought a can opener,” Rory said, and put the Fae blade to the seam. Cold rushed from the knife up into her wrist, an arctic thread that made the heat of this place turn feverish. The blade didn’t bite so much as part. Sugar sang, a brittle music, hairline fractures running in lace along the glass. Light fell out through the cut like syrup, pooling around their boots. Rory angled the blade, patient. She’d learned to open taped boxes with a single strip left uncut. Same trick. She breathed, and for a moment the cold under her grip felt like another hand on hers, teaching, steadying—no one she knew, and yet the shape of it was familiar in the way pain is. The last of the sugar let go. The ward slit collapsed inward with the dry sound of a wedding cake failing, and all at once they were hit by a wall of heat and noise so complete it stole her breath. The kitchen beyond was a cathedral to appetite. Fires crouched in wrought-iron mouths; ovens opened to let out panting blasts. Worktables stretched into dimness, crowded with mise—bowls of jewel-bright pickles, skeins of herbs still dripping enough to be alive, strings of ruby shells that might have been crayfish except they pulsed as if they had hearts. Men and women moved among them with swift, constrained grace, branded sigils puckering their wrists and throats like burn-scars. Demons prowled the periphery on soft feet, tails curled up and away like cats unwilling to touch the filth they barred mortals through. Their eyes were coins knocked out of circulation. Nobody shouted. Even the urgent ones spoke in that tight-breathed way of people who had already screamed themselves hoarse months ago. A man near them, small and freckled, swore softly as his sauce caught and just as softly uncaught, a new pat of butter appearing under his hand as if he’d willed it. He glanced up. His eyes widened in automatic welcome, then closed down the way the pastry-chef’s had, shutters pulled for the night. “No service here,” he said without looking at the demon that had oozed closer. “No menu.” “We’re not eating,” Rory said. The demon’s attention slid over her and stuck to the knife. Its lips wrinkled back in a look that might have been a smile if it hadn’t showed so many clean, wet teeth. It said nothing. The man’s shoulders made a brief, hopeless move as if toward them. Then he caught Rory’s pendant with a glance and flinched. “Oh. You’ll want upstairs.” “Upstairs?” Nyx murmured. He tilted his head, shame in the motion like he was indicating where he kept the cheap whiskey under the counter. “Where the taster sits,” he said. “Where the—” He cut himself off as if the word had a hook in it. “Where it begins.” “Belphegor?” Rory asked, before she could stop herself—not as a name to bait, but because it had found her tongue unheaded. The demon’s tail twitched. “Prince,” it said moderately. It leaned, the bones of its face sharp under a skin like oiled paper, and inhaled at the hinge of Rory’s jaw. “But you smell of elsewhere. And of moonmetal.” It turned its head toward Nyx. “And you. How thirsty you are.” It smiled at Isolde and blinked as if sun had struck its eyes. “You are a mistake.” “Frequently,” Isolde said pleasantly. Rory felt the thing under her skin that was snarl and wrongness and fear all together rise and try to speak for her. She set her teeth. Cool-headed, she reminded herself, the way she recited casework on nights she couldn’t sleep. One step at a time. One course at a time. “Up,” Rory said. “Then down again. We won’t linger.” “Impossible,” the demon said, but it had already turned, bored of them, bored of everything. It could afford to be. The kitchen kept its rhythm whether or not anyone bled. A wide stairway curled along the wall, rough wood worn satin by a thousand feet. Each riser held a shallow bowl carved into it. Some held salts in different stones of white. Others held small clear lumps that, when she leaned in, resolved into tears. Real ones—threaded, desiccated pearls. A few looked fresh. Her stomach did an unpleasant twist. She thought of turning back. The heartstone pulsed, not frantic, but insistent. Not yet. Not here. As they climbed, the sounds of work under them thinned until the laughter of the first feast hall she’d heard sifted in again from some farther place, filtered now by heavy hangings. The sky, through high narrow windows cut in the sugar-glass wall, spread its amber balm. She thought of afternoons as a kid when her mother would keep the television tuned to a cooking show while she graded papers and her father would come in and pretend to be unimpressed and then sit and watch, fingers steepled, eyes going hungry in a way that had nothing to do with food. She made her breath steady. At the landing, a broad door opened onto a long room lit the way old churches were lit—candles in banks, flames caught in every reflective surface and multiplied. A table ran the length of it. It was set for one. Cushions padded the single chair so thickly the person in it seemed almost swallowed. He was not daubed red and black and vast as monsters in paintings. He looked like the sort of man who would run six restaurants and a debt to his own vanity—soft, alert, terrible with attention. His hands lay on the arms of the chair, and his fingers never stopped moving, as if kneading an invisible loaf. His eyes were the exact color of the sky outside. “Welcome,” he said, and the word went into her mouth like sugar and came out of her throat like smoke. He smiled. “New palates are always so refreshing.” Rory stood at the threshold, the knife a cool blue hunger against her spine, the pendant a hot red throb over her heart. She felt Nyx lean toward shadow behind her and Isolde tilt toward mischief at her side. The air in the room tasted faintly of burned orange peel. Somewhere below, a bell-fruit chimed. “We’re not here to eat,” Rory said, and heard in her own voice the small, bright quaver of wonder that felt too like fear to ignore. She stepped forward anyway. The floor under her gave a little, then steadied, like something alive choosing to let her pass. The amber sky threw its glow across the man’s mouth, and for a moment her own reflection slid through his eyes like a fish.
created_at"2026-02-17T02:57:04.754025+00:00" 2/17/2026, 2:57:04 AM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency46905
moderation_latency(null)
generation_time142184
tokens_prompt1590
tokens_completion4962
native_tokens_prompt1532
native_tokens_completion6410
native_tokens_completion_images0
native_tokens_reasoning2112
native_tokens_cached0
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.066015
router(null)
provider_responses
0
id"resp_07676984ac1db972016993d871fbd88197962fa454419771a0"
status200
is_byokfalse
latency176
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
provider_name"OpenAI"
model_permaslug"openai/gpt-5-2025-08-07"
api_type"completions"
id"gen-1771296881-7ce2FLMylECsMNBAQY8B"
upstream_id"resp_07676984ac1db972016993d871fbd88197962fa454419771a0"
total_cost0.066015
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags39
adverbTagCount3
adverbTags
0"Isolde said softly [softly]"
1"it said moderately [moderately]"
2"Isolde said pleasantly [pleasantly]"
dialogueSentences61
tagDensity0.639
leniency1
rawRatio0.077
effectiveRatio0.077
89.44% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3314
totalAiIsmAdverbs7
found
0
adverb"softly"
count4
1
adverb"slightly"
count1
2
adverb"slowly"
count1
3
adverb"very"
count1
highlights
0"softly"
1"slightly"
2"slowly"
3"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)
65.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3314
totalAiIsms23
found
0
word"gleaming"
count1
1
word"warmth"
count3
2
word"familiar"
count2
3
word"pulsed"
count3
4
word"gloom"
count1
5
word"perfect"
count1
6
word"trembled"
count1
7
word"velvet"
count1
8
word"echoed"
count1
9
word"silk"
count1
10
word"quickened"
count1
11
word"measured"
count1
12
word"weight"
count1
13
word"tracing"
count1
14
word"satin"
count1
15
word"resolved"
count1
16
word"stomach"
count1
17
word"throb"
count1
highlights
0"gleaming"
1"warmth"
2"familiar"
3"pulsed"
4"gloom"
5"perfect"
6"trembled"
7"velvet"
8"echoed"
9"silk"
10"quickened"
11"measured"
12"weight"
13"tracing"
14"satin"
15"resolved"
16"stomach"
17"throb"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences243
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences243
filterMatches(empty)
hedgeMatches
0"began to"
1"try to"
2"tend to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences265
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3292
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions38
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions68
wordCount2980
uniqueNames10
maxNameDensity1.04
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory31
Nyx11
Isolde13
Fae-forged1
London2
Fae3
Golden1
Empress1
Cold2
One3
persons
0"Rory"
1"Nyx"
2"Isolde"
3"Cold"
places
0"London"
1"Golden"
2"One"
globalScore0.98
windowScore0.667
3.80% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences171
glossingSentenceCount10
matches
0"looked like polished bone and smoked glas"
1"seemed wet each bead reflecting a tiny, warped version of her face"
2"quite insect"
3"looked like sugared fruit peels—candied t"
4"as if waking"
5"not-quite lines along the"
6"felt like another hand on hers, teachin"
7"seemed almost swallowed"
8"looked like the sort of man who would run"
9"as if kneading an invisible loaf"
78.49% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.215
wordCount3292
matches
0"no mark on the earth but"
1"not from stone, but woven boughs"
2"not as a name to bait, but because it had found her tongue unheaded"
3"not frantic, but insistent"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences265
matches
0"wanted that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs70
mean47.03
std33.65
cv0.716
sampleLengths
063
124
247
315
473
537
621
728
88
926
1067
1155
126
1316
1424
1565
1649
1768
1860
1987
208
21107
22116
2315
2442
2551
26122
2761
289
2932
309
3143
3218
3316
3466
354
3658
3771
38105
3911
4032
4188
42105
4315
4455
457
4653
4720
4815
49108
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences243
matches
0"were lit"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs517
matches
0"was rubbing"
1"was indicating"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount23
semicolonCount8
flaggedSentences27
totalSentences265
ratio0.102
matches
0"Moonlight pooled on the grass as if it had substance, and the air held that strange, held-breath stillness the place always had—like a chapel waiting for someone to speak."
1"Her voice didn’t belong to any one age; it slid through the dark like a ribbon."
2"It wasn’t pain—more like the aftertaste of winter."
3"She hates it when you use my full name, Rory thought—a reflex, bitter and private."
4"Warmth washed over her, and not the blunt press of a summer day—more like the warm blush of a fire-lit dining room when someone has just pulled a pie from the oven."
5"They wept; dew trembled at their ends in globes so clear they hardly seemed wet, each bead reflecting a tiny, warped version of her face."
6"Some hung low, velvet and promising; others tugged back on their stems as the air stirred, pulling away, resentful, as if they’d learned enough to have opinions."
7"Sound came next—the far clatter of cutlery, a roar of laughter, a roar again, closer, that turned out to be nothing more than the steady boil of a river."
8"Not blood—she wasn’t going to do herself the kindness of believing they’d make it that easy—but something about it made her tongue heavy even catching the scent, a sweetness that meant to end in a headache."
9"The trellises became porticos; the porticos bled seamlessly into avenues, the vines trained into living columns that carried roofs of woven boughs."
10"She flinched—instinct—and found three women under a pergola arranging small pastries into a tower that should have fallen hours ago."
11"Her eyes looked like sugared fruit peels—candied translucence over the wet grief of a human iris."
12"For a heartbeat something else looked out of her sugar-glazed eyes—the flare of a small-town chef faced with the kitchen rush—and then whatever kept her here smoothed it away."
13"Her compulsion to answer something true twined with her inability to spend it freely—the Fae demand working backwards, binding her tongue."
14"The ground exhaled bakery-sweet, a yeast-heat that made her heart beat stupid for the pastry case at Golden Empress—custard buns, sesame-coiled swirls—even though she’d eaten before they came here."
15"At the river’s narrow, the banks drew close enough she could have thrown a stone over if she could find one; there were none."
16"Rory measured the distances, the rhythm of their swing; old habits she didn’t remember picking up, but there they were like muscle memory."
17"On the far side the vines began to knot in ways that made her eyes want to slide off them—braids inside braids, whorls inside whorls."
18"Whole clove pods, cracked; star-anise halos."
19"On the other side something moved—lights running, shadows crossing, the relentless choreography of a kitchen mid-service."
20"She breathed, and for a moment the cold under her grip felt like another hand on hers, teaching, steadying—no one she knew, and yet the shape of it was familiar in the way pain is."
21"Fires crouched in wrought-iron mouths; ovens opened to let out panting blasts."
22"Worktables stretched into dimness, crowded with mise—bowls of jewel-bright pickles, skeins of herbs still dripping enough to be alive, strings of ruby shells that might have been crayfish except they pulsed as if they had hearts."
23"“Belphegor?” Rory asked, before she could stop herself—not as a name to bait, but because it had found her tongue unheaded."
24"Real ones—threaded, desiccated pearls."
25"At the landing, a broad door opened onto a long room lit the way old churches were lit—candles in banks, flames caught in every reflective surface and multiplied."
26"He looked like the sort of man who would run six restaurants and a debt to his own vanity—soft, alert, terrible with attention."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1993
adjectiveStacks0
stackExamples(empty)
adverbCount70
adverbRatio0.035122930255895635
lyAdverbCount12
lyAdverbRatio0.006021073758153537
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences265
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences265
mean12.42
std8.8
cv0.708
sampleLengths
017
117
229
320
44
514
616
710
87
96
105
114
125
1312
1416
1524
1616
1712
187
1918
206
219
226
2314
2414
252
266
2726
288
2926
3012
3121
3216
3310
348
3511
3610
376
3810
396
408
4116
4215
433
4423
459
468
475
482
493
53.33% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.3584905660377358
totalSentences265
uniqueOpeners95
61.73% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences216
matches
0"Then another answered, then another."
1"Even the urgent ones spoke"
2"Then he caught Rory’s pendant"
3"Somewhere below, a bell-fruit chimed."
ratio0.019
90.37% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount70
totalSentences216
matches
0"She felt for the pendant"
1"It was warm already."
2"Her voice didn’t belong to"
3"She moved, and the dew"
4"She kept her tone loose."
5"Their eyes were two soft"
6"Their voice lifted as if"
7"She narrowed her eyes and,"
8"It wasn’t pain—more like the"
9"She drew her hand back"
10"Her crescent scar flashed a"
11"She hates it when you"
12"She dug the moonsilver knife"
13"It shed a faint, wrong"
14"She took one slow breath."
15"Her ears popped."
16"She stumbled one step then"
17"It smelled like roasting chestnuts."
18"Their passage left no mark"
19"They wept; dew trembled at"
ratio0.324
31.76% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount185
totalSentences216
matches
0"The grove smelled of wet"
1"Rory slipped between the ancient"
2"Moonlight pooled on the grass"
3"She felt for the pendant"
4"It was warm already."
5"Isolde said softly"
6"Her voice didn’t belong to"
7"She moved, and the dew"
8"She kept her tone loose."
9"Conversation had edges here."
10"Moonlight sifted through the canopy."
11"A low wind lifted the"
12"Nyx uncoiled from the shadow"
13"Their eyes were two soft"
14"Rory told them, curling her"
15"The silver chain clinked against"
16"Their voice lifted as if"
17"Isolde’s pale gaze shifted, the"
18"Isolde said, and if there"
19"Rory studied the space between"
ratio0.856
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences216
matches(empty)
ratio0
30.08% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences114
technicalSentenceCount18
matches
0"Moonlight pooled on the grass as if it had substance, and the air held that strange, held-breath stillness the place always had—like a chapel waiting for someon…"
1"The grove’s boundary stones had always made her itch, their bark warped into shapes that didn’t look like any tree she knew, whorls that suggested eyes."
2"She dug the moonsilver knife from inside her jacket, the Fae-forged blade that sat cold against her ribs on nights she couldn’t sleep."
3"Their passage left no mark on the earth but for Rory’s bootprint, which, to her sharp unease, slowly puffed back up and smoothed itself, as if the ground were i…"
4"Vines rose in ranks ahead of them, trellised on lattices that looked like polished bone and smoked glass."
5"Leaves wider than plates turned to face her as if curious, veins pulsing with light in their green like the slow breath of sleeping animals."
6"The vineyards went on in neat geometries that became less neat the farther they ran, until the trellises knotted into arches and the arches into domes through w…"
7"Some hung low, velvet and promising; others tugged back on their stems as the air stirred, pulling away, resentful, as if they’d learned enough to have opinions…"
8"Not blood—she wasn’t going to do herself the kindness of believing they’d make it that easy—but something about it made her tongue heavy even catching the scent…"
9"On the other side, a long, low building opened its mouth to the world: an unbroken kitchen line running a hundred feet or more, hearths breathing orange, spits …"
10"She flinched—instinct—and found three women under a pergola arranging small pastries into a tower that should have fallen hours ago."
11"The ground exhaled bakery-sweet, a yeast-heat that made her heart beat stupid for the pastry case at Golden Empress—custard buns, sesame-coiled swirls—even thou…"
12"Worktables stretched into dimness, crowded with mise—bowls of jewel-bright pickles, skeins of herbs still dripping enough to be alive, strings of ruby shells th…"
13"Even the urgent ones spoke in that tight-breathed way of people who had already screamed themselves hoarse months ago."
14"A man near them, small and freckled, swore softly as his sauce caught and just as softly uncaught, a new pat of butter appearing under his hand as if he’d wille…"
15"She thought of afternoons as a kid when her mother would keep the television tuned to a cooking show while she graded papers and her father would come in and pr…"
16"He looked like the sort of man who would run six restaurants and a debt to his own vanity—soft, alert, terrible with attention."
17"His hands lay on the arms of the chair, and his fingers never stopped moving, as if kneading an invisible loaf."
73.72% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags39
uselessAdditionCount4
matches
0"Rory said, brisk"
1"Isolde said, delighted"
2"Nyx whispered, fingers tracing not-quite lines along the panes’ edges"
3"he said, and the word went into her mouth like sugar and came out of her throat like smoke"
40.63% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags32
fancyCount7
fancyTags
0"Nyx whispered (whisper)"
1"she murmured (murmur)"
2"Nyx breathed (breathe)"
3"the woman murmured (murmur)"
4"Nyx suggested (suggest)"
5"Nyx whispered (whisper)"
6"Nyx murmured (murmur)"
dialogueSentences61
tagDensity0.525
leniency1
rawRatio0.219
effectiveRatio0.219
76.1769%