Run: 2026-03-18-01KM09TV3K58Q6FXMZ0PT0TVXG

Run Details

Duration:
25.9s
Cost:
$0.006087
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
Richmond Park had kept its ordinary noises even after the last light slipped behind the trees. Cars hissed on the far road. Somewhere deeper in the dark, a cyclist’s bell clicked like a nervous metronome. Aurora Carter kept her pace slow anyway. The pendant under her jacket warmed against her ribs, a heat that didn’t come from her skin. It pulsed once, then settled into a low throb that matched the beat in her throat. She stopped at a cluster of ancient oaks. Their trunks looked carved from old stone, bark split into ridges like knuckles. Between them, something shimmered—thin, invisible until she focused, then there it was: a distortion in the air that wobbled like heat over a road in summer. No footprints marked the ground around the standing stones. The grass looked combed, even, like the park had decided to hide its own seams. Nyx stood where one shadow should’ve ended and another should’ve started. The silhouette didn’t follow the lamplight; it leaned away from it. Violet light flickered in the deep hollows of their eyes, faint enough to miss if Aurora didn’t already feel the world tightening. The pendant pulsed again. “You brought it,” Nyx’s voice carried like a whisper caught on wind, the words sliding into the spaces between other sounds. “It pulled the boundary closer.” Aurora touched the silver chain at her collarbone. Her thumb found the edge of the deep crimson gem. The warmth climbed into her palm. “It followed me,” she said. She drew the pendant out just enough to see its inner glow. “I didn’t ask for that.” A figure stepped out from the darker shade of an oak trunk. Silver hair fell straight down her back, too smooth, too still. She moved without disturbing the grass. Isolde Varga had the kind of presence that made distance feel irrelevant. She didn’t look at Aurora’s pendant. She looked at the shimmer in the air like it owed her money. “The Veil listens when hungry things call,” Isolde said. Her speech came in riddles that fit together too neatly. “You carry a key cut from someone else’s appetite.” Aurora tightened her grip on the chain. Her crescent-shaped scar on her left wrist prickled as if it remembered old fire. “Where does it lead?” Aurora asked. Isolde’s gaze flicked to Nyx. Violet light flared, then dimmed, like a candle deciding whether it deserved a room. “Where excess eats the silence,” Isolde said. “Where gardens grow for feasts that never end.” Nyx shifted, just enough to make the air around them darken at the edges. Their form thinned toward the ground, became almost mist, then solidified again when they leaned toward Aurora. “That’s not a riddle,” Nyx murmured. “That’s a warning wearing perfume.” Aurora swallowed. Her eyes tracked the shimmer. The distortion didn’t look like a wall. It looked like a decision the world hadn’t made yet. It trembled around the standing stones, and when Aurora stepped closer, the air smelled sharper—wet earth, crushed leaf, and something sweet underneath it, like bruised fruit left on a table too long. The pendant warmed hard enough to sting. Aurora lifted her wrist. The scar turned bright under the gem’s glow. Isolde spoke again, softer, without stepping nearer to Aurora. “Cross when your feet feel foolish. Cross when the familiar tries to argue.” Nyx’s whisper slid under Aurora’s skin. “Your feet won’t win.” Aurora leaned forward, then did it. Her boot crossed the line where shimmer thickened into something close to glass. The world clicked. Not a sound. A sensation—like a latch moved behind her eyes. The air thickened, then loosened. Her lungs drew in a scent that didn’t belong to the park: wildflowers blooming in cold weather, sap and pollen, and the faintest trace of smoke from a far-away kitchen. The standing stones looked taller from inside. Their oak limbs arched overhead as if they held up a ceiling made of living roots. Aurora turned, expecting the park to show behind her. It didn’t. The trees had shifted. The path she’d taken now ran into thickening mist that shone with color Aurora couldn’t name. The silver chain at her throat pulsed like it wanted to leap free. Nyx stepped through the barrier next. Their silhouette stretched, then slipped between shadows that didn’t exist outside the shimmer. When they solidified, violet light lingered on the stones like ink in water. Isolde walked through last. Grass didn’t spring up around her feet. No crunch. No disturbance. Aurora tried to speak and found her voice came out different. Words sounded more resonant, as if the air held echoes longer than it should. “What—” Aurora started. Isolde smiled like she didn’t enjoy being interrupted. “An hour inside can behave like seconds,” she said. “Or it can wear the length of days.” Nyx let out a sound that wasn’t quite a laugh. “Then we shouldn’t waste length.” Aurora looked down. The wildflowers around the standing stones bloomed with ruthless confidence—blue, white, and crimson heads nodding over the same dark soil. Their petals moved as if a breeze ran through roots. There was no breeze. When Aurora brushed a stem aside, the flower snapped upright and leaned back toward her touch. It didn’t sting. It watched. She couldn’t stop herself. She crouched and pressed her fingers into the ground. The soil felt warm. Not hot. Warm like bread straight out of an oven. The pendant’s inner glow brightened. A pulse spread through the gem, then drained into Aurora’s palm, leaving her hand humming. Nyx moved nearer, their violet gaze fixed on the earth at Aurora’s fingertips. “You’re standing in something that opens and closes.” Aurora rose with care, brushing dirt off her jeans. “I didn’t see a door.” Isolde walked past her without hurry. As she moved, the air shimmered around the silver of her hair, and Aurora caught the shape of faint runes in the light—etched in the space between leaves, not on any surface. “Doors don’t always hang from frames,” Isolde said. “Sometimes they pretend to be gardens.” Aurora kept pace just behind Nyx. The ground under their feet stayed level, but the world seemed to tilt toward deeper wonder. Paths appeared only when they aimed at them. When Aurora looked away, the way blurred into wildflower growth. Ahead, the standing stones shifted positions. They hadn’t moved. The clearing had rearranged itself like a puzzle eager to show its next piece. Nyx’s whisper threaded between Aurora’s thoughts. “Listen.” Aurora did. At first, she heard only her breathing and the soft tremor of petals. Then the sound broadened—low percussion like distant drums, and beneath that a rhythm of clinking glass. The smell followed the sound. Spices drifted through the clearing. Charred citrus. Butter fat. Something like roasted chestnut, but richer, darker. Aurora’s stomach tightened, not from hunger. From recognition without memory. She’d delivered food for years and still the scent felt like it belonged to another planet—an older planet where kitchens practiced magic and fire cooked secrets. “Golden Empress doesn’t smell like this,” Aurora muttered, more to steady herself than to comment. Nyx halted so fast Aurora nearly bumped into their back. Their shadow spilled across the path and spread too far, like it wanted extra space. “That place on the other side of the Veil,” Nyx said, and their voice dropped into a tighter register. “It makes offerings of warmth. It makes warmth out of souls.” Isolde didn’t look back. “Warmth always costs.” Aurora’s pendant throbbed. The crimson gem flared, then sank back into faint glow. Each pulse carried a sharper taste in the air, like pepper on the back of her tongue. Aurora lifted the pendant higher. “Is that Hel?” Isolde finally turned her head toward Aurora, silver hair shifting like liquid. Her lavender eyes held Aurora’s face steady. “Not Hel,” Isolde answered. Then she added, in the same breath, “Not only Hel.” That didn’t help. Aurora felt the line under her feet again, the boundary now hidden under plants and air. She stepped forward anyway. The path narrowed into a corridor of wildflowers and low shrubs. The petals brushed her sleeves, cool against her skin, and every time they touched her, they made a faint chiming sound—tiny, delicate notes like a music box too far away to fix. The corridor opened into a courtyard. Vines covered stone walls that didn’t look carved so much as grown. Grapes the size of thumbs dangled from curling tendrils. Some clusters looked like normal fruit. Others looked like dark berries with a sheen that reminded Aurora of fresh blood under lamp light. No one picked them. No one tended them. They hung with the patience of things waiting to be consumed. Above, the sky glowed a warm amber, like late afternoon trapped under a lid. The light didn’t come from any sun. It seeped into everything, even the shadows. Aurora’s pendant warmed so hard she clenched her teeth. The inner glow pulsed in time with her heartbeat. The courtyard floor held a circular pattern in the stone. It looked like a ring. Not a trap exactly—more like a seat designed for someone with authority. Nyx moved to the edge of the circle and leaned closer. Their shoulders rose and fell with breath that didn’t fog the air. “Stand back,” Nyx whispered. Aurora stepped closer despite it. She couldn’t stop herself. “Why?” Nyx tilted their head, violet light deepening around their eyes. “Because the Veil draws itself into a shape. Because it wants attention.” The amber light shivered. In the centre of the stone circle, a shimmer distorted again, thicker than before—like a sheet of water that someone stretched between worlds. Aurora saw it clearly now. The distortion wasn’t empty. It reflected something moving behind it. A courtyard far away. Rows of orchards. Columns dressed with vines. Grand tables laden with food that steam rose from in slow spirals. And beyond the tables—figures, too many to count, standing as if they waited for a signal to feast. The sound bled through as well. Laughter. Cutlery. Thick voices talking over each other until the words turned into a single rolling noise. Aurora’s stomach lurched. Not hunger. Dread dressed in delicious perfume. Isolde moved up beside the circle without stepping into it. Her feet didn’t change the grass even though there was no grass here—only stone and creeping vines. “You feel the warmth,” Isolde said. “You smell the indulgence. You carry the proof of who invited you.” Aurora stared at the shimmering reflection. “Who invited me?” Isolde’s expression didn’t shift, but Aurora felt the answer in the air like static. “The one who rules excess,” Isolde said. “The one who wears hunger like a crown.” Nyx’s voice sliced in. “Prince Belphegor.” Aurora’s eyes flicked to Nyx. “You know that name.” Nyx’s smile looked wrong on their shadowy face. “I listened from the cracks. I learned which doors opened by invitation and which opened by greed.” Aurora kept watching the reflection. In the distant courtyard, steam rose from dishes Aurora couldn’t identify. The food shimmered as if it didn’t agree on its own shape. A figure turned, and Aurora caught a glimpse of a face—pale, stretched, eyes too bright. The figure lifted a hand toward the Veil. Fingers pressed against shimmering distortion like it could feel them. Aurora jerked back and stumbled into Nyx’s shoulder. Nyx steadied her with a flash of solid shadow. Their hand didn’t touch skin; it steadied the air around Aurora like a brace. “Don’t answer it,” Nyx said. Aurora swallowed hard. Her pendant pulsed again, faster now, like it wanted to knock. Isolde pointed—not at the reflection, but at Aurora’s wrist. “Your scar remembers older pain.” Aurora tucked her left hand closer. “I didn’t come here for—” “—for comfort,” Isolde finished, her voice crisp as winter ice. “No one carried the Heartstone to feel safe.” Aurora forced her eyes back to the circle. The amber shimmer rippled as if a breath passed through it. The laughter from the other side softened for a moment, then surged back louder, as if the feast had noticed a new guest. Aurora’s mouth went dry. Nyx leaned toward the circle, then stopped short of it. Their voice dropped low, threaded with caution. “The portal doesn’t open for everyone. It opens for contracts.” Aurora looked at Nyx. “You think I’m bound?” Nyx shifted again, becoming less solid. Their outline blurred at the edges, shadow sliding back into the corners of the courtyard. “I think someone offered you a path.” Aurora’s pulse hammered. She held up the Heartstone Pendant between her thumb and forefinger. The gem glowed crimson enough to colour her fingertips. The warmth spread down her arm. Her scar throbbed in response—an old crescent cutting back into memory. She pulled her sleeve down to hide it from Isolde’s watch. Isolde didn’t pretend not to notice. “It responds to proximity,” she said. “That’s all it did until now.” “Until now,” Aurora echoed. Isolde’s eyes narrowed slightly. “Until you walked in.” A new sound crept into the courtyard—lighter than laughter. Music? Or the suggestion of it. A melody that tried to settle into Aurora’s ribs and get comfortable there. The wildflowers around the circle trembled. Petals bent inward like listeners. Aurora took a step back. The stone under her boot felt cooler now, like the circle drank warmth and left the edges cold. Nyx’s whisper ran along the back of Aurora’s neck. “It pulls attention. It takes what pays the closest price.” Aurora couldn’t tear her eyes away. The distant feast sharpened through the shimmering veil—tables more defined, grapes gleaming, dark sauces shining like oil under starlight. A figure in the reflected courtyard lifted a dish. Steam poured upward in thick ribbons. The ribbons curled into shapes Aurora didn’t want to name. Letters, perhaps. Or cravings. The figure set the dish down. It leaned forward again, palms pressed against the distortion. For one heartbeat, Aurora felt the pressure of that touch on the inside of her own skin. Then it lifted away. The laughter returned in a rush. The other courtyard’s lights brightened. The amber sky over the Fae Grove seemed to pulse in answer, warm and eager. Aurora’s pendant flared. Heat flooded her hand like it wanted to melt the chain. She dropped her gaze to the gem. Inside the crimson core, she saw a flicker of something else—vines and orchards, but they rearranged into a different kind of garden, one that didn’t grow for beauty. It grew for consumption. Her throat tightened. She clenched the pendant hard enough to ache. Isolde’s voice came like a thread pulled tight. “Don’t feed the door.” Aurora looked at her. “Then what do we do?” Isolde didn’t answer straight. She tilted her head toward the vines crawling up the courtyard walls, toward the grapes clinging like beads of dark light. “A seeker makes a choice,” Isolde said. “A seer makes a shape.” Nyx’s violet eyes snapped to Isolde. “You called us here.” Isolde met Nyx’s gaze without blinking. “I led you to the seam.” Aurora felt the word seam settle over the courtyard like dust. Seams held edges. Edges hid openings. A vine nearby quivered. One tendril lowered toward the centre of the circle, slow as a drawn breath. Its tip hovered just above the stone ring, and the shimmer in the Veil responded—stretching and brightening under the tendril like the portal recognized a tool. Aurora stepped forward, heart stuttering. “Stop.” Nyx moved between Aurora and the vine without fully solidifying, shadow folding like a screen. Their voice hissed into the air. “Don’t reach. It counts movement.” Aurora froze. She raised her right hand anyway, palm open, not to touch the vine but to test the space between her skin and the amber shimmer. The air in that slice tasted metallic and sweet at once. Her pendant burned hot against her chest. Isolde spoke, eyes on Aurora’s raised hand. “The boundary prefers hands that open.” Aurora kept her palm steady, fingers spread, as if refusing to curl around the moment. “Then we don’t open.” Nyx’s form steadied, solid enough to show contours. Violet glow dimmed to something controlled. The vine tip dipped lower. The Veil’s distortion thickened, and for a moment Aurora saw not just the distant feast, but the edges of the seam itself—thin, wavering strands of shimmering distortion braided through the air like threads. Aurora felt the strands brush the air around her wrist. Heat radiated up her chain. Her scar throbbed again, crescent bright under the skin. The reflected courtyard’s laughter surged, louder this time, as if someone sensed a response. Aurora held her palm in place and watched the vine hover over the ring, ready to dip closer. Nyx’s whisper tightened. “Now.”
created_at"2026-03-18T11:03:30.177Z" 3/18/2026, 11:03:30 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency17820
moderation_latency(null)
generation_time25208
tokens_prompt1816
tokens_completion5499
native_tokens_prompt1706
native_tokens_completion4597
native_tokens_completion_images0
native_tokens_reasoning900
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.00608745
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0c4688ef9b9447cf0169ba86823efc819693034a32be3b12e7"
is_byokfalse
latency186
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-1773831810-t3AN7SH3GtdBTpuFofqE"
upstream_id"resp_0c4688ef9b9447cf0169ba86823efc819693034a32be3b12e7"
total_cost0.00608745
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
totalTags21
adverbTagCount1
adverbTags
0"Nyx’s voice carried like [like]"
dialogueSentences64
tagDensity0.328
leniency0.656
rawRatio0.048
effectiveRatio0.031
98.22% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2803
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"slightly"
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)
16.16% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2803
totalAiIsms47
found
0
word"pulsed"
count5
1
word"throb"
count1
2
word"shimmered"
count3
3
word"flickered"
count1
4
word"whisper"
count5
5
word"warmth"
count7
6
word"flicked"
count2
7
word"silence"
count1
8
word"trembled"
count2
9
word"familiar"
count1
10
word"echoes"
count1
11
word"pulse"
count4
12
word"etched"
count1
13
word"stomach"
count2
14
word"throbbed"
count3
15
word"lurched"
count1
16
word"could feel"
count1
17
word"echoed"
count1
18
word"comfortable"
count1
19
word"gleaming"
count1
20
word"flicker"
count1
21
word"quivered"
count1
22
word"wavering"
count1
highlights
0"pulsed"
1"throb"
2"shimmered"
3"flickered"
4"whisper"
5"warmth"
6"flicked"
7"silence"
8"trembled"
9"familiar"
10"echoes"
11"pulse"
12"etched"
13"stomach"
14"throbbed"
15"lurched"
16"could feel"
17"echoed"
18"comfortable"
19"gleaming"
20"flicker"
21"quivered"
22"wavering"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences275
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences275
filterMatches
0"feel"
1"watch"
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)
analyzedSentences318
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
totalWords2785
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions144
wordCount2440
uniqueNames12
maxNameDensity2.99
worstName"Aurora"
maxWindowNameDensity6
worstWindowName"Aurora"
discoveredNames
Park1
Carter1
Aurora73
Varga1
Isolde27
Nyx31
Veil3
Heartstone1
Pendant1
Fae1
Grove1
Violet3
persons
0"Carter"
1"Aurora"
2"Varga"
3"Isolde"
4"Nyx"
5"Pendant"
places
0"Park"
1"Veil"
2"Fae"
3"Grove"
globalScore0.004
windowScore0
39.50% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences181
glossingSentenceCount8
matches
0"looked like a decision the world hadn’t m"
1"something close to glass"
2"quite a laugh"
3"Something like roasted chestnut, but richer"
4"felt like it belonged to another planet"
5"looked like normal fruit"
6"looked like dark berries with a sheen tha"
7"as if refusing to curl around the moment"
92.28% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.077
wordCount2785
matches
0"not at the reflection, but at Aurora’s wrist"
1"not to touch the vine but to test the space between her skin"
2"not just the distant feast, but the edges of the seam itself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences318
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs144
mean19.34
std11
cv0.569
sampleLengths
035
17
233
347
424
544
64
726
824
922
1029
1131
1228
1321
146
1519
1615
1731
1811
197
2049
217
2212
2322
2410
2519
263
2746
2823
299
3035
3132
3215
3325
343
3525
3615
3737
3821
3913
4014
4120
4221
4314
4438
4514
4640
4723
487
4931
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences275
matches
0"being interrupted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs456
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount2
flaggedSentences22
totalSentences318
ratio0.069
matches
0"Between them, something shimmered—thin, invisible until she focused, then there it was: a distortion in the air that wobbled like heat over a road in summer."
1"The silhouette didn’t follow the lamplight; it leaned away from it."
2"It trembled around the standing stones, and when Aurora stepped closer, the air smelled sharper—wet earth, crushed leaf, and something sweet underneath it, like bruised fruit left on a table too long."
3"A sensation—like a latch moved behind her eyes."
4"The wildflowers around the standing stones bloomed with ruthless confidence—blue, white, and crimson heads nodding over the same dark soil."
5"As she moved, the air shimmered around the silver of her hair, and Aurora caught the shape of faint runes in the light—etched in the space between leaves, not on any surface."
6"Then the sound broadened—low percussion like distant drums, and beneath that a rhythm of clinking glass."
7"She’d delivered food for years and still the scent felt like it belonged to another planet—an older planet where kitchens practiced magic and fire cooked secrets."
8"The petals brushed her sleeves, cool against her skin, and every time they touched her, they made a faint chiming sound—tiny, delicate notes like a music box too far away to fix."
9"Not a trap exactly—more like a seat designed for someone with authority."
10"In the centre of the stone circle, a shimmer distorted again, thicker than before—like a sheet of water that someone stretched between worlds."
11"And beyond the tables—figures, too many to count, standing as if they waited for a signal to feast."
12"Her feet didn’t change the grass even though there was no grass here—only stone and creeping vines."
13"A figure turned, and Aurora caught a glimpse of a face—pale, stretched, eyes too bright."
14"Their hand didn’t touch skin; it steadied the air around Aurora like a brace."
15"Isolde pointed—not at the reflection, but at Aurora’s wrist."
16"Her scar throbbed in response—an old crescent cutting back into memory."
17"A new sound crept into the courtyard—lighter than laughter."
18"The distant feast sharpened through the shimmering veil—tables more defined, grapes gleaming, dark sauces shining like oil under starlight."
19"Inside the crimson core, she saw a flicker of something else—vines and orchards, but they rearranged into a different kind of garden, one that didn’t grow for beauty."
20"Its tip hovered just above the stone ring, and the shimmer in the Veil responded—stretching and brightening under the tendril like the portal recognized a tool."
21"The Veil’s distortion thickened, and for a moment Aurora saw not just the distant feast, but the edges of the seam itself—thin, wavering strands of shimmering distortion braided through the air like threads."
96.59% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2460
adjectiveStacks0
stackExamples(empty)
adverbCount108
adverbRatio0.04390243902439024
lyAdverbCount10
lyAdverbRatio0.0040650406504065045
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences318
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences318
mean8.76
std5.88
cv0.671
sampleLengths
016
16
213
37
417
516
68
713
826
99
1015
1111
1211
1322
144
1521
165
178
1810
196
205
2112
225
2312
2411
256
2612
276
2813
299
3010
319
327
3314
346
355
3614
377
388
3914
4017
416
425
432
445
457
4610
4732
487
494
43.40% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.2641509433962264
totalSentences318
uniqueOpeners84
54.87% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences243
matches
0"Somewhere deeper in the dark,"
1"Then the sound broadened—low percussion"
2"Then she added, in the"
3"Then it lifted away."
ratio0.016
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount52
totalSentences243
matches
0"It pulsed once, then settled"
1"She stopped at a cluster"
2"Their trunks looked carved from"
3"Her thumb found the edge"
4"She drew the pendant out"
5"She moved without disturbing the"
6"She didn’t look at Aurora’s"
7"She looked at the shimmer"
8"Her speech came in riddles"
9"Her crescent-shaped scar on her"
10"Their form thinned toward the"
11"Her eyes tracked the shimmer."
12"It looked like a decision"
13"It trembled around the standing"
14"Her boot crossed the line"
15"Her lungs drew in a"
16"Their oak limbs arched overhead"
17"Their silhouette stretched, then slipped"
18"Their petals moved as if"
19"It didn’t sting."
ratio0.214
23.79% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount212
totalSentences243
matches
0"Richmond Park had kept its"
1"Cars hissed on the far"
2"Aurora Carter kept her pace"
3"The pendant under her jacket"
4"It pulsed once, then settled"
5"She stopped at a cluster"
6"Their trunks looked carved from"
7"The grass looked combed, even,"
8"Nyx stood where one shadow"
9"The silhouette didn’t follow the"
10"Violet light flickered in the"
11"The pendant pulsed again."
12"Nyx’s voice carried like a"
13"Aurora touched the silver chain"
14"Her thumb found the edge"
15"The warmth climbed into her"
16"She drew the pendant out"
17"A figure stepped out from"
18"She moved without disturbing the"
19"Isolde Varga had the kind"
ratio0.872
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences243
matches(empty)
ratio0
94.78% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences104
technicalSentenceCount7
matches
0"The pendant under her jacket warmed against her ribs, a heat that didn’t come from her skin."
1"Between them, something shimmered—thin, invisible until she focused, then there it was: a distortion in the air that wobbled like heat over a road in summer."
2"Isolde Varga had the kind of presence that made distance feel irrelevant."
3"Her crescent-shaped scar on her left wrist prickled as if it remembered old fire."
4"Her lungs drew in a scent that didn’t belong to the park: wildflowers blooming in cold weather, sap and pollen, and the faintest trace of smoke from a far-away …"
5"Their oak limbs arched overhead as if they held up a ceiling made of living roots."
6"A pulse spread through the gem, then drained into Aurora’s palm, leaving her hand humming."
77.38% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount2
matches
0"Nyx’s voice carried like, the words sliding into the spaces between other sounds"
1"Isolde finished, her voice crisp as winter ice"
87.50% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount4
fancyTags
0"Nyx murmured (murmur)"
1"Aurora muttered (mutter)"
2"she added (add)"
3"Nyx whispered (whisper)"
dialogueSentences64
tagDensity0.266
leniency0.531
rawRatio0.235
effectiveRatio0.125
77.4820%