Run: 2026-03-18-01KM08S5S60PKNA8PXVNN0NK3K

Run Details

Duration:
19.3s
Cost:
$0.005256
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
Aurora paused just past the last oak standing stone in Richmond Park. The air had looked normal a minute ago—London evening, wet grass, the thin glow of streetlamps beyond the trees. Now it sat wrong on her skin. Like her lungs belonged to someone else. The standing stones didn’t match any quarry she knew. Their bark-like grooves carried tiny seams of light, faint as embers under ash. When she breathed in, she tasted crushed violets and cold iron. Nyx slid out of the nearest shadow. They didn’t walk so much as decide to be solid. One second they held only a silhouette, a smear of darkness pressed against the world; the next, their outline sharpened into a person-shaped absence, shoulders tall, eyes a faint violet that refused to blink. Aurora kept her hand close to her delivery bag out of habit, then let it drop. The pocket where she carried nothing useful still felt heavy. Isolde stood between two stones as if the clearing had placed her there. Silver hair hung in a clean curtain, pale lavender eyes fixed on Aurora’s face like she already knew which lie the girl had swallowed on the way in. No footprints marked Isolde’s step. The grass didn’t even bend. Aurora lifted her left wrist. The small crescent scar caught the shifting light. “You said this place doesn’t show itself unless it wants visitors.” Isolde’s voice threaded through the damp air. “It showed itself the moment you carried the warm stone in your pocket.” Aurora looked down. The Heartstone Pendant sat under her jacket, deep crimson and faintly alive, a warmth spreading outward as if someone had pressed a palm to her sternum from the other side of fabric. “It’s doing that again,” she said. “It always does,” Nyx murmured. Their whisper sounded like wind dragging through leaves. “When the Veil opens its mouth.” Aurora pulled the pendant free. The silver chain cooled on her fingers, then warmed in a slow pulse, one beat after another. The gem’s glow didn’t brighten; it just became more certain. Nyx tilted their head toward the space between two standing stones. “That gap wasn’t there before.” Aurora held the pendant up. The air between the stones shimmered—thin, faint, like heat over a road. The distortion wasn’t visible to her eyes until she let the Heartstone tug her attention toward it. Then the shimmering took shape: a seam in the world, running from the ground up into the air. Isolde walked forward and the grass parted around her as if the ground recognized her. She didn’t step on the seam. She stepped close enough to cast a shadow that didn’t follow her feet the same way shadows usually did. “The Barrier stretches,” Isolde said in riddles. “A taste of one realm calling for a mouth of another. You will not chew what you can’t swallow.” Aurora didn’t like how the words landed. “So we go through.” Isolde’s gaze slid to the pendant. “You go where your gift insists.” Nyx’s violet eyes fixed on the shimmering seam. “Hel stinks of sweetness,” they said, and their voice held an edge. “Even when the sweetness turns sour in the throat.” Aurora swallowed. “That’s not comforting.” “It never tried to be,” Nyx replied. Aurora tightened her grip on the pendant’s chain until the silver bit into her skin. Cold-to-warm pulses ran through her palm in time with her heartbeat. Isolde raised a hand. The air at her fingertips rippled without sound. The seam in the world thickened like a curtain being pulled apart from the other side. Aurora felt the change first as pressure in her ears, then as a tug behind her eyes. The grove smelled less like damp earth and more like spice—clove and something sharp, almost citrus. Her stomach flipped, then settled as if her body decided it had to adapt. Isolde leaned toward Aurora, silver hair swaying. “Ask your questions in steps, not in panic.” Aurora didn’t answer. She stepped toward the seam. The moment she crossed, the world didn’t warp. It snapped. One heartbeat she stood in Richmond Park with wildflowers blooming year-round and oak standing stones around her. The next, she stood under a sky painted warm amber. Light poured down like honey without the sun’s heat. It hung in the air, thick enough to press against her eyelashes. The ground beneath her boots wasn’t grass. It felt packed and faintly springy, like pressed earth mixed with crushed fruit seeds. Vines crawled along trellises that curved like ribs. Rows of grape clusters dangled too perfect for any human vineyard she’d ever visited, each one plump and glistening. Orchards stretched beyond the first rise—trees bearing fruits the colour of bruised plums and pale gold pears that seemed to glow from inside. Gardens spread out in disciplined abundance, flowerbeds edged with stones carved like utensils: forks, ladles, curling dough hooks made into boundaries. Somewhere far off, a bell rang. Not a single note. It sounded like layers of sound folding onto each other, a call to begin and a promise of consequence. Nyx stepped through behind Aurora and the amber light clung to them differently. Their outline flickered, as if they had been drawn on paper and the ink had decided to run. “A shade land,” Nyx whispered. “The shadows hold still here.” Aurora’s first breath came out too fast. The air smelled edible—roasted sugar, fermenting grapes, browned butter, and something smoky that reminded her of charred herbs in the back of Golden Empress’s kitchen. It didn’t feel like metaphor. It felt like the world had decided to be a kitchen. She looked down. Her pendant warmed harder against her chest, pulsing in a faster rhythm. Isolde stepped through last. The seam behind them dimmed, thinning as if it disliked lingering. The amber light wrapped around Isolde too, turning her silver hair warmer at the edges. “Dymas,” Isolde said, and the name tasted like fat on a spoon. Aurora turned slowly. People—souls, silhouettes, helbound shapes contracted from Earth—moved between the vines like ants in a festival display. But these weren’t workers in aprons. They wore ornate chef robes threaded with edible-looking patterns: sugar-glitter hems, peppercorn charms, embroidered fruits that glistened when they bent. Some carried plates as if plates were holy objects. Others hauled sacks of ingredients that exhaled steam in slow breaths. In the distance, a grand hall waited behind archways. Its walls rose from the gardens in a spiral of stone and carved wood, all of it lacquered with glaze that shimmered like caramel. A ribbon of voices drifted across the vineyards. Not conversation—something closer to chanting over recipes. Aurora caught fragments: “salt to wake,” “wine to soften,” “knife like a promise.” Nyx’s shoulders tightened. “Hear that?” they asked. “They talk like food is the only language that counts.” Aurora pointed at a low table set beside a hedge. “Look.” At the table sat a platter piled high with fruit that had no business existing. Slices of melon formed flower shapes. Berries sat in a dark sauce that looked like ink but smelled like blackberries and smoke. A thin woman in a robe leaned over it. Her fingers hovered, then tapped the sauce with a spoon like she measured the air’s temperature. When she lifted her spoon, the sauce clung in delicate strands. The strands didn’t fall. They curled back toward the woman’s mouth and vanished into her like a swallowed spell. Aurora’s stomach tightened again. “That’s… not normal.” Isolde’s face stayed composed. “Normal is a word for those who never crossed a boundary.” Nyx walked closer to the platter. Their shadow stretched under them across the ground and slid away from their feet, as if the darkness wanted more space than their body allowed. Nyx extended a hand toward the fruit sauce. Their fingers didn’t go into the platter. They hovered just above it, and the air between them trembled. A figure approached from behind a trellis, wearing a crown of stacked bread rolls. The crown looked heavy. It also looked amused. The crown-wearer’s eyes gleamed. “Shade,” they said, voice thick as syrup. “You come hungry or you come clever?” Nyx didn’t flinch, but Aurora saw the faint shift in their posture—the way living shadow gathered itself, ready to move through the nearest dark. “We come to walk,” Nyx answered. “And to not choke on your songs.” The crown-wearer laughed. The sound clapped like plates. “Walking costs,” the figure said. “Everything here asks for a bite.” Aurora felt the pendant pulse against her chest, insisting on something. She clutched it tighter and looked at Isolde, searching for permission. Isolde’s expression didn’t shift, but her voice came softer. “You will pay in attention. That’s the least painful coin.” The crown-wearer gestured toward a path between vineyards. “Then attend.” A gate opened along the trellis line. Aurora hadn’t noticed the gate before. It looked like two posts carved with spirals of apple skin, and within the opening a hallway of light led toward the distant hall. As they walked, the ground under Aurora’s boots changed texture. It grew slicker, then firm again, like the earth cycled between kneading and baking. Her throat tightened at the smell of yeast, warm and restless. The chanting rose as they approached the hall. It didn’t chant from mouths only. It thrummed from stone. Carvings along the hall’s columns held faint amber seams that pulsed in time with the bell. Each pulse made Aurora’s pendant warm. Nyx paused at the threshold. Their head tilted, eyes glowing faintly violet. “This place listens,” they said. “It recognizes you as a visitor and a resource.” Aurora kept her face forward. “Great.” Isolde stepped through first, bare grace in the alien light. The inside of the hall opened wide enough to make Aurora feel small even when she stood straight. Rows of tables ringed a central stage. The tables were made of polished wood veined with gold, like tree roots turned into luxury. Above, banners hung from rafters. Each banner showed an image that didn’t remain still: fruit swelling, sauces darkening, knives reflecting light like teeth. The images moved without animating. The air vibrated with heat that didn’t burn. It held constant warmth, like soup kept just below boiling. Along the ring of tables, competitors gathered. They weren’t all humanoid. Some had antlered heads, some wore birdlike masks, some had hands too many-jointed to count. Every one of them held ingredients as if each ingredient held a story. At the centre stage, a chef’s platform rose, empty for a moment. Then a cloud of steam poured from a seam in the stone and shaped itself into a lectern. A voice boomed from nowhere and everywhere. “Welcome, guests from the green side of forgetfulness.” Aurora’s lungs stuttered. She didn’t like that voice. It felt like it owned the space her chest used. Nyx leaned closer to Aurora’s shoulder, whisper threading through the sound. “They name worlds like recipes.” The lectern formed clearer lines. A person stepped out of the steam—tall, robed in cream-coloured fabric that seemed to be stained by sauces. Their face remained mostly hidden under a hood. Only their smile showed, stretched too wide and glossy like a glaze. “Who walks in carrying warmth from a neighbouring mouth?” the hooded figure asked. The room shifted. Aurora felt eyes turn toward her and the pendant. She saw heads dip, saw competitors lift their spoons in unison, saw the air itself tighten. Aurora held the pendant up without deciding to. The amber glow from the Heartstone braided with the hall’s light and pulsed again. The hooded figure’s smile widened. “A Heartstone,” they said, like a judge naming evidence. “And a blade cut from moon.” Aurora’s fingers tightened around the pocket where the Fae-forged blade rested, cold as ever even under this heat. Isolde’s gaze held steady on the hooded figure. “Your welcome lacks manners.” The hooded figure bowed, slow and theatrical. “Manners cost more than hunger admits.” Nyx’s voice slid low. “You’re going to offer terms, aren’t you?” The hooded figure’s head tilted. “Terms are for those who negotiate. Hunger doesn’t negotiate.” A gong rang. Not once. It rang in a rhythm that made Aurora’s teeth ache. The rhythm carried through the floor, through her boots, up into her bones. From beneath the tables, drawers glided open. Trays rose in slow motion, carrying bowls of ingredients—things that looked like gemstones until steam lifted and revealed flesh-like textures. A few bowls smelled familiar: browned garlic, roasted pepper, citrus peel. Others smelled wrong, like wet stone and blood oranges crushed underfoot. Aurora stared at a bowl set in front of her. It held liquid black as ink. It didn’t ripple. It waited. “A tasting,” the hooded figure said. “Three bites. Three truths. One path forward.” Aurora looked to Isolde. “We have to eat?” Isolde’s mouth moved in a line that could have been a smile if it wanted to be kind. “Not your mouth alone. Your attention will feed them, too.” Nyx hovered their hand above the black bowl. The air between Nyx’s fingers and the surface shimmered, as if the bowl’s liquid tested the shadow for weakness. Nyx hissed through their teeth. “It wants fear.” Aurora crouched slightly, keeping her balance without stepping away from the group. The pendant pulsed against her ribs again. It felt like a warning and a lure in the same heartbeat. “What truth does it want?” Aurora asked. The hooded figure spread their hands. Their sleeves draped like curtains of cream foam. “What you carry,” they said. “What you lost. What you plan to chew.” A wave of laughter rolled through the hall, thick and eager. Aurora lifted her gaze across the tables. She spotted a competitor’s spoon resting on an empty plate. The competitor stared at the plate like the plate owed them a debt. Another competitor wiped sauce off their wrist with a cloth that steamed as if it had its own digestion. The wonder hit hard, then nausea followed. The place looked like a dream built from ingredients. It also felt like a trap assembled with joy. Aurora reached into the pouch at her waist and drew the Fae-forged blade halfway. Moonlight didn’t strike it here, not with any normal source, but the dagger still glowed faintly, leaf-shaped and cold, a calm line against the amber chaos. She brought its edge close to the black bowl. The liquid shivered. Nyx stepped back an inch, their shadow pulling away from the blade’s cold glow as if it didn’t want to be touched. Isolde’s voice cut through the hall’s noise, calm and sharp. “It cuts wards. It does not cut hunger.” Aurora’s heart thudded under her pendant’s warmth. “So I use it to see what’s inside without eating it.” The hooded figure tilted their head, hood hiding most of their face. “Clever,” they said. “Cleverness always tastes better when it bleeds.” Aurora didn’t lower the blade. She angled it so the cold edge hovered above the bowl’s surface, watching for a reaction the way she watched deadlines—patient, exacting, unwilling to flinch. The black liquid didn’t turn red. It didn’t dissolve. It lifted in slow strands, rising like threads of hair pulled toward a magnet. The strands tangled into a shape above the bowl, forming letters Aurora couldn’t read at first. Then the letters shifted, and Aurora understood the meaning without knowing the language. Her mind caught on it like a hook snagging fabric. It showed her the Heartstone pendant’s path. It showed a warm pulse leaking toward a Veil seam, a door being noticed and measured, a rift being invited open. Her stomach dropped. That wasn’t a taste. That was a record. Nyx leaned in so close their whisper brushed Aurora’s ear. “It’s showing you how they opened the Veil for you.” Isolde’s eyes stayed on the bowl-shape, pale lavender fixed like lantern light on a target. “Some doors don’t open without someone offering a key.” The hooded figure clapped once. The sound snapped the floating letters apart into mist that sank back into the black bowl. “Three bites,” the hooded figure repeated, voice like a spoon dragging through sugar. “Decide what you will claim.” Around the tables, competitors shifted, spoons poised. A few smiled with their whole faces. Others licked sauce from lips that didn’t look human anymore. Aurora looked down at the bowl. The black surface waited, perfectly smooth again, as if it hadn’t just written her into their records. She tightened her grip on the blade’s handle and held the pendant against her chest until the gemstone warmed through her jacket. The amber air pressed close, sweet and suffocating, and the bell over the hall rang again—longer this time, like an announcement that time had started moving the wrong direction.
created_at"2026-03-18T10:45:06.996Z" 3/18/2026, 10:45:06 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6593
moderation_latency(null)
generation_time18636
tokens_prompt1816
tokens_completion4805
native_tokens_prompt1706
native_tokens_completion3932
native_tokens_completion_images0
native_tokens_reasoning277
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.0052562
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_03fea96b57aae4130169ba823314948190bf9f68b6db3387aa"
is_byokfalse
latency193
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-1773830706-ABYMftxPRk7sgMk4ORAv"
upstream_id"resp_03fea96b57aae4130169ba823314948190bf9f68b6db3387aa"
total_cost0.0052562
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
totalTags20
adverbTagCount0
adverbTags(empty)
dialogueSentences60
tagDensity0.333
leniency0.667
rawRatio0
effectiveRatio0
94.65% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2803
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"slightly"
count1
2
adverb"perfectly"
count1
highlights
0"slowly"
1"slightly"
2"perfectly"
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)
48.27% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2803
totalAiIsms29
found
0
word"warmth"
count4
1
word"whisper"
count3
2
word"pulse"
count4
3
word"shimmered"
count3
4
word"comforting"
count1
5
word"stomach"
count3
6
word"perfect"
count1
7
word"glistening"
count1
8
word"flickered"
count1
9
word"measured"
count2
10
word"trembled"
count1
11
word"pulsed"
count3
12
word"vibrated"
count1
13
word"familiar"
count1
highlights
0"warmth"
1"whisper"
2"pulse"
3"shimmered"
4"comforting"
5"stomach"
6"perfect"
7"glistening"
8"flickered"
9"measured"
10"trembled"
11"pulsed"
12"vibrated"
13"familiar"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"stomach dropped/sank"
count1
1
label"hung in the air"
count1
highlights
0"stomach dropped"
1"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences243
matches
0"d with joy"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences243
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences283
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2790
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions27
unquotedAttributions0
matches(empty)
59.76% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions103
wordCount2438
uniqueNames14
maxNameDensity1.8
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Richmond2
Park2
London1
Aurora44
Isolde20
Heartstone4
Pendant1
Nyx20
Golden1
Empress1
Earth1
Fae-forged2
Veil1
Others3
persons
0"Aurora"
1"Isolde"
2"Pendant"
3"Nyx"
4"Empress"
5"Earth"
6"Others"
places
0"Richmond"
1"Park"
2"London"
3"Veil"
globalScore0.598
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences177
glossingSentenceCount13
matches
0"sounded like wind dragging through leaves"
1"pears that seemed to glow from inside"
2"sounded like layers of sound folding onto"
3"felt like the world had decided to be a"
4"tasted like fat on a spoon"
5"looked like ink but smelled like blackber"
6"smelled like blackberries and smoke"
7"looked like two posts carved with spirals"
8"felt like it owned the space her chest"
9"fabric that seemed to be stained by sauces"
10"looked like gemstones until steam lifted"
11"felt like a warning and a lure in the s"
12"looked like a dream built from ingredient"
13"felt like a trap assembled with joy"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.358
wordCount2790
matches
0"not with any normal source, but the dagger still glowed faintly, leaf-shaped"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences283
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs116
mean24.05
std12.56
cv0.522
sampleLengths
045
133
27
344
426
541
610
724
820
935
106
1119
1232
1316
1452
1540
1626
1711
1812
1929
205
217
2226
2328
2447
2515
268
2710
2848
2948
3044
3129
3231
3310
3448
3515
3630
3712
3845
3920
4033
4128
4217
4311
4437
4536
4619
477
4815
4931
99.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences243
matches
0"being pulled"
1"been drawn"
2"were made"
3"being noticed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs458
matches(empty)
1.51% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount2
flaggedSentences14
totalSentences283
ratio0.049
matches
0"The air had looked normal a minute ago—London evening, wet grass, the thin glow of streetlamps beyond the trees."
1"One second they held only a silhouette, a smear of darkness pressed against the world; the next, their outline sharpened into a person-shaped absence, shoulders tall, eyes a faint violet that refused to blink."
2"The gem’s glow didn’t brighten; it just became more certain."
3"The air between the stones shimmered—thin, faint, like heat over a road."
4"The grove smelled less like damp earth and more like spice—clove and something sharp, almost citrus."
5"Orchards stretched beyond the first rise—trees bearing fruits the colour of bruised plums and pale gold pears that seemed to glow from inside."
6"The air smelled edible—roasted sugar, fermenting grapes, browned butter, and something smoky that reminded her of charred herbs in the back of Golden Empress’s kitchen."
7"People—souls, silhouettes, helbound shapes contracted from Earth—moved between the vines like ants in a festival display."
8"Not conversation—something closer to chanting over recipes."
9"Nyx didn’t flinch, but Aurora saw the faint shift in their posture—the way living shadow gathered itself, ready to move through the nearest dark."
10"A person stepped out of the steam—tall, robed in cream-coloured fabric that seemed to be stained by sauces."
11"Trays rose in slow motion, carrying bowls of ingredients—things that looked like gemstones until steam lifted and revealed flesh-like textures."
12"She angled it so the cold edge hovered above the bowl’s surface, watching for a reaction the way she watched deadlines—patient, exacting, unwilling to flinch."
13"The amber air pressed close, sweet and suffocating, and the bell over the hall rang again—longer this time, like an announcement that time had started moving the wrong direction."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2466
adjectiveStacks0
stackExamples(empty)
adverbCount97
adverbRatio0.03933495539334955
lyAdverbCount14
lyAdverbRatio0.0056772100567721
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences283
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences283
mean9.86
std5.87
cv0.595
sampleLengths
012
119
27
37
49
513
611
77
810
934
1016
1110
1213
1328
145
155
165
178
1811
197
2013
213
2232
236
245
258
266
275
2817
2910
3011
315
325
3312
3417
3518
3615
376
3819
397
4019
417
424
436
446
458
4612
479
482
493
43.29% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.2579505300353357
totalSentences283
uniqueOpeners73
72.78% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences229
matches
0"Then the shimmering took shape:"
1"Somewhere far off, a bell"
2"Then a cloud of steam"
3"Only their smile showed, stretched"
4"Then the letters shifted, and"
ratio0.022
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences229
matches
0"Their bark-like grooves carried tiny"
1"They didn’t walk so much"
2"Their whisper sounded like wind"
3"She didn’t step on the"
4"She stepped close enough to"
5"they said, and their voice"
6"Her stomach flipped, then settled"
7"She stepped toward the seam."
8"It hung in the air,"
9"It felt packed and faintly"
10"It sounded like layers of"
11"Their outline flickered, as if"
12"It didn’t feel like metaphor."
13"It felt like the world"
14"She looked down."
15"Her pendant warmed harder against"
16"They wore ornate chef robes"
17"Its walls rose from the"
18"Her fingers hovered, then tapped"
19"They curled back toward the"
ratio0.24
21.14% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount201
totalSentences229
matches
0"Aurora paused just past the"
1"The air had looked normal"
2"The standing stones didn’t match"
3"Their bark-like grooves carried tiny"
4"Nyx slid out of the"
5"They didn’t walk so much"
6"One second they held only"
7"Aurora kept her hand close"
8"The pocket where she carried"
9"Isolde stood between two stones"
10"The grass didn’t even bend."
11"Aurora lifted her left wrist."
12"The small crescent scar caught"
13"Isolde’s voice threaded through the"
14"Aurora looked down."
15"The Heartstone Pendant sat under"
16"Their whisper sounded like wind"
17"Aurora pulled the pendant free."
18"The silver chain cooled on"
19"The gem’s glow didn’t brighten;"
ratio0.878
21.83% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences229
matches
0"Now it sat wrong on"
ratio0.004
70.77% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences109
technicalSentenceCount11
matches
0"One second they held only a silhouette, a smear of darkness pressed against the world; the next, their outline sharpened into a person-shaped absence, shoulders…"
1"The Heartstone Pendant sat under her jacket, deep crimson and faintly alive, a warmth spreading outward as if someone had pressed a palm to her sternum from the…"
2"Orchards stretched beyond the first rise—trees bearing fruits the colour of bruised plums and pale gold pears that seemed to glow from inside."
3"The seam behind them dimmed, thinning as if it disliked lingering."
4"They wore ornate chef robes threaded with edible-looking patterns: sugar-glitter hems, peppercorn charms, embroidered fruits that glistened when they bent."
5"Others hauled sacks of ingredients that exhaled steam in slow breaths."
6"Each banner showed an image that didn’t remain still: fruit swelling, sauces darkening, knives reflecting light like teeth."
7"A person stepped out of the steam—tall, robed in cream-coloured fabric that seemed to be stained by sauces."
8"Trays rose in slow motion, carrying bowls of ingredients—things that looked like gemstones until steam lifted and revealed flesh-like textures."
9"The air between Nyx’s fingers and the surface shimmered, as if the bowl’s liquid tested the shadow for weakness."
10"Another competitor wiped sauce off their wrist with a cloth that steamed as if it had its own digestion."
75.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount2
matches
0"Isolde said, and the name tasted like fat on a spoon"
1"they said, voice thick as syrup"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount3
fancyTags
0"Nyx murmured (murmur)"
1"Nyx whispered (whisper)"
2"figure repeated (figure)"
dialogueSentences60
tagDensity0.317
leniency0.633
rawRatio0.158
effectiveRatio0.1
80.2830%