Run: 2026-04-24-01KQ0NFN00M04CVXKXKJM25TXW

Run Details

Duration:
1m 52s
Cost:
$0.139870
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 woke before the trees did. Rory stood between the ancient oak stones in Richmond Park with wet grass soaking the hems of her jeans, one hand curled around the deep crimson pendant at her throat. Heat beat against her palm in slow knocks, as if something beneath the ground had raised a fist and tapped back. Nyx pooled at the edge of the clearing, taller than any human shadow had a right to be, violet eyes dim under the moon-washed branches. Isolde Varga crossed the grass without bending a blade. Her silver hair trailed down her back, pale as frost, and her lavender gaze fixed on the space between two stones where the air had begun to ripple. “Tell me that isn’t normal.” Isolde lifted one finger. The wildflowers at her feet turned their faces away from the stones. “Normal is a coat mortals throw over things that bite.” “Brilliant. Very helpful.” Nyx’s outline thinned, then gathered again, blackness folding in on itself. “The Veil opened its mouth.” Rory felt the pendant pulse harder. The crescent scar on her left wrist prickled beneath her sleeve. She had delivered noodles through worse weather than this, had argued with drunk barristers twice her age, had stood in a London kitchen while Yu-Fei shouted over a broken extractor fan and three boiling woks. None of that had taught her what to do when the air peeled apart like skin. The space between the stones split. Amber light spilled out, thick and warm. It washed over the grove and turned Isolde’s hair to molten silver, Nyx’s edges to smoke, Rory’s hands to gold. Through the opening, she saw something like a vineyard, except the vines rose higher than houses and carried fruit that glowed under a honey-coloured sky. A smell rolled through. Roasted pears. Woodsmoke. Salt. Butter browning in a pan. Something darker beneath it all, rich as blood and old soil. Rory swallowed. “Dymas?” Isolde’s mouth curved without warmth. “The table of the unending guest. The orchard of second teeth. Belphegor’s sweet-breathed cage.” “Could you just say yes once?” “Yes.” Rory blinked. “Right. Hated that, somehow.” Nyx extended one arm. Their hand passed through the amber light and came back edged with gold. “Stable enough for flesh. Less fond of shadow.” “Meaning?” “It will notice me.” “Everything notices you.” “Not with appetite.” Rory pulled the Fae-forged blade from the inside pocket of her jacket. The moonsilver dagger sat against her palm, cold enough to bite. Its leaf-shaped blade caught the portal light and answered with its own pale glow. Isolde glanced at it. “Do not draw blood unless you mean to feed the ground.” “Another yes or no would’ve done.” “Then no.” Rory stepped through before her nerve could start billing her for overtime. Heat wrapped around her. Not summer heat, not the damp press of London heat trapped between buildings, but oven heat, fragrant and dry, layered with spice. Her boots sank into dark red earth. The sky above held a warm amber glow without sun, as if the whole realm sat beneath stained glass. Behind her, the portal shimmered between two black-barked trees whose branches twisted into archways. Through it, Richmond’s moon looked small and cold. Nyx followed, their body stretching thin as tar pulled across glass. For one breath they scattered, a storm of soot and violet sparks, then slammed back into shape beside her. “Still with us?” Their eyes narrowed. “Mostly.” Isolde came last. No soil took her footprints. The portal sealed behind her with a soft pop, like a cork leaving a bottle. Rory spun. “Oi. We might need that.” “The door remembered us. It did not promise to wait.” “That sounds like the kind of thing you mention before we step into demon wine country.” A low note rolled across the vineyard. Not thunder. A horn, perhaps, blown from somewhere beyond the rows of giant vines. The leaves shivered. Every cluster of fruit chimed together, skins tapping skins with glassy clicks. Rory stilled. The grapes nearest her were the size of plums, translucent green shot through with veins of gold. Inside each one, tiny shapes drifted. Seeds, she thought at first. Then one pressed against the skin from within, five-fingered and frantic. She stepped back. “Those are not grapes.” Isolde moved closer, her face unreadable. “They are wishes that fattened.” Rory tucked the blade low by her thigh. “Anyone else getting less hungry?” Nyx leaned over one cluster. The fruit nearest their face blackened at the edges and shrank. A whisper seeped from inside it. Please. Rory’s stomach turned. “Don’t touch anything.” “I had not planned a picnic.” The path ahead wound between the vines, paved with pale tiles that looked like bone until Rory saw grain in them, knots and rings, wood bleached by age. Each tile bore markings burnt into the surface: curling sigils, old names, tiny knives, cups, open mouths. The vineyard breathed around them. Leaves flexed in time with some hidden pulse. Farther ahead, water ran somewhere, but it sounded too thick, a syrupy pour rather than a stream. They walked. Rory kept the Heartstone in one hand and the dagger in the other. The pendant pulled against its chain, not hard, just enough to choose a direction. Left at a fork lined with blue fig trees. Right past a trellis of white roses whose petals opened as they passed, each flower showing a little red tongue in its centre. One licked the air near Rory’s elbow. “Absolutely not.” She smacked it with the flat of the dagger. Frost bloomed across the petals. The rose folded in on itself with a squeal like a kettle taken off the boil. Nyx turned their head. “You made an enemy of a flower.” “It started it.” Isolde paused beneath a tree heavy with yellow fruit shaped like lanterns. Their skins gave off soft light, and each one contained a moving scene: a banquet table, a woman weeping over a bowl, a child stealing pastry from a windowsill, a man signing a parchment with jam on his fingers. Rory looked closer despite herself. In one lantern-fruit, a chef in a white apron plated something delicate with tweezers while horned silhouettes clapped around him. His face had the stiff, hollow calm of a man who had forgotten sleep existed. “Helbound souls?” Isolde touched the air beside the fruit, not the skin. “Some signed. Some were signed for. Ink has teeth here.” Rory’s grip tightened around the pendant. “Can we break contracts?” “The right blade cuts words.” The Fae dagger turned colder in her hand. Nyx drifted past the tree. Their feet skimmed the ground; where shadow touched soil, the red earth recoiled into little cracks. “Aurora.” No one called her Aurora unless things had teeth. Rory moved to them. The vineyard ended. Beyond it stretched a garden so wide she lost the far edge in amber haze. Terraces stepped down into the distance, each one crowded with impossible growth. Silver-leafed herbs hissed steam. Mushrooms rose in towers with caps like parasols, dripping blue milk into carved channels. Pomegranate trees split open along their trunks, revealing red seeds packed inside the wood itself. Bees the size of sparrows crawled in and out of bell-shaped flowers, their wings making the air hum against Rory’s ribs. At the centre of the nearest terrace stood a fountain. It did not spill water. It poured soup. Clear broth arced from the mouths of three stone beasts into a basin carved with laughing faces. Noodles coiled in it like pale eels. Chopped green herbs swam on the surface, spelling words before steam blurred them. Rory stared. “Yu-Fei would either die happy or commit murder.” Nyx bent toward the steam and recoiled. “It smells of memory.” Rory caught it then: her mother’s kitchen in Cardiff, leeks softening in butter, rain needling the window, her father arguing case law at the table with a spoon in his hand. The scent shifted. Golden Empress stockpot at midnight. Ginger. Star anise. Yu-Fei smacking her knuckles with chopsticks for cutting spring onions too thick. The basin steamed harder. The broth formed a shape on the surface: a doorway, a flat above a bar, a bed left unmade. Rory stepped back fast enough to bump Isolde. “Nope. Done with the soup.” Isolde’s eyes stayed on the basin. “Dymas seasons hunger with what you miss.” “I don’t miss that much.” The fountain bubbled. A noodle rose like a hooked finger. Rory pointed the dagger at it. “Back in the bowl.” The noodle sank. Nyx’s shoulders trembled. It took Rory a second to realise they were laughing. “You threatened soup.” “And soup listened.” They moved down the first terrace. The tiles changed underfoot from pale wood to black stone veined with amber. Warmth came through Rory’s soles. The channels beside the path carried blue milk, red wine, honey, and something clear that rang like bells as it flowed. A flock of birds burst from a row of spice bushes. Their feathers were cinnamon sticks, their beaks curved cloves. They circled once, shedding fragrant splinters, then vanished into a canopy of green glass leaves. Rory followed them with her eyes until her gaze snagged on the horizon. There, above the orchards and gardens, rose a city. Its towers resembled stacked cakes, glazed domes, copper pots, and rib bones. Bridges looped between them in elegant sweeps. Smoke rose in perfumed columns. Bells rang from somewhere inside, not church bells but dinner bells, dozens of them, overlapping until the sound became a command in the blood. Her stomach clenched. “I ate before we came.” Isolde’s pale eyes cut to her. “Your body remembered. Your will must disagree.” “Great. My stomach’s a traitor.” A shout floated up from the next terrace. “Mind the press! If the pears bruise, the prince docks fingers!” Rory crouched beside a hedge of purple leaves. Nyx melted flatter, their body pouring into the shadow of a mushroom tower. Isolde stood in plain view because apparently ancient exile came with no sense of cover. Three figures stumbled along a lower path, pushing a wooden cart stacked with enormous pears. They wore aprons over mismatched clothes: one in a tracksuit, one in a stained shirt and tie, one in chef whites with the sleeves ripped off. Iron bands circled their throats. Each band held a small hanging tag that glowed orange. The man in the tie wiped sweat from his forehead. “Left, left, you daft cow, left!” The woman in the tracksuit shoved the cart wheel off a root. “I know left. You keep saying left when you mean your left.” “My left is left.” “Your left is my right when you’re facing me, Terry.” The chef-white man grabbed the cart before it tipped. His throat band flashed. He hissed through his teeth and clutched it. “No names. Tags heard you.” Terry froze. The orange tag at his neck brightened. From the soil beside the cart, a mouth opened. Not a creature. Just a mouth, wet-lipped and full of square teeth, set straight into the path. “Terry,” it crooned. The man’s face drained. The woman slapped a pear into the mouth. “No, it didn’t.” The mouth chewed. Juice ran over its lips. “Ter—” She rammed another pear in. “Full, aren’t you? Lovely. Keep eating.” Rory watched the ground mouth swallow, satisfied. It sank back into the path, leaving only a damp mark. The cart rolled on. Nyx rose from the mushroom shadow. “Humans.” Rory glanced at the blade. “Contracts.” Isolde watched the workers disappear between trees shaped like hands. “Every feast needed kitchens. Every kitchen needed wrists.” Rory moved before she finished speaking. Nyx caught her sleeve with fingers that felt like cold smoke. “Three souls do not make a rescue.” “No, but three collars make a direction.” She pointed with the dagger to the orange glow fading below. The Heartstone pulsed in agreement, warmer now, tugging toward the same path. Isolde’s smile thinned. “The red heart wants the pantry beneath the crown.” “Is that where contracts are kept?” “The prince ate the key. The lock still sulks.” Rory closed her eyes for half a second. “I missed normal metaphors.” They followed at a distance, keeping behind hedges heavy with black berries that muttered in Latin. The lower terrace narrowed into an avenue of trees unlike the others. Their trunks had grown from marble plates stacked one on top of another, roots gripping silver cutlery buried in the soil. Fork tines poked through moss. Knife handles gleamed under crawling vines. Spoons reflected Rory’s face in warped fragments: blue eyes too bright, black hair clinging to her jaw, mouth set sharp. At the end of the avenue stood a gate. It rose from two enormous jawbones planted upright. Between them hung chains of candied fruit, hardened sugar, and tiny brass bells. Beyond the gate, a courtyard spread around a long stone table cracked down its centre. No food sat on it. No guests. Only plates, thousands of them, embedded in the walls, the floor, the archways, each painted with a different name. Rory stepped through the gate. The bells chimed once. Every plate turned towards her. Her breath caught. Not turned like plates should not turn, but shifted in their settings, round faces angling, painted names sliding across ceramic. Some had English names. Some used alphabets she did not know. Some held only scorch marks. A plate near her boot bore fresh paint that had not dried. TERRY WILKES. Rory crouched. “Got you.” Nyx entered after her, and half the plates cracked in thin hairline fractures. Whispers rose from them, layered and hungry. Shadow. Shade. Between-thing. Not meat. Not guest. Nyx drew themselves taller. “Rude.” Isolde stopped beneath the jawbone arch. No bell rang for her. No plate turned. Rory looked back. “You don’t count?” “I was not invited, and I did not enter.” “You’re standing right there.” “Thresholds disagree.” Rory rose, scanning the courtyard. The Heartstone tugged so hard the chain bit the back of her neck. Across the stone table, a doorway had been carved into a wall of plates. No handle, no hinges. Just an outline, sealed by writing that crawled over the surface in red script. The Fae blade hummed in her grip. Nyx came close enough that the air cooled against Rory’s cheek. “Wards.” “Can you read them?” “Parts. Hunger. Debt. Tongue. Bone. A warning against theft.” “Lovely. We’ll be polite burglars.” Isolde’s voice carried from the gate. “The door opens for a price, a name, or a cut.” Rory stared at the red script. “Can I cut the ward instead of myself?” “The blade can.” “See? That was nearly straightforward.” The plates whispered louder. Names lifted and overlapped until the courtyard sounded like a packed dining room with no bodies in the chairs. Rory stepped to the sealed doorway. The cold from the dagger crept up her wrist, over the crescent scar, into the bones of her forearm. The red writing twitched away from the blade. A plate beside the doorway showed a woman’s name in chipped blue paint. MARIAM ADEYEMI. A voice slipped from it, thin as steam. “If you open it, they count the plates.” Rory froze. Nyx turned, violet eyes narrowing at the plate. “Who counts?” A pause. Ceramic trembled in its frame. “The stewards. The mouths. The ones with ladles for hands.” Rory leaned closer. “Mariam, were you in the cart?” “No. I was fish course.” The plate gave a small, dry scrape against the wall. “Still am, when they remember.” Rory’s jaw locked. The Heartstone pulsed against her throat, almost painful now. Through the sealed door came a smell unlike the garden’s rich temptations: dust, iron ink, old parchment, cold storage. The place behind it held records, not food. Her hand steadied. “Nyx, if something with ladles for hands turns up, distract it.” “By charm or violence?” “Your pick.” “Violence has cleaner grammar.” Rory pressed the Fae blade against the first line of red script. The ward screamed. Not loud. Not through the air. It rang through her teeth, through the scar on her wrist, through the pendant burning at her chest. The red letters writhed, peeling away from the blade like worms from salt. Plates rattled across the courtyard. Somewhere beyond the garden, a dinner bell stopped mid-ring. Isolde’s eyes flashed pale lavender. “Cut down, not across.” Rory adjusted her grip. “You could’ve led with that.” “I did not see you choose wrong until you chose.” “Seers are exhausting.” She drew the blade down. The red script split cleanly. For a breath, the whole courtyard fell silent. The sealed outline in the wall deepened, shadow filling the carved seam. Then the stone door sank inward with a heavy scrape. Cold air breathed out. Rory smelled parchment. Wax. A cellar after rain. Beneath it, hundreds of human voices murmured in sleep. Nyx slipped to her left, shadow gathering around their arms like smoke around coals. Isolde remained at the gate, one hand lifted but not crossing. Rory looked into the dark beyond the opened door. Shelves waited inside, stacked from floor to ceiling with glowing tags, iron bands, folded contracts, and plates wrapped in black cloth. At the centre of the room, under a beam of amber light that fell from no window, stood a lectern made from bone-white wood. On it lay a single open ledger. The ink on the page moved. Names crawled, rearranged, vanished, returned. Rory stepped over the threshold. The Heartstone burned warm enough to make her gasp, and every collar-tag in the room answered with a faint orange glow.
created_at"2026-04-24T21:14:11.849Z" 4/24/2026, 9:14:11 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency15311
moderation_latency(null)
generation_time111867
tokens_prompt1816
tokens_completion5325
native_tokens_prompt1706
native_tokens_completion4378
native_tokens_completion_images0
native_tokens_reasoning477
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.13987
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_00af14ae845c1c130169ebdd23f06c8190b16ef6bc9ec6d3c5"
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-1777065251-2NAPcNyrZtZ58gtu7tPu"
session_id(null)
api_type"completions"
id"gen-1777065251-UiuqbnASL86jPW8cJxvG"
upstream_id"resp_00af14ae845c1c130169ebdd23f06c8190b16ef6bc9ec6d3c5"
total_cost0.13987
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
totalTags2
adverbTagCount0
adverbTags(empty)
dialogueSentences93
tagDensity0.022
leniency0.043
rawRatio0
effectiveRatio0
98.30% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2933
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"very"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
67.61% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2933
totalAiIsms19
found
0
word"pulse"
count2
1
word"warmth"
count2
2
word"shimmered"
count1
3
word"unreadable"
count1
4
word"whisper"
count1
5
word"stomach"
count3
6
word"absolutely"
count1
7
word"trembled"
count2
8
word"sense of"
count1
9
word"pulsed"
count2
10
word"marble"
count1
11
word"scanning"
count1
12
word"charm"
count1
highlights
0"pulse"
1"warmth"
2"shimmered"
3"unreadable"
4"whisper"
5"stomach"
6"absolutely"
7"trembled"
8"sense of"
9"pulsed"
10"marble"
11"scanning"
12"charm"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences267
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences267
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences358
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
totalWords2933
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions110
wordCount2441
uniqueNames17
maxNameDensity1.88
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Heartstone6
Richmond2
Park1
Varga1
London2
Yu-Fei2
Isolde19
Nyx18
Rory46
Fae-forged1
Fae4
Aurora1
Cardiff1
Empress1
Latin1
English1
Through3
persons
0"Heartstone"
1"Varga"
2"Yu-Fei"
3"Isolde"
4"Nyx"
5"Rory"
6"English"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
4"Latin"
globalScore0.558
windowScore0.333
73.78% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences164
glossingSentenceCount5
matches
0"something like a vineyard, except the vines"
1"looked like bone until Rory saw grain in"
2"n view because apparently ancient exile came"
3"felt like cold smoke"
4"sounded like a packed dining room with no"
63.62% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.364
wordCount2933
matches
0"Not summer heat, not the damp press of London heat trapped between buildings, but oven heat, fragrant"
1"not the damp press of London heat trapped between buildings, but oven heat, fragrant"
2"not church bells but dinner bells, dozens of them, overlapping until the sound be"
3"Not turned like plates should not turn, but shifted in their settings, round faces angling, painted name"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences358
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs229
mean12.81
std16.14
cv1.26
sampleLengths
07
151
262
35
416
510
63
711
85
968
106
1152
124
1320
142
151
165
1714
186
191
202
214
2217
238
241
254
263
273
2837
294
3011
316
322
3312
3474
3530
363
373
381
3923
402
415
4210
4316
4436
452
4639
473
484
496
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences267
matches
0"been carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs404
matches
0"were laughing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences358
ratio0.003
matches
0"Their feet skimmed the ground; where shadow touched soil, the red earth recoiled into little cracks."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2458
adjectiveStacks0
stackExamples(empty)
adverbCount62
adverbRatio0.025223759153783564
lyAdverbCount5
lyAdverbRatio0.0020341741253051262
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences358
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences358
mean8.19
std6.21
cv0.758
sampleLengths
07
130
221
325
49
528
65
74
812
910
103
1111
125
136
1411
1535
1616
176
187
1920
2025
214
222
231
241
255
2611
272
281
295
3014
316
321
332
344
354
3613
378
381
394
403
413
4212
4311
4414
454
4611
476
482
4912
58.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3715083798882682
totalSentences358
uniqueOpeners133
83.68% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences239
matches
0"Then one pressed against the"
1"Just a mouth, wet-lipped and"
2"Only plates, thousands of them,"
3"Just an outline, sealed by"
4"Somewhere beyond the garden, a"
5"Then the stone door sank"
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences239
matches
0"Her silver hair trailed down"
1"She had delivered noodles through"
2"It washed over the grove"
3"Their hand passed through the"
4"Its leaf-shaped blade caught the"
5"Her boots sank into dark"
6"Their eyes narrowed."
7"She stepped back."
8"She smacked it with the"
9"Their skins gave off soft"
10"His face had the stiff,"
11"Their feet skimmed the ground;"
12"It did not spill water."
13"It poured soup."
14"It took Rory a second"
15"They moved down the first"
16"Their feathers were cinnamon sticks,"
17"They circled once, shedding fragrant"
18"Its towers resembled stacked cakes,"
19"Her stomach clenched."
ratio0.138
62.51% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount190
totalSentences239
matches
0"The Heartstone woke before the"
1"Rory stood between the ancient"
2"Heat beat against her palm"
3"Nyx pooled at the edge"
4"Isolde Varga crossed the grass"
5"Her silver hair trailed down"
6"Isolde lifted one finger."
7"The wildflowers at her feet"
8"Nyx’s outline thinned, then gathered"
9"Rory felt the pendant pulse"
10"The crescent scar on her"
11"She had delivered noodles through"
12"None of that had taught"
13"The space between the stones"
14"Amber light spilled out, thick"
15"It washed over the grove"
16"A smell rolled through."
17"Butter browning in a pan."
18"Something darker beneath it all,"
19"Isolde’s mouth curved without warmth."
ratio0.795
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences239
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences103
technicalSentenceCount6
matches
0"Heat beat against her palm in slow knocks, as if something beneath the ground had raised a fist and tapped back."
1"Through the opening, she saw something like a vineyard, except the vines rose higher than houses and carried fruit that glowed under a honey-coloured sky."
2"The sky above held a warm amber glow without sun, as if the whole realm sat beneath stained glass."
3"Nyx caught her sleeve with fingers that felt like cold smoke."
4"They followed at a distance, keeping behind hedges heavy with black berries that muttered in Latin."
5"At the centre of the room, under a beam of amber light that fell from no window, stood a lectern made from bone-white wood."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags2
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
88.0559%