Run: 2026-04-24-01KQ0PMFFCFW0807Z9G1N2S94B

Run Details

Duration:
1m 53s
Cost:
$0.131110
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The portal opened in the hollow of a dead oak. Not split, not torn, not glowing in any way Rory’s tired brain had prepared for. The bark folded in on itself, ring by ring, until the trunk held a vertical mouth of amber light. Heat breathed through it, rich with cinnamon, roasted fat, crushed grapes, and the green bite of torn herbs. Rory stopped with one boot sunk in Richmond mud. “That’s Hel?” The Heartstone pendant warmed against her chest. Not a gentle warmth. A warning held in a fist. Isolde stood beside the oak without leaving a mark in the damp soil. Her silver hair stirred though the grove carried no wind. Pale lavender eyes watched the amber slit as if it watched her back. “One table has many seats. This is only the chair that smiles.” “That’s not comforting.” “Comfort feeds the wrong mouth.” Nyx’s shape gathered under the oak’s shadow, tall and narrow, violet eyes kindling inside a face that never settled into features. Their edges smoked into the night air. “Dymas,” they whispered. “Gluttony’s orchard. Do not accept a cup. Do not taste fruit fallen from a silver branch. Do not answer if something calls you by a name your mother used.” Rory’s fingers went to the crescent scar on her left wrist. She rubbed once, then stopped. The habit belonged to old fear, and old fear had no right to steer her. “Brilliant. No snacks, no weird fruit, no childhood trauma. Anything else?” Nyx tilted their head. “If the road sweats, step around it.” Rory stared at them. “The road can sweat?” “It can hunger.” Isolde lifted one hand. Between her fingers lay the Fae blade, slender and leaf-shaped, moonsilver catching the amber spill from the portal and turning it the colour of bone. Rory took it. Cold bit through her palm, sharp enough to clear the last of London from her head. “Cut only what has already chosen to bind you,” Isolde murmured. “Could you lot ever just say ‘good luck’?” A small smile touched Isolde’s mouth and vanished. “Luck is a debt with pretty teeth.” Rory slid the blade into the sheath at her belt and looked through the oak. Beyond the amber light lay a stone path lined with vines so heavy they bent their iron trellises into bows. The sky on the other side burned warm gold, though no sun showed. Far away, impossible hills rose in rounded terraces, each level crowded with orchards, glasshouses, fountains, and long white buildings with fluted roofs like folded napkins. Bells rang in the distance, not church bells, not alarm bells, but bright, delicate chimes that made her think of spoons striking crystal. She swallowed. “Right. In and out. Find the rift point. Work out who sent me this.” She tapped the pendant. “Avoid being eaten by architecture.” Nyx slipped through first. Their body thinned to a ribbon of black and passed into Dymas without disturbing the light. For one second their silhouette stretched across the path beyond, too long, too jagged, like something had seized their shadow and pulled. Then they re-formed. “Cross.” Rory went next. The portal clung to her skin. It felt like stepping through warm honey. The air dragged at her eyelashes, slid under her nails, pressed against her tongue with the taste of burnt sugar and red wine. Her ears popped. Her stomach dipped as if she had missed the last stair in the dark. Then her boot hit pale stone. Heat rose through the sole. The Grove vanished behind her, replaced by a round arch of living oak standing alone in the middle of a courtyard paved with cream-coloured slabs. Each slab held fossil shapes that moved when she looked too long: fish with human hands, wheat stalks twisting into spines, mouths open in the stone and closing without sound. Rory stepped off one. “Nope.” Isolde came through last. The portal folded shut behind her, bark knitting itself back into blank wood. The dead oak became a living one in Dymas, heavy with red-gold leaves and small black pears that clicked against one another like teeth. Rory looked up. The sky had no sun because the sky itself glowed. Warm amber stretched from horizon to horizon, thickened by slow currents of deeper orange, like broth stirred in a giant bowl. Birds wheeled overhead in perfect circles. They had peacock tails, vulture necks, and silver masks for faces. Whenever one opened its beak, a flute note drifted down. “Those birds natural?” Nyx kept to the shade of a trellis. The shadow there curled around them as if pleased to have company. “In Dymas, natural means it has eaten enough to survive.” Rory pulled her jacket open. Sweat already gathered at the base of her throat. London’s chill clung to the lining, losing the fight. The courtyard overlooked a valley that should not have fit inside any realm with borders. Vineyards rolled in every direction, each row hung with grapes the size of plums. Some glowed blue under their skins. Others held tiny sparks that pulsed like trapped heartbeats. Orchards rose beyond them, branches heavy with fruit she couldn’t name: glass pomegranates with seeds shining through clear rind, peaches covered in downy scales, long green pods that hummed and flexed. Between the fields stood kitchens the size of cathedrals, their chimneys breathing coloured smoke. Yellow smoke smelled of saffron. Purple brought blackberries and lightning. A thick red plume made Rory’s mouth flood with saliva so fast she bit the inside of her cheek. Blood sharpened her focus. She spat onto the stone. The drop sizzled, then grew a tiny red flower with a white centre. It opened, sniffed, and turned towards her boot. Rory stepped back. “Is my spit gardening now?” Isolde leaned closer to the flower. It trembled under her gaze. “Dymas wastes nothing.” The flower snapped at the air where Rory’s ankle had been. “Dymas can piss off.” A laugh rose from somewhere below. Not a person. A crowd. Far across the valley, beneath a series of striped pavilions, tables stretched in gleaming rows. Thousands of figures sat shoulder to shoulder. Some looked human. Some wore horns polished with oil. Some had mouths that opened down their necks. Servants moved between them carrying platters larger than doors. The laugh came again, rippling over the hills. A sound of full bellies and empty eyes. Rory’s wonder shrank into a hard knot. “Helbound souls?” Nyx’s violet gaze fixed on the distant feast. “Some. Contracted chefs. Guests. Debtors. Winners who lost the next course.” “Nice place.” “The prettiest traps need the best gardeners.” They moved down the path. The pale stone led from the courtyard into a tunnel of vines. Leaves overlapped overhead, thick and glossy, filtering the amber sky into green-gold patches that slid across Rory’s arms. Grapes hung low enough to brush her hair. Each cluster smelled different. Roast duck. Fresh bread. Chocolate orange. Her mum’s leek and potato soup, the one Jennifer Carter made on wet Sundays in Cardiff, thick with pepper and served in chipped blue bowls. Rory stopped dead. Steam seemed to curl from one grape. For half a breath, she heard rain on the kitchen window. Her father laughing from the hall. Her mother humming under her breath. Then Nyx’s hand closed around Rory’s wrist. Their fingers felt like cold smoke packed into bone. “Do not let this place season your memories.” Rory dragged her arm back, breath rough in her chest. “I wasn’t going to eat it.” “The mouth begins in the mind.” “Put that on a tea towel.” Isolde had drifted ahead. Wildflowers grew between the stones wherever her bare feet passed near them, blooming and withering in seconds, unable to decide which realm’s rules to obey. She paused at a bend where the vines parted around a fountain. The fountain stood in a small circular court. Three marble women rose from its centre, back to back, each with a different face: one laughing, one weeping, one asleep. Instead of water, dark sauce poured from urns in their arms, thick and glossy, steaming as it fell into the basin. The smell hit Rory like a hand on the sternum: beef marrow, red wine, rosemary, onions cooked past sweetness into something deep enough to drown in. Her stomach cramped. She had eaten before they left. Two bites of toast over Silas’ bar, standing in her kitchen with one trainer untied and Eva texting her seventeen question marks. Now hunger scraped at her ribs as if she had been fasting for days. Nyx turned away from the fountain. “Keep moving.” Rory’s legs refused for one embarrassing second. The weeping statue’s stone eyes rolled towards her. “Laila,” it sang. Her blood went cold. Nobody here should have known that name. Isolde’s head snapped round, silver hair cutting across her cheek. Rory drew the Fae blade. The moonsilver cleared its sheath with a whisper. Its cold ran up her arm and drove the hunger back. The statue’s mouth stretched wider, stone lips splitting at the corners. “Little Laila, late for tea. Little Laila, thin as—” Rory slashed the air between them. The blade didn’t touch marble. It cut something thinner. A shimmer peeled away from the fountain like cling film from a bowl. The smell vanished. The sauce became black water crawling with white grubs. The three statues sagged into one lump of pitted stone with a dozen mouths carved into its belly. Each mouth opened. Nyx flowed forward and spread into a sheet of darkness, swallowing the sound before it formed. The mouths worked in silence, chewing the air. Rory backed away, blade raised. “Was that a ward?” Isolde’s eyes reflected the warped fountain. “A napkin over rot.” “Lovely.” Nyx condensed beside her, taller than before, edges serrated. “It marked you.” Rory looked down. A thin red line had appeared across the back of her left hand. Not a cut. A stain beneath the skin, curved like a smile. She rubbed it. Nothing changed. “Marked me for what?” From the path behind them came a soft dragging sound. All three turned. A slug the length of a sofa inched across the stones. Its body shone translucent pink, full of floating seeds and half-digested jewels. On its back grew a tiny dining table set for one, complete with a white cloth, a silver candleholder, and a covered dish. The slug’s eyestalks waved at Rory’s hand. The covered dish trembled. Rory tightened her grip on the blade. “Tell me that’s not coming over for a chat.” Nyx watched the slug slide past the entrance to the fountain court. “It is a courier.” “For who?” The slug stopped. Its table bell rang by itself. A voice came from under the silver cloche, muffled and wet. “A welcome for the bearer of the Heartstone.” Rory’s pendant pulsed hard enough to hurt. Isolde lifted two fingers, and the wildflowers around her feet all turned black. “Do not answer.” The cloche rattled. “Guest-right awaits. A seat has been warmed. A cup has been sugared. A name has been written in salt.” Rory kept her mouth shut. The slug’s eyestalks bent towards Nyx. “Shadow without supper. Still fasting after all these years?” Nyx made no sound, but the shade beneath the vines deepened until the leaves above shrivelled at the edges. The eyestalks turned to Isolde. “Rootless daughter. Courtless tongue. Your plate remains in the hollow hill.” Isolde’s expression did not move. Only her hair shifted, lifting as if underwater. The slug’s body rippled with a chuckle. The cloche rose a finger’s width. A smell escaped: hot butter, sea salt, the first bite of something forbidden. Rory flung the Fae blade. It struck the little table dead centre. The moonsilver sank through cloth, wood, slug flesh, and the stone beneath with one clean note. The courier convulsed. The cloche flew off. Under it lay no food. Only an eye, large as a grapefruit, lidless and amber, staring straight at Rory. The eye blinked. Every grape in the tunnel turned towards her. Rory strode forward, yanked the dagger free, and the slug collapsed into a puddle of pink syrup and pearls. The pearls cracked one by one, releasing sighs. “Still not answering.” Nyx’s violet eyes gleamed. “Good.” Isolde stepped over the melting courier. “The road heard you refuse. It will change its manners.” As if the realm had waited for the cue, the pale stones ahead softened. Cream turned to gold, gold to wet brown. The path sagged, sweating beads of oil. A smell of frying dough rose from it. Rory stared at the slick surface. “The road’s sweating.” Nyx pointed left. “Orchard.” They left the path and pushed through a gap in the vines. The ground beyond gave under Rory’s boots with a springy, moss-like texture. Not grass. Tiny green tongues carpeted the slope, each one tasting the air as she passed. She stepped lighter, though every part of her wanted to run. The orchard opened around them. Trees towered in ordered rows, their trunks dark purple and twisted like braided muscle. Leaves hung broad and blue-black, veined with gold. Fruit dangled high above: lantern-shaped, milky white, each one filled with a drifting shadow. When the breeze moved, the fruit knocked together with soft glassy chimes. Rory forgot to breathe. A stream crossed the orchard, narrow and clear, flowing uphill. In its bed lay cutlery instead of stones: forks, spoons, knives, ladles, all worn smooth by current. Tiny fish with human lips darted between them. One surfaced and blew a bubble that held a perfect miniature image of Cardiff Bay at dusk. Rory crouched before she could stop herself. The bubble drifted near her face. Inside it, water slapped the barrage, gulls hung in the wind, and a younger Rory stood with Eva at seventeen, both of them in cheap coats, sharing chips out of paper while pretending adulthood wouldn’t find them. The fish smiled with too many flat teeth. Rory popped the bubble with the tip of the dagger. “Not today.” Isolde watched the stream run uphill. “Memory ferments quickly here.” “Everything ferments here.” Nyx stood beneath one of the lantern fruits, head tilted back. The shadow inside the fruit pressed against its pale skin in the shape of a hand. “They grow appetites.” Rory rose. “Appetites for what?” A fruit above her split with a sigh. The shadow inside poured out, not down but sideways, spreading into a flat black shape in the air. It lengthened, gained shoulders, gained a bowed head. For one dreadful second it looked human. Then a mouth opened in its chest. Rory raised the blade. Nyx moved first. They surged up the tree trunk, became a smear of night across purple bark, and wrapped the newborn thing before it could detach. The chest-mouth bit into Nyx’s darkness. Violet light flashed. Nyx’s form shuddered, then tightened like a fist. The shadow-fruit creature folded in on itself and vanished with a dry pop. The tree groaned. Several lantern fruits dimmed. Rory backed towards Isolde. “Appetites. Great. We’ve seen the appetites.” Nyx dropped from the trunk and landed without a sound. Their outline held for a moment in too many angles before settling back into humanoid shape. “Unripe. Weak.” “That was weak?” “In Dymas, hunger learned patience.” A horn sounded across the valley. Low. Brass. Enormous. The birds with silver masks rose from the vineyards in a single glittering cloud. The distant feast quietened. Even the uphill stream seemed to hush, cutlery clinking softer under the current. Rory looked through the trees. Beyond the orchard, the land dipped towards a canal of dark red liquid. On the far bank stood a market street that hadn’t been there before. It stretched under awnings striped cream and crimson, crowded with stalls. Copper lamps burned though the sky remained bright. Figures moved between counters stacked with impossible goods: jars of bottled laughter, cages full of singing tongues, pyramids of fruit that changed shape whenever someone reached for them. At the end of the street rose an archway made of ribs. The Heartstone pendant pulsed towards it. Rory wrapped her hand around the gem. Heat throbbed through her fingers. “That way.” Isolde’s gaze followed the pendant’s pull. Her pupils narrowed to pale slits. “Where ribs remember the beast, the Veil has been gnawed thin.” “Rift point?” “The wound wore a market’s face.” Nyx turned their head towards the horn’s fading note. “And markets have masters.” Rory looked back the way they had come. The path through the vines had sealed. Leaves knitted over the gap. Grapes swelled in the new growth, glossy and watchful. “Of course they do.” She wiped sweat from her upper lip with the back of her wrist. The red smile-mark on her hand seemed darker now, almost fresh. Beneath her palm, the Heartstone beat and beat, eager as a second heart. The canal lay ahead, red and slow, carrying white petals and small bones. A bridge arched over it, made from lacquered wood carved into the shapes of intertwined forks. On the near side of the bridge stood a signpost with no writing, only three shallow bowls nailed to the wood. One held salt. One held honey. One held teeth. Rory stopped before it. “Let me guess. Toll.” The nearest bowl shifted. The teeth inside turned, roots clicking against porcelain. A voice came from the signpost, dry as nutshells. “Salt for passage. Honey for favour. Teeth for truth.” Rory glanced at Isolde. “Can I stab a sign?” Isolde studied the bowls. “A toll paid poorly follows on soft feet.” Nyx’s shadow stretched across the ground, stopping short of the bridge as if pressed against glass. “The canal is warded. I cannot cross first.” Rory exhaled through her nose. The market beyond the bridge brightened. A stallholder with antlers and no face lifted one long hand in greeting. Somewhere under the awnings, a child laughed, then coughed, then laughed again in an adult man’s voice. Rory stepped closer to the bowls. “No food. No cups. No answering childhood names. No sweaty roads. What about salt?” Nyx’s whisper brushed her ear. “Salt binds. Honey invites. Teeth confess.” Rory looked at the crescent scar on her wrist, then at the red mark on her hand, then at the bridge waiting over the canal. She reached into her jacket pocket and pulled out the small paper sachet of salt she’d taken from the Golden Empress counter before leaving, the kind Yu-Fei kept beside soy sauce packets and wooden chopsticks. Isolde’s brows lifted a fraction. Rory tore it open with her teeth. “Delivery work teaches preparation.” She poured the salt into the first bowl. For a moment, nothing happened. Then the signpost shivered. The salt sank as if the bowl had no bottom. White lines spread from the post across the bridge, tracing hidden symbols in the lacquered wood. The fork-carvings loosened their tines and bowed away from the centre, making a narrow path. The dry voice returned. “Passage for one.” Rory froze. The bridge waited. Behind her, Nyx and Isolde stood among the tongue-grass and lantern trees, both still, both watching the market beyond the canal. Rory looked down at the empty salt sachet in her hand. “Yeah,” she muttered. “Should’ve nicked more condiments.”
created_at"2026-04-24T21:34:18.613Z" 4/24/2026, 9:34:18 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3608
moderation_latency(null)
generation_time111350
tokens_prompt1816
tokens_completion5388
native_tokens_prompt1706
native_tokens_completion4278
native_tokens_completion_images0
native_tokens_reasoning42
native_tokens_cached1280
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.13111
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0972a96e5d74d8710169ebe1dab4988195a364c4e829b7875d"
is_byokfalse
latency313
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-1777066458-4c4Sm8EBwBguWR8rgwhS"
session_id(null)
api_type"completions"
id"gen-1777066458-1ebt6BGBpmntB644F5e7"
upstream_id"resp_0972a96e5d74d8710169ebe1dab4988195a364c4e829b7875d"
total_cost0.13111
cache_discount0.00576
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
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences77
tagDensity0.065
leniency0.13
rawRatio0
effectiveRatio0
98.44% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3210
totalAiIsmAdverbs1
found
0
adverb"quickly"
count1
highlights
0"quickly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
65.73% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3210
totalAiIsms22
found
0
word"warmth"
count1
1
word"comforting"
count1
2
word"crystal"
count1
3
word"stomach"
count2
4
word"perfect"
count2
5
word"chill"
count1
6
word"pulsed"
count3
7
word"trembled"
count2
8
word"gleaming"
count1
9
word"marble"
count2
10
word"whisper"
count2
11
word"silence"
count1
12
word"throbbed"
count1
13
word"porcelain"
count1
14
word"tracing"
count1
highlights
0"warmth"
1"comforting"
2"crystal"
3"stomach"
4"perfect"
5"chill"
6"pulsed"
7"trembled"
8"gleaming"
9"marble"
10"whisper"
11"silence"
12"throbbed"
13"porcelain"
14"tracing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"blood ran cold"
count1
highlights
0"blood went cold"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences295
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences295
filterMatches
0"think"
1"wonder"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences367
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3210
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
57.64% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions126
wordCount2761
uniqueNames21
maxNameDensity1.85
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory51
Richmond1
Heartstone3
Fae3
London2
Isolde20
Nyx23
Dymas2
Grove1
Jennifer1
Carter1
Sundays1
Cardiff2
Bay1
Eva1
Golden1
Empress1
Yu-Fei1
Heat3
Leaves3
One4
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Grove"
4"Jennifer"
5"Carter"
6"Eva"
7"Yu-Fei"
8"Heat"
9"Leaves"
10"One"
places
0"Richmond"
1"London"
2"Dymas"
3"Cardiff"
4"Bay"
5"Golden"
globalScore0.576
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences199
glossingSentenceCount2
matches
0"felt like stepping through warm honey"
1"felt like cold smoke packed into bone"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.935
wordCount3210
matches
0"not church bells, not alarm bells, but bright, delicate chimes"
1"not alarm bells, but bright, delicate chimes"
2"not down but sideways, spreading into a flat black shape in the air"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences367
matches
0"known that name"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs238
mean13.49
std16.74
cv1.241
sampleLengths
010
152
29
32
417
536
612
73
85
928
1032
1131
1211
134
147
154
164
173
1848
1911
208
218
227
2315
2481
252
2623
274
2838
293
301
313
326
3347
346
355
3655
374
381
3941
403
4158
423
4320
4410
4523
46118
474
485
4921
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences295
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs461
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences367
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1352
adjectiveStacks0
stackExamples(empty)
adverbCount31
adverbRatio0.022928994082840236
lyAdverbCount2
lyAdverbRatio0.0014792899408284023
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences367
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences367
mean8.75
std6.3
cv0.721
sampleLengths
010
115
219
318
49
52
67
74
86
913
1010
1113
1212
133
145
1521
167
173
1829
1911
205
2115
2211
234
247
254
264
273
284
2925
303
3116
3211
338
348
357
3615
3720
3813
3925
4023
412
4218
435
444
4516
4622
473
481
493
52.32% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.34332425068119893
totalSentences367
uniqueOpeners126
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences279
matches
0"Then they re-formed."
1"Then her boot hit pale"
2"Then Nyx’s hand closed around"
3"Instead of water, dark sauce"
4"Only her hair shifted, lifting"
5"Only an eye, large as"
6"Then a mouth opened in"
7"Even the uphill stream seemed"
8"Somewhere under the awnings, a"
9"Then the signpost shivered."
ratio0.036
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences279
matches
0"Her silver hair stirred though"
1"Their edges smoked into the"
2"She rubbed once, then stopped."
3"She tapped the pendant"
4"Their body thinned to a"
5"It felt like stepping through"
6"Her ears popped."
7"Her stomach dipped as if"
8"They had peacock tails, vulture"
9"She spat onto the stone."
10"It opened, sniffed, and turned"
11"It trembled under her gaze."
12"They moved down the path."
13"Her mum’s leek and potato"
14"Her father laughing from the"
15"Her mother humming under her"
16"Their fingers felt like cold"
17"She paused at a bend"
18"Her stomach cramped."
19"She had eaten before they"
ratio0.133
58.57% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount224
totalSentences279
matches
0"The portal opened in the"
1"The bark folded in on"
2"Heat breathed through it, rich"
3"Rory stopped with one boot"
4"The Heartstone pendant warmed against"
5"A warning held in a"
6"Isolde stood beside the oak"
7"Her silver hair stirred though"
8"Nyx’s shape gathered under the"
9"Their edges smoked into the"
10"Rory’s fingers went to the"
11"She rubbed once, then stopped."
12"The habit belonged to old"
13"Nyx tilted their head."
14"Rory stared at them."
15"Isolde lifted one hand."
16"Rory took it."
17"A small smile touched Isolde’s"
18"Rory slid the blade into"
19"The sky on the other"
ratio0.803
53.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences279
matches
0"Whenever one opened its beak,"
1"Now hunger scraped at her"
2"As if the realm had"
ratio0.011
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences111
technicalSentenceCount5
matches
0"Pale lavender eyes watched the amber slit as if it watched her back."
1"The dead oak became a living one in Dymas, heavy with red-gold leaves and small black pears that clicked against one another like teeth."
2"Orchards rose beyond them, branches heavy with fruit she couldn’t name: glass pomegranates with seeds shining through clear rind, peaches covered in downy scale…"
3"Figures moved between counters stacked with impossible goods: jars of bottled laughter, cages full of singing tongues, pyramids of fruit that changed shape when…"
4"Nyx’s shadow stretched across the ground, stopping short of the bridge as if pressed against glass."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
98.05% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount4
fancyTags
0"they whispered (whisper)"
1"Isolde murmured (murmur)"
2"it sang (sing)"
3"she muttered (mutter)"
dialogueSentences77
tagDensity0.052
leniency0.104
rawRatio1
effectiveRatio0.104
92.8171%