Run: 2026-03-18-01KM0994B26W1WE3X3KK52365X

Run Details

Duration:
20.1s
Cost:
$0.005915
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
The standing stones looked ordinary until Aurora Carter stepped closer and realized her eyes were lying to her. They were oak, dark with age, their bark furred with pale lichen as if the world had been wiping itself clean of time against them. Yet when she leaned in, the air between the stones shimmerednot like heat over asphalt, but like something finer, a distortion you only noticed when you tried to focus on it too hard. The glittering edges of a boundary. The shape of a rule. Beside her, Nyx shifted. They didn’t walk so much as arrive, their humanoid silhouette thickening out of the shadow of the nearest oak as if darkness had decided it could wear a person’s outline. Violet light clung to their eyes—faint, patient. Their whisper slid through the clearing with the ease of wind finding cracks in shutters. “Here,” Nyx murmured. “A seam.” Aurora’s blue eyes tracked the distortion. Her left wrist—scabbed, crescent-scarred from a childhood accident—ached with a dull memory. Not pain, exactly. A warning. She brought her sleeve down anyway, as if cloth could keep metaphysics from noticing her. Isolde Varga stood a few paces away, where the wildflowers grew too thickly for any ordinary park. She was ageless in the way legends were ageless: silver hair reaching her waist, pale lavender eyes like moonmilk. The grove around her seemed to lean in. There were no footprints at her feet—only smooth earth where she’d passed. Aurora had expected an oracle to look like a statue, or like a rumor. Isolde looked like both. “You found the gate,” Isolde said, voice soft, riddling. She didn’t say it like a compliment; she said it like a riddle with the answer already embedded. “And the gate found you.” Aurora swallowed. “I didn’t come for riddles.” Isolde smiled as if Aurora had offered a coin in the wrong currency. “All doors demand exchange. You traded once, already. A man’s hand, a bruised calendar, a promise you couldn’t keep. You ran to London with your breath in your mouth. That running left a mark.” Aurora’s fingers tightened around the strap of her delivery bag out of habit—empty now, or at least it felt empty. The weight of it had been real when she left Yu-Fei Cheung’s kitchen behind. Out here, with Fae-touched air thickening around the stones, it felt like the bag belonged to a different Aurora. Nyx leaned closer to the boundary. The violet glow in their eyes brightened, then dimmed, as if their attention was a lantern that could be turned down. “Time,” Nyx whispered, tasting the word like a different flavor of darkness. “It stretches.” Aurora stepped between the stones, expecting resistance. Instead the air simply… changed. One moment the park’s distant sound—traffic, the far squeal of a swing set—fell away like someone had pulled a blanket over her ears. The next she was aware of a quiet so deep it pressed on her eardrums. It wasn’t silence. It was containment. The Veil—the shimmering distortion—was visible only to someone with supernatural sight, but Aurora had never wanted to admit she had that sight. She’d always blamed migraines for the strange glints and the half-remembered dreams. Now the distortion formed a thin, wavering line just ahead of her, like a soap bubble stretched across a doorway. She felt it in her teeth. Her heartstone pendant—given to her by an unknown benefactor, deep crimson and thumb-sized—thrummed under her shirt as she crossed the threshold. It wasn’t a vibration like a phone call. It was a warmth spreading through metal and skin, as if the pendant had found a familiar heat source on the other side of the world. Aurora’s hand flew to her chest. The silver chain was cool. The gemstone pulsed faintly, inner light blooming and fading. Nyx’s whisper sharpened. “Hel.” Isolde drifted closer, her movements unhurried but precise. “Not Hel alone,” she corrected, riddling. “Where hunger wears a crown, a window opens. Where excess sings, something watches.” Aurora didn’t like how confidently Isolde spoke of windows. She didn’t like the way the grove seemed to accept her presence—how the wildflowers, bloom-wild and bright, turned subtly toward her path as if they could smell her fear. “Why am I here?” Aurora asked. Isolde tilted her head. “Because you carry a heart that does not belong to you. Because you were given a blade that bites through enchanted walls. And because your world’s seam is being pulled.” Aurora’s fingers brushed the Fae-forged blade she’d received from Isolde. It was wrapped carefully at her side, the moonsilver dagger cold even through cloth. She could feel its cold like a statement. She wasn’t supposed to be brave. She wasn’t. But there was something about standing in a place where reality had seams, where the Veil could be seen if you knew how to look. It turned cowardice into caution. It turned panic into motion. “Show me,” Aurora said. Isolde’s gaze moved over Aurora’s shoulder, toward the deeper clearing where the standing stones cast their long shadows. “Follow what calls without shouting.” Nyx moved first, sliding between clusters of wildflowers. Their form blurred at the edges as if they were always half a breath away from leaving the plane entirely. When they shifted, their silhouette cut through shadow without breaking it, like darkness had decided to cooperate. Aurora followed, and the grove adjusted around her. The air grew warmer as she went deeper, not in a natural way—no sunbeam lengthening, no breeze changing direction. Instead the warmth seeped upward from the ground itself, as though the earth beneath Richmond Park had remembered a different climate. She passed a patch of flowers that should not have existed in the same season, petals opening and closing with slow, deliberate timing. A scent reached her—sweet at first, then rich enough to make her stomach tighten. Wine, crushed fruit, something roasted that made her think of feasts and celebrations and the way indulgence could become a trap. The sound came next. Not the distant hum of London. Not birds. Music—faint at first, layered like someone humming behind a wall. It wasn’t melody so much as rhythm. Plates clinking. Laughter that started close and drifted away as if the air couldn’t decide where to place it. Aurora’s steps slowed. Nyx’s shoulders rose subtly, tension tightening the shape of them. “You hear it,” they whispered. Aurora nodded once. Her throat felt too small for the air she was breathing. They walked on, and the grove’s wildflowers gave way to orchards that shouldn’t have been here. Trees bent under the weight of unfamiliar fruits—deep violet grapes that looked almost black, bright citrus with mottled skins, figs the size of her palm. Their leaves glittered as though they were dusted with sugar. A path of pale stone wound between them. The stones were slick, warm under Aurora’s soles despite the cold moonsilver blade she carried. She tried not to think about how quickly her body accepted the oddness as normal. Ahead, a clearing opened wide. Instead of sky, there was an amber glow—warm and thick, like candlelight trapped in air. The ceiling of the world had become a shade of sunset even though there was no sun above. Aurora looked up and felt her stomach drop. The “sky” wasn’t merely colored. It shimmered with the suggestion of vast distance. Behind the amber light, faint shapes moved. Not clouds. Shadows too large to be anything that belonged to Earth. The Heartstone pulsed again, stronger. The warmth rushed up through Aurora’s chest and into her throat until she almost tasted cinnamon and smoke. A door stood in the center of the clearing—except it wasn’t a door. It was a distortion in the air, a thicker section of the Veil where the shimmering seam had been pulled open. The boundary looked like liquid glass suspended in space. Aurora could see through it. On the other side: vineyards running to the horizon, trellises heavy with fruit, and a long table set for something grand. She could see cooks moving like dark comets, could smell herbs bursting and fat rendering. There were figures too—so many of them her mind wanted to count, failed, and gave up. Their laughter carried through the seam like a hook. Nyx stepped back from the distortion, as if heat from it could burn them. “A feast,” they said, whispering as if loud speech might draw attention. “A promise.” Isolde remained just behind Aurora’s shoulder, her expression unreadable. “Gluttony is a greedy tutor,” she said. “It teaches you with sweets, and it tests you with hunger.” Aurora’s mouth went dry. “Is someone… coming through?” Isolde lifted one pale hand. Her fingertips didn’t leave prints in the air. “Not yet. The Veil is watched. The Wardens monitor rift points.” She paused, then added, “But monitoring is not the same as understanding.” Aurora stared at the shimmering boundary again. The warmth from the Heartstone made her skin feel too thin. It made her thoughts sluggish at the edges, tempted to imagine she could step through and have the answers served on a platter. She didn’t want answers like that. Nyx’s violet eyes slid to her pendant. “Heartstone calls,” they whispered. “The portal recognizes what was bought with blood and belief.” Aurora’s gaze snapped to Nyx. “What does that mean?” Nyx’s silhouette rippled. For a moment they looked less like a person and more like a cloud of night, then they solidified again. “It means you are not just a visitor. You are bait. Or key. Or both.” Aurora didn’t like any of the options. She pressed her thumb against the Heartstone through her shirt. It pulsed with the steadiness of a heartbeat that wasn’t hers. On the amber-lit other side, the figures at the long table raised cups. Their faces—if they could be called faces—turned toward the seam as if they could feel the presence on the mortal side. No one stepped close enough for Aurora to see details. Yet the attention felt sharp, like a blade held under the tongue. A thin sound drifted through: a violin note, long and sweet. Then a chorus of voices rose, singing something Aurora couldn’t understand but somehow recognized in her bones. It was the kind of song that invited you to forget limits. Her shoulders tightened. The grove seemed to breathe in time with the music. Aurora reached for the Fae blade at her side. The cloth wrap was slick with cold. When she drew the dagger, it felt as if the air around her tightened in response, the moonsilver catching amber light and giving it a faint, pale glow. The blade was cold enough to make her fingers smart. Nyx watched her with those violet, watchful eyes. “You’ve learned,” they said. “Learned what?” Aurora asked, voice low. Nyx tilted their head toward the seam. “That hunger loves unprepared throats.” Isolde’s gaze flicked to the dagger, and for the first time her face showed something like approval—quick, restrained. “And blade,” she murmured, “is a kind of answer.” Aurora swallowed down the taste of cinnamon that wasn’t there anymore. She kept her body between the seam and Nyx, as if her stance could act as a shield. A ripple moved across the distortion in the air. The Veil shivered like a curtain disturbed by invisible hands. The amber glow brightened, then dimmed. Aurora’s Heartstone pulsed hard enough that the warmth turned briefly into a sharp pressure. Somewhere beyond the seam, a laugh burst out—male, deep, indulgent. It didn’t match the voices at the table; it carried authority, like a prince leaning back in velvet. Aurora’s mind supplied the name without permission. Prince Belphegor. Hel’s ruler of Gluttony wasn’t in her grove—but the resonance of his presence pressed against the boundary like a thumb against glass. Nyx recoiled a fraction, their whisper turning colder. “Not his body,” they warned. “His appetite.” Isolde’s voice threaded through the unease. “Appetite can travel without feet.” Aurora’s jaw tightened. Her fear wasn’t gone, but it became useful—an engine with teeth. She glanced at Isolde. “What do you want from me?” Isolde’s pale eyes held hers. “I want you to choose which door opens. The portal opens because you carry the Heartstone. The hunger wakes because you are here. The rest is… arrangement.” Aurora hated that word. Arrangement sounded like someone had planned her life on a chessboard, planned her pain too neatly. “What arrangement?” Aurora demanded. Isolde’s smile didn’t reach her eyes. “A heart for a heart. A cut for a cut.” Aurora glanced down at her left wrist. The crescent scar throbbed faintly, as if remembering blood. Her delivery job, her escape from Evan, the bruises she didn’t talk about—none of it felt like arrangement. It felt like survival. It felt like running without knowing what would chase her into the dark. Nyx stepped closer to the seam now, but they didn’t cross the boundary. Their form thickened, their silhouette more solid, as if they were bracing against something invisible. “They’ll notice you,” Nyx whispered. “If the Wardens are watching, they might already be looking through your shadow.” Aurora’s breath caught. The Veil was being monitored by Wardens—entities she hadn’t met and didn’t know how to fight. She imagined men and women in armor made of rules and light, tracking rifts the way hunters tracked blood trails. “Then we leave,” Aurora said. Isolde’s riddle came softly, like the last line of a spell. “Leave too soon, and the hunger follows your steps. Stay too long, and the grove forgets you.” Aurora stared at the seam. On the other side, the singing swelled. The amber sky seemed to pulse. The long table’s laughter rose and fell with the rhythm of a feast in motion. A figure at the edge of Aurora’s sight turned its head—just enough to make Aurora feel seen. Its gaze wasn’t human. It was empty space shaped like interest. Aurora tightened her grip on the Fae blade. She could cut through magical wards, it had been said—particularly effective against demons. The thought gave her a sliver of control. Not comfort. Control. Nyx’s whisper slid beside her ear. “If you cut,” they said, “you might sever more than a ward.” Aurora looked at Nyx. “And if I don’t?” Nyx’s violet eyes flicked toward the seam. “Then you feed it without meaning to.” The music surged again—an invitation dressed as celebration. Aurora felt the temptation to step forward, to press the Heartstone into the seam like a key into a lock. To let the warm amber wash over her and drown her doubts in excess. She forced her feet to stay still. Instead, she reached into her shirt and held the Heartstone forward, close to the boundary but not touching it. The gem warmed until it felt almost unbearably hot through her fingers. The distortion in the air rippled like skin reacting to pressure. On the other side, something leaned closer. The seam thickened. The amber glow brightened as if responding to her choice. Isolde’s voice turned sharper—still riddled, still gentle, but edged with warning. “Clever girl,” she said, and the words sounded like misdirection wrapped in praise. “The Heartstone is not only for opening. It is also for listening.” Aurora closed her eyes. She listened. Under the feast-song, under the distant laughter, there was another sound—thin and precise. Like nails tapping glass. Like a mechanism turning. Like a watcher calculating distance. Wardens. The presence felt like cold light focusing. It pressed against the Veil, against Aurora’s pendant, against her shadow. Her skin prickled. Her scar on the wrist burned with memory. Aurora opened her eyes. Her breath came in hard, deliberate pulls. “There,” she said, pointing—though she wasn’t sure if she was pointing at the seam or at the idea of it. “Not the feast. The monitoring.” Nyx’s silhouette tightened, attention sharpening. “Yes,” they whispered. “They want the rift sealed.” Isolde nodded once, as if Aurora had answered a question correctly after all. “Then seal it,” Isolde said. “But do not seal what is meant to be found.” Aurora didn’t know how to do both. Her mind spun, trying to imagine a seal that was also an opening for rescue rather than consumption. She looked at the Fae blade. Moonsilver. Cold. Capable of cutting magical wards. Aurora lifted the dagger—not to strike the seam, not yet. She held it close to the distortion, letting the blade’s pale glow spill into the shimmering boundary. The air hissed faintly, like steam meeting a blade. The Wardens’ cold pressure intensified. The seam resisted. The amber glow flared and then dimmed, as if something on the Hel side had pulled back a fraction, surprised. Nyx leaned in, voice urgent in that wind-whisper way. “Now,” they breathed. Aurora moved. She didn’t slash through Hel’s sky. She angled the blade toward the place where the seam met the grove’s air—the thin, shimmering edge where the Veil’s rules seemed weakest. The moonsilver bit into the distortion like a knife into translucent fruit. There was a sound like glass singing, high and clean. The Heartstone pendant burned hot against her palm. Aurora flinched but held steady. The boundary shuddered. For a heartbeat, the amber world beyond became clearer—vines stretching, orchards bending, faces turning—then the image snapped as if someone had yanked a thread. The feast-song faltered mid-note. Aurora felt the grove exhale. Isolde’s riddle softened into something like satisfaction. “A cut,” she said. “And an arrangement kept.” The seam narrowed, the shimmering distortion thinning to a hairline and then fading until the standing stones looked like mere stones again—oak and lichen and ordinary Earth. But ordinary didn’t return the way it had left. The air still smelled faintly of wine and crushed fruit. The quiet still pressed at Aurora’s ears. Nyx stood close, their violet eyes fixed on Aurora as if measuring the cost of her choice. Aurora lowered the blade slowly. The cold of moonsilver clung to her grip like a promise. Her Heartstone pendant pulsed once more, warmer now, as if it had accepted that listening was over. Then it settled into a faint, manageable pulse beneath her shirt. Aurora exhaled and realized her knees hurt from holding tension too long. She looked at Isolde, ready to demand explanations again, ready to fight for truth in a world that wrapped it in riddles. Isolde only smiled, ethereal and unreadable. “First time,” she said, as if tasting the words. “Now you know the grove is not a place. It’s a question.” Nyx’s whisper curled into the air. “And Hel answers faster than mortals.” Aurora forced herself to look away from where the seam had been. She didn’t trust her body’s sense of safety yet. She didn’t trust the music that might return if she turned her back. But she trusted the one thing she could hold. The moonsilver blade felt solid. The scar on her wrist still burned, but it was her burn now—her memory, her warning—not something else’s invitation. She drew the dagger back into its cloth wrap, each careful motion like reassembling herself. Behind her, the standing stones waited—silent, ancient, and no longer shimmering. Aurora glanced at the grove’s wildflowers. Their petals fluttered in a breeze that didn’t belong to Richmond Park. Somewhere far beyond the Veil, laughter tried to start again, softer this time, as if the hunger had learned she could cut. Aurora tightened her delivery bag strap out of habit. She didn’t want to think about what she’d just done—what she’d sealed, what she’d delayed, what she’d woken. She only knew that the path back would not feel like a path anymore. And that she would be careful, from this moment on, about what she carried close to her heart.
created_at"2026-03-18T10:53:49.809Z" 3/18/2026, 10:53:49 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1461
moderation_latency(null)
generation_time19907
tokens_prompt1590
tokens_completion5329
native_tokens_prompt1532
native_tokens_completion4487
native_tokens_completion_images0
native_tokens_reasoning129
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.00591515
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_099a961c8001d3400169ba843ddd0081979462029ad4270c7d"
is_byokfalse
latency174
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-1773831229-Fjec3KShUZywlkYO9GMw"
upstream_id"resp_099a961c8001d3400169ba843ddd0081979462029ad4270c7d"
total_cost0.00591515
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
totalTags26
adverbTagCount1
adverbTags
0"She paused then [then]"
dialogueSentences59
tagDensity0.441
leniency0.881
rawRatio0.038
effectiveRatio0.034
93.98% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3322
totalAiIsmAdverbs4
found
0
adverb"carefully"
count1
1
adverb"quickly"
count1
2
adverb"softly"
count1
3
adverb"slowly"
count1
highlights
0"carefully"
1"quickly"
2"softly"
3"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)
36.79% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3322
totalAiIsms42
found
0
word"shimmered"
count2
1
word"whisper"
count6
2
word"weight"
count2
3
word"silence"
count1
4
word"wavering"
count1
5
word"warmth"
count5
6
word"familiar"
count1
7
word"pulsed"
count5
8
word"could feel"
count2
9
word"stomach"
count2
10
word"tension"
count2
11
word"unreadable"
count2
12
word"flicked"
count2
13
word"restrained"
count1
14
word"velvet"
count1
15
word"resonance"
count1
16
word"throbbed"
count1
17
word"pulse"
count2
18
word"calculating"
count1
19
word"sense of"
count1
20
word"fluttered"
count1
highlights
0"shimmered"
1"whisper"
2"weight"
3"silence"
4"wavering"
5"warmth"
6"familiar"
7"pulsed"
8"could feel"
9"stomach"
10"tension"
11"unreadable"
12"flicked"
13"restrained"
14"velvet"
15"resonance"
16"throbbed"
17"pulse"
18"calculating"
19"sense of"
20"fluttered"
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
narrationSentences287
matches(empty)
98.06% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount6
narrationSentences287
filterMatches
0"think"
1"feel"
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)
analyzedSentences319
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen34
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3281
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions34
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions154
wordCount2893
uniqueNames22
maxNameDensity2.14
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Aurora62
Carter1
Nyx24
Varga1
Yu-Fei1
Cheung1
Fae-touched1
Veil8
Isolde23
Fae-forged1
Richmond2
Park2
London1
Earth2
Heartstone8
Fae5
Belphegor1
Gluttony1
Evan1
Wardens2
Hel3
Like3
persons
0"Aurora"
1"Carter"
2"Nyx"
3"Varga"
4"Yu-Fei"
5"Cheung"
6"Veil"
7"Isolde"
8"Belphegor"
9"Evan"
10"Hel"
11"Like"
places
0"Richmond"
1"Park"
2"London"
3"Earth"
4"Fae"
globalScore0.428
windowScore0.333
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences201
glossingSentenceCount15
matches
0"felt like the bag belonged to a differe"
1"looked like liquid glass suspended in spa"
2"something like approval—quick, restrained"
3"sounded like someone had planned her life"
4"as if remembering blood"
5"felt like arrangement"
6"felt like running without knowing what"
7"as if responding to her choice"
8"sounded like misdirection wrapped in prais"
9"felt like cold light focusing"
10"seemed weakest"
11"something like satisfaction"
12"looked like mere stones again—oak and lic"
13"as if measuring the cost of her choice"
14"as if tasting the words"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.305
wordCount3281
matches
0"not like heat over asphalt, but like something finer, a distortion you only noticed"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences319
matches
0"had that sight"
1"hated that word"
2"accepted that listening"
3"knew that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs137
mean23.95
std15.55
cv0.649
sampleLengths
018
169
24
352
45
538
656
718
832
97
1047
1153
1227
1314
1456
1554
166
1755
1820
194
2027
2138
226
2334
2432
2543
264
2723
2845
298
3040
3158
324
3344
343
3515
3614
3751
3838
395
4041
4132
4223
4343
445
4552
469
4728
4827
498
99.15% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences287
matches
0"was wrapped"
1"were dusted"
2"been pulled"
3"being monitored"
4"been said"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs534
matches
0"were lying"
1"was breathing"
2"were bracing"
3"was pointing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount42
semicolonCount2
flaggedSentences38
totalSentences319
ratio0.119
matches
0"Yet when she leaned in, the air between the stones shimmered—not like heat over asphalt, but like something finer, a distortion you only noticed when you tried to focus on it too hard."
1"Violet light clung to their eyes—faint, patient."
2"Her left wrist—scabbed, crescent-scarred from a childhood accident—ached with a dull memory."
3"There were no footprints at her feet—only smooth earth where she’d passed."
4"She didn’t say it like a compliment; she said it like a riddle with the answer already embedded."
5"Aurora’s fingers tightened around the strap of her delivery bag out of habit—empty now, or at least it felt empty."
6"One moment the park’s distant sound—traffic, the far squeal of a swing set—fell away like someone had pulled a blanket over her ears."
7"The Veil—the shimmering distortion—was visible only to someone with supernatural sight, but Aurora had never wanted to admit she had that sight."
8"Her heartstone pendant—given to her by an unknown benefactor, deep crimson and thumb-sized—thrummed under her shirt as she crossed the threshold."
9"She didn’t like the way the grove seemed to accept her presence—how the wildflowers, bloom-wild and bright, turned subtly toward her path as if they could smell her fear."
10"The air grew warmer as she went deeper, not in a natural way—no sunbeam lengthening, no breeze changing direction."
11"A scent reached her—sweet at first, then rich enough to make her stomach tighten."
12"Music—faint at first, layered like someone humming behind a wall."
13"Trees bent under the weight of unfamiliar fruits—deep violet grapes that looked almost black, bright citrus with mottled skins, figs the size of her palm."
14"Instead of sky, there was an amber glow—warm and thick, like candlelight trapped in air."
15"A door stood in the center of the clearing—except it wasn’t a door."
16"There were figures too—so many of them her mind wanted to count, failed, and gave up."
17"Their faces—if they could be called faces—turned toward the seam as if they could feel the presence on the mortal side."
18"Isolde’s gaze flicked to the dagger, and for the first time her face showed something like approval—quick, restrained."
19"Somewhere beyond the seam, a laugh burst out—male, deep, indulgent."
20"It didn’t match the voices at the table; it carried authority, like a prince leaning back in velvet."
21"Hel’s ruler of Gluttony wasn’t in her grove—but the resonance of his presence pressed against the boundary like a thumb against glass."
22"Her fear wasn’t gone, but it became useful—an engine with teeth."
23"Her delivery job, her escape from Evan, the bruises she didn’t talk about—none of it felt like arrangement."
24"The Veil was being monitored by Wardens—entities she hadn’t met and didn’t know how to fight."
25"A figure at the edge of Aurora’s sight turned its head—just enough to make Aurora feel seen."
26"She could cut through magical wards, it had been said—particularly effective against demons."
27"The music surged again—an invitation dressed as celebration."
28"Isolde’s voice turned sharper—still riddled, still gentle, but edged with warning."
29"Under the feast-song, under the distant laughter, there was another sound—thin and precise."
30"“There,” she said, pointing—though she wasn’t sure if she was pointing at the seam or at the idea of it."
31"Aurora lifted the dagger—not to strike the seam, not yet."
32"She angled the blade toward the place where the seam met the grove’s air—the thin, shimmering edge where the Veil’s rules seemed weakest."
33"For a heartbeat, the amber world beyond became clearer—vines stretching, orchards bending, faces turning—then the image snapped as if someone had yanked a thread."
34"The seam narrowed, the shimmering distortion thinning to a hairline and then fading until the standing stones looked like mere stones again—oak and lichen and ordinary Earth."
35"The scar on her wrist still burned, but it was her burn now—her memory, her warning—not something else’s invitation."
36"Behind her, the standing stones waited—silent, ancient, and no longer shimmering."
37"She didn’t want to think about what she’d just done—what she’d sealed, what she’d delayed, what she’d woken."
99.26% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2448
adjectiveStacks0
stackExamples(empty)
adverbCount100
adverbRatio0.04084967320261438
lyAdverbCount22
lyAdverbRatio0.008986928104575163
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences319
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences319
mean10.29
std6.68
cv0.65
sampleLengths
018
125
233
36
45
54
630
77
815
93
102
116
1212
133
142
1515
1617
1719
188
1912
2014
214
229
2318
245
252
265
2713
2834
2920
3014
3119
326
3321
3412
352
367
374
381
3923
4015
413
423
4322
4412
4520
466
4721
488
4926
41.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats26
diversityRatio0.2225705329153605
totalSentences319
uniqueOpeners71
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences254
matches
0"Instead the air simply…"
1"Instead the warmth seeped upward"
2"Instead of sky, there was"
3"Then a chorus of voices"
4"Somewhere beyond the seam, a"
5"Instead, she reached into her"
6"Then it settled into a"
7"Somewhere far beyond the Veil,"
ratio0.031
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount75
totalSentences254
matches
0"They were oak, dark with"
1"They didn’t walk so much"
2"Their whisper slid through the"
3"Her left wrist—scabbed, crescent-scarred from"
4"She brought her sleeve down"
5"She was ageless in the"
6"She didn’t say it like"
7"It wasn’t silence."
8"It was containment."
9"She’d always blamed migraines for"
10"She felt it in her"
11"Her heartstone pendant—given to her"
12"It wasn’t a vibration like"
13"It was a warmth spreading"
14"she corrected, riddling"
15"She didn’t like the way"
16"It was wrapped carefully at"
17"She could feel its cold"
18"She wasn’t supposed to be"
19"It turned cowardice into caution."
ratio0.295
40.71% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount213
totalSentences254
matches
0"The standing stones looked ordinary"
1"They were oak, dark with"
2"The glittering edges of a"
3"The shape of a rule."
4"They didn’t walk so much"
5"Violet light clung to their"
6"Their whisper slid through the"
7"Aurora’s blue eyes tracked the"
8"Her left wrist—scabbed, crescent-scarred from"
9"She brought her sleeve down"
10"Isolde Varga stood a few"
11"She was ageless in the"
12"The grove around her seemed"
13"Aurora had expected an oracle"
14"Isolde looked like both."
15"Isolde said, voice soft, riddling"
16"She didn’t say it like"
17"Isolde smiled as if Aurora"
18"Aurora’s fingers tightened around the"
19"The weight of it had"
ratio0.839
39.37% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences254
matches
0"Now the distortion formed a"
1"To let the warm amber"
ratio0.008
69.74% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences127
technicalSentenceCount13
matches
0"They were oak, dark with age, their bark furred with pale lichen as if the world had been wiping itself clean of time against them."
1"They didn’t walk so much as arrive, their humanoid silhouette thickening out of the shadow of the nearest oak as if darkness had decided it could wear a person’…"
2"It was a warmth spreading through metal and skin, as if the pendant had found a familiar heat source on the other side of the world."
3"She didn’t like the way the grove seemed to accept her presence—how the wildflowers, bloom-wild and bright, turned subtly toward her path as if they could smell…"
4"Instead the warmth seeped upward from the ground itself, as though the earth beneath Richmond Park had remembered a different climate."
5"She passed a patch of flowers that should not have existed in the same season, petals opening and closing with slow, deliberate timing."
6"Trees bent under the weight of unfamiliar fruits—deep violet grapes that looked almost black, bright citrus with mottled skins, figs the size of her palm."
7"When she drew the dagger, it felt as if the air around her tightened in response, the moonsilver catching amber light and giving it a faint, pale glow."
8"She kept her body between the seam and Nyx, as if her stance could act as a shield."
9"Their form thickened, their silhouette more solid, as if they were bracing against something invisible."
10"For a heartbeat, the amber world beyond became clearer—vines stretching, orchards bending, faces turning—then the image snapped as if someone had yanked a threa…"
11"Her Heartstone pendant pulsed once more, warmer now, as if it had accepted that listening was over."
12"Somewhere far beyond the Veil, laughter tried to start again, softer this time, as if the hunger had learned she could cut."
48.08% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags26
uselessAdditionCount4
matches
0"Isolde said, voice soft, riddling"
1"Aurora asked, voice low"
2"she said, and the words sounded like misdirection wrapped in praise"
3"she said, as if tasting the words"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount11
fancyTags
0"Nyx murmured (murmur)"
1"Nyx whispered (whisper)"
2"she corrected (correct)"
3"they whispered (whisper)"
4"they whispered (whisper)"
5"she murmured (murmur)"
6"they warned (warn)"
7"Aurora demanded (demand)"
8"Nyx whispered (whisper)"
9"they whispered (whisper)"
10"they breathed (breathe)"
dialogueSentences59
tagDensity0.424
leniency0.847
rawRatio0.44
effectiveRatio0.373
76.6770%