Run: 2026-09-02-01M1HAVV7PE8PN2FX7PCRZJ89B

Run Details

Duration:
6m 44s
Cost:
$0.082542
Provider:
Alibaba

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 Veil did not open so much as consent, yielding to the moonsilver blade with a sound like a finger circling the rim of a glass. Aurora Carter stepped through before her nerve could catch up with her boots, and the cold of Richmond Park broke off behind her as if a door had shut on winter. For one breath she stood in the hidden grove Isolde had shown them, where wildflowers had no business blooming in December and the standing stones waited under the oaks like old teeth in the earth. For the next breath, the grove was gone. Warmth wrapped around her, thick and sweet, carrying the scent of yeast, roasted fruit, and woodsmoke. The sky overhead was a deep, luminous amber, not the colour of sunset but of light preserved in honey. No sun marked it. No clouds crossed it. It simply was, vast and watchless, pouring down a glow that made every leaf and vine look gilded from within. Aurora looked down. The ground beneath her feet was dark loam scattered with crushed shells that glittered faintly, as if someone had ground pearls into the soil. Behind her, the air still shivered with the passage they had made. She could not see the distortion clearly, only a suggestion of movement, like heat rising from summer pavement. Nyx saw more. Isolde saw more still. Aurora had learned not to trust everything her own eyes told her in places like this. The Heartstone pendant lay against her collarbone, its silver chain cool at the clasp, its deep crimson no larger than her thumbnail. As she watched, a faint inner glow stirred in the gem, and warmth pulsed through it, slow as a second heartbeat. She touched it with two fingers. “There’s a portal near.” Nyx gathered themselves into a firmer shape at her shoulder. In solid form they stood perhaps six foot two, a humanoid silhouette cut from living shadow, edges softening where the amber light tried to define them. Their eyes were faintly glowing violet, and when they spoke, the voice came to Aurora like a whisper carried on the wind. “More than one.” Isolde moved past them both, silver hair spilling to her waist, pale lavender eyes fixed on the distance. The grove beyond the Veil had left no mark on her, and this new place seemed no more capable of holding her. Where Aurora’s boots pressed grooves into the loam, Isolde’s feet left nothing. Not a dent. Not a bent stem. She walked as if the world had agreed not to remember her weight. “Dymas is generous with its doors,” Isolde said. “Few of them lead out.” Aurora drew the Fae-forged blade a little higher in her grip. The slender leaf-shaped dagger was cold enough to ache, and its moonsilver surface still carried a trace of luminescence from the moonlight that had touched it in the grove. Isolde had given it to her, and Aurora had stopped asking questions about gifts that arrived wrapped in riddles. The weapon had already saved her once. It had cut through a magical ward as cleanly as scissors through ribbon, and it seemed to dislike demons even more than she did. Here, that dislike felt contagious. The blade’s chill crept up her wrist, past the small crescent scar she had carried since childhood, and settled under her skin like warning. They stood at the edge of a vineyard. Not a vineyard as she knew it, with neat rows and earthly labour, but a sprawling abundance of black trellises climbing toward the amber sky, their timbers ancient and twisted into shapes that suggested ribs, hands, open mouths. Vines heavy with fruit looped from post to post. The grapes were enormous, dark as garnets, their skins so translucent that Aurora could see veins of brighter red moving inside them. She did not touch them. She thought better of it the moment she noticed the way the nearest cluster turned toward her, slow as a sleeping animal. Beyond the vines, orchards spread in every direction. Trees with pale bark bore fruit that glowed faintly, some gold, some bruised purple, some the unsettling pink of a healed burn. Gardens spilled between them in riots of green and scarlet, herbs broad as swords, flowers with petals like spun sugar, low bushes clustered with berries that chimed when the air moved. The sound was delicate and wrong, as if the wind were playing a table setting. Aurora listened. Under the chime of berries came deeper noises: laughter rolling up from a hollow, the clatter of pans, the hiss of fat in a pan, the far-off scrape of a knife against stone. Somewhere, liquid poured and kept pouring, too long for one bottle, too eagerly for one throat. Somewhere else, someone wept in a voice too tired to be heard by anyone who wanted to ignore it. “Stay close,” Aurora said. Nyx’s shadow lengthened across the path. “I am close.” “You’re dramatic.” “I am observant.” Isolde glanced back. Her expression remained serene, ageless, maddening. “The loud places are safest,” she said. “Until they are not.” Aurora considered that. “That’s not helpful.” “Help is a dish best served when asked for plainly.” “Can you ever just answer a question?” Isolde smiled. “Would you believe me if I did?” Aurora didn’t answer. She couldn’t. The compulsion on Isolde was old and absolute: she could not lie. But Aurora had learned that truth could be folded, trimmed, polished, and arranged until it pointed somewhere dangerous. A seer who spoke in riddles was still a seer. She simply made you work for your own misunderstanding. They moved deeper. The path narrowed between the vineyards, then broadened into a lane paved with flat stones worn smooth by centuries of feet, hooves, and things Aurora preferred not to name. The air grew warmer. It pressed against her mouth when she breathed, tasting of spiced wine and caramelised sugar and something metallic beneath, like blood on a bitten tongue. Her stomach clenched. Not with fear. With hunger. She stopped at once. It was not her hunger. She knew her own appetite, the simple animal need that came after long shifts delivering food for Yu-Fei’s restaurant, after nights spent sleeping badly above Silas’s bar, after too much thinking and too little rest. This was different. This hunger arrived dressed in longing. It whispered of comfort. Of reward. Of every empty place inside her suddenly filled with warmth. Nyx’s form thinned at the edges. Their violet eyes brightened. “Do not feed it,” Isolde said, without looking back. Aurora’s fingers tightened on the dagger. “Feed what?” “Want.” The word fell into the amber light and seemed to sink into the soil. Aurora looked down. Around her boots, tiny white flowers had opened in the loam, delicate and innocent, except that they were growing too quickly, spreading toward the hem of her coat. One curled around the tip of her boot, not threatening, but curious. Testing. She lifted her foot. The flower stretched after it, root and all, then snapped back into the ground. Unease crawled up her spine. Ahead, the lane opened into a courtyard built around a fountain. The fountain did not run with water. A clear syrup rose in a slow central column, catching the amber light, falling in heavy ribbons into a basin carved with open mouths. The mouths drank. Aurora saw that plainly. Stone lips moved. Stone throats swallowed. The basin remained empty. Around the fountain stood tables. Dozens of them. Long boards, small rounds, trestles stacked with dishes, all arranged beneath pergolas wound with flowering vines. Some tables were empty. Some were not. Aurora raised a hand. Nyx and Isolde stopped with her. Between the tables moved figures in cook’s whites stained with wine and ash. Their faces were drawn, their eyes bright with exhaustion, their hands skilful and relentless. They garnished plates with petals, lifted silver domes, carved fruit into shapes that seemed to move before being carried away. On their wrists, just above the cuff, Aurora saw marks: thin brands, like script written in scar tissue. Helbound souls. Contracted from Earth. She had heard enough from Nyx to guess. The food they prepared was beautiful in a way that made her uneasy. One chef laid a roasted bird back together with a touch, and its skin crisped again as if freshly drawn from the oven. Another arranged a tower of oysters that opened on their own, revealing not flesh but tiny lights, like stars trapped in brine. A third carried a platter of dark grapes identical to those in the vineyard, except that these had been peeled, and inside each one a small red pulse beat steadily. At the far end of the courtyard, beneath a canopy of amber silk, a dais rose from the floor. On it stood a table larger than the rest, set for one. The chair behind it was empty, but the place had been laid with terrible care. Knives gleamed. Goblets waited. A crown of blackened vine leaves rested beside the plate. A banner hung above the chair, stitched in deep red thread with a name Aurora did not need to hear spoken to understand. Belphegor. The air near the dais shimmered. Not with heat. With want. Aurora looked away first. Her mouth was watering. Her hands were trembling. She hated both. “We need to keep moving,” she said. Nyx had gone very still. Their shadow had spread across the paving stones toward the nearest table, where a dish of honeyed figs sat unattended. The tips of their silhouette reached for it like fingers. They noticed, drew themselves back, and the shadow snapped into shape with visible reluctance. “This place tastes us,” Nyx whispered. “Then don’t let it like the flavour,” Aurora said. Isolde’s gaze moved over the courtyard without surprise. “The prince keeps his court hungry. It is easier to rule an appetite than a soul.” Aurora looked at her. “You’ve been here before.” “I have seen what hunger builds when it is given a throne.” “That’s not what I asked.” “No,” Isolde agreed. “It is not.” Aurora bit back the reply that rose in her throat. Cool-headed. She could be cool-headed. She had survived worse than a beautiful place that wanted to eat her from the inside out. She had survived Evan. She had survived London with too little money and too many questions. She had survived the moment the ordinary world cracked open and started showing its teeth. She studied the courtyard instead. The shimmering distortion Nyx had noticed near the dais was not random. It followed a line from the fountain to a low archway at the courtyard’s far side, where the pergola gave way to older stone. The arch was half-buried in roots, its lintel carved with mouths again, smaller and more precise, each one closed except for a narrow vertical gap. The Heartstone pulsed against Aurora’s skin, stronger now. Warm. Insistent. “That way,” she said. They skirted the edge of the feast. Twice a server turned as they passed. Each time, Nyx drew Aurora into the shadow of a vine-heavy trellis, and the shade’s form spread over them like a cloak. The first time, Aurora felt only cold. The second time, she felt Nyx’s heartbeat, if it could be called that: a faint, restless stirring against her shoulder, old and human and not quite human anymore. She did not ask. Some doors opened inward. Isolde moved beside them, untouched by shadow and unconcerned by it. The servers’ eyes slid past her as if she were a trick of the light. At the third table, Aurora saw a woman’s face reflected in the polished surface of a silver tray. The woman was not near the table. She stood across the courtyard, one hand resting on a carver’s knife, staring at the place where Aurora had been a moment before. Her mouth moved. No sound came from it. The tray’s reflection smiled before the woman did. Aurora looked away. The archway grew larger as they approached. Up close, the stone was not merely old; it was tired. Its carvings had been worn by hands, tongues, perhaps centuries of supplicants pressing mouths to the rock in hope or supplication. Iron pins had been driven into the stone at intervals, each etched with narrow symbols. Aurora recognised the intent if not the language. Wards. Monitoring marks. The kind Wardens would leave at a rift point. One pin was cracked. The Heartstone burned gently against her chest. “Hel portal,” she said. Nyx’s eyes flared violet. “Yes.” Isolde tilted her head. “A mouth that has learned to swallow distance.” Aurora stepped closer. The air around the arch rippled, and this time, with the Fae blade lifted before her, she could see it: a faint shimmering distortion, like breath over flame. The blade’s cold light touched the seam and made it visible in thin silver lines, a web of magic stretched across the gap. Not a doorway. A restraint. Someone had tried to bind the portal shut and failed halfway. Beyond the web, she caught another glimpse of Dymas, or perhaps a deeper part of it. Amber light gave way to the glow of furnaces. Vineyards became vaulted ceilings black with smoke and hung with fruit like lanterns. Long tables stretched into darkness, crowded with feasters whose laughter rose and fell in perfect rhythm, too perfect, as if conducted. The smell that came through was overpowering: bread, wine, roasted meat, hot sugar, and beneath it all the sour sweetness of too much for too long. Her stomach cramped again. This time she recognised the hunger as a lure. “It wants us to want,” she said. Nyx’s whisper sharpened. “It is succeeding.” Aurora looked at the blade. The moonsilver had grown colder still, and its faint luminescence pulsed in time with the Heartstone. She thought of the Fae Courts, of Isolde’s gift, of a weapon made to cut through magical wards and particularly effective against demons. She thought of the cracked Warden pin, the failing binding, the way the portal’s web trembled not with age but with appetite. She did not need to force it open. She needed to stop feeding it. “Isolde,” Aurora said. “What is the lock?” Isolde’s pale eyes moved to hers. “What do you see?” “A mouth.” “Then feed it what it cannot swallow.” Aurora stared at the arch. The vertical gap in the stone widened a fraction, as if listening. The scent from beyond intensified, honey and heat and remembered comfort. She thought of her flat above the bar, small and real. She thought of Eva’s voice on the phone, impatient and loyal. She thought of running from Evan with nothing but a bag and the stubborn refusal to become what he had wanted her to be. Hunger could be a leash. So could refusal. She raised the dagger, but not toward the shimmering web. Instead she turned the flat of the blade against the cracked iron pin and pressed the cold moonsilver into the rune-work. The metal hissed. The Fae blade did not glow brighter. It grew colder, so cold that frost bloomed across Aurora’s knuckles and the air near the pin snapped with tiny silver sparks. The portal shuddered. The smell of the feast faltered. A sound came from beyond the arch, not anger exactly, but the offended silence of a host whose guest has refused the first course. Aurora pressed harder. “Nyx. The web.” They understood. Their shadow flowed over the arch, not touching the portal’s light but shading it, starving it of the amber glow. Where Nyx passed, the shimmering lines dulled. The mouths carved in the stone closed, one by one. Isolde lifted one hand, palm outward. She spoke no spell that Aurora could hear. Perhaps she did not need to. The wildflowers at the base of the arch leaned away from her, and the roots binding the stone went still. Aurora felt the moment the portal’s hunger lost its grip. It was like a hook slipping free from soft flesh. The Heartstone gave one strong pulse, then settled into a steady warmth. The crack in the iron pin sealed with a thin line of frost. The magical web tightened, not with the old failing strain but with something colder and cleaner, moonsilver and refusal. The arch closed. Not with a bang. With the quiet click of a mouth deciding it had been offered something distasteful. Silence rushed back into the courtyard behind them. Aurora lowered the blade. Her breath came too fast, and only then did she realise how deeply the air had been pressing into her lungs. The taste of sugar and roast faded, leaving only the clean chill of the dagger against her palm. Nyx reformed beside her, their edges steadier, though their violet eyes remained fixed on the sealed arch. “That will not hold forever.” “It doesn’t need to,” Aurora said. “It just needs to hold long enough for us to leave.” Isolde looked at her with something almost like approval. “A wise guest knows when the meal has ended.” Aurora glanced back at the courtyard. The feast continued, but the rhythm had changed. Servers moved faster. The feasters laughed a beat too late. At the high table beneath the black vine banner, the empty chair seemed less vacant than before, as if something vast had leaned close to inspect the interruption and not yet decided whether to be amused. She did not want to wait for the decision. “Back through the grove,” she said. “Now.” They turned from the arch and retraced their path along the lane of crushed shells. The vineyard seemed darker on the return, the grapes less jewelled, the leaves less eager. The orchard fruit still glowed, but the light had gone syrupy, clinging. When the berry bushes chimed, the sound was petulant. At the place where the Veil had first consented, the air still trembled faintly. Aurora could not see it without lifting the Fae blade, but when she did, the dagger’s cold light revealed the seam: a slender distortion between the standing stones that had followed them from Richmond Park into this impossible country. Nyx inclined their head toward it. “Home?” Aurora considered the word. Not Cardiff. Not the flat above Silas’s bar. Not even the ordinary streets of London where she delivered other people’s dinners and pretended the night did not have teeth. Home was not a place yet. Maybe it was the act of refusing to be consumed. She stepped through first. Winter hit her face like a blessing. Richmond Park lay around them in blue dusk, cold and grass-scented and blessedly silent. The hidden grove closed behind them with the softest rustle of year-round wildflowers. The standing stones stood as they had for ages, patient and uninterested in explanation. Snow had begun to fall beyond the oaks, fine and real. Aurora looked down. Her boots had left prints in the frost. Isolde stood nearby, silver hair darkened by dusk, leaving no mark at all. Nyx’s shadow pooled at Aurora’s side, thinner now, but present. Their voice came like wind through bare branches. “You did well.” Aurora sheathed the Fae blade. The Heartstone rested quietly against her chest, its crimson glow dimmed, its warmth fading. She touched the crescent scar on her wrist, then let her hand fall. Behind them, somewhere beyond the Veil, Dymas continued its endless feast. The amber sky, the helbound chefs, the hungry mouths carved in stone, the empty chair waiting beneath a crown of vine leaves: all of it remained, lavish and terrible, set for appetites that would never be satisfied. Aurora turned toward the lights of London. For the first time that night, the cold felt like a gift.
created_at"2026-09-02T15:12:40.706Z" 9/2/2026, 3:12:40 PM
model"qwen/qwen3.8-max-20260803"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1085
moderation_latency(null)
generation_time404018
tokens_prompt1547
tokens_completion14144
native_tokens_prompt1671
native_tokens_completion13200
native_tokens_completion_images(null)
native_tokens_reasoning8844
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"stop"
service_tier(null)
usage0.082542
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788361960-icjPx34HH5LHsP127fD8"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788361960-zGLIncJqcZVPGSbIntM2"
upstream_id"chatcmpl-6f6d9a53-4982-9768-8a1d-bb9d3536a366"
provider_responses
0
endpoint_id"6332e9fd-e0c4-4cae-8c17-d25bc774864a"
id"chatcmpl-6f6d9a53-4982-9768-8a1d-bb9d3536a366"
is_byokfalse
latency1085
model_permaslug"qwen/qwen3.8-max-20260803"
provider_name"Alibaba"
status200
total_cost0.082542
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences46
tagDensity0.304
leniency0.609
rawRatio0
effectiveRatio0
92.40% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3291
totalAiIsmAdverbs5
found
0
adverb"eagerly"
count1
1
adverb"suddenly"
count1
2
adverb"quickly"
count1
3
adverb"very"
count1
4
adverb"gently"
count1
highlights
0"eagerly"
1"suddenly"
2"quickly"
3"very"
4"gently"
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)
60.50% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3291
totalAiIsms26
found
0
word"warmth"
count5
1
word"pulsed"
count3
2
word"whisper"
count2
3
word"weight"
count1
4
word"chill"
count2
5
word"stomach"
count2
6
word"pulse"
count2
7
word"silk"
count1
8
word"shimmered"
count1
9
word"etched"
count1
10
word"perfect"
count2
11
word"trembled"
count2
12
word"silence"
count2
highlights
0"warmth"
1"pulsed"
2"whisper"
3"weight"
4"chill"
5"stomach"
6"pulse"
7"silk"
8"shimmered"
9"etched"
10"perfect"
11"trembled"
12"silence"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells5
narrationSentences286
matches
0"t with fear"
1"d in longing"
2"filled with warmth"
3"d with warmth"
4"k in hope"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount5
narrationSentences286
filterMatches
0"look"
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences318
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3291
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions1
matches
0"Behind them, somewhere beyond the Veil, Dymas continued its endless feast."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions129
wordCount3069
uniqueNames23
maxNameDensity1.56
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Veil4
Carter1
Richmond3
Park3
Isolde20
December1
Heartstone6
Aurora48
Fae-forged1
Nyx17
Yu-Fei1
Silas2
Earth1
Evan2
London3
Wardens1
Fae6
Dymas2
Courts1
Warden1
Eva1
Cardiff1
One3
persons
0"Veil"
1"Carter"
2"Isolde"
3"Heartstone"
4"Aurora"
5"Nyx"
6"Yu-Fei"
7"Silas"
8"Evan"
9"Wardens"
10"Dymas"
11"Eva"
12"One"
places
0"Richmond"
1"Park"
2"December"
3"Earth"
4"London"
5"Cardiff"
globalScore0.718
windowScore0.667
94.44% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences180
glossingSentenceCount4
matches
0"seemed no more capable of holding her"
1"not quite human anymore"
2"as if listening"
3"felt like a gift"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches8
per1kWords2.431
wordCount3291
matches
0"not the colour of sunset but of light preserved in honey"
1"Not a vineyard as she knew it, with neat rows and earthly labour, but a sprawling abundance of black trellises climbing toward the"
2"not threatening, but curious"
3"not flesh but tiny lights, like stars trapped in brine"
4"not with age but with appetite"
5"not anger exactly, but the offended silence of a host whose guest has refused the f"
6"not touching the portal’s light but shading it, starving it of the amber glow"
7"not with the old failing strain but with something colder"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences318
matches
0"learned that truth"
1"called that: a"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs126
mean26.12
std26.46
cv1.013
sampleLengths
057
143
263
380
443
510
658
73
872
913
1090
1129
128
1396
1476
152
1668
174
189
192
203
2120
226
2310
247
259
2654
273
2858
293
305
314
3265
3310
349
358
361
3714
3844
3918
405
4159
425
4326
4410
4565
4613
4788
4860
4923
95.45% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences286
matches
0"was gone"
1"were drawn"
2"being carried"
3"been peeled"
4"been laid"
5"been worn"
6"been driven"
7"been offered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs500
matches
0"were faintly glowing"
1"were playing"
2"was watering"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences318
ratio0.003
matches
0"Up close, the stone was not merely old; it was tired."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1840
adjectiveStacks3
stackExamples
0"slender leaf-shaped dagger"
1"brighter red moving inside them."
2"faint, restless stirring against her"
adverbCount61
adverbRatio0.03315217391304348
lyAdverbCount18
lyAdverbRatio0.009782608695652175
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences318
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences318
mean10.35
std8.23
cv0.795
sampleLengths
026
131
235
38
416
519
64
74
820
93
1024
1112
1218
133
144
1516
1622
1721
186
194
2010
2126
2222
233
2418
2522
2612
273
284
2913
308
315
3211
3329
3419
357
3624
375
3824
398
4038
419
4222
435
4422
458
4622
4731
4815
492
38.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats36
diversityRatio0.29559748427672955
totalSentences318
uniqueOpeners94
79.05% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences253
matches
0"Somewhere, liquid poured and kept"
1"Somewhere else, someone wept in"
2"Twice a server turned as"
3"Instead she turned the flat"
4"Perhaps she did not need"
5"Maybe it was the act"
ratio0.024
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount60
totalSentences253
matches
0"It simply was, vast and"
1"She could not see the"
2"She touched it with two"
3"Their eyes were faintly glowing"
4"She walked as if the"
5"It had cut through a"
6"They stood at the edge"
7"She did not touch them."
8"She thought better of it"
9"Her expression remained serene, ageless,"
10"She simply made you work"
11"They moved deeper."
12"It pressed against her mouth"
13"Her stomach clenched."
14"She stopped at once."
15"It was not her hunger."
16"She knew her own appetite,"
17"It whispered of comfort."
18"Their violet eyes brightened."
19"She lifted her foot."
ratio0.237
66.72% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount199
totalSentences253
matches
0"The Veil did not open"
1"Aurora Carter stepped through before"
2"Warmth wrapped around her, thick"
3"The sky overhead was a"
4"It simply was, vast and"
5"Aurora looked down."
6"The ground beneath her feet"
7"She could not see the"
8"Nyx saw more."
9"Isolde saw more still."
10"Aurora had learned not to"
11"The Heartstone pendant lay against"
12"She touched it with two"
13"Nyx gathered themselves into a"
14"Their eyes were faintly glowing"
15"Isolde moved past them both,"
16"The grove beyond the Veil"
17"She walked as if the"
18"Aurora drew the Fae-forged blade"
19"The slender leaf-shaped dagger was"
ratio0.787
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences253
matches(empty)
ratio0
75.89% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences128
technicalSentenceCount12
matches
0"The ground beneath her feet was dark loam scattered with crushed shells that glittered faintly, as if someone had ground pearls into the soil."
1"The slender leaf-shaped dagger was cold enough to ache, and its moonsilver surface still carried a trace of luminescence from the moonlight that had touched it …"
2"Trees with pale bark bore fruit that glowed faintly, some gold, some bruised purple, some the unsettling pink of a healed burn."
3"Gardens spilled between them in riots of green and scarlet, herbs broad as swords, flowers with petals like spun sugar, low bushes clustered with berries that c…"
4"The sound was delicate and wrong, as if the wind were playing a table setting."
5"She knew her own appetite, the simple animal need that came after long shifts delivering food for Yu-Fei’s restaurant, after nights spent sleeping badly above S…"
6"She had survived worse than a beautiful place that wanted to eat her from the inside out."
7"She stood across the courtyard, one hand resting on a carver’s knife, staring at the place where Aurora had been a moment before."
8"Long tables stretched into darkness, crowded with feasters whose laughter rose and fell in perfect rhythm, too perfect, as if conducted."
9"At the high table beneath the black vine banner, the empty chair seemed less vacant than before, as if something vast had leaned close to inspect the interrupti…"
10"Aurora could not see it without lifting the Fae blade, but when she did, the dagger’s cold light revealed the seam: a slender distortion between the standing st…"
11"The amber sky, the helbound chefs, the hungry mouths carved in stone, the empty chair waiting beneath a crown of vine leaves: all of it remained, lavish and ter…"
89.29% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount1
matches
0"Isolde said, without looking back"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount2
fancyTags
0"Nyx whispered (whisper)"
1"Isolde agreed (agree)"
dialogueSentences46
tagDensity0.304
leniency0.609
rawRatio0.143
effectiveRatio0.087
84.7030%