Run: 2026-04-24-01KQ0N1KCF8A4N7P8KGKSM80D2

Run Details

Model:
GPT-5.5
Duration:
1m 48s
Cost:
$0.125830
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 Heartstone warmed against Rory’s throat before the trees changed. One moment Richmond Park pressed close around them: damp grass, black branches, a clipped winter wind that worried the cuffs of her jacket. The next, the oaks ahead stood in a ring where no ring had been the last time she had blinked, their trunks twisted into upright slabs, bark grown flat and dark as old iron. Frost silvered the ground outside the circle, but inside it the grass shone green enough to look painted on. Nyx slipped from the shadow of a hawthorn, tall and narrow, violet eyes dim under the hood of their own darkness. “The door woke before your hand touched it.” Rory closed her fingers around the pendant. The thumbnail-sized crimson stone pulsed once beneath her palm. Heat seeped through skin, through bone, not fire-hot, not painful. A living thing taking a breath. “I didn’t do anything.” “You wore a key into a lock.” Behind her, Isolde Varga moved across the frosted grass without bending a blade. Silver hair fell to her waist in a smooth curtain, bright against the dim morning. Her pale lavender gaze rested on the oak stones, then on Rory’s hand at her collar. “A mouth opens for fruit,” Isolde murmured. “For a knife, it learns caution.” Rory glanced down at the leaf-shaped dagger strapped beneath her coat. The moonsilver hilt had chilled through the leather sheath and into her ribs since Isolde had given it to her. Even now, the cold bit with a clear edge. “Is that meant to help?” Isolde’s lips curved, but the expression held no comfort. “Help wears many skins. Some have teeth.” “Right. Fantastic.” The ring of oak stones parted without sound. A gap appeared where bark should have sealed tight, not a doorway carved in wood, not exactly. The air between two trunks grew glossy. It sagged inward, amber light pooling across its surface like honey poured over glass. Beyond it, something moved in bright layers: sky, leaves, steam, colour. The pendant gave another pulse. Rory sucked in a breath through her teeth. Nyx leaned close to the shimmer, their edges fraying into smoke where the amber touched them. “Dymas.” The word trembled through the grass. Rory remembered the name from too many half-answers and half-threats. Gluttony. A realm of Hel. Prince Belphegor’s domain. Feasts, orchards, contracts written in hunger. She should have stepped back. Instead, the scent reached her. Warm bread. Roasted citrus. Rain on dark soil. Wine crushed fresh from the grape. Spices she didn’t know the names of curled through the cold air and hooked behind her ribs. Her stomach tightened so sharply she pressed a fist against it. “Bloody hell.” “Not all of it.” Nyx’s whisper brushed her ear. “Only one table.” Isolde crossed first. No ripple marked her passage. No flare. The amber swallowed her silver hair and left no trace. Rory looked at the frost behind her, at the distant smear of London beyond the parkland, at the safe grey sky she had hated all morning. Then she stepped through. Heat wrapped her. Not summer heat. Kitchen heat. Oven doors opened. Bodies gathered close. Steam breathed against her cheeks and dampened the hair at her temples. Her boots sank into red-gold moss that gave underfoot like sponge cake, though it sprang back without a mark. Above her stretched an amber sky with no sun, only a glow diffused through layered clouds the colour of burnt sugar. Vines hung across the air in looping bridges, heavy with black grapes and pearl-white fruit shaped like lanterns. Far below, far above—Rory could not tell which—waterfalls poured upward from floating terraces and broke into glittering mist. She turned once, slow. The portal hung behind them as a vertical slit of winter-dark between two trees that were not the oaks of Richmond Park any more. These trunks were pale, almost translucent, their sap glowing in veins of gold. Their branches bent under fruit that looked like glass apples filled with red sparks. Nyx emerged last, pulling themselves free from the shadow cast by Rory’s body. For a moment, Dymas’ amber light thinned them to smoke and violet eyes. Then they gathered into a solid shape. They did not like this place. Rory saw it in the way their shoulders stayed too still. Isolde waited a few paces ahead, barefoot on the moss, untouched by the heat. “Keep your hunger named,” she said. “An unnamed beast answers every bell.” Rory swallowed. Her mouth had filled with saliva. A path curled away from the portal, paved with flat white stones set into the moss. Each stone bore a symbol etched in gold: a pomegranate split open, a cup overflowing, a fork with tines like claws, a mouth ringed by thorns. “Cheery.” Nyx’s head tilted. “These stones remember feet. Step where others stepped.” “What happens if I don’t?” A laugh rolled across the orchard. It did not come from any throat. The grapevines shivered. Lantern-fruit chimed together, delicate as cutlery tapped against glass. Somewhere deeper in the realm, a bell rang once, then again, then a dozen times, all out of rhythm. The ground seemed to answer with a slow rumble beneath the soles of Rory’s boots. Isolde turned her pale eyes toward the path. “Some questions were plated for someone else.” “Meaning don’t test it.” “Meaning eat not from a stranger’s hand, walk not from a stranger’s road, and count not the teeth in a smiling house.” Rory looked at Nyx. “She does this all the time?” “Only when the truth wears barbs.” “Brilliant.” They moved. The path sloped between rows of trees whose leaves shifted colour as Rory passed: emerald, copper, bruise-purple, then a deep red like fresh chilli oil. The air hummed. Not insect-hum. Not machine. More like a crowd in another room, thousands of voices buried behind walls, each in mid-conversation. Now and then a word surfaced. Sweet. More. Mine. Rory kept one hand on the pendant and the other near her coat, fingers close to the Fae blade’s hilt. The Heartstone had settled into a steady warmth. It pulled—not hard, not like a leash, but the way a familiar smell pulled a hungry person down a street. A fruit dropped from a branch ahead. It landed on the path without breaking. Round, golden, no bigger than a plum. Its skin split open in four neat petals, revealing dark custard within, glossy and steaming. The smell hit Rory’s tongue before she breathed it: vanilla, coffee, orange zest, something buttery that made her knees loosen. Her hand moved. Nyx caught her wrist. Their fingers felt like cool silk wrapped around smoke. “Name it.” Rory stared at the fruit. The steam curled into shapes. Her mother’s kitchen in Cardiff. A chipped blue mug. Rain on the window. A plate of Welsh cakes dusted with sugar. Then Golden Empress after closing, Yu-Fei boxing up sesame prawns because Rory had missed dinner again. Eva laughing with a mouth full of noodles. Her throat tightened. “It’s not mine.” The fruit blackened. Not rotted—collapsed. It folded in on itself with a hiss, petals curling into ash, custard shrinking to a dark bead that sank between the stones. The smell vanished, leaving only wet leaves and hot minerals. Nyx released her. “Good.” Rory rubbed her wrist, where her crescent scar had gone pale. “Could’ve led with ‘the snacks read your mind’.” “The realm listened before we arrived.” Isolde walked on, silver hair drifting though no wind moved. “The banquet begins at the door. The first course asks no permission.” They passed under an arch of braided vines. Beyond it, the orchard opened into a valley that made Rory stop dead. Gardens sprawled across floating shelves of land, each at a different height, linked by bridges of bone-white root and latticed gold. Rivers the colour of pomegranate juice wound through fields of blue wheat. Steam rose from pools where pale fish circled with human hands instead of fins. Huge copper pans hung suspended in the air above terraces, each big enough to bathe a bus, bubbling with sauces that stirred themselves with oar-sized spoons. On a distant hill, a city climbed in tiers: domes like overturned bowls, towers shaped like stacked goblets, windows glowing furnace-orange. Smoke rose in scented ribbons and formed brief shapes in the sky—boars, roses, open mouths—before dissolving. Rory forgot to breathe. No sketch in any occult book, no pub-backroom warning from Silas, no feverish scrap of dream had prepared her for Hel looking beautiful. Not safe. Never safe. Beauty here had hooks. She felt them catch in her ribs all the same. “What is that city?” Nyx followed her gaze. “Belphegor’s court sits beyond it. Kitchens beneath, dining halls above, contract chambers between.” “Contract chambers?” Isolde bent beside a flower that had opened at her approach. Its petals were thin slices of translucent fruit, red veins shining inside them. “A hungry soul signs with a full mouth. Ink tastes better when regret comes late.” Rory watched the flower lean toward Isolde like a listening ear. “People from Earth work here?” Nyx’s outline tightened. “Some cook. Some serve. Some become recipes.” A clatter rang out nearby. Rory’s hand snapped to the dagger. At the edge of the path, half-hidden behind stalks of blue wheat, a line of silver beetles marched across a flat stone. Each one carried a crumb larger than its body. They moved in perfect formation toward a crack in the earth, where orange light pulsed from below. As Rory crouched, one beetle turned its polished head. Its face was not a beetle’s face at all but a porcelain mask with painted red lips. “Visitors,” it chirped. The others stopped. “Visitors.” “Visitors.” “Empty hands.” “Warm blood.” “Unseasoned.” Rory straightened so fast her knee cracked. “Nope.” Nyx drifted between her and the beetles. Their shadow spilled over the path. The insects scattered, crumbs abandoned, porcelain faces clicking in alarm. “Small mouths gossip to larger ones.” “Then let’s not become the local hot topic.” “Too late,” Isolde murmured. The humming in the valley shifted. Rory heard it then: a distant rhythm beneath the bells and voices. Chopping knives. Thousands of them. Cleavers striking boards in perfect time. The sound rolled from the city, sharp and endless, like rain made of metal. They continued along the white stones. The path curved toward a bridge woven from roots as thick as Rory’s waist. It stretched over a gorge filled not with water, but with slow-moving cream-coloured fog. Shapes drifted beneath it: tables set with candles, a staircase twisting downward, a woman in a red dress walking upside down with a tray balanced on one hand. Each image slid through the mist and vanished. Rory kept to the centre of the bridge. The roots flexed underfoot, warm and faintly pulsing. “Is the bridge alive?” The root beneath her boot tightened. Isolde did not look back. “Everything that feeds grows. Everything that grows feeds.” “Can we get one straight answer before lunch?” Nyx’s violet eyes flicked toward her. “Lunch may answer you first.” Rory gave them a look. “That was almost a joke.” “I have been trapped between realms since 1643. Standards decay.” A laugh escaped her before she could stop it. Small. Too loud in the strange air. The bridge answered with a tremor, and from the fog below rose the smell of roasted lamb, mint, charred onions. Rory’s stomach clenched again, less pleasant this time, almost painful. She bit the inside of her cheek. Blood touched her tongue. The hunger loosened. At the far end of the bridge, an arch stood alone, carved from black basalt and veined with amber. No wall supported it. Through the arch lay another stretch of garden, but the colours beyond looked deeper, richer, as if someone had turned up the world’s saturation until it bruised the eye. Symbols crawled across the basalt. Rory leaned closer before sense stopped her. The marks were not carved. They were tiny mouths. Lipless, tooth-lined, whispering over one another. “Payment.” “Portion.” “Pledge.” “Guest-right.” “Guest-wrong.” The Heartstone flared hot. Rory gasped and yanked the pendant away from her skin. Crimson light leaked between her fingers. Nyx spun toward the arch. “Hide it.” “From what?” The mouths fell silent. All at once. No knives. No bells. No buried voices in the air. The valley held its breath. Isolde’s face turned sharp in the amber glow. For the first time since Rory had met her, the seer looked less like a woman grown from moonlight and more like someone standing in the path of a blade she had already seen fall. “From the one who smells a door left open.” A sound came from beyond the basalt arch. Not footsteps. A wet, leisurely scrape, as if something dragged silk through syrup. Rory shoved the Heartstone beneath her shirt. It burned against her sternum, but she kept her hand clamped over it. Nyx spread wider, shadows crawling across the white stones. Isolde reached back and touched two fingers to Rory’s wrist, right over the old crescent scar. “Do not offer your name.” The scrape stopped. A figure stepped through the arch. At first Rory thought it was a man, tall and broad, dressed in a chef’s white coat buttoned to the throat. Then she saw the coat had been stitched from table linen, embroidered napkins, scraps of wedding dresses, all yellowed at the seams. His skin shone the soft pink of raw prawns. His eyes were black seeds set too far apart. A silver tasting spoon hung from a chain around his neck, and when he smiled, his teeth folded out in two rows. He inhaled. The air tugged toward him. Leaves bent. The fog in the gorge streamed in ribbons around his legs. Rory felt the pull at her lips, her nostrils, her chest, as if he could sip the breath straight from her lungs. “Well,” he crooned, voice rich as melted chocolate poured over knives. “Something warm wandered in.” Nyx’s shadow rose between them. “Stand aside, cellar-thing.” The creature’s black eyes slid over Nyx. “Smoke with a bone-name. Old. Bitter. Overkept.” Nyx’s outline tore at the edges. Violet flared. Rory’s fingers closed around the Fae blade beneath her coat. Cold shot up her arm, clean and cruel. It cut through the smell, the heat, the hunger. The creature’s nostrils widened. His smile changed. “Ah.” Isolde’s hand tightened on Rory’s wrist. “Knives should sleep until plates arrive.” Rory kept her voice level, though sweat slid down her spine. “We’re not here to eat.” The creature leaned forward, spoon swinging. “No one arrives in Dymas without an appetite.” “I deliver food for a living. Doesn’t mean I lick every box.” The creature blinked. Nyx went still. Isolde’s mouth twitched. Then the thing laughed. It bent at the waist, shoulders shaking, teeth clicking open and shut. The laugh rolled over the bridge and into the gorge, where the fog below churned and showed flashes of crowded tables, red hands, goblets raised in salute. “Sharp little mortal. Salted at the edges.” Rory drew the Fae blade halfway from its sheath. Moonlight did not exist in Dymas, yet the moonsilver glowed with a thin white line that made the amber air recoil. The creature’s laugh snapped shut. Its gaze fixed on the blade, and hunger drained from its face, replaced by calculation. “Fae cutlery at a Hel threshold. Poor manners.” “Then don’t make me set the table.” Nyx moved, not forward, but around, their shadow sliding over the basalt arch and smothering half the whispering mouths. The creature’s head twitched, tracking them. Isolde lifted her chin. “Three came by road, none by invitation. Three seek passage, not platter. The old guest-law still has bones.” The creature bared its folded teeth. “Guest-law feeds hosts too, exile.” “Only when guests sit.” Rory looked from Isolde to the creature. “We’re not sitting.” “Not drinking,” Nyx added. “Not signing anything.” “Not naming,” Isolde breathed. The creature’s spoon swung once. The metal reflected Rory’s face, but not as she was. In the spoon-bowl, she wore a crown of red fruit and smiled with juice running down her chin. Her bright blue eyes looked empty. She angled the blade. The reflection split. The creature hissed. Steam leaked between its teeth. Beyond him, past the arch, the path continued into a garden of impossible abundance. Trees bent under meat-fruit wrapped in crackling skin. Fountains spilled wine into channels lined with oysters. Golden birds perched on sugar-cane reeds and sang in voices that sounded like children calling from another room. Farther still, the tiered city glimmered, and above it hung a palace shaped like an open mouth, its gates two vast teeth of ivory. Rory’s fear sat beside wonder, shoulder to shoulder. Neither moved aside for the other. She stepped toward the arch. The creature did not shift. Nyx’s voice thinned to a blade’s edge. “Move.” The cellar-thing lowered its head until its black eyes met Rory’s. “What name shall Dymas remember when the little knife passes?” Rory smiled without showing teeth. “Carter.” Isolde’s fingers left her wrist. Nyx made a sound like wind crossing a grave. The creature’s nostrils flared. It tasted the air, searching the missing pieces. “No first name?” “You didn’t ask nicely.” The Fae blade slid another inch free. The basalt mouths whimpered. The creature stepped aside. One foot, then the other, each movement leaving a damp print that steamed on the white stones. Rory walked past him through the arch, the blade cold in her hand, the Heartstone hot against her chest, and the garden beyond opened around her with a thousand scents reaching like fingers.
created_at"2026-04-24T21:06:31.449Z" 4/24/2026, 9:06:31 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency937
moderation_latency(null)
generation_time108111
tokens_prompt1816
tokens_completion4912
native_tokens_prompt1706
native_tokens_completion3910
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.12583
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0eaf462837cce7c60169ebdb5785dc81909078119f2f3371ed"
is_byokfalse
latency303
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-1777064791-TH6Byj8VAJv2BpO6gbMi"
session_id(null)
api_type"completions"
id"gen-1777064791-k4N7tYGViY85LxqwETO0"
upstream_id"resp_0eaf462837cce7c60169ebdb5785dc81909078119f2f3371ed"
total_cost0.12583
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences84
tagDensity0.095
leniency0.19
rawRatio0
effectiveRatio0
98.30% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2943
totalAiIsmAdverbs1
found
0
adverb"sharply"
count1
highlights
0"sharply"
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)
62.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2943
totalAiIsms22
found
0
word"pulsed"
count2
1
word"chilled"
count1
2
word"pulse"
count1
3
word"trembled"
count1
4
word"stomach"
count2
5
word"whisper"
count1
6
word"etched"
count1
7
word"warmth"
count1
8
word"familiar"
count1
9
word"silk"
count2
10
word"perfect"
count2
11
word"porcelain"
count2
12
word"flicked"
count1
13
word"footsteps"
count1
14
word"down her spine"
count1
15
word"churned"
count1
16
word"grave"
count1
highlights
0"pulsed"
1"chilled"
2"pulse"
3"trembled"
4"stomach"
5"whisper"
6"etched"
7"warmth"
8"familiar"
9"silk"
10"perfect"
11"porcelain"
12"flicked"
13"footsteps"
14"down her spine"
15"churned"
16"grave"
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
emotionTells0
narrationSentences273
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences273
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences349
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2937
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
56.45% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions118
wordCount2512
uniqueNames19
maxNameDensity1.87
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Heartstone5
Rory47
Richmond2
Park2
Isolde20
Varga1
Hel2
Belphegor1
London1
Nyx22
Fae4
Cardiff1
Welsh1
Golden2
Empress1
Yu-Fei1
Silas1
Dymas1
Steam3
persons
0"Heartstone"
1"Rory"
2"Isolde"
3"Varga"
4"Hel"
5"Belphegor"
6"Nyx"
7"Yu-Fei"
8"Silas"
9"Steam"
places
0"Richmond"
1"Park"
2"London"
3"Fae"
4"Cardiff"
5"Dymas"
globalScore0.564
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences171
glossingSentenceCount3
matches
0"looked like glass apples filled with red"
1"felt like cool silk wrapped around smok"
2"sounded like children calling from another"
29.76% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.702
wordCount2937
matches
0"not hard, not like a leash, but the way a familiar smell pulled a hungry person down a stree"
1"not like a leash, but the way a familiar smell pulled a hungry person down a stree"
2"not a beetle’s face at all but a porcelain mask with painted red lips"
3"not with water, but with slow-moving cream-coloured fog"
4"not forward, but around, their shadow sliding over the basalt arch"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences349
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs218
mean13.47
std18.1
cv1.343
sampleLengths
010
176
221
38
432
54
67
744
813
940
105
119
127
132
148
1549
1613
1716
181
196
2024
215
225
2342
242
2512
263
2717
2826
294
303
3199
324
3351
3433
3517
3614
3712
388
3942
401
413
428
435
446
457
4646
478
487
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences273
matches
0"been stitched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs411
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount0
flaggedSentences4
totalSentences349
ratio0.011
matches
0"Far below, far above—Rory could not tell which—waterfalls poured upward from floating terraces and broke into glittering mist."
1"It pulled—not hard, not like a leash, but the way a familiar smell pulled a hungry person down a street."
2"Not rotted—collapsed."
3"Smoke rose in scented ribbons and formed brief shapes in the sky—boars, roses, open mouths—before dissolving."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2136
adjectiveStacks2
stackExamples
0"Far below, far above—Rory"
1"slow-moving cream-coloured fog."
adverbCount55
adverbRatio0.025749063670411985
lyAdverbCount5
lyAdverbRatio0.0023408239700374533
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences349
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences349
mean8.42
std6.56
cv0.78
sampleLengths
010
123
234
319
421
58
67
79
810
96
104
117
1213
1315
1416
157
166
1711
1820
199
205
219
227
232
248
2517
267
2714
2811
295
308
3116
321
336
3410
351
364
373
386
395
405
412
422
434
446
4517
4611
472
489
493
56.83% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.3667621776504298
totalSentences349
uniqueOpeners128
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences244
matches
0"Instead, the scent reached her."
1"Then she stepped through."
2"Then they gathered into a"
3"Somewhere deeper in the realm,"
4"More like a crowd in"
5"Then Golden Empress after closing,"
6"Too loud in the strange"
7"Then she saw the coat"
8"Then the thing laughed."
ratio0.037
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences244
matches
0"Her pale lavender gaze rested"
1"It sagged inward, amber light"
2"She should have stepped back."
3"Her stomach tightened so sharply"
4"Her boots sank into red-gold"
5"She turned once, slow."
6"Their branches bent under fruit"
7"They did not like this"
8"Her mouth had filled with"
9"It did not come from"
10"It pulled—not hard, not like"
11"It landed on the path"
12"Its skin split open in"
13"Her hand moved."
14"Their fingers felt like cool"
15"Her mother’s kitchen in Cardiff."
16"Her throat tightened."
17"It folded in on itself"
18"They passed under an arch"
19"She felt them catch in"
ratio0.164
54.26% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount198
totalSentences244
matches
0"The Heartstone warmed against Rory’s"
1"The next, the oaks ahead"
2"Frost silvered the ground outside"
3"Nyx slipped from the shadow"
4"Rory closed her fingers around"
5"The thumbnail-sized crimson stone pulsed"
6"Heat seeped through skin, through"
7"A living thing taking a"
8"Her pale lavender gaze rested"
9"Rory glanced down at the"
10"The moonsilver hilt had chilled"
11"Isolde’s lips curved, but the"
12"The ring of oak stones"
13"A gap appeared where bark"
14"The air between two trunks"
15"It sagged inward, amber light"
16"The pendant gave another pulse."
17"Rory sucked in a breath"
18"Nyx leaned close to the"
19"The word trembled through the"
ratio0.811
40.98% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences244
matches
0"Even now, the cold bit"
1"Now and then a word"
ratio0.008
77.26% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences98
technicalSentenceCount9
matches
0"One moment Richmond Park pressed close around them: damp grass, black branches, a clipped winter wind that worried the cuffs of her jacket."
1"Her boots sank into red-gold moss that gave underfoot like sponge cake, though it sprang back without a mark."
2"The portal hung behind them as a vertical slit of winter-dark between two trees that were not the oaks of Richmond Park any more."
3"Their branches bent under fruit that looked like glass apples filled with red sparks."
4"The smell hit Rory’s tongue before she breathed it: vanilla, coffee, orange zest, something buttery that made her knees loosen."
5"Through the arch lay another stretch of garden, but the colours beyond looked deeper, richer, as if someone had turned up the world’s saturation until it bruise…"
6"Rory felt the pull at her lips, her nostrils, her chest, as if he could sip the breath straight from her lungs."
7"Moonlight did not exist in Dymas, yet the moonsilver glowed with a thin white line that made the amber air recoil."
8"Nyx moved, not forward, but around, their shadow sliding over the basalt arch and smothering half the whispering mouths."
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount1
matches
0"he crooned, voice rich as melted chocolate poured over knives"
90.48% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount5
fancyTags
0"Isolde murmured (murmur)"
1"it chirped (chirp)"
2"Isolde murmured (murmur)"
3"Nyx added (add)"
4"Isolde breathed (breathe)"
dialogueSentences84
tagDensity0.071
leniency0.143
rawRatio0.833
effectiveRatio0.119
87.2481%