Run: 2026-03-18-01KM08WQYGKAM2MV5GGX0K1MRB

Run Details

Duration:
22.7s
Cost:
$0.006130
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
Richmond Park had always felt like a place made for running—wide paths, the indifferent hush of leaves, sunlight stitched through branches. Aurora Carter only noticed it the moment the air changed. It wasn’t dramatic at first. It never was. The world simply… thickened around her, as if someone had laid a thin sheet of glass between her skin and the afternoon. The ordinary sounds of birds and distant cars stayed, but they came dulled, muffled, like they’d been wrapped in felt. Even her own breathing sounded wrong—too loud, too intimate. She glanced down at her left wrist, at the small crescent-shaped scar that never quite healed cleanly in her memory. It itched, not from pain but from recognition, as if her body had learned a language her mind hadn’t. Nyx hovered a few steps ahead of her, half in shadow, half in solid form. In solid shape the Shade stood about Aurora’s height by the angle she’d grown accustomed to, though it still made her feel measured against something older than measurements. Their eyes—faint violet glows—fixed on the standing stones they’d come to. Ancient oak standing stones, grey with lichen, rose out of the grass in a ring that didn’t match the park’s geometry. Aurora had walked these paths before, passed by these trees and told herself she was imagining connections, imagining patterns. Now she could see the boundaries where the air shimmered faintly, a distortion she’d never noticed with mortal sight. Isolde Varga stood beside the stones with the calm of something that had never been surprised and didn’t know what to do with the concept. Silver hair reached her waist, moving without wind. She left no footprints in the soft springy ground when she shifted her weight. Her pale lavender eyes looked almost kind, though the kindness had edges. “You came,” Isolde said, the words wrapped in a riddle even before she finished it. “The Veil hears names. It loves to misplace them.” Nyx made a sound like a whisper carried on wind. It wasn’t a language so much as a reminder that language existed. “There is a tear,” they said, voice threading through the space between Aurora’s thoughts. “And you have a bright throat for it.” Aurora tightened her grip on the small silver chain around her neck, fingertips brushing the Heartstone pendant. Deep crimson, thumbnail-sized, the gem pulsed faintly with warmth as if it had its own heartbeat. She’d felt it earlier that day—once, twice—like a warning tapping from inside her shirt. Now the warmth sharpened, more insistent, as if the pendant were drawing a map on her skin. The blade at her side—Isolde’s gift, moonsilver, leaf-shaped—was cold to the touch even through her coat. Aurora could have sworn it drank the warmth from her palm when she checked it, even lightly. The metal didn’t clink or gleam like ordinary steel. In the filtered light, it looked as though moonlight had been trapped and pressed flat into a weapon. Isolde angled her gaze toward Aurora’s pendant. “A door that drinks light will call your blood to account,” she said. “A stone remembers heat. A blade remembers wards. A shadow remembers between.” Aurora forced herself to breathe slowly. “What exactly am I walking into?” she asked. Isolde smiled as if Aurora had asked for the ending instead of the beginning. “Into a place that is not a place,” she replied. “Into a pocket where time forgets to keep its promises.” Nyx shifted. Their silhouette stretched a fraction, as though they were testing the boundary with their body. When Aurora looked at them too directly, their form blurred at the edges—sometimes she saw a man-shaped darkness, sometimes a smear of night that refused to commit. The standing stones did not feel like rocks anymore. They felt like teeth. Aurora stepped forward, toward the shimmer. The air tightened around her like damp cloth. Her skin prickled. She could see the faint distortion only because it made the world behind it wobble—grass and tree and sky failing to line up in a steady way. She reached out, touched the Veil’s boundary. It wasn’t a solid barrier. It was a choice the air made—either let her through or deny her without tearing. The pendant warmed in a quick burst, hot enough that she jerked back in reflex. For a heartbeat the gem’s glow brightened from within, and Aurora heard something she couldn’t place. Not a voice. Not yet. A chorus of textures: soft cracking grapes, the hiss of fat hitting heat, the murmur of crowds far away and impossibly close, like the inside of a sealed jar where a festival had been preserved. Nyx’s whisper slid along her spine. “Belphegor’s kitchens are hungry,” they said. Aurora swallowed. “Belphegor?” She had heard the name in the way people heard about storms—more superstition than fact, more story than knowledge. Still, her bones recognized the taste of Hel when it came creeping through the cracks. Isolde’s riddle came next, quiet as falling ash. “Gluttony speaks in sweetness,” she said. “But sweetness is how poison learns to wear a grin.” Aurora lifted the Fae blade. Its cold steadied her, a firm sensation in a world becoming uncertain. “Are we going through now?” Isolde nodded once. No flourish. No drama. “When you cross,” she said, “listen with your ribs. What your ears cannot trust will reach you elsewhere.” Aurora didn’t have time to argue because the Veil decided for her. The shimmer parted with the softest resistance, like slipping a hand under a curtain of water. Aurora’s stomach lurched, not from falling but from being turned inside out by perception. The park behind her stretched for a fraction of a second, then snapped into a new reality with the clean finality of a page being turned. The air smelled different. Not simply “otherworldly”—it carried specific notes: wildflowers blooming in places they shouldn’t have found soil, sharp and bright; green stems crushed underfoot; honeyed spices that made her mouth water and then, after an instant’s delay, betrayed her with the faintest sour aftertaste. The scent layered over itself like a perfume that knew her name. The ground under her boots was springy, but it was also… wrong. The earth held a pulse. Aurora felt it through her soles, a gentle rhythmic thrum like something breathing beneath the layer of plants. Time moved oddly. She looked at her watch without really meaning to, just to anchor herself. The second hand stuttered. It didn’t stop; it simply refused to agree with her expectation. Nyx, watching her, made a soft sound that might have been amusement. Isolde walked ahead with the ease of someone who had never had to learn directions. Wildflowers—year-round blooming wild things Aurora couldn’t name—trembled in the air with no wind to move them. Their petals looked too saturated, too vivid, as if someone had turned the world’s color dial up. “Where are we?” Aurora asked. Isolde’s voice remained a riddle. “You left Richmond,” she said. “Now Richmond is learning your shape.” Nyx drifted alongside Aurora’s shoulder, their violet eyes scanning shadows. “There are seams,” they murmured. “Here, the world keeps stitching itself.” Aurora could hear it then, if she stopped listening for human things. Beneath the rustle of flowers and the faint murmur of distant birds, there was another sound: slow, patient licking, the suggestion of heat applied to sugar. It was too constant to be imagination. As they moved deeper into the clearing, the standing stones grew behind them, retreating as if the pocket between realms had decided the boundary was a memory. The shimmer disappeared from view. Aurora’s pendant warmed again, pulsing steadily now, not a flare of warning but a guide-drum. Isolde didn’t turn back. “Follow,” she said. Aurora followed. The grove widened in a way that defied the geometry of the park. Trees leaned inward as though listening. Their bark was textured with moss that glowed faintly at the edges, like embers beneath green cloth. Ancient roots curled through the soil like knotted ropes, and every time Aurora’s boot passed over a root, the pulse underfoot seemed to answer. She reached for a branch of one of the flowering bushes—just to feel something ordinary—and the flowers brushed her fingers like silk. The sweetness hit immediately, thick on the tongue despite the fact she wasn’t eating. A memory surfaced, irrational and sudden: childhood sweets offered by strangers, the kind that tasted perfect and then made her stomach twist later. Her stomach twisted now for no reason she could name. Nyx noticed the change in her posture. Their whisper moved closer. “Too sweet,” they observed. Aurora tried to smile, but it felt like moving a mask. “I’m not even tasting it.” “You are,” Nyx said, and their tone held no judgment, only the simple truth of something between planes. “The sweetness rides the air. It rides your thoughts. Your body thinks it is food, and food is always a promise.” Isolde stepped around a low cluster of stones that looked like fallen slate until Aurora realized they were arranged in a pattern. Not words, exactly. More like a map designed by someone who’d never seen human handwriting. “Not all doors are meant to be opened by hands,” Isolde said. “Some doors open when they recognize you.” Aurora’s pendant pulsed faster. Heat spread from the gem into the chain, warming her collarbones. It didn’t feel hot like fire; it felt hot like something alive pressing against her. She looked at Nyx. “Do you feel it?” Nyx’s violet eyes brightened. Their form flickered at the edges, shifting from solid to a near-incorporeal smear for a moment. “Yes,” they whispered. “And it is not only a door. It is a hunger.” As they approached the deeper center of the grove, the sounds grew stranger. Somewhere ahead, water trickled—but it sounded too rhythmic, like a metronome. The trickling mixed with a faint clatter she couldn’t place: metal on stone, maybe, or spoons striking plates. Then, beneath it, a crowd murmur began to assemble in Aurora’s ears. She stopped walking. The pendant’s glow deepened, and the crimson light reflected off the inside of her shirt as if it had its own source. Isolde didn’t tell her to continue. She simply waited, her expression unreadable behind ageless eyes. Nyx moved in closer to Aurora’s shoulder, and for the first time she understood that they weren’t only observing. They were bracing, like a swimmer readying for cold water. Aurora lifted the Fae blade, not out of courage but out of habit—her fingers found its hilt with a certainty that steadied her. She could feel its moonsilver coldness, the way it drew heat away from her, reminding her that not everything could be seduced by warmth. The grove opened into a clearing that looked, at first glance, like a garden. Vines stretched across trellises overhead, heavy with grapes that hadn’t been possible in any season Aurora had ever lived through. Orchards curved in gentle arcs, trees laden with fruit that gleamed too perfectly in the ambient light. The sky above the clearing was no longer the muted day of Richmond. It carried a warm amber cast, as though the sun had been replaced with candlelight. Aurora’s breath caught. She could smell a feast. Not the stale memory of food on plates, not the comforting familiarity of a restaurant kitchen, but something grander and older—excess rendered into scent. Spices she’d only tasted as invitations, sauces simmering somewhere out of sight, butter and roasted herbs, sugared fruit. It was delicious in the way a dream was delicious: persuasive, immersive, and dangerous. And then the aftertaste returned. Something under the sweetness—an unpleasant note like overripe fruit left too long. Aurora’s throat tightened. From the center of the garden, a thin shimmer rose from the ground, faint and wavering. The Veil wasn’t simply a boundary anymore; it was a seam opening itself to show what it kept hidden. Aurora could see, through the distortion, a different sky, warmer than amber, more saturated, the kind of light that belonged to a world where indulgence was law. Her pendant pulsed so hard Aurora thought she might feel it in her teeth. Nyx leaned in, as if listening for words that belonged to another realm. “Dymas,” they whispered, and the syllables carried the taste of burnt sugar and velvet. Isolde’s voice came from behind Aurora, soft enough to be almost lost. “Gluttony is a prince,” she said. “And princes do not starve. They collect.” Aurora’s eyes locked on the shimmer. Inside it, movement hinted at movement beyond—shapes like figures in motion, distant and indistinct, the sound of cutlery and laughter drifting like smoke. The crowd murmur swelled, then fractured into something like cheer that had been stretched too far, too loud, too hungry. She stepped forward despite herself. The grass under her boots didn’t bend the way grass should. It held her weight like a stage floor. The amber light washed her face, and her skin felt warmer than it had in the park. Her pendant glowed in steady rhythm now, as if it were syncing with something on the other side. She raised her hand toward the shimmering seam. The air between her fingers and the distortion thrummed, a vibration that made her scar throb in sympathy. The sensation wasn’t pain. It was the feeling of approaching an animal that might choose to recognize you or bite. Nyx’s whisper sharpened. “Don’t touch too long.” Aurora didn’t ask how Nyx knew. She only listened to the warning written into their tone. Isolde stepped beside her now, close enough that Aurora could see the pale lavender of her eyes catch amber light. “You will want to bargain,” Isolde said, speaking like someone laying stones into a riverbed. “Because you always have. But the Veil does not bargain. It opens, or it closes. And it opens for reasons you won’t like.” Aurora swallowed. “What reason do I have?” Isolde’s answer came in a riddle that sounded like a confession. “A stone given,” she said, “is a leash offered. A blade given is a key that cuts. A shadow close by is a witness who cannot lie.” Nyx’s glowing eyes flicked to Isolde. “I don’t lie,” they said, and their voice made the air feel colder for a moment. “I omit.” Aurora almost laughed at the truth of it—how different omissions could be from lies, how sometimes that distinction mattered. The shimmer widened by the width of a finger. Warm amber spilled outward, thick as breath. The scent of fruit and spice intensified until Aurora’s mouth watered hard enough to hurt. For one impossible second, she saw shapes more clearly: long tables crowded with dishes arranged like offerings, and figures in motion lifting cups in unison. It looked like celebration. Then something shifted in the background—too fast, too hunched—and the laughter faltered into a wet, delighted gasp. Aurora recoiled a step. Her heel slid slightly on the strange grass, and her balance corrected itself with a subtle tug, as though the grove didn’t want her to fall. Her heart hammered in a rhythm that matched the pendant’s pulse. Unease settled into her like a second skeleton. “This is—” Aurora began, and couldn’t decide which word fit. Hel? A portal? A trap? A feast disguised as a doorway? Isolde answered without letting Aurora finish. “You have stepped into the mouth of excess,” she said. “Now you will learn whether excess bites.” Nyx drifted closer to the seam, their presence darkening the amber light around them as if they could drink brightness. “The prince’s bargain is simple,” they murmured. “You give something. He gives something. But he will always ask for more.” Aurora tightened her hold on the Fae blade until her knuckles whitened. “What does he want from me?” Isolde’s gaze softened, not with comfort but with the cruel gentleness of prophecy. “To be remembered,” she said, “is to be fed. To be fed is to be owned.” The crowd noise on the other side rose again, louder now, the murmur turning into distinct clinking sounds. Plates. Utensils. The scrape of chairs. The sense that eyes were turning toward the seam, toward her, toward the warmth she represented. Aurora felt suddenly exposed—not to eyes, but to attention. Like the grove and the realm beyond had both noticed her arriving and were deciding where to place her on a guest list. Her pendant flared once, then steadied. The warmth stopped increasing and began to hover at her threshold, inviting but not forcing. Isolde lifted a hand, palm facing the shimmer. The air around her fingers seemed to cool, and the amber glow dimmed, just slightly. “A seer’s gift is not always an answer,” she said. “Sometimes it is a door that only opens if you are brave enough to step back.” Aurora’s breath shuddered out. She looked from Isolde to Nyx to the seam that promised a feast and offered a hunger. Then she backed away half a step, slow enough to keep her courage intact. The amber light followed her like a lure, but the seam narrowed again with a reluctant sigh. Nyx exhaled—a sound like wind through broken branches—and their violet eyes dimmed from flare to steady glow. “Good,” they whispered. “We still have time.” Aurora didn’t trust “time” in this grove. Isolde had said it moved differently, and her watch had already lied to her. Still, the word felt like a fragile thing she wanted to hold. Isolde turned her face slightly, as if listening to the grove’s heartbeat. “Deeper is not always further,” she said. “Sometimes deeper is only nearer to the part of you the door wants.” Aurora stared at the shimmer and forced herself to keep her fear from becoming obedience. She slid her blade back into position, cold and sure against her body, and loosened her grip on the pendant chain by a fraction—enough to remind herself she still chose her own hands. The amber light thinned. The feast sounds faded into distant murmur, still hungry but no longer immediate. Wildflowers rustled around them like quiet witnesses. In the air, sweetness lingered, but now it smelled more like temptation than food. Aurora turned away from the seam, toward the deeper grove paths that spiraled beyond sight. The standing stones were gone, swallowed by the pocket of the Fae-touched world, yet she felt their presence behind her like a memory of a door she’d already crossed. Nyx drifted after her, shadow melting into shadow with an eerie familiarity. Isolde glided silently beside them, her footsteps never touching the ground. Aurora walked carefully, listening with her ribs, tasting the air for lies the sweetness might try to hide. And as they went deeper into the alien wonder of the grove, the pendant at her chest warmed again—faintly, insistently—as if something ahead, beyond the garden mouth, was waiting to be named.
created_at"2026-03-18T10:47:03.903Z" 3/18/2026, 10:47:03 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6353
moderation_latency(null)
generation_time22254
tokens_prompt1590
tokens_completion5159
native_tokens_prompt1532
native_tokens_completion4659
native_tokens_completion_images0
native_tokens_reasoning575
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.00613015
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_06e1916dc89e812f0169ba82a7f7648196b99883469f294b77"
is_byokfalse
latency261
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-1773830823-hrOsmIw8buikQjldH4d7"
upstream_id"resp_06e1916dc89e812f0169ba82a7f7648196b99883469f294b77"
total_cost0.00613015
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
totalTags30
adverbTagCount0
adverbTags(empty)
dialogueSentences55
tagDensity0.545
leniency1
rawRatio0
effectiveRatio0
85.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3170
totalAiIsmAdverbs9
found
0
adverb"lightly"
count1
1
adverb"slowly"
count1
2
adverb"really"
count1
3
adverb"perfectly"
count1
4
adverb"slightly"
count3
5
adverb"suddenly"
count1
6
adverb"carefully"
count1
highlights
0"lightly"
1"slowly"
2"really"
3"perfectly"
4"slightly"
5"suddenly"
6"carefully"
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)
32.18% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3170
totalAiIsms43
found
0
word"measured"
count1
1
word"shimmered"
count1
2
word"weight"
count2
3
word"whisper"
count4
4
word"reminder"
count1
5
word"pulsed"
count3
6
word"warmth"
count6
7
word"stomach"
count3
8
word"lurched"
count1
9
word"otherworldly"
count1
10
word"pulse"
count3
11
word"rhythmic"
count2
12
word"trembled"
count1
13
word"scanning"
count1
14
word"silk"
count1
15
word"perfect"
count1
16
word"flickered"
count1
17
word"unreadable"
count1
18
word"could feel"
count1
19
word"comforting"
count1
20
word"simmering"
count1
21
word"wavering"
count1
22
word"velvet"
count1
23
word"fractured"
count1
24
word"throb"
count1
25
word"flicked"
count1
26
word"footsteps"
count1
highlights
0"measured"
1"shimmered"
2"weight"
3"whisper"
4"reminder"
5"pulsed"
6"warmth"
7"stomach"
8"lurched"
9"otherworldly"
10"pulse"
11"rhythmic"
12"trembled"
13"scanning"
14"silk"
15"perfect"
16"flickered"
17"unreadable"
18"could feel"
19"comforting"
20"simmering"
21"wavering"
22"velvet"
23"fractured"
24"throb"
25"flicked"
26"footsteps"
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
emotionTells2
narrationSentences238
matches
0"y with warmth"
1"b in sympathy"
76.83% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount5
hedgeCount6
narrationSentences238
filterMatches
0"feel"
1"watch"
2"wonder"
hedgeMatches
0"seemed to"
1"tried to"
2"began to"
3"try to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences262
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3141
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions34
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions113
wordCount2724
uniqueNames13
maxNameDensity1.91
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Park1
Carter1
Shade1
Aurora52
Varga1
Nyx19
Heartstone1
Isolde25
Veil3
Hel2
Fae4
Richmond2
Fae-touched1
persons
0"Carter"
1"Shade"
2"Aurora"
3"Varga"
4"Nyx"
5"Isolde"
6"Veil"
places
0"Park"
1"Richmond"
globalScore0.546
windowScore0.5
2.07% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences169
glossingSentenceCount10
matches
0"felt like a place made for running—wide"
1"as though listening"
2"felt like moving a mask"
3"something between planes"
4"looked like fallen slate until Aurora rea"
5"as if listening for words that belonged to another realm"
6"something like cheer that had been stretched"
7"sounded like a confession"
8"felt like a fragile thing she wanted to"
9"as if listening to the grove’s heartbeat"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches7
per1kWords2.229
wordCount3141
matches
0"not from pain but from recognition, as if her body had learned a language her"
1"not from falling but from being turned inside out by perception"
2"not a flare of warning but a guide-drum"
3"not out of courage but out of habit"
4"not the comforting familiarity of a restaurant kitchen, but something grander"
5"not with comfort but with the cruel gentleness of prophecy"
6"not to eyes, but to attention"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences262
matches
0"earlier that day"
1"understood that they"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs103
mean30.5
std17.7
cv0.581
sampleLengths
031
159
239
354
459
559
624
744
864
960
1032
1114
1234
1344
1413
1544
167
1751
185
1935
2012
2137
2224
2322
2425
2512
2656
274
2854
2935
303
3140
3248
335
3416
3521
3645
3747
387
392
4060
4159
4210
4315
4416
4539
4637
4719
4830
498
93.47% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences238
matches
0"been wrapped"
1"been surprised"
2"been preserved"
3"was textured"
4"were arranged"
5"been replaced"
6"been stretched"
7"were gone"
61.11% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount10
totalVerbs480
matches
0"was imagining"
1"were drawing"
2"were testing"
3"wasn’t eating"
4"weren’t only observing"
5"were bracing"
6"were syncing"
7"were turning"
8"were deciding"
9"was waiting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount30
semicolonCount5
flaggedSentences26
totalSentences262
ratio0.099
matches
0"Richmond Park had always felt like a place made for running—wide paths, the indifferent hush of leaves, sunlight stitched through branches."
1"Even her own breathing sounded wrong—too loud, too intimate."
2"Their eyes—faint violet glows—fixed on the standing stones they’d come to."
3"She’d felt it earlier that day—once, twice—like a warning tapping from inside her shirt."
4"The blade at her side—Isolde’s gift, moonsilver, leaf-shaped—was cold to the touch even through her coat."
5"When Aurora looked at them too directly, their form blurred at the edges—sometimes she saw a man-shaped darkness, sometimes a smear of night that refused to commit."
6"She could see the faint distortion only because it made the world behind it wobble—grass and tree and sky failing to line up in a steady way."
7"It was a choice the air made—either let her through or deny her without tearing."
8"“Belphegor?” She had heard the name in the way people heard about storms—more superstition than fact, more story than knowledge."
9"Not simply “otherworldly”—it carried specific notes: wildflowers blooming in places they shouldn’t have found soil, sharp and bright; green stems crushed underfoot; honeyed spices that made her mouth water and then, after an instant’s delay, betrayed her with the faintest sour aftertaste."
10"It didn’t stop; it simply refused to agree with her expectation."
11"Wildflowers—year-round blooming wild things Aurora couldn’t name—trembled in the air with no wind to move them."
12"She reached for a branch of one of the flowering bushes—just to feel something ordinary—and the flowers brushed her fingers like silk."
13"It didn’t feel hot like fire; it felt hot like something alive pressing against her."
14"Somewhere ahead, water trickled—but it sounded too rhythmic, like a metronome."
15"Aurora lifted the Fae blade, not out of courage but out of habit—her fingers found its hilt with a certainty that steadied her."
16"Not the stale memory of food on plates, not the comforting familiarity of a restaurant kitchen, but something grander and older—excess rendered into scent."
17"Something under the sweetness—an unpleasant note like overripe fruit left too long."
18"The Veil wasn’t simply a boundary anymore; it was a seam opening itself to show what it kept hidden."
19"Inside it, movement hinted at movement beyond—shapes like figures in motion, distant and indistinct, the sound of cutlery and laughter drifting like smoke."
20"Aurora almost laughed at the truth of it—how different omissions could be from lies, how sometimes that distinction mattered."
21"Then something shifted in the background—too fast, too hunched—and the laughter faltered into a wet, delighted gasp."
22"Aurora felt suddenly exposed—not to eyes, but to attention."
23"Nyx exhaled—a sound like wind through broken branches—and their violet eyes dimmed from flare to steady glow."
24"She slid her blade back into position, cold and sure against her body, and loosened her grip on the pendant chain by a fraction—enough to remind herself she still chose her own hands."
25"And as they went deeper into the alien wonder of the grove, the pendant at her chest warmed again—faintly, insistently—as if something ahead, beyond the garden mouth, was waiting to be named."
86.94% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1061
adjectiveStacks1
stackExamples
0"small crescent-shaped scar"
adverbCount51
adverbRatio0.04806786050895382
lyAdverbCount14
lyAdverbRatio0.013195098963242224
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences262
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences262
mean11.99
std7.3
cv0.609
sampleLengths
021
110
25
33
43
519
620
79
820
919
1015
1128
1211
1321
1419
1519
1625
178
1814
1912
2015
219
2210
2312
2414
258
2617
2716
2814
2917
3016
3117
329
3318
347
3513
3612
376
388
3914
4010
4110
422
4315
4427
459
464
476
488
493
43.89% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.2748091603053435
totalSentences262
uniqueOpeners72
98.52% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences203
matches
0"Even her own breathing sounded"
1"More like a map designed"
2"Somewhere ahead, water trickled—but it"
3"Then, beneath it, a crowd"
4"Then something shifted in the"
5"Then she backed away half"
ratio0.03
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount52
totalSentences203
matches
0"It wasn’t dramatic at first."
1"It never was."
2"She glanced down at her"
3"It itched, not from pain"
4"Their eyes—faint violet glows—fixed on"
5"She left no footprints in"
6"Her pale lavender eyes looked"
7"It wasn’t a language so"
8"they said, voice threading through"
9"She’d felt it earlier that"
10"Their silhouette stretched a fraction,"
11"They felt like teeth."
12"Her skin prickled."
13"She could see the faint"
14"She reached out, touched the"
15"It wasn’t a solid barrier."
16"It was a choice the"
17"She had heard the name"
18"Its cold steadied her, a"
19"She looked at her watch"
ratio0.256
43.74% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount169
totalSentences203
matches
0"Richmond Park had always felt"
1"Aurora Carter only noticed it"
2"It wasn’t dramatic at first."
3"It never was."
4"The world simply…"
5"The ordinary sounds of birds"
6"She glanced down at her"
7"It itched, not from pain"
8"Nyx hovered a few steps"
9"Their eyes—faint violet glows—fixed on"
10"Aurora had walked these paths"
11"Isolde Varga stood beside the"
12"She left no footprints in"
13"Her pale lavender eyes looked"
14"Isolde said, the words wrapped"
15"Nyx made a sound like"
16"It wasn’t a language so"
17"they said, voice threading through"
18"Aurora tightened her grip on"
19"She’d felt it earlier that"
ratio0.833
49.26% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences203
matches
0"Now she could see the"
1"Now the warmth sharpened, more"
ratio0.01
40.04% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences132
technicalSentenceCount19
matches
0"Isolde Varga stood beside the stones with the calm of something that had never been surprised and didn’t know what to do with the concept."
1"Deep crimson, thumbnail-sized, the gem pulsed faintly with warmth as if it had its own heartbeat."
2"Now the warmth sharpened, more insistent, as if the pendant were drawing a map on her skin."
3"Their silhouette stretched a fraction, as though they were testing the boundary with their body."
4"When Aurora looked at them too directly, their form blurred at the edges—sometimes she saw a man-shaped darkness, sometimes a smear of night that refused to com…"
5"As they moved deeper into the clearing, the standing stones grew behind them, retreating as if the pocket between realms had decided the boundary was a memory."
6"A memory surfaced, irrational and sudden: childhood sweets offered by strangers, the kind that tasted perfect and then made her stomach twist later."
7"The pendant’s glow deepened, and the crimson light reflected off the inside of her shirt as if it had its own source."
8"Aurora lifted the Fae blade, not out of courage but out of habit—her fingers found its hilt with a certainty that steadied her."
9"Vines stretched across trellises overhead, heavy with grapes that hadn’t been possible in any season Aurora had ever lived through."
10"Aurora could see, through the distortion, a different sky, warmer than amber, more saturated, the kind of light that belonged to a world where indulgence was la…"
11"The crowd murmur swelled, then fractured into something like cheer that had been stretched too far, too loud, too hungry."
12"Her pendant glowed in steady rhythm now, as if it were syncing with something on the other side."
13"The air between her fingers and the distortion thrummed, a vibration that made her scar throb in sympathy."
14"Her heart hammered in a rhythm that matched the pendant’s pulse."
15"Nyx drifted closer to the seam, their presence darkening the amber light around them as if they could drink brightness."
16"The warmth stopped increasing and began to hover at her threshold, inviting but not forcing."
17"Aurora walked carefully, listening with her ribs, tasting the air for lies the sweetness might try to hide."
18"And as they went deeper into the alien wonder of the grove, the pendant at her chest warmed again—faintly, insistently—as if something ahead, beyond the garden …"
91.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags30
uselessAdditionCount2
matches
0"they said, voice threading through the space between Aurora’s thoughts"
1"they whispered, and the syllables carried the taste of burnt sugar and velvet"
40.91% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags27
fancyCount6
fancyTags
0"they murmured (murmur)"
1"they observed (observe)"
2"they whispered (whisper)"
3"they whispered (whisper)"
4"they murmured (murmur)"
5"they whispered (whisper)"
dialogueSentences55
tagDensity0.491
leniency0.982
rawRatio0.222
effectiveRatio0.218
73.2148%