Run: 2026-02-19-01KHTXM0F5GFKSQN419M93VFHP

Run Details

Model:
GPT-5
Duration:
2m 15s
Cost:
$0.065503
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
The grove breathed around the standing oaks, each trunk gnarled into the shape of a pillar. Air bent at the centre, a ripple in glass. Light poured through it in a thin sheet, too smooth for any London sky. The pendant against Rory’s collarbone warmed again, a heartbeat under silver. She pressed a palm to it. “It’s tugging,” she murmured. Nyx rose from her shadow like a figure unhooked from the ground. Their outline held for once, a long-limbed silhouette with violet eyes like coals banked under frost. “The door remembers its maker,” their voice drifted, wind sneaking under a window, “and welcomes the thief.” “Flattery now, is it.” She pulled the moonsilver dagger free by an inch. Cold bit her thumb. “In and out. No licking the walls.” “You have a rich imagination.” She snorted. Isolde leaned against an oak, arms folded, silver hair pooling over bark that didn’t take her weight. She left no marks in the damp earth. Pale eyes watched the ripple without blinking. “A feast waits that never ends,” Isolde’s words lilted, slow as rain over leaves, “yet a guest may starve at the table if she forgets her own bread.” “So don’t eat,” Rory translated. “A blunt knife still cuts.” Isolde’s mouth tilted. “He cannot lie, but hunger does.” Rory rubbed her wrist where the old scar lay, a crescent, a familiar anchor. “Keep the door open.” “The Veil breathes like the sea. Doors close. Doors open. Choose a tide that will not drown you.” “Brilliant pep talk.” Nyx stepped nearer the shimmer. Their hand drifted through until their fingertips vanished. “Listen.” Rory didn’t hear, not with ears. The sound slid into her like heat. Pans clanged a distant rhythm. A low hum stroked the spine. Something stirred sugar into butter with a smooth circular scrape, over and over. “Right,” she said. “Let’s go steal from a prince.” They stepped through. Heat laid itself over her skin, sweet and heavy. The sky burned a warm amber that never quite hurt to look at, the colour of honey pooled in a wide dish. Below it, the world unrolled in terraces—vineyards marched over hills in even green stripes, leaves thick and glossy, and beyond them, orchards drooped with fruit in impossible shades. Water ran in channels of wine. She tasted cloves on the air. Vines crowded the path like curious snakes. Tendrils curled toward the warmth of her wrist, paused when the Fae blade flashed, and twitched back as though scalded. “Friendly,” she muttered. “They suffer a lack of guests who refuse their gifts.” Far off, a bell rang, but it didn’t toll. It chimed like a glass touched by a wet finger, one note that swelled and held. Left of them, a cooking fire rose and sank in time, hearths embedded in the very hillside, mouths cut into stone and lined in red tile the colour of tongues. The path underfoot wasn’t dirt. It sprung under her boots with a whisper. She bent, pressed two fingers into it. A fine crust broke. Beneath, the ground gave like stale cake. She wiped crumbs on her jeans, grimaced. “Of course.” They moved. Across the vineyards, figures bent in motion that never stopped. Knives leapt and froze and leapt again, chopping green herbs that released bursts of pepper. Pots swung over coals without chains. Tasting spoons darted from pot to lip to pot, quick as dragonflies, leaving ripples across their own reflection. Wherever Rory looked, hands worked—no bodies, just sleeves rolled to the elbow with nothing inside them, stained cuff edges, flour dusted across invisible knuckles. A long table ran between two trees; plates slid along it by themselves, each one holding a dish that remade itself after each scrape. “Helbound,” Rory murmured, breath a slice of air. “Those are… contracts on their wrists?” The cuffs bristled with black thorns that wrapped where wrists should be; something writhed under them. She swallowed. Nyx’s eyes flickered. “The paper burns long after the ink.” A cluster of grapes swelled under her nose. Every one had a small mouth at the bottom, a neat O that inhaled and exhaled. Tiny sighs threaded the vine. A drop of juice formed and fell. It hit the ground and turned to a bee that lifted into the amber glare, its wings glass thin. The bee sagged mid-flight, heavy on sugar, and settled on Rory’s sleeve for a beat before losing interest in her and angling toward a candlelit alcove. “You ever been here?” “I learned hunger with a human stomach.” “That’s a yes.” “A memory more than a map.” The pendant warmed again, a pulse in time with the bell. It drew her gaze to the right, toward a slope that tumbled into poured-stone steps. The stone had been swirled while soft then left to harden, a marbling of cream and pomegranate. Between the steps, herbs battled in fragrant knots—rosemary like tiny trees, basil leaves slick with oil that had wept out of nowhere, lavender that bled colour into the air with every brush. “It wants us to go down,” she said. “Or it wants company.” “Quit with the fortune-cookie act.” They took the steps. Down they went into a carved gullet of a hall, arches ribbed like the inside of a giant whale. Copper pots hung high as bells. Their bellies glowed with a light that came from a hearth with no flame. The floor was a mosaic of spices—stars of anise set into resin, glittering sugar like frost, crushed pepper that still stung her nose. Her boots left dark marks that filled in at once, as if the hall had decided that footprints spoiled the pattern. A cart rattled past them without wheels. It carried a mountain of figs that rose and fell in a slow breath, as if something under the lot of them slept. Rory’s stomach growled. She kept her jaw set. She didn’t blink at the roasted birds that turned on spits, skins lacquered to a mirror. She didn’t inhale the steam off a tureen that made her think of her mother’s kitchen, beef and barley and that quiet that only fell on Sundays when the windows steamed over. Nyx leaned in, eyes narrowing. “Do not taste.” “Do I look stupid?” “You look human.” She tapped the blade’s hilt. “I look armed.” “Guns do little to soup.” A laugh tugged at the corner of her throat and failed to escape. She stepped past an hourglass big as a horse that ran salt instead of sand. On the wall above it, someone had carved a feast in reverse—plates emptying into mouths that shrank, goblets pouring into throats that closed, a table that pulled back into a seed. The carver had given the empty plates a kind of longing, circles yearning for load. “This hole’s old,” she said. “The glutton remembers the first churn.” Nyx put fingers to the wall, pulled them back, slick with oil that seeped from the stone. “The same meal, made and remade.” The pendant flared hot against her sternum. She hissed and fished it out. The gem at the centre—deep crimson—throbbed with a slow, deep light. It threw a red stain across the spice floor. “Easy,” she muttered. “We’re here.” The light found a seam in the far wall, a thin irregular line that didn’t match any join. It ran from eye level to foot level, like a mouth that had been sealed and tilted. Rory traced it with the back of her hand; stone hummed under skin and went cold. She rolled her shoulders and glanced at Nyx. “You think—” “A ward,” their voice cut, light as breath. “Poorly set, well fed.” “It’s like law school all over again.” “Do you wish to file a motion?” “Oh, I’m cutting it.” She drew the Fae blade. It woke in her hand like winter. Cold sank to her bones. The leaf-shaped edge held the amber light and turned it wan. She set it to the seam. It bit with no effort. The sound it made didn’t match a knife. It made a clean unzipping hiss that felt through the teeth more than heard. Sugar spiderwebs inside the crack dissolved, a bright sweetness burned into the air. The seam parted. The wall puckered like flesh, then rolled back. A pantry opened beyond, narrow and deep. Jars lined both sides, stacked to the ceiling in filigreed metal racks. Each jar held no fruit, no meat, but sound. Words moved inside like smoke. They swam in currents, voices pressed to glass, old tongues and new, laughter, crying, the clatter of plates, prayers whispered over cakes. Each jar had a tag written in iron gall, the ink crackled into a sheen that caught the light, names and dates. She knew some of the surnames from her deliveries, from the mailbox in the building over Silas’s bar. A Hargrave. A Keong. A Carter, but a century older. Brendan, Jennifer, current; no, this was a Seamus Carter, 1919, Wales. Rory reached out and stopped short. “Eat and be eaten,” Nyx breathed. “Recipe and cook traded in the same breath.” She moved her hand away. Kept her gaze on the metal brackets instead. Each one had been hammered with small ant faces, mandibles open. Sweet-smelling mould grew in patterns, spirals that resolved into script if she didn’t look too hard. The hum inside the jars pressed close to the edge of hearing and wobbled there, ready to spill. “This feel like a thing the heart wants?” “The Heartstone hums for home.” “It came from here.” “A gift that brings you back to thank the giver.” “Stop. Enough.” She turned to the centre of the pantry where a table waited, cut from a single block of some stone that looked edible and wasn’t. Its surface had been worn by a thousand cutting boards, faint trenches that kept oil to its lanes. On it sat a single place setting—plate, knife, fork, spoon, glass—each etched with a crest she didn’t recognise: a fat toad, crowned, tongue lolling. The fork had four tines, long and narrow like needles. The knife had no serration. The spoon had a lip that would catch any drip. Nyx circled once. “He enjoys a joke.” “Prince Belphegor throws a dinner party, leaves us a place.” “The place is a pit.” She blew hair out of her eyes. “Anatomy not your strong point?” “You poke jokes until they bleed.” She let the pendant drop back to her chest. Heat soaked her shirt. She lifted the place’s napkin by one corner. It unfurled and didn’t stop. Cloth spilled and spilled, a waterfall of linen that fell to the floor and kept coming in a slow slide as if the table birthed laundry. The runoff smelled of starch and roses. It ran over her boot like cold water, then vanished as if a mouth under the table gulped it down. “Deep pockets.” “This place eats even its own mess.” At the far end of the pantry a second door showed, smaller, carved with vines that drooped carved fruit. Each fruit had a keyhole where the pit would be. Light rimmed the door, a thin crimson line. “The stone wants that,” Rory said. “It wants many things.” She crossed to it, careful to brush no jars. A spoon darted at her hair and then swivelled away, uninterested in someone who refused to taste. At the door, she fit the flat of the gem to the topmost carved grape. It warmed under her palm. She pressed harder. The pulse matched hers. The door sighed and loosened a hand’s width. Sweet air touched her face, syrup and salt layered until they pulled her tongue. The blade lifted itself in her grip, mind of its own, and came to balance ready in front of her. “I thought you didn’t like soup,” she muttered. “It’s the ward I dislike. Soup is honest.” Behind them, a tray skated into the pantry, loaded with six tiny tarts. Each one shone. The crusts were pale, delicate as moth wings. The filling wasn’t fruit. It gleamed red like muscle. As they watched, one tart split, not from heat, but from a breath that came from inside it. It took a breath then sagged, again, like a sleeping animal. Rory forced her eyes away. “We keep moving.” Nyx’s eyes narrowed. “Your hands shake.” “Fuck off.” “Good. Hold to that.” She eased the door wider. Inside, dim light held something that rotated without moving. Shelves circled a cylinder of crystal that pulsed faint behind frost. It wasn’t frost. It was sugar spun so fine it made fog. In the crystal, seeds floated, black and hard. They ticked against the glass like rain. Each tick echoed deeper than the space could account for. The echo touched bone. “Seeds from a hunger plant,” Nyx breathed, fingers spread. “Feed them names and watch them sprout.” “You swear and you poet in the same breath.” “An old habit.” A label had burned itself into the doorframe. Dymas, in script that curled indulgent, then four more marks that defied her reading, less letters than tastes. Her tongue touched her teeth of its own accord. Metal sang against enamel. She reached for the cylinder. The blade in her hand hissed once, a sound like frost racing over glass, and tiny threads of magic that had knitted over the latch snapped. She laid the knife flat. The cold in it killed the warmth of the room by a sliver. The orb within pulsed again, not a heart, but a stomach contracting as if to swallow. “You going to judge me if I break it?” she asked. “I do not judge,” Nyx’s voice thinned. “I watch, and sometimes I grieve.” “Useful.” On the shelf under the crystal, a book had been wedged open by two ivory spoons. The paper had been pulped from onion skins and still held their translucent veins. Quill scratches formed lines that twisted between recipe and spell. She traced a title without touching. Reduction of Light. The next entry read: Binding Sugar for Wayward Doors. The notes in the margin changed hand halfway down the page. One script rushed, hungry. The other had precise loops as if the hand moved through treacle and loved it. “Less stealing, more studying,” Rory breathed. “Which I swore never to do again.” “Look. The margin.” She leaned in. A familiar curve hit her gut, not meaning, but shape. A letter like how her father made his capital B—too tall, that kinked back a touch when he smiled and corrected her in the margins of her homework. Her neck prickled. “Names travel,” Nyx whispered. “They sneak into records where other eyes forget to look.” “You don’t miss a thing.” “I miss everything. That is how I learn to watch.” The bell chimed again. The tone ran through the jars and woke them. Voices lifted. Some sobbed. Some laughed with mouths full. A language older than the oak grove breathed from a jar that shook on its rack, a tide pulling at the metal brackets. Another clacked like shells. The air thickened. Sugar clung to Rory’s lashes. “We move,” she said. “Forward.” “You keep my back.” “I am your shadow.” She swung the blade toward the cylinder’s latch. The cold slid under the warm. A hairline crack traced the lock, white and clean, spidering across crystal. A seed inside rolled. It struck with a neat click that echoed against her ribs. She ground her teeth to kill the desire that rose with it, a wish to stop here, to root, to eat until the world narrowed to mouth and gut. “We move,” she repeated, and her voice steadied.
created_at"2026-02-19T12:22:27.563Z" 2/19/2026, 12:22:27 PM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4599
moderation_latency(null)
generation_time134464
tokens_prompt1816
tokens_completion4986
native_tokens_prompt1706
native_tokens_completion6337
native_tokens_completion_images0
native_tokens_reasoning2880
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.0655025
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_092b599296c1b0890169970083a5f481949c65a7a12579b704"
is_byokfalse
latency199
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771503747-qohbGSsLJeDu7jpspKzX"
upstream_id"resp_092b599296c1b0890169970083a5f481949c65a7a12579b704"
total_cost0.0655025
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
totalTags23
adverbTagCount0
adverbTags(empty)
dialogueSentences86
tagDensity0.267
leniency0.535
rawRatio0
effectiveRatio0
98.10% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2626
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"very"
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)
39.07% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2626
totalAiIsms32
found
0
word"weight"
count1
1
word"familiar"
count2
2
word"warmth"
count2
3
word"whisper"
count1
4
word"flickered"
count1
5
word"stomach"
count3
6
word"pulse"
count2
7
word"mosaic"
count1
8
word"yearning"
count1
9
word"churn"
count1
10
word"throbbed"
count1
11
word"traced"
count3
12
word"resolved"
count1
13
word"etched"
count1
14
word"crystal"
count4
15
word"pulsed"
count2
16
word"echoed"
count2
17
word"echo"
count1
18
word"racing"
count1
19
word"desire"
count1
highlights
0"weight"
1"familiar"
2"warmth"
3"whisper"
4"flickered"
5"stomach"
6"pulse"
7"mosaic"
8"yearning"
9"churn"
10"throbbed"
11"traced"
12"resolved"
13"etched"
14"crystal"
15"pulsed"
16"echoed"
17"echo"
18"racing"
19"desire"
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
narrationSentences217
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences217
filterMatches
0"think"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences279
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2611
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount2181
uniqueNames20
maxNameDensity0.64
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
London1
Rory14
Nyx12
Cold2
Isolde3
Fae2
Far1
Sundays1
Silas1
Hargrave1
Keong1
Carter2
Jennifer1
Seamus1
Wales1
Light3
Binding1
Sugar3
Wayward1
Doors1
persons
0"Rory"
1"Nyx"
2"Cold"
3"Isolde"
4"Silas"
5"Carter"
6"Jennifer"
7"Seamus"
8"Light"
9"Sugar"
places
0"London"
1"Far"
2"Wales"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences146
glossingSentenceCount0
matches(empty)
85.10% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.149
wordCount2611
matches
0"not from heat, but from a breath"
1"not a heart, but a stomach contracting as if to swallow"
2"not meaning, but shape"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences279
matches
0"marks that filled decided that footprints"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs111
mean23.52
std27.97
cv1.189
sampleLengths
039
117
24
328
417
524
65
72
832
928
105
1114
1218
1318
143
1514
1637
179
183
1971
2027
213
2210
2355
2438
252
2699
2714
2818
2910
3081
314
327
333
346
3575
368
374
385
3987
4030
4156
428
434
443
458
465
4774
485
4929
95.56% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences217
matches
0"been swirled"
1"been sealed"
2"been hammered"
3"been worn"
4"been wedged"
5"been pulped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs405
matches(empty)
19.97% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount10
semicolonCount4
flaggedSentences12
totalSentences279
ratio0.043
matches
0"Below it, the world unrolled in terraces—vineyards marched over hills in even green stripes, leaves thick and glossy, and beyond them, orchards drooped with fruit in impossible shades."
1"Wherever Rory looked, hands worked—no bodies, just sleeves rolled to the elbow with nothing inside them, stained cuff edges, flour dusted across invisible knuckles."
2"A long table ran between two trees; plates slid along it by themselves, each one holding a dish that remade itself after each scrape."
3"The cuffs bristled with black thorns that wrapped where wrists should be; something writhed under them."
4"Between the steps, herbs battled in fragrant knots—rosemary like tiny trees, basil leaves slick with oil that had wept out of nowhere, lavender that bled colour into the air with every brush."
5"The floor was a mosaic of spices—stars of anise set into resin, glittering sugar like frost, crushed pepper that still stung her nose."
6"On the wall above it, someone had carved a feast in reverse—plates emptying into mouths that shrank, goblets pouring into throats that closed, a table that pulled back into a seed."
7"The gem at the centre—deep crimson—throbbed with a slow, deep light."
8"Rory traced it with the back of her hand; stone hummed under skin and went cold."
9"Brendan, Jennifer, current; no, this was a Seamus Carter, 1919, Wales."
10"On it sat a single place setting—plate, knife, fork, spoon, glass—each etched with a crest she didn’t recognise: a fat toad, crowned, tongue lolling."
11"A letter like how her father made his capital B—too tall, that kinked back a touch when he smiled and corrected her in the margins of her homework."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2195
adjectiveStacks0
stackExamples(empty)
adverbCount47
adverbRatio0.0214123006833713
lyAdverbCount1
lyAdverbRatio0.00045558086560364467
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences279
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences279
mean9.36
std6.71
cv0.717
sampleLengths
016
19
214
311
46
54
612
716
817
913
104
117
125
132
1417
158
167
1728
185
198
206
2114
224
2318
243
255
268
271
286
297
305
316
3213
333
346
353
369
3722
3828
396
406
417
4220
433
4410
459
4616
4730
485
498
52.57% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats20
diversityRatio0.35842293906810035
totalSentences279
uniqueOpeners100
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences196
matches(empty)
ratio0
93.47% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences196
matches
0"She pressed a palm to"
1"Their outline held for once,"
2"their voice drifted, wind sneaking"
3"She pulled the moonsilver dagger"
4"She left no marks in"
5"Their hand drifted through until"
6"They stepped through."
7"She tasted cloves on the"
8"It chimed like a glass"
9"It sprung under her boots"
10"She bent, pressed two fingers"
11"She wiped crumbs on her"
12"It hit the ground and"
13"It drew her gaze to"
14"They took the steps."
15"Their bellies glowed with a"
16"Her boots left dark marks"
17"It carried a mountain of"
18"She kept her jaw set."
19"She didn’t blink at the"
ratio0.316
31.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount168
totalSentences196
matches
0"The grove breathed around the"
1"Light poured through it in"
2"The pendant against Rory’s collarbone"
3"She pressed a palm to"
4"Nyx rose from her shadow"
5"Their outline held for once,"
6"their voice drifted, wind sneaking"
7"She pulled the moonsilver dagger"
8"Isolde leaned against an oak,"
9"She left no marks in"
10"Isolde’s words lilted, slow as"
11"Isolde’s mouth tilted"
12"Rory rubbed her wrist where"
13"Nyx stepped nearer the shimmer."
14"Their hand drifted through until"
15"Rory didn’t hear, not with"
16"The sound slid into her"
17"Pans clanged a distant rhythm."
18"A low hum stroked the"
19"Something stirred sugar into butter"
ratio0.857
25.51% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences196
matches
0"Wherever Rory looked, hands worked—no"
ratio0.005
84.03% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount7
matches
0"Isolde leaned against an oak, arms folded, silver hair pooling over bark that didn’t take her weight."
1"It hit the ground and turned to a bee that lifted into the amber glare, its wings glass thin."
2"It carried a mountain of figs that rose and fell in a slow breath, as if something under the lot of them slept."
3"The light found a seam in the far wall, a thin irregular line that didn’t match any join."
4"Sweet-smelling mould grew in patterns, spirals that resolved into script if she didn’t look too hard."
5"The blade in her hand hissed once, a sound like frost racing over glass, and tiny threads of magic that had knitted over the latch snapped."
6"Quill scratches formed lines that twisted between recipe and spell."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount0
matches(empty)
33.72% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount10
fancyTags
0"she murmured (murmur)"
1"she muttered (mutter)"
2"Rory murmured (murmur)"
3"she muttered (mutter)"
4"Nyx breathed (breathe)"
5"she muttered (mutter)"
6"Nyx breathed (breathe)"
7"Rory breathed (breathe)"
8"Nyx whispered (whisper)"
9"she repeated (repeat)"
dialogueSentences86
tagDensity0.186
leniency0.372
rawRatio0.625
effectiveRatio0.233
81.9510%