Run: 2026-03-18-01KM08C3AV1KXT32H8XVSMC3V0

Run Details

Duration:
33.8s
Cost:
$0.007220
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 path in Richmond Park felt wrong the moment Aurora stepped off the beaten track. It stayed paved behind her for a stretch, smooth as a promise, then the stones gave up. Roots grabbed the trail. The air turned sweet and sharp at the same time—like crushed violets over hot metal. Her delivery satchel bumped her hip with every step, the strap digging into her shoulder through her jacket. Nyx hovered ahead of her, low to the ground. When Aurora’s phone light cut through the undergrowth, the illumination didn’t reach Nyx so much as curve around them. Their violet eyes glowed faintly, like embers under ash. Aurora held the Heartstone pendant between thumb and forefinger. The silver chain rested under her collarbone, warm against skin that hadn’t warmed all evening. The gemstone pulsed in small, steady breaths. She lifted her wrist. A small crescent scar marked the underside of it, and the ache there sharpened with each pulse. Nyx tilted their head, listening to nothing Aurora could hear. “The grove doesn’t like straight lines,” Nyx whispered. The sound slipped through the leaves and came back altered, as if the trees chewed it once before letting it go. “Walk where the ground forgets you.” Aurora followed the suggestion anyway. She angled left when her instincts demanded right. The dirt under her boots softened, then firmed again, like the path held a memory of her weight. Behind a curtain of brambles, the ancient oak standing stones rose out of the dark. Each one carried the grain of old lightning, the bark carved with shallow runes that glimmered only when the moon found them. Aurora traced one with her gaze and felt it trace back. Isolde waited between two stones, her silver hair pooled around her like water that refused to freeze. She didn’t leave footprints. Aurora’s eyes kept searching for marks anyway. Isolde raised one hand, palm open, fingers spread. “Rory of Cardiff,” she said, and her voice held the quiet snap of a leaf turning. “You bring a crimson heart and a cold hope.” Aurora tightened her grip on the pendant until the chain pressed into her skin. “I bring what you told me to bring.” Isolde’s lips curved, not into a smile. Into a shape that held riddles like stones in a pouch. “Bring doesn’t mean belong,” Isolde replied. “Not every gate accepts the knock it deserves.” Nyx drifted closer to Aurora’s shoulder, their outline thinning and thickening like smoke caught in wind. “They sent you to the seam,” Nyx murmured. “You walked right to it.” The closer Aurora stepped to the stones, the more the world shivered. Air rippled in front of her eyes—thin, faint distortions like heat above asphalt. She could still focus through them, but they refused to sit still. The shimmering didn’t blur; it argued. A soft distortion clung to the boundary of her vision, and the Veil tasted suddenly present in her throat. Aurora swallowed. The taste came as copper and rain. The Heartstone warmed again, stronger now, and the pendant light under her fingers turned crimson-red instead of deep crimson. Isolde’s gaze never left Aurora’s face. “Step when your doubt feels heavy,” she said. “Heavy things sink. Light things drift.” Aurora didn’t ask what drifting meant. She lifted her foot and planted it on the ground between the stones. The moment her sole touched, the park vanished behind her. Not with a collapse. With a smooth substitution. One second she stood among brambles and damp earth; the next she stood in a pocket clearing drenched in amber light that looked wrong for night. Wildflowers ringed her in every direction—blue, white, and strange pink that looked like it came from candle flame rather than pigment. Their petals didn’t just sway. They moved in rhythms that matched Aurora’s pulse. The air held a thousand scents layered together—mint over crushed pepper over something like roasted citrus rind. It carried warmth, but no fire burned. Aurora’s delivery satchel felt lighter. Her breath felt heavier. “You see it?” Nyx asked. Their voice sounded fuller here, steadier. The whisper carried less wind. Aurora looked up. The sky inside the grove didn’t follow weather logic. It held an amber wash, a glow that suggested a sun too far and too close at once. Stars hovered like tiny holes punched in fabric. When Aurora blinked, the star positions shifted by a fraction, then settled again. She checked her phone out of habit. The screen lit, then flickered once. The battery icon didn’t change. The time display didn’t match itself. Minutes ticked forward, but Aurora’s phone insisted on the same minute twice in a row. “Time acts like it forgets mid-sentence,” Isolde said. Aurora raised her eyes. “It’s not just me?” Isolde held her empty hands toward the standing stones she’d already crossed. “Nothing in here travels alone,” she answered. “Every step drags a shadow of time behind it. Sometimes the shadow arrives late.” Nyx drifted through the flowers without crushing a single stem. Their solid form cut the air with no sound, then slipped into a nearby shadow as if the shade belonged to them. When they reappeared, they stood beside Aurora’s left ear, close enough that Aurora felt the coolness of them along her skin. “Your pendant tells the seam where you live,” Nyx whispered. “And the seam listens back.” Aurora kept walking, because stopping made her shoulders tighten. She moved toward a line of ancient oak that arched overhead like ribs. Between the trunks, hanging vines formed loops and knots, each one threaded with small charms—seashells, bone beads, and pieces of glass that held tiny trapped reflections of amber sky. The grove had no right to feel curated. The further they went, the more it turned into a world that looked built from cravings. Not in the grotesque sense. In the way a kitchen looked built when you walked past it and your mouth already watered. Aurora passed a garden bed that held herb clusters shaped like ladders. She brushed one leaf and got a burst of warm smell—anise and browned sugar. Her stomach tightened on reflex. She heard a clink ahead, like cutlery meeting a plate. Then the sound vanished. Nyx frowned, and their violet eyes flared brighter. “That’s not for us.” Isolde moved along the edge of a path made of pale stone. The stone looked smooth until Aurora got close and saw it held faint veins, like marble that had once lived in deep water and forgotten it. “This grove keeps teeth at the table,” Isolde said. “Don’t put your fingers where the mouth does the counting.” Aurora’s pendant pulsed with an answering urgency. The crimson gemstone beat against her skin hard enough to sting. She held it up in both hands, watching the glow deepen. A shimmer threaded through the air ahead, visible only at certain angles. It didn’t sit on the ground. It hovered, a thin sheet of distortion stretched between two tree trunks. The Veil sat inside it like a membrane you could bruise with your breath. Aurora raised her face close enough to see her own reflection—wrong. Her blue eyes in the shimmer looked violet for a second, and the crescent scar on her wrist flared with an almost metallic sheen. Nyx didn’t approach the distortion. They stood back, shoulders drawn in, their silhouette tightening as if they feared being noticed by a thing that lived in the seam. “I can feel it,” Nyx said, whisper sharp now. “Hunger with a crown. The kind that owns the taste of sound.” Aurora listened. Beneath the grove’s normal hush, she heard a low thrum like distant ovens. It rode under everything, persistent and patient. It didn’t get louder when she leaned closer. It got clearer. Her mouth dried. Isolde stepped right up to the shimmering sheet and held out her hand. The distortion rippled around her fingers without breaking, like the Veil wanted to learn her shape and failed. Isolde didn’t flinch. “A rift point,” she said. “Wardens watch, even when they pretend the watching looks like mercy.” Aurora’s gaze flicked to the grove floor. “Are there Wardens here?” Isolde’s silver hair shifted, catching amber light. She pointed with a single finger toward a patch of wildflowers at the base of the trees. Aurora knelt and saw tiny footprints stamped into the soil. No footprints. Not exactly. They looked like impressions made by bare hands—palms and fingers, as if someone had pressed flat and lifted without leaving weight behind. The flowers at the edges leaned away from the print, petals bending as though they had heard a rule break. Nyx leaned in and the violet glow in their eyes sharpened. “Someone walked the seam and refused to touch it with their feet,” Nyx whispered. “That’s a Warden’s kind of courtesy.” Aurora rose. “Then why are we here?” Isolde tilted her head. Riddle formed in her posture before it reached her mouth. “Because the seam called your name,” she said. “Or because the crimson heart answered when it heard the calling.” Aurora’s fingers went white around the pendant chain. “Who gave me this?” she demanded. Isolde’s eyes softened and hardened at once. “A benefactor hides behind gifts,” she replied. “A gift never admits the giver. It just proves the giver reached for your hand.” Nyx laughed once, quick and dry. It didn’t sound amused. It sounded like a crack in ice. “You chase answers and the seam hands out teeth,” Nyx said. “Listen instead.” Aurora did. The thrum under the grove changed. It shaped itself into something like laughter—distant, slow, and thick with enjoyment that didn’t care who paid for it. The laughter carried an undertone of chewing, too soft to pin down but present enough to make Aurora’s stomach churn. She stepped back from the shimmering sheet, heart hammering. She fought the urge to look away. Nyx’s voice came from closer now, their whisper slipping into the space behind her ear. “It’s not just sound. It’s appetite. It measures you in bites.” Aurora remembered her job in the restaurant, remembered the way food could make people loosen their shoulders, grin, forget. She hated that this hunger sounded like the same relief. Her hand found her Fae-forged Blade under her jacket. She drew it out with a controlled motion. The moonsilver caught amber light and took it like a held breath. The blade remained cold to her palm, the chill pinning her nerves into focus. Isolde glanced at the dagger and nodded once. “Moonleaf cuts what wards grow from,” she said, then added, “but it doesn’t enjoy it.” Aurora held the dagger point-up near the shimmer, not touching. The air around the blade resisted. The shimmer thickened slightly where the blade hovered. A faint luminescence crawled along the distortion like a thread searching for a needle. Nyx shifted, their outline turning less solid. They floated a few inches above the ground now, their shadow stretching toward the shimmering sheet like a tongue tasting air. “Don’t stab glass you don’t understand,” Nyx whispered. Aurora stared at the blade’s reflection in the distortion. It looked like a pale leaf suspended inside a mouth. She lowered the dagger until the tip hovered inches from the seam. The pendant warmed again, then surged into a hotter pulse. A smell hit Aurora—vineyard grapes crushed under bare feet. Rich wine. Roasted meats. Sweet spices burning at the edges of heat. Her thoughts snagged on the sensory assault. She almost stepped forward just to breathe deeper. Nyx caught her wrist. Their fingers felt like cool ink on skin, not gripping so much as guiding. “That’s the trick,” they murmured. “It makes you want to come closer. It doesn’t need you. It wants you to volunteer.” Aurora pulled her wrist free and stared at the crescent scar. The scar didn’t just ache now. It tingled, as if the skin remembered another version of pain. Isolde watched Aurora’s face and spoke in riddles shaped like warnings. “If your mark wakes,” she said, “the seam marks you back.” Aurora swallowed against the taste of wine that still lingered in her mouth. “What do you want from me?” she asked. Isolde didn’t answer directly. She moved around Aurora, circling toward the side of the shimmering sheet where a line of ivy climbed a tree. The ivy carried tiny blossoms shaped like cups. Within each cup sat a drop of amber liquid that reflected Aurora’s movements a beat late. Isolde lifted one finger and tapped the nearest cup. The drop shivered, then slid into the ivy’s veins like it belonged there. The shimmer responded. It brightened, and a new layer appeared inside it—images that had no right to exist in the grove. Rows of vineyards stretched into the amber sky, each vine trellised with delicate metalwork that looked hand-forged. Between them ran wide stone paths. Farther off, orchards sprawled with fruit so glossy it looked lacquered. Lanterns hung from branches and glowed with a warm, living light. Aurora watched the images sharpen, and the thrum became a distant orchestra. It played slow and proud. It sounded like chefs showing off. Not people laughing over a meal. Something else. Nyx pressed close to the distortion without crossing it, their violet eyes reflecting the vineyard scene. “Dymas,” they breathed. “Gluttony. Prince Belphegor’s garden.” Aurora’s throat tightened. “So this grove connects to Hel?” Isolde’s expression held a careful patience. “A boundary doesn’t pick favourites,” she said. “It just weakens at points that look like invitations.” Aurora kept her dagger raised and angled the blade toward the lower edge of the shimmer. The distortion rippled like skin. The blade’s moonsilver glow brightened in response, the faint luminescence within moonlight sharpening into something almost visible. Isolde stepped back, giving Aurora space without stepping away. “Cut with leaf,” Isolde instructed. “Not with hunger.” Aurora didn’t like the choice of words. Hunger already lived in the air. It pressed into her nostrils with every breath. She took another step closer and the pendant jerked against her chest, chain sliding until the Heartstone faced outward like a compass needle. The Heartstone’s glow pulsed in sync with the seam’s thrum. Aurora raised the blade and felt the cold bite deeper through her palm. She shifted her grip until the crescent scar on her wrist didn’t ache. She refused to let her hand shake. The seam thickened. A ward sat inside it—she couldn’t see it as symbols, but she felt it as resistance through the air. The ward carried a texture, like thick sugar pulled too thin. Nyx’s voice cut through her focus. “You’ll hear them chew if you open it.” Aurora’s jaw set. “I already can.” Nyx went still. Their silhouette looked sharper, edges tightening as if the shadow around them braced. Isolde’s riddle came again, softer but no less firm. “A door opens for the brave and the dumb,” she said. “Choose what you carry.” Aurora exhaled slowly and drove the moonsilver tip toward the lower edge of the shimmering sheet. The blade didn’t sink like it hit air. It met a boundary that pushed back. The air around the tip popped with cold light, and the shimmer split into lines, thin as cracks in glass. Aurora moved the blade sideways, following the seam’s stubborn curve. The ward fought her with a low hiss. The smell of wine surged, then flipped into something rotten under sweetness—old fat, sour fruit left too long, salt that stung. Aurora gritted her teeth and kept cutting. The moonsilver blade slid through the resisting layer as if the ward became paper. The cut opened a narrow tear, and warmth poured out. It warmed Aurora’s face, warmed her pendant, warmed the space between her ribs until the world felt too close. Through the widening tear, she saw the amber-sky vineyard clearly now. She saw figures in the distance—silhouetted like chefs in aprons made of shadow. Their movements didn’t sync with anything in the grove. They moved like a performance held for someone who hadn’t arrived yet. The sound reached her fully: a chorus of plates scraping and utensils clicking, a slow, patient rhythm. Nyx yanked Aurora’s dagger hand back at the last second, their grip hard now. Their violet eyes flared so bright Aurora saw their glow through the tear in the air. “Too far,” Nyx hissed. “It wants you inside your own choices.” Aurora’s blade stayed near the tear, tip trembling from the resistance she’d just felt. The pendant pulsed again, but now it felt like a heartbeat trying to match the seam’s rhythm. Isolde stepped up beside Aurora and looked through the tear without flinching. “Close what you can’t afford,” she said. “Or cut deeper and pay the taste.” Aurora stared at the chefs’ silhouettes. Their heads tilted in unison, like they heard her breath. Her mind went tight around a single task: hold the blade steady, don’t let the seam decide the motion. She drew the blade back a fraction, and the tear resisted. It clung to the cut like honey. It tried to widen on its own, pulled by hunger’s gravity. Nyx leaned in close enough that Aurora felt their shadow press at her boots. “Don’t look at their mouths,” Nyx whispered. “Look at the seam. It tells the rules.” Aurora looked at the tear’s edges instead of the figures. She saw the shimmering distortion ripple with threads of amber light—thin lines that braided and unbraided around her blade like living lace. The grove around them seemed to hold its breath. Flowers leaned away from the tear. The stone path under Aurora’s boots cooled, even as the air near the tear turned hot. Isolde lowered her hand near Aurora’s pendant, not touching it. The air between Isolde’s fingers and the Heartstone tightened, as if the pendant recognized her proximity. “Crimson heart beats near a gate,” Isolde said. “Moonleaf opens gates. Seers read the way hunger walks.” Aurora kept her dagger half-raised, the blade still cold but buzzing with the memory of the cut. “Tell me how to stop it,” she demanded. Isolde’s eyes held Aurora’s without blinking. “Stop it by choosing a word you can survive swallowing,” she replied, and her voice turned into a riddle with teeth. “Speak less than the seam asks for. Let your silence cut too.” The tear trembled, amber light licking at the edges of the opened ward. The chewing-scrape rhythm sharpened for a second, then shifted, testing the boundary like a tongue worrying a new wound. Aurora tightened her jaw and held the blade steady, shoulders squared against the pull. Nyx’s whisper brushed her ear again. “Now,” they murmured, and their violet gaze flicked to Aurora’s wrist scar, to the crescent mark that had begun to ache as if it remembered belonging somewhere else. Aurora didn’t look away from the seam. The amber light surged, pushing against the cut like it wanted to crawl out. The Heartstone in her hand pulsed once, hard enough to make Aurora’s palm flare with pain. Then the tear widened just a sliver more, and the vineyard chefs’ silhouettes leaned closer—close enough that Aurora felt the heat of their appetite on her skin, right at the edge of the grove’s own rules.
created_at"2026-03-18T10:37:58.503Z" 3/18/2026, 10:37:58 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency23210
moderation_latency(null)
generation_time33317
tokens_prompt1816
tokens_completion6279
native_tokens_prompt1706
native_tokens_completion5503
native_tokens_completion_images0
native_tokens_reasoning1353
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.00721995
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_021bc33de41a75c40169ba808690548196a0fa6bba9dcb6ca8"
is_byokfalse
latency224
model_permaslug"openai/gpt-5.4-nano-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773830278-qD8ZVbkXYGfF7QmYfvJU"
upstream_id"resp_021bc33de41a75c40169ba808690548196a0fa6bba9dcb6ca8"
total_cost0.00721995
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags35
adverbTagCount1
adverbTags
0"the tear widened just [just]"
dialogueSentences66
tagDensity0.53
leniency1
rawRatio0.029
effectiveRatio0.029
95.33% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3210
totalAiIsmAdverbs3
found
0
adverb"suddenly"
count1
1
adverb"slightly"
count1
2
adverb"slowly"
count1
highlights
0"suddenly"
1"slightly"
2"slowly"
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)
57.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3210
totalAiIsms27
found
0
word"pulsed"
count5
1
word"pulse"
count3
2
word"weight"
count2
3
word"traced"
count1
4
word"warmth"
count2
5
word"whisper"
count4
6
word"flickered"
count1
7
word"stomach"
count2
8
word"marble"
count1
9
word"flicked"
count2
10
word"churn"
count1
11
word"chill"
count1
12
word"silence"
count1
13
word"trembled"
count1
highlights
0"pulsed"
1"pulse"
2"weight"
3"traced"
4"warmth"
5"whisper"
6"flickered"
7"stomach"
8"marble"
9"flicked"
10"churn"
11"chill"
12"silence"
13"trembled"
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
narrationSentences275
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences275
filterMatches
0"decide"
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences308
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3195
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions37
unquotedAttributions0
matches(empty)
25.50% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions136
wordCount2731
uniqueNames9
maxNameDensity2.49
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Aurora68
Nyx28
Heartstone6
Veil3
Isolde27
Fae-forged1
Blade1
persons
0"Aurora"
1"Nyx"
2"Heartstone"
3"Veil"
4"Isolde"
5"Blade"
places
0"Richmond"
1"Park"
globalScore0.255
windowScore0.333
15.20% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences204
glossingSentenceCount11
matches
0"looked like it came from candle flame rat"
1"something like roasted citrus rind"
2"looked like impressions made by bare hand"
3"sounded like a crack in ice"
4"something like laughter—distant, slow, and t"
5"sounded like the same relief"
6"looked like a pale leaf suspended inside"
7"felt like cool ink on skin, not grippin"
8"appeared inside it—images that had no right to exist in the grove"
9"sounded like chefs showing off"
10"felt like a heartbeat trying to match t"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3195
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences308
matches
0"hated that this"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs138
mean23.15
std13.05
cv0.564
sampleLengths
015
154
237
331
421
510
635
731
848
928
108
1125
1222
1318
1414
1529
1612
1750
189
1919
2020
2119
2210
2368
2424
259
2616
273
2848
2924
3015
318
328
3333
3453
3515
3651
378
3838
3931
4010
414
4212
4338
4419
4529
4612
4732
4835
4928
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences275
matches
0"being noticed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs521
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount2
flaggedSentences17
totalSentences308
ratio0.055
matches
0"The air turned sweet and sharp at the same time—like crushed violets over hot metal."
1"Air rippled in front of her eyes—thin, faint distortions like heat above asphalt."
2"The shimmering didn’t blur; it argued."
3"One second she stood among brambles and damp earth; the next she stood in a pocket clearing drenched in amber light that looked wrong for night."
4"Wildflowers ringed her in every direction—blue, white, and strange pink that looked like it came from candle flame rather than pigment."
5"The air held a thousand scents layered together—mint over crushed pepper over something like roasted citrus rind."
6"Between the trunks, hanging vines formed loops and knots, each one threaded with small charms—seashells, bone beads, and pieces of glass that held tiny trapped reflections of amber sky."
7"She brushed one leaf and got a burst of warm smell—anise and browned sugar."
8"Aurora raised her face close enough to see her own reflection—wrong."
9"They looked like impressions made by bare hands—palms and fingers, as if someone had pressed flat and lifted without leaving weight behind."
10"It shaped itself into something like laughter—distant, slow, and thick with enjoyment that didn’t care who paid for it."
11"A smell hit Aurora—vineyard grapes crushed under bare feet."
12"It brightened, and a new layer appeared inside it—images that had no right to exist in the grove."
13"A ward sat inside it—she couldn’t see it as symbols, but she felt it as resistance through the air."
14"The smell of wine surged, then flipped into something rotten under sweetness—old fat, sour fruit left too long, salt that stung."
15"She saw figures in the distance—silhouetted like chefs in aprons made of shadow."
16"She saw the shimmering distortion ripple with threads of amber light—thin lines that braided and unbraided around her blade like living lace."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2463
adjectiveStacks0
stackExamples(empty)
adverbCount98
adverbRatio0.03978887535525782
lyAdverbCount10
lyAdverbRatio0.004060089321965083
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences308
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences308
mean10.37
std5.65
cv0.545
sampleLengths
015
117
24
315
418
59
619
79
89
915
107
114
1217
1310
148
1521
166
175
188
1918
2015
2122
2211
2317
244
257
268
2716
289
2914
308
317
3211
336
348
3516
368
375
3812
3913
4012
416
4219
432
447
4519
466
478
486
496
42.53% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.25
totalSentences308
uniqueOpeners77
28.01% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences238
matches
0"Then the sound vanished."
1"Then the tear widened just"
ratio0.008
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount71
totalSentences238
matches
0"It stayed paved behind her"
1"Her delivery satchel bumped her"
2"Their violet eyes glowed faintly,"
3"She lifted her wrist."
4"She angled left when her"
5"She didn’t leave footprints."
6"she said, and her voice"
7"She could still focus through"
8"She lifted her foot and"
9"Their petals didn’t just sway."
10"They moved in rhythms that"
11"It carried warmth, but no"
12"Her breath felt heavier."
13"Their voice sounded fuller here,"
14"It held an amber wash,"
15"She checked her phone out"
16"Their solid form cut the"
17"She moved toward a line"
18"She brushed one leaf and"
19"Her stomach tightened on reflex."
ratio0.298
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount219
totalSentences238
matches
0"The path in Richmond Park"
1"It stayed paved behind her"
2"Roots grabbed the trail."
3"The air turned sweet and"
4"Her delivery satchel bumped her"
5"Nyx hovered ahead of her,"
6"Their violet eyes glowed faintly,"
7"Aurora held the Heartstone pendant"
8"The silver chain rested under"
9"The gemstone pulsed in small,"
10"She lifted her wrist."
11"A small crescent scar marked"
12"Nyx tilted their head, listening"
13"The sound slipped through the"
14"Aurora followed the suggestion anyway."
15"She angled left when her"
16"The dirt under her boots"
17"Each one carried the grain"
18"Aurora traced one with her"
19"Isolde waited between two stones,"
ratio0.92
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences238
matches(empty)
ratio0
60.44% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences130
technicalSentenceCount15
matches
0"The silver chain rested under her collarbone, warm against skin that hadn’t warmed all evening."
1"Nyx drifted closer to Aurora’s shoulder, their outline thinning and thickening like smoke caught in wind."
2"One second she stood among brambles and damp earth; the next she stood in a pocket clearing drenched in amber light that looked wrong for night."
3"Between the trunks, hanging vines formed loops and knots, each one threaded with small charms—seashells, bone beads, and pieces of glass that held tiny trapped …"
4"Aurora passed a garden bed that held herb clusters shaped like ladders."
5"The stone looked smooth until Aurora got close and saw it held faint veins, like marble that had once lived in deep water and forgotten it."
6"They stood back, shoulders drawn in, their silhouette tightening as if they feared being noticed by a thing that lived in the seam."
7"They looked like impressions made by bare hands—palms and fingers, as if someone had pressed flat and lifted without leaving weight behind."
8"It shaped itself into something like laughter—distant, slow, and thick with enjoyment that didn’t care who paid for it."
9"Within each cup sat a drop of amber liquid that reflected Aurora’s movements a beat late."
10"Rows of vineyards stretched into the amber sky, each vine trellised with delicate metalwork that looked hand-forged."
11"Their silhouette looked sharper, edges tightening as if the shadow around them braced."
12"The smell of wine surged, then flipped into something rotten under sweetness—old fat, sour fruit left too long, salt that stung."
13"She saw the shimmering distortion ripple with threads of amber light—thin lines that braided and unbraided around her blade like living lace."
14"The air between Isolde’s fingers and the Heartstone tightened, as if the pendant recognized her proximity."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags35
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags32
fancyCount12
fancyTags
0"Nyx whispered (whisper)"
1"Nyx murmured (murmur)"
2"Nyx whispered (whisper)"
3"Nyx whispered (whisper)"
4"she demanded (demand)"
5"Nyx whispered (whisper)"
6"they murmured (murmur)"
7"they breathed (breathe)"
8"Nyx hissed (hiss)"
9"Nyx whispered (whisper)"
10"she demanded (demand)"
11"they murmured (murmur)"
dialogueSentences66
tagDensity0.485
leniency0.97
rawRatio0.375
effectiveRatio0.364
74.1651%