Run: 2026-04-24-01KQ0NCN466EVP9BF8X5FA0Z3A

Run Details

Duration:
1m 36s
Cost:
$0.130090
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 behind the wine cellar of the Golden Empress with the wet crackle of sugar on a flame. Aurora Carter stood with one foot on cracked concrete and the other hovering over a line of amber light that had not been there ten seconds ago. The Heartstone Pendant burned against her sternum through her shirt, a thumbnail-sized coal on its silver chain. Its deep crimson glow leaked between her fingers when she pressed her palm to it. Behind her, a stack of soy sauce crates trembled. One bottle rolled loose, tapped the floor, and stopped short of the light as if it had hit glass. Nyx leaned out of the shadow beneath the stairs. Their form held the shape of a tall person for three breaths, then frayed at the shoulders, violet eyes floating in the dark. “The door has a hunger.” Aurora swallowed the taste of metal at the back of her tongue. “That’s comforting. Love that for us.” Isolde Varga stood beside a tower of flour sacks as if she had grown from the dust between them. Her silver hair fell to her waist without catching on anything, and her pale lavender eyes reflected the portal’s glow. She had left no mark in the flour scattered underfoot. “A mouth opens both ways, little barrister.” “I’m not a barrister.” “Yet you argue with doors.” Aurora tightened the strap of the delivery satchel across her chest. The Fae-Forged Blade rested inside, wrapped in an old tea towel printed with faded dragons. Even through cloth and leather, its cold reached her ribs. The amber line widened. Heat rolled out, rich with roasted fruit, yeast, spice, and something darker underneath, like old coins left in blood. The cellar walls bent. The bare bulb overhead stretched into a long white smear. For a moment the world looked like cling film pulled over a sink. Aurora took one step. The floor disappeared. Her stomach lurched into her throat, but her boot met solid ground before she could flail. Warm soil pressed under the sole, springy and black, threaded with roots that gleamed like copper wire. She stumbled forward and caught herself against a vine as thick as her thigh. The vine shivered under her palm. Clusters of grapes hung above her head, each grape the size of a plum, their skins clear as smoky glass. Inside them, tiny sparks drifted and bumped against the flesh. One burst with a soft pop. Golden juice ran down the stem and hissed when it touched the earth. Aurora snatched her hand back. “Right. Don’t lick the scenery.” Nyx poured through the opening behind her, less stepping than arriving, shadow unspooling over the warm soil. Their edges pulled in tight as the portal spat them into the open. Isolde came last, her bare feet touching the ground without sinking. A ring of small white flowers opened around her ankles, then folded shut. The portal sealed with a sound like a cork pushed into a bottle. Aurora turned. No cellar. No concrete. No Golden Empress. Only a slope of vineyards rolling down toward impossible distance beneath a warm amber sky. The sky had no sun. Light pooled everywhere, soft and golden, as if the air itself had steeped in honey. Above, long pale clouds curled like cream stirred through tea. Far off, mountains rose in layers of red and purple stone, their peaks crowned not with snow but with orchards. Trees clung to cliffsides and dangled fruit over emptiness: black pears, silver figs, oranges that glowed from within. Below the vineyard, a city spread across the valley. Its buildings looked carved from baked bread, polished bone, and dark green glass. Domes bulged like rising dough. Bridges arched between banquet halls the size of cathedrals. Smoke spiralled from a hundred chimneys and carried scents that changed with each breath—cardamom, charred meat, butter, sea salt, caramel, rot. Music drifted up from somewhere far below. Strings, bells, a drumbeat that matched the pulse of the Heartstone. Aurora gripped the pendant until its edges bit her palm. “This is Dymas.” Isolde walked past her. The vineyard parted around the Seer’s knees, leaves turning their pale undersides toward her. “A table with no last course.” Nyx crouched beside a root that had broken through the soil. Their long fingers hovered above it, not touching. “The ground remembers teeth.” Aurora looked down. The soil moved. Not much. Not like worms. More like a sleeping animal breathing under a blanket. A seam opened between two roots and showed a glimpse of something smooth and white beneath. Bone. Aurora’s mouth dried. “Human?” Nyx’s violet eyes narrowed. “Many things wore the same shape.” A laugh rose from somewhere in the vines. Aurora spun, hand going straight into her satchel. Her fingers found the tea towel and the cold bite of moonsilver beneath it. A small creature sat on a fence post that had not been there a moment before. It had the body of a plucked chicken, the face of a wrinkled old man, and a crown of beetle wings folded over its skull. Its feet gripped the post with black talons. Around its neck hung a brass tasting spoon. It sniffed, nostrils fluttering. “New cuts. Fresh from Earth. One human, one half-bloom, one spoiled shade.” Aurora pulled the dagger free. The tea towel dropped to the soil. Moonlight did not exist here, but the blade still held a thin inner sheen, cold and clean against all the amber heat. The creature leaned back. “Oh, she brought table silver.” Nyx rose behind Aurora, shadow lengthening over the ground. “Name your price or lose your perch.” The creature’s face pinched. “No manners in the upper kitchens. None at all. You’ll spoil before service.” Isolde tilted her head. “The spoon counts mouths. The mouth fears knives.” Aurora took half a step forward. “We’re not on anyone’s menu.” The creature licked its lips. Its tongue split at the end like a fork. “Everything in Dymas is on someone’s menu.” The fence post sagged. Sap bled from it, thick and red. The creature hopped back, wings buzzing, and vanished into the vines with a rattling chuckle that travelled in three directions at once. Aurora kept the blade out. “Was that a demon chicken?” Nyx’s shoulders rippled. “A minor taster. It marked us.” “Marked us how?” A drop of red sap slid from the fence post and struck the soil. The earth drank it in. Across the nearest vines, leaves turned one by one, all pointing toward them. Isolde lifted a finger to her lips, though no smile touched her mouth. “Dinner bells wear many skins.” Aurora exhaled through her nose and scanned the vineyard. No path led where she wanted, but several suggested bad ideas. One descended toward the bright city. Another curled between trellises loaded with glass grapes. A third climbed toward a line of black cypress trees, beyond which stood a structure like a fallen crown: broken arches, stone pillars, and a pool reflecting a sky darker than the one above. The Heartstone warmed harder when she faced the ruins. “There.” Nyx followed her gaze. “Old threshold.” “You can tell from here?” “It casts the wrong shadow.” Aurora glanced at the ground. The ruined arches threw long black shapes uphill, though the light came from everywhere at once. “Lovely. Off we go to the wrong-shadow death gazebo.” Isolde stepped onto the upward path. Purple wildflowers sprang open after each place her foot touched, though her soles left no prints. “Wrong doors remember right names.” Aurora slid the blade into her hand rather than the satchel. Its cold steadied the tremor in her fingers. She started after Isolde, with Nyx gliding at her back. The path climbed through the vineyard. The air thickened with sweetness until it coated Aurora’s teeth. Grapes brushed her shoulders. Some held shapes inside their translucent flesh: tiny rooms, tiny tables, tiny figures bent over plates. In one cluster she saw a man in a chef’s jacket chopping onions with frantic speed. His mouth moved without sound. In another, a woman knelt before a cauldron, stirring with both arms while something behind her held a contract over her bowed head. Aurora stopped so fast Nyx passed through her shadow and re-formed ahead. “That’s a person.” The grape trembled on its stem. The chef inside dropped his knife. He looked up. His face pressed against the inner skin. Aurora lifted the dagger toward the vine. Isolde’s hand caught her wrist. Her fingers felt cool, almost weightless, but Aurora’s arm stopped dead. “Cut fruit, spill vintage. Spill vintage, wake the keeper.” The chef’s tiny fists beat against the grape. No sound came. Aurora’s jaw locked. “We can’t just leave him.” Nyx stared at the cluster, violet light dimming. “Not him. A memory steeped for flavour.” The chef inside the grape opened his mouth wider. His hands left wet prints on the inner skin. Aurora thought of the Golden Empress kitchen at rush hour, Yu-Fei shouting orders, oil spitting, steam fogging the metal shelves. She thought of the delivery tickets pinned in a line. Names. Addresses. People waiting for dinner, not damnation. “Memories don’t beg.” Isolde released her. “Some flavours did.” The vine above them tightened. Leaves rubbed against one another with a dry whisper. The whole row leaned nearer. Nyx’s voice thinned into wind. “Rory.” Aurora lowered the blade. The tiny chef sagged against the grape wall. A bubble rose through the juice and burst against his face. The cluster swayed as the group moved on. The path narrowed after that. The trellises gave way to trees with braided trunks and bark like toasted sugar. Fruits hung from their branches in mismatched abundance—pomegranates with brass hinges, peaches furred with frost, cherries that beat like hearts. One dropped near Aurora’s boot and split open. Inside lay a curl of parchment soaked in syrup. She crouched and nudged it with the dagger tip. Letters crawled across the parchment in a neat legal hand. I, Tomas Elian Reed, of sound mind and empty belly, do bind my craft, my tongue, my hands— Aurora stood. “Nope.” The parchment curled toward her boot like a starving worm. Nyx stamped a shadow over it. The writing shrivelled. The fruit collapsed into grey pulp. “Contracts grew wild here.” Aurora looked toward the city below. More music rose from it now, bright and inviting. Cheering followed. A burst of fireworks opened above one of the glass domes, not sparks but tiny roasted birds that flew in circles and vanished beak-first into the waiting mouths of stone statues along the rooftops. She pressed her tongue against the back of her teeth. “Who lives like this?” Isolde walked between two sugar-bark trees without disturbing a single leaf. “Those who mistook fullness for safety.” The temperature shifted as they neared the black cypress line. The rich kitchen heat faded, replaced by cellar damp and the mineral chill of deep wells. Aurora welcomed it until the smell changed. Less spice. More wet ash. The cypress trees stood too straight. Their trunks were not trunks, she realised, but stacked antlers blackened by age, interlocked so tightly bark had grown over them in strips. Wind passed through the branches and produced a low note like someone blowing across a bottle. Nyx paused at the boundary. “This part predates the feastlands.” Aurora peered through the antler-trees. The ruins beyond shimmered, edges sliding out of place. One arch appeared close enough to touch, then far away, then close again. The pool at the centre reflected not the amber sky but a dark ceiling scattered with stars. “The Heartstone likes it.” The pendant pulsed once. Heat licked across her chest. Nyx turned their head. “Does it?” Aurora did not answer. They stepped through the cypress line. Sound dropped out. The music from the city vanished. The whispering vines vanished. Even Aurora’s breath seemed to fall short of her ears. The air inside the ruin tasted thin, rinsed clean of spice. Stone slabs lay underfoot, each carved with circles within circles, their grooves filled with black salt. Moss grew in silver patches along cracked steps. The columns had been shaped like open mouths, but time had broken most of the lips away. At the centre waited the pool. Its surface lay flat as polished obsidian. Stars moved inside it, slow and cold. Not reflections. Depth. Aurora felt that at once. If she leaned too close, she would not touch water; she would fall upward into whatever night lived below. Isolde approached the rim. Her hair lifted in a breeze no one else felt. “Here, gluttony learned longing.” Aurora kept a few paces back. “Can you translate that into something less embroidered?” The Seer looked into the pool. “A prince took a bite of absence and built a kingdom to forget the taste.” Nyx slid beside one of the mouth-columns. Their fingers sank into its shadow and came out dusted with pale ash. “This was a Veil wound.” Aurora’s eyes cut to them. “A portal?” “Older than the monitored rifts. Wider. Sealed from below.” The Heartstone gave a sharp pulse. Aurora hissed and pulled it from under her shirt. The crimson gem glowed brighter now, light shifting inside it like blood stirred in a glass. Across the pool, a matching glow answered beneath the black surface. Aurora stepped closer before sense caught up with her. The Fae blade went colder in her grip. A shape emerged in the pool’s depths: not a face, not at first. Lines gathered. A long table. Plates stacked high. Silverware arranged with surgical care. At the far end sat an empty chair carved from bone and vine. On its back, a crest had been gouged out, leaving raw grooves that bled amber light. Then the image changed. A kitchen appeared. Not the Golden Empress. Older. Stone hearths, copper pots, hooks bearing herbs and skinned things. A young man stood over a bowl, sleeves rolled to his elbows, dark hair stuck to his brow. He stirred, tasted, added salt. Behind him, a shadow in court robes bent close to his ear. Aurora leaned in. The man turned as if he had heard her. His eyes were bright blue. Her own eyes. The pool rippled. Aurora jerked back. Nyx’s hand closed around the back of her jacket and yanked her from the rim. A black tendril snapped out of the water where her face had been. It struck the stone, smoked, and recoiled into the pool. Aurora’s heart battered her ribs. “What the hell was that?” Nyx did not release her jacket. “Invitation.” The pool smoothed itself. Stars drifted as if nothing had happened. Isolde’s gaze remained on the water. “Blood calls to kitchens. Kitchens call to knives.” Aurora shook Nyx off and lifted the pendant. “This thing showed me someone with my face.” “No.” Isolde turned. “It showed you someone with your hunger.” Aurora barked a dry laugh. “My hunger? I had half a bao bun for lunch and a panic attack for dessert.” The ruins answered with a faint clink. Aurora froze. Another clink followed. Metal on porcelain. From the broken arches around the pool, pale figures appeared one by one. They did not walk in. They unfolded from the stone shadows like napkins shaken loose. Men and women in stained aprons. Children with flour-white hands. An old woman with a cleaver buried in her shoulder. A broad-shouldered butcher whose chest opened and closed around a cavity packed with rosemary. None cast a shadow. All stared at the Fae blade. Nyx spread out, their body widening into a dark veil between Aurora and the nearest figures. “Bound remnants.” The old woman raised one translucent hand and pointed at Aurora’s satchel. Her mouth opened. No voice came out. Aurora’s grip tightened around the dagger. “I can’t hear you.” The old woman pointed again, sharper this time, at the satchel, then at the pool. Isolde’s lavender eyes narrowed. “Gifts given in moonlight cut locks made in appetite.” Aurora pulled the satchel round with her free hand. “The blade?” The butcher lifted both hands. His fingers had been chopped at the first knuckle. He nodded once. Around them, the other remnants began to move. Not towards Aurora. Around her. They formed a loose circle at the edge of the pool, leaving gaps in their ranks like missing teeth. Their faces stretched with strain. One young girl pressed her palms together as if pleading, but her eyes fixed on the black water, not on Aurora. Nyx’s voice brushed Aurora’s ear. “If you cut the ward, something may notice.” “Something already sent a demon chicken with a spoon.” “That was not the thing I meant.” Aurora looked from the ghosts to the pool, to the glow answering the Heartstone beneath the surface. Heat from the pendant met the cold from the dagger. Her left wrist prickled; the small crescent-shaped scar there had gone pale against her skin. She crouched at the rim. The black water did not reflect her face. It reflected a banquet hall. Empty plates. Empty chairs. A door at the far end sealed with chains of red-gold light. The Fae blade brightened. Aurora held it over the nearest carved groove in the stone, where black salt packed the circle. “Tell me where.” The old woman with the cleaver crossed the circle. Her feet passed through the stone without sound. She bent beside Aurora and placed two fingers over a point where three carved lines met. The air there pulsed. Aurora set the tip of the moonsilver blade against it. The ruin inhaled. Every mouth-column opened wider, stone cracking at the corners. The ghostly cooks flinched but held their places. Nyx’s shadow climbed the columns, pinning darkness to darkness. Isolde stood opposite Aurora across the pool, hair lifting around her like a silver banner under deep water. Aurora pressed down. The blade entered the stone as if cutting cheese. A sound burst through the silencenot a scream, not a bell, but a thousand knives drawn across a thousand plates. Aurora’s teeth rang. The Heartstone flared hot enough to scorch. Red light spilled from the pendant over her fingers. The black salt in the groove ignited. Lines of fire raced around the circle, red-gold and white-blue, appetite and moonlight snapping at each other. The pool convulsed. Stars broke apart under its surface. The banquet hall reflection shuddered, and the chained door at its far end strained inward. The old woman leaned close to Aurora’s ear. This time, a voice scraped out, thin as steam through a cracked kettle. “Not the door. The hinge.”
created_at"2026-04-24T21:12:33.678Z" 4/24/2026, 9:12:33 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3417
moderation_latency(null)
generation_time96161
tokens_prompt1816
tokens_completion5142
native_tokens_prompt1706
native_tokens_completion4052
native_tokens_completion_images0
native_tokens_reasoning38
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.13009
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_09de2e3575b4a1a30169ebdcc1c19c81948932ccfc256fcf70"
is_byokfalse
latency263
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-1777065153-gGkacpjr4I6cRxUEbv1T"
session_id(null)
api_type"completions"
id"gen-1777065153-GAP5fn1JgyVGDSgOwbHa"
upstream_id"resp_09de2e3575b4a1a30169ebdcc1c19c81948932ccfc256fcf70"
total_cost0.13009
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
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences64
tagDensity0.016
leniency0.031
rawRatio0
effectiveRatio0
98.39% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3101
totalAiIsmAdverbs1
found
0
adverb"tightly"
count1
highlights
0"tightly"
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)
70.98% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3101
totalAiIsms18
found
0
word"trembled"
count2
1
word"comforting"
count1
2
word"stomach"
count1
3
word"lurched"
count1
4
word"pulse"
count2
5
word"scanned"
count1
6
word"structure"
count1
7
word"whisper"
count1
8
word"chill"
count1
9
word"shimmered"
count1
10
word"pulsed"
count2
11
word"depths"
count1
12
word"porcelain"
count1
13
word"silence"
count1
14
word"raced"
count1
highlights
0"trembled"
1"comforting"
2"stomach"
3"lurched"
4"pulse"
5"scanned"
6"structure"
7"whisper"
8"chill"
9"shimmered"
10"pulsed"
11"depths"
12"porcelain"
13"silence"
14"raced"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences305
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences305
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences368
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
totalWords3098
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions135
wordCount2748
uniqueNames20
maxNameDensity2.07
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Golden5
Empress4
Carter1
Heartstone6
Pendant1
Varga1
Fae-Forged1
Blade1
Seer2
Aurora57
Isolde15
Nyx21
Yu-Fei1
Tomas1
Elian1
Reed1
Fae4
One6
Heat3
Stars3
persons
0"Carter"
1"Heartstone"
2"Varga"
3"Blade"
4"Seer"
5"Aurora"
6"Isolde"
7"Nyx"
8"Tomas"
9"Elian"
10"Reed"
11"One"
12"Heat"
13"Stars"
places
0"Fae"
globalScore0.463
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences199
glossingSentenceCount3
matches
0"looked like cling film pulled over a sink"
1"as if pleading but her eyes fixed on the black water, not on Aurora"
2"as if cutting cheese"
6.33% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords1.937
wordCount3098
matches
0"not with snow but with orchards"
1"not sparks but tiny roasted birds"
2"not trunks, she realised, but stacked antlers blackened by age, interlocked so tightly bar"
3"not the amber sky but a dark ceiling scattered with stars"
4"not a scream, not a bell, but a thousand knives drawn across a thousand plates"
5"not a bell, but a thousand knives drawn across a thousand plates"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences368
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs210
mean14.75
std16.47
cv1.117
sampleLengths
020
159
228
332
45
512
66
749
87
94
105
1136
1250
134
143
1547
166
1749
185
195
2030
2124
2213
232
2422
2568
2657
2718
2810
293
3018
316
3219
334
346
3530
361
373
381
394
406
418
4222
4357
444
4512
4634
474
485
499
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences305
matches
0"been shaped"
1"been gouged"
2"been chopped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs450
matches(empty)
96.27% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount2
flaggedSentences6
totalSentences368
ratio0.016
matches
0"Smoke spiralled from a hundred chimneys and carried scents that changed with each breath—cardamom, charred meat, butter, sea salt, caramel, rot."
1"Fruits hung from their branches in mismatched abundance—pomegranates with brass hinges, peaches furred with frost, cherries that beat like hearts."
2"I, Tomas Elian Reed, of sound mind and empty belly, do bind my craft, my tongue, my hands—"
3"If she leaned too close, she would not touch water; she would fall upward into whatever night lived below."
4"Her left wrist prickled; the small crescent-shaped scar there had gone pale against her skin."
5"A sound burst through the silence—not a scream, not a bell, but a thousand knives drawn across a thousand plates."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2765
adjectiveStacks1
stackExamples
0"Above, long pale clouds"
adverbCount57
adverbRatio0.02061482820976492
lyAdverbCount4
lyAdverbRatio0.0014466546112115732
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences368
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences368
mean8.42
std5.59
cv0.664
sampleLengths
020
127
217
315
49
519
69
723
85
912
106
1119
1220
1310
147
154
165
1711
1815
1910
204
2119
224
2310
2413
254
263
2716
2817
2914
306
3120
3210
336
3413
355
365
3717
3813
3911
4013
4113
422
432
442
453
4615
475
4815
4910
47.92% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.31521739130434784
totalSentences368
uniqueOpeners116
69.93% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences286
matches
0"Only a slope of vineyards"
1"More like a sleeping animal"
2"More wet ash."
3"Even Aurora’s breath seemed to"
4"Then the image changed."
5"All stared at the Fae"
ratio0.021
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount46
totalSentences286
matches
0"Its deep crimson glow leaked"
1"Their form held the shape"
2"Her silver hair fell to"
3"She had left no mark"
4"Her stomach lurched into her"
5"She stumbled forward and caught"
6"Their edges pulled in tight"
7"Its buildings looked carved from"
8"Their long fingers hovered above"
9"Her fingers found the tea"
10"It had the body of"
11"Its feet gripped the post"
12"It sniffed, nostrils fluttering."
13"Its tongue split at the"
14"Its cold steadied the tremor"
15"She started after Isolde, with"
16"His mouth moved without sound."
17"He looked up."
18"His face pressed against the"
19"Her fingers felt cool, almost"
ratio0.161
40.42% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount240
totalSentences286
matches
0"The portal opened behind the"
1"Aurora Carter stood with one"
2"The Heartstone Pendant burned against"
3"Its deep crimson glow leaked"
4"Nyx leaned out of the"
5"Their form held the shape"
6"Aurora swallowed the taste of"
7"Isolde Varga stood beside a"
8"Her silver hair fell to"
9"She had left no mark"
10"Aurora tightened the strap of"
11"The Fae-Forged Blade rested inside,"
12"The amber line widened."
13"Heat rolled out, rich with"
14"The cellar walls bent."
15"The bare bulb overhead stretched"
16"Aurora took one step."
17"The floor disappeared."
18"Her stomach lurched into her"
19"She stumbled forward and caught"
ratio0.839
34.97% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences286
matches
0"Even through cloth and leather,"
1"If she leaned too close,"
ratio0.007
87.44% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences116
technicalSentenceCount9
matches
0"Isolde Varga stood beside a tower of flour sacks as if she had grown from the dust between them."
1"Warm soil pressed under the sole, springy and black, threaded with roots that gleamed like copper wire."
2"Nyx poured through the opening behind her, less stepping than arriving, shadow unspooling over the warm soil."
3"Trees clung to cliffsides and dangled fruit over emptiness: black pears, silver figs, oranges that glowed from within."
4"Smoke spiralled from a hundred chimneys and carried scents that changed with each breath—cardamom, charred meat, butter, sea salt, caramel, rot."
5"The creature hopped back, wings buzzing, and vanished into the vines with a rattling chuckle that travelled in three directions at once."
6"Fruits hung from their branches in mismatched abundance—pomegranates with brass hinges, peaches furred with frost, cherries that beat like hearts."
7"A burst of fireworks opened above one of the glass domes, not sparks but tiny roasted birds that flew in circles and vanished beak-first into the waiting mouths…"
8"One young girl pressed her palms together as if pleading, but her eyes fixed on the black water, not on Aurora."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
85.9989%