Run: 2026-02-19-01KHTXEBMQJD9QQ5EB3B0BNH81

Run Details

Duration:
59.1s
Cost:
$0.010304
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
They stepped through the ring of oaks until the air narrowed and bent. Isolde pressed her palm to a moss-black stone, thumb finding a seam no one else could see. The standing stones hummed under her touch and the wind around them folded, slow as silk, then parted. Aurora’s pendant grew warm against her sternum. She curled her fingers around the silver chain as if anchoring herself and let the warmth steady her. "This is different," she said. Isolde lowered her hand. Her silver hair hung like a spill of moonlight. She tilted her head and smiled without moving her mouth. You walked the wrong way round the world, she said as if reciting a recipe. The doors preferred soft knocks. Nyx moved ahead like a shadow testing its edges, shoulders and head flowing into a darker silhouette. They listened with a whisper that sounded like a current in a dark room. A smell hit them first—rich, ripe, and wrong. Fruit that glowed faintly from within broke the air into sugar and iron, perfume and smoke. The sky above them smelled of caramel and copper, and light fell through it a shade of warm amber. The grove’s grasses gave way to tilled rows that did not belong in Richmond: vines thick as ropes, leaves like polished metal, fruits the size of heads with skins that shimmered. Aurora’s blade was cold in its sheath. She slid the Fae-Forged Blade free; moonsilver kissed her palm and sent a clean, hollow cool through her bones. Every small hair along her wrist raised. The knife made no sound, and yet the air around it seemed to tighten. Isolde traced a finger over Aurora’s pendant. The heartstone pulsed under her touch, sending a little throb through the breeze as if the world inhaled. The ground underfoot felt wrong—soft as pastry and springy like a belly. Each step sank a little, leaving no prints where Isolde walked. Where Aurora walked her boot left a shallow dent that smelled suddenly of cloves and old wine. "Your pendant is loud here," Isolde said. Nyx leaned into a shadow that birthed from a vine and watched the land with violet eyes. They pointed with a grin that was only a suggestion of teeth. Taste the sky, they said. Aurora stared at them. "Not a metaphor." A grape the size of a fist loosened from a nearby cluster and rolled toward them, leaving a trail of sticky light. A bird—if it had been a bird—made of folded sugar and burnt citrus dropped from a branch and shattered into a hundred tiny wings that sang as they fell. Isolde chuckled and the sound carried like bells. A row of long tables loomed ahead, bending around a basin the size of a lake. Plates as large as shields lay empty and gleamed. Flames guttered beneath huge kettles that steamed perfume and ash. Servants moved behind the tables, but their movements were wrong—too eager, too smooth. Their hands bore marks like contracts burned into skin. Aurora’s stomach tightened though she had eaten only breakfast. The air tugged at her appetite, not for food but for more, pulling on some internal seam that made her want to take and take until the edges of the world blurred. "Keep your hands to yourselves," Nyx warned. Their whisper slid across Aurora’s ear like cold breath. Shadow clung to them like clothing, and when they stepped, the darkness under their feet seemed to follow. A voice rolled across the banquet, oily and swollen, like broth boiling slowly at the edge of hearing. It spoke in a language that shifted into English long enough for the edges to cut. Welcome, it said, voice riffling through leaves like paper folded wrong. Welcome to Dymas. Aurora’s fingers tightened on the blade. A vine unlatched from a trellis and flicked at the air nearby, testing them like a hound would test the scent of a rider. Isolde moved closer to the river of wine that slipped between tables. She cupped the surface with a fingertip and did not get wet. The liquid steamed and remembered other places—old kitchens, cellars that had eaten men, parties that never stopped. "This place eats promises," Isolde said, eyes going far away. She did not blink, as if keeping a window open. Nyx drifted to the edge of the feast. They shrank into a smear that slid between plates and came back with a silver spoon held in a shadowy hand. They balanced it on a fingertip and watched as the spoon reflected not their face but a memory—someone laughing at a cake and not noticing the teeth falling from their mouth. Aurora let the blade hang. She had come for answers and she hated that the land already seemed to answer her in hunger. She walked the tables, fingers grazing platters so that the cool metal felt like a promise of safety. The food on those platters was perfect—gloss like lacquer, steam that sang. Yet beneath the gloss things writhed: a cluster of grapes opened like a mouth, showing rows of tiny, perfect teeth. A fig split and spilled a clockwork insect that scuttled into a crack and vanished. "People make bargains here," Isolde said. They moved away from the river, leaving its surface to shrink like a puddle of obedience. "They trade not for coin but for small keepsakes—voices, years, names. The ledger is written in the skin." A chorus started at the far end of the tables, soft and continuous, the sound of forks striking metal and hands applauding. With no conductor the rhythm matched a heartbeat no one had. The sound burrowed into the ribs and wanted to be answered. Aurora swallowed. "Why would the Hel be full of kitchens?" she asked. Isolde traced the scar on her palm as if reading its lines. The standing stones behind them hummed, pulling like lodestones. Because the sin here takes form, Isolde said, and her voice folded into a riddle. Gluttony wants to try everything, to taste the world like a spice. It sets out many tables and invites all to sample until the bone remembers the knife. Nyx’s shadow stretched and leaned against a braised boar carcass to listen. They came away with crumbs in their hair, which faded as if eaten. "It smells of memory," they observed. "And of things chewed too long." A cluster of lanterns swung on a breeze that did not exist and cast no steady light. Instead each lantern showed a scene: a laughing child at a feast now grown to a hollow-eyed elder; a city street lined with people who kept sinking into the cobbles; a kitchen where someone stirred a pot and the spoon kept returning with a different face. Aurora caught sight of a platter where meat curled into the shape of a human face. The face opened and closed its mouth in a pleading that made her blanch. She stepped back so fast her shoulder met a trellis and a grapevine dropped a grape into her boot. It pulsed like a heart against her ankle and rolled out across the soil, leaving a trail that smelled like old promises. She kicked it away with the edge of her heel. The fruit split and leaked a fine crystalline dust that tasted of regret. "It's bait," Nyx said. "It keeps the appetite turning." When Aurora pulled the pendant from inside her shirt again, the Heartstone flared like a trapped ember. The chain sang against her collarbone. The warmth burned clean and honest, different from the saccharine heat of Dymas. It felt like a needle pointing north in an earthquake. Isolde watched her closely. "The stone remembers its birthplace," she said. She reached out and let her fingers hover over the pendant without touching. The Heartstone stilled its glow but did not go cold. "It knows the way to where it was born. It also knows the way home, given time and a willing hand." A shadow moved along the base of a distant tree—the size of a man but made of nothing a man could be. Nyx melted into that shadow and came back with a fork bent into the shape of a question mark. "Someone left a sign," Nyx said, setting the fork on a plate where it could gather no food. "And someone else has been baking with the bones of the Veil." Aurora had never thought about the Veil as anything but a neat, boring line. Now she saw it as a seam that could be sewn and unstitched by appetite. The amber sky rippled like scalded sugar and in the distance, beyond a line of orchards where apples smiled with too many teeth, towers rose that did not belong to any human architect. They curled like stacked pastries, each window a bowl that gaped. "This realm is old," Isolde whispered. "Older than the laws that marked sin. It keeps its rulers fat and secret. Belphegor likes things to arrive with great sound." She smiled again, but it was less bright. "He likes applause." The applause arrived, low and insistent, as if a crowd had gathered beyond a hill. Plates began to rise by themselves, rims clinking. A figure stepped out of the nearest shadow—a being robed in velvet that sucked in the light around it, its face hidden beneath a mask shaped like an upturned spoon. Aurora's hand went to the blade and felt a hum that matched the beat of a drum far off. The Fae-Forged Blade thrummed in reply, picking up the rhythm like a second heart. "State your business," said a voice that rolled like a spoon across enamel. Nyx smiled. "We came for a walk." Isolde answered in her riddle-speech, soft as pressed leaves. The road smelled of home and then of ash. We came because the stone asked and the stone answered. We came because the dark asked its question. The masked figure inclined its head once. A servant in a coat stitched of lard and lace laid out a chair as if for a guest and it folded itself with a sigh. The chair was too large. Aurora stepped forward until she and the figure stood a breath away. "We are not guests," she said. She kept her voice level. "We want to know what this place takes and why." The mask did not move. Behind it, a laugh like kettles came. Offers began to stack themselves on the bench—cakes that breathed, pies that hummed. The scent of them pushed at Aurora again, less hunger than memory of being wanted. Her fingers tightened on the blade until the metal bit into her palm. Isolde watched the mask. "All things here were made from choices," she said. "It is only polite to remember the recipe." The mask lifted a hand and tapped the edge of the bench. A spider the size of a teacup scuttled from beneath and laid a thin, translucent purse at Aurora's feet. The purse was stitched from a language she did not understand. When she opened it, a note slid out. The writing was careful and old. Eat and you may learn to hold the world. Refuse and you will learn what hunger can carve. Nyx’s shadow shivered. "There are scales here," they said. "Weights and measures carved into the trees like tally marks. This place likes exactness." Aurora closed the purse without reading further. She felt the pendant pulse like an answering drum. The Heartstone hummed with a pull that wanted motion. She glanced at Isolde. "Can stone lead me back?" she asked. Isolde touched the pendant again briefly. "Stones whisper truth to those who listen," she said. "They do not promise salvation." Something in the distance banged like a lid being slammed. A choir of glasses clinked to attention. The masked figure folded its hands and let the long velvet sleeves fall. "Decisions," it said. The mask's tone was almost gentle. "Taste or keep. Bind or break. The table will feed and the table will bind." Nyx stepped into the shadow behind Aurora. Their voice dropped, a rustle. "If you take something, it takes you back. If you do not take, it keeps offering, until even refusal becomes a thing you carry." Aurora's eyes found the river of wine, its surface smooth as lacquer. It crossed her mind that if she dipped the blade into it something would happen. She imagined cutting a surface that remembered other surfaces and watching the memory spool out. A hand found her shoulder then—not rough but insistence itself. Isolde’s fingers were cool and quick. "Do not make bargains with an empty stomach," she said. Aurora looked down at the Fae-Forged Blade. She could feel its pull toward the deeper shadows where the tallest pastries rose. The blade wanted to cut through wards. She imagined slitting the throat of a promise and letting a secret pour out. The masked figure chuckled. "Choices have flavors," it said. "What will you taste?" Aurora let the pendant's warmth spread under her ribs and stepped back from the table, the blade resting across her palm like a promise she had not yet broken. The banquet hummed, breathy and expectant, as if waiting on the edge of a mouth. They had come into Dymas to look for an answer. Instead they found appetites, tables laid through the ages, a sky brewed like tea, and a Room that asked for names like pieces of fruit. The ground rose and fell with the sound of spoons. Isolde walked behind Aurora with no footprints. She looked at the masked guest and said, simply and plainly, You asked for company when you set your table. The masked figure paused, as if tasting the words. A laugh like kettles rose again. Plates clattered and the long tables bent toward them, patient and hungry. The Heartstone pulsed into a quick, bright beat against Aurora’s sternum. Her fingers tightened on the chain as if on the thread of a story. "Then we will be company," Nyx said. A chorus answered from the orchards, a sound like hands rubbing together, and from somewhere beyond the pastries a bell tolled once as if to mark the beginning of a course.
created_at"2026-02-19T12:19:22.396Z" 2/19/2026, 12:19:22 PM
model"openai/gpt-5-mini-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency16598
moderation_latency(null)
generation_time58955
tokens_prompt1816
tokens_completion4059
native_tokens_prompt1706
native_tokens_completion4939
native_tokens_completion_images0
native_tokens_reasoning1984
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.0103045
router(null)
provider_responses
0
endpoint_id"c4f66d01-20b0-4c27-a225-438ea22fda43"
id"resp_089928969dcf430a016996ffca7aa88193b5a4da14ff9b2fd5"
is_byokfalse
latency127
model_permaslug"openai/gpt-5-mini-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771503562-SjyDlJbm2ugQK71hZOX5"
upstream_id"resp_089928969dcf430a016996ffca7aa88193b5a4da14ff9b2fd5"
total_cost0.0103045
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"She smiled again [again]"
dialogueSentences37
tagDensity0.568
leniency1
rawRatio0.048
effectiveRatio0.048
95.81% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2389
totalAiIsmAdverbs2
found
0
adverb"suddenly"
count1
1
adverb"slowly"
count1
highlights
0"suddenly"
1"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)
45.58% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2389
totalAiIsms26
found
0
word"silk"
count1
1
word"warmth"
count3
2
word"whisper"
count3
3
word"shimmered"
count1
4
word"traced"
count2
5
word"pulsed"
count3
6
word"throb"
count1
7
word"shattered"
count1
8
word"loomed"
count1
9
word"stomach"
count2
10
word"flicked"
count1
11
word"perfect"
count2
12
word"crystalline"
count1
13
word"velvet"
count2
14
word"pulse"
count1
15
word"could feel"
count1
highlights
0"silk"
1"warmth"
2"whisper"
3"shimmered"
4"traced"
5"pulsed"
6"throb"
7"shattered"
8"loomed"
9"stomach"
10"flicked"
11"perfect"
12"crystalline"
13"velvet"
14"pulse"
15"could feel"
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
narrationSentences178
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences178
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences193
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2370
ratio0
matches(empty)
76.92% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions5
matches
0"You walked the wrong way round the world, she said as if reciting a recipe."
1"Taste the sky, they said."
2"Welcome, it said, voice riffling through leaves like paper folded wrong."
3"Because the sin here takes form, Isolde said, and her voice folded into a riddle."
4"She looked at the masked guest and said, simply and plainly, You asked for company when you set your table."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions77
wordCount2100
uniqueNames13
maxNameDensity1.14
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Isolde19
Richmond1
Fae-Forged3
Blade3
Aurora24
Nyx12
English1
Dymas3
Heartstone4
Veil1
Room1
You2
Plates3
persons
0"Isolde"
1"Blade"
2"Aurora"
3"Nyx"
4"Heartstone"
5"You"
6"Plates"
places
0"Richmond"
1"Fae-Forged"
2"English"
3"Dymas"
globalScore0.929
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences143
glossingSentenceCount10
matches
0"as if anchoring herself and let the warmth steady her"
1"as if reciting a recipe"
2"sounded like a current in a dark room"
3"as if keeping a window open"
4"felt like a promise of safety"
5"as if reading its lines"
6"smelled like old promises"
7"felt like a needle pointing north in an"
8"as if waiting on the edge of a mouth"
9"as if tasting the words"
31.22% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.688
wordCount2370
matches
0"not for food but for more, pulling on some internal seam"
1"not their face but a memory"
2"not for coin but for small keepsakes"
3"not rough but insistence itself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences193
matches
0"hated that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs70
mean33.86
std18.79
cv0.555
sampleLengths
048
125
25
323
420
531
674
747
825
940
107
1129
125
137
1451
1565
1641
1734
1834
1914
2030
2141
2220
2360
2488
2540
2644
2712
2821
2943
3037
3163
3271
3323
349
3546
3655
3741
3830
3973
4039
4153
4233
4313
447
4536
4638
4733
4853
4921
97.38% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences178
matches
0"being robed"
1"being wanted"
2"was stitched"
3"being slammed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs383
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount3
flaggedSentences13
totalSentences193
ratio0.067
matches
0"A smell hit them first—rich, ripe, and wrong."
1"She slid the Fae-Forged Blade free; moonsilver kissed her palm and sent a clean, hollow cool through her bones."
2"The ground underfoot felt wrong—soft as pastry and springy like a belly."
3"A bird—if it had been a bird—made of folded sugar and burnt citrus dropped from a branch and shattered into a hundred tiny wings that sang as they fell."
4"Servants moved behind the tables, but their movements were wrong—too eager, too smooth."
5"The liquid steamed and remembered other places—old kitchens, cellars that had eaten men, parties that never stopped."
6"They balanced it on a fingertip and watched as the spoon reflected not their face but a memory—someone laughing at a cake and not noticing the teeth falling from their mouth."
7"The food on those platters was perfect—gloss like lacquer, steam that sang."
8"Instead each lantern showed a scene: a laughing child at a feast now grown to a hollow-eyed elder; a city street lined with people who kept sinking into the cobbles; a kitchen where someone stirred a pot and the spoon kept returning with a different face."
9"A shadow moved along the base of a distant tree—the size of a man but made of nothing a man could be."
10"A figure stepped out of the nearest shadow—a being robed in velvet that sucked in the light around it, its face hidden beneath a mask shaped like an upturned spoon."
11"Offers began to stack themselves on the bench—cakes that breathed, pies that hummed."
12"A hand found her shoulder then—not rough but insistence itself."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2118
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.025967894239848913
lyAdverbCount12
lyAdverbRatio0.0056657223796034
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences193
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences193
mean12.28
std7.04
cv0.573
sampleLengths
013
117
218
37
418
55
64
79
810
915
105
1117
1214
138
1416
1519
1631
177
1819
197
2014
217
2218
2312
2411
2517
267
2717
2812
295
304
313
3222
3329
348
3516
369
3710
3813
399
409
4132
427
439
4418
4518
4616
4711
483
496
44.82% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.29015544041450775
totalSentences193
uniqueOpeners56
42.19% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences158
matches
0"Instead each lantern showed a"
1"Instead they found appetites, tables"
ratio0.013
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences158
matches
0"They stepped through the ring"
1"She curled her fingers around"
2"Her silver hair hung like"
3"She tilted her head and"
4"You walked the wrong way"
5"They listened with a whisper"
6"She slid the Fae-Forged Blade"
7"They pointed with a grin"
8"Their hands bore marks like"
9"Their whisper slid across Aurora’s"
10"It spoke in a language"
11"She cupped the surface with"
12"She did not blink, as"
13"They shrank into a smear"
14"They balanced it on a"
15"She had come for answers"
16"She walked the tables, fingers"
17"They moved away from the"
18"It sets out many tables"
19"They came away with crumbs"
ratio0.259
7.47% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount143
totalSentences158
matches
0"They stepped through the ring"
1"Isolde pressed her palm to"
2"The standing stones hummed under"
3"Aurora’s pendant grew warm against"
4"She curled her fingers around"
5"Isolde lowered her hand."
6"Her silver hair hung like"
7"She tilted her head and"
8"You walked the wrong way"
9"The doors preferred soft knocks."
10"Nyx moved ahead like a"
11"They listened with a whisper"
12"A smell hit them first—rich,"
13"Fruit that glowed faintly from"
14"The sky above them smelled"
15"The grove’s grasses gave way"
16"Aurora’s blade was cold in"
17"She slid the Fae-Forged Blade"
18"Every small hair along her"
19"The knife made no sound,"
ratio0.905
63.29% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences158
matches
0"Because the sin here takes"
1"Now she saw it as"
ratio0.013
93.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences102
technicalSentenceCount7
matches
0"She curled her fingers around the silver chain as if anchoring herself and let the warmth steady her."
1"The heartstone pulsed under her touch, sending a little throb through the breeze as if the world inhaled."
2"Isolde traced the scar on her palm as if reading its lines."
3"Instead each lantern showed a scene: a laughing child at a feast now grown to a hollow-eyed elder; a city street lined with people who kept sinking into the cob…"
4"The applause arrived, low and insistent, as if a crowd had gathered beyond a hill."
5"She imagined cutting a surface that remembered other surfaces and watching the memory spool out."
6"A chorus answered from the orchards, a sound like hands rubbing together, and from somewhere beyond the pastries a bell tolled once as if to mark the beginning …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount1
matches
0"Isolde said, eyes going far away"
75.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount3
fancyTags
0"Nyx warned (warn)"
1"they observed (observe)"
2"Isolde whispered (whisper)"
dialogueSentences37
tagDensity0.541
leniency1
rawRatio0.15
effectiveRatio0.15
78.5622%