Run: 2026-02-19-01KHT10QQN0HZ5TRM9YNQ6DGVV

Run Details

Model:
GPT-5
Duration:
2m 5s
Cost:
$0.061081
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 standing oaks ringed the clearing like old judges. Bark furrowed into faces if you stared too long. Damp moss muffled Rory’s boots and the night smelled of crushed mint and wet stone. Her pendant warmed against her sternum. It throbbed with a heartbeat that wasn’t hers. “You trust this spot?” She thumbed the little crimson gem through her shirt and watched the air between the trees ripple, a faint three-dimensional tremor, like heat above a forge. “Trust is a bird that eats from many hands,” Isolde drifted along the ring of roots, pale hair trailing the dew. “But the bird knows the worm.” Nyx unspooled from the base of an oak. They grew from a rind of shadow to a man-shaped silhouette, violet eyes faint and steady. Their edges fluttered where leaves rustled. “Your stone purrs,” their voice rode the breeze. “The Veil thins until it coughs.” Rory shifted the strap of her courier bag. The moonsilver dagger lay inside, leeching heat. “If it coughs, we run.” “Run from a feast?” Isolde’s smile showed no warmth. She stepped and left no mark on the damp. “When the table swings low, even the fox looks up.” “I’m not a fox.” Rory dug her hand into the bag and pressed her palm to the cold dagger hilt. It numbed the skin under her nails. “And I don’t eat what I don’t cook.” “Keep that rhythm,” Nyx’s head tilted to the shimmer, the sound of thin glass being stroked by a wet finger. “Hel likes to swallow those who forget their mouths.” The rippling in the air deepened. Threads of amber bled into the clear night. The tips of the oaks leaned, then straightened, the grove’s breath caught and released. The pendant burned. Rory hissed and fished it free. The little stone glowed with an inner ember. Tiny pulses clung to the chain and climbed her hand like ferrets. “Hold to it,” Isolde touched her wrist, cool as river pebbles. “It knows home better than we do.” “Home.” “Every hunger calls somewhere.” Rory didn’t bite that thought. The shimmer yawned, a vertical lid peeled open, revealing nothing and then too much: light the colour of old honey, scent of roasted fennel and caramel and something sickly under that, wet as overripe fruit. A breeze toyed with her hair and tasted faintly of lemon peel on her tongue. Nyx leaned toward the wound in the world. Their fingers elongated, stretched thin as wire, met the ripple, sank, then reformed. “Soft as custard,” a breath of amusement. “Watch for tooth under it.” “Your poetry makes me want toast,” Rory stepped forward. The grove muttered in its own green vocabulary. Shimmering shot through the standing stones like fish under ice. She pushed the pendant past the curtain. It slipped out of her grip like a stone into gravy. “Ah,” Isolde’s hand hovered inches from Rory’s shoulder, not touching. “Keep your feet. Taste with your eyes.” They moved. The step down felt like walking off a kerb you didn’t know existed. For a heartbeat she fell and moved and didn’t. Every joint found a wrong angle and then slotted back. Rory clenched her teeth. The bone in her ear hummed. Cinnamon ghosted the roof of her mouth. The cold hilt in her bag steadied something that wanted to swing loose in her spine. Their boots and not-boots found ground that wasn’t dirt. The air hugged close, warm and damp. The world settled. Amber sky spread from horizon to horizon, stitched with slow-moving wisps like whorls in a glass of brandy. The light cast everything in gold except shadows, which clung deep and cool. Flanked by raised beds taller than cottages, the path wound into a textured landscape. Vines as thick as a child’s torso braided over archways. Fruit bowed the trellises—grapes with translucent skins and dark seeds that glittered like onyx; pears swollen into teardrops big as a head; figs that oozed when breeze brushed them, syrup beads like tears. Rory touched the ground with her toe. It sprang. A sponge of rich black earth mixed with something elastic. Her boot left a print that was gone the moment she lifted her foot. Nyx inhaled without lungs. “Heh. This soil remembers mouths.” A sound from deeper in, a quick staccato: chop, chop, chop in precise rhythm. Pans kissed flame with sharp tongues. A bell chimed, metallic but dampened, as if it woke under cloth. Rory drew the pendant on its chain. It pulsed slow and content in her palm. Warmth climbed into her wrist. “This is Dymas.” Isolde glanced at a vine that had threaded into a shape like a chaise and then melted back into leaf. “Call a wolf a name and it becomes a dog for a blink.” “Fine. Vineyard from someone’s fever dream.” Rory’s stomach clenched, not from hunger, but from the smell. Herbs, sugar, fat. A memory rolled across the path and hit her shin: jam tarts cooling on a windowsill, her mother’s laugh when the pastry crumbled, the scold when little fingers stole before dinner. She stepped sideways. “We are seen.” Nyx’s eyes swiveled. Not fear. An awareness, like a cat adjusting to the new hum under the fridge. Shapes worked in the distance, far down the terraces: hunched figures with white caps welded to skulls, arms moving in clockwork arcs. A chef sliced at a speed that made his hands a blur of pale fish. The sound of his knife wasn’t one blade, but a chorus. “Helbound,” Isolde watched without blinking. “They traded their last bite and now cook meals they cannot taste.” Rory swallowed down the iron flare in her mouth. “You always know how to make an appetite.” They slid along the path. Grapevines leaned as though they wanted to listen. Each grape hissed something as Rory passed. She strained her ear. Not words. Names. She picked out Ellis. Her mother’s maiden name pinged off her bones. She tightened her grip on the pendant until the little edges bit her palm. A row of hedges clipped into waves funneled them into a courtyard. In the centre rose a fountain, but water didn’t leap from it. A warm, glossy stream of chocolate arced and caught the light. Strawberries grew on the fountain itself, lacquered and obscene. It gurgled like a satisfied throat. “Touch it and it touches back,” Nyx’s fingers combed the spray’s shadow. Droplets clung to them like beetles. “I’m good,” Rory steered clear. A dragonfly lit on the rim. Its wings were almond slivers dipped in sugar; it snagged a bubble and dragged it like a pearl. Beyond the fountain a wall of stacked cheeses towered, rinds inscribed with little capital letters that crawled and rearranged. A nibble at the base showed bites the size of fists. Teeth-marks not round, but layered with serrations. A wet smack echoed from between two wheels. Rory didn’t look. She moved faster. They found a canal cut through caramel-coloured dirt. A slow stew drifted past, surface broken by star anise and cinnamon bark. Barges floated along it, charred oak trays carrying fat jars that leaked steam. Little paddlewheels spun, driven by kitchen flames trapped in cages. A demon with a cork body and a tap for a nose guided one barge with a spitted fork. Its eyes were olives skewered on picks. “This place makes you laugh and then cycles the joke back through your throat,” Nyx’s voice wrapped the word throat like cloth. “Stop talking like a menu warning,” Rory watched the demon until it dipped under a rosemary arch and out of sight. “We need a direction.” “We have one.” Isolde pointed where the path dove under a pergola woven of bones that had gone pearlescent. At the end hung a bauble of glass lit from within. The pendant in Rory’s hand warmed in response, a dog pricking to a whistle. “You knew it would guide us,” Rory’s eyes cut to the Seer. “I knew a stone from a kitchen would know the way to fire.” They walked under the pergola. Bone ribs curved overhead, carved with images of fish turning into birds, loaves sprouting wings, knives blossoming flowers. Shadows dappled their faces. The pendant’s heat worked up her forearm. She flexed her fingers to keep blood in them. A swarm buzzed at the far end. Bees the size of plums, bodies like spun sugar, eyes embedded raisins. Each beat of their wings shook glitter from the air. They clustered over a heap of something. As the group approached, the bees rose in a gust, sugar dust fogging their ankles. “Hold,” Nyx’s palm spread toward the swarm. Their shadow lengthened, climbed the air, and overlaid the cloud with a cool night. The bees, deprived of light, calmed. They settled on the heap again, which revealed itself: a man’s jaw carved of gingerbread, iced with a white moustache. It chewed nothing. The peg teeth clicked hollowly. The bees crawled in and out of the mouth as if working a hive. Rory’s skin crawled. “This place is disgusting.” “It’s a body built of what they thought they wanted,” Isolde crouched, hair slipping like silver rain around her shoulder. “Taste your life long enough, or it tastes you.” She pushed through a curtain of falling thyme. Beyond lay a stepped amphitheatre, sunk into the earth. Stone seats, each facing a central pit lined with blackened rock. Hooks hung overhead, empty, swaying as if someone had just brushed past. The floor glittered where sugar had melted and set again. The sound of knives had faded. Here, silence gathered like bread dough and rose. Rory stepped onto the sugar-lit floor. It cracked under her heel, dimpled, then smoothed. An oven door in the pit’s rim yawned, steel with a patina of a thousand heatings. A breath came from inside it, not wind, but the exhale of an immense sleeping mouth. Her pendant went hot enough to press-cooked steak into her palm. She hissed and looped the chain around her wrist. “We’re close.” Nyx edged along the wall, testing with their hand. Their fingers met a place and skittered back. “Ward. Sticky as toffee. It clings to thought.” Rory drew the dagger out. The blade shed the grotto’s heat. Cold peeled off it like winter from stone. She pressed the tip to the air where Nyx’s fingers had twitched. The resistance felt like pushing through overbeaten meringue. The metal sipped and the ward shuddered. Frost spidered where the blade kissed nothing. A quiet, petulant hiss bled from the edges. It smelled faintly of scorched sugar and bile. “Cut with care,” Isolde rose without a rustle. “Things stitched hold other things in place.” “Other things can wait,” Rory worked the dagger. It made clean fluting cuts through the invisible. The gap didn’t open; it unseamed. A membrane sagged inward. Beyond, dark. She finished the last inch and stepped back. The ward’s sag shifted to a doorway, rimmed in fine hoarfrost that steamed and then dripped clear. Nyx reached an arm through. Their silhouette’s edge fuzzed, then sharpened. “Empty,” the word felt like a thought. “Nothing moves unless you count breath in jars.” They slipped inside. Rory followed. The air changed. It went cooler by a few degrees and held a metallic tang like wet pennies sucked between teeth. Shelves rose to the cave ceiling, crammed with glass containers. Hearts that were not hearts pumped in syrup. Plum pits suspended in jelly ticked against their jars in tiny clacks, like beetle feet. A jar of cream had a swirl frozen inside that never slowed. On a slab sat a pie made from something that once had eyes and now watched through lattices. Rory hugged her elbows. The cold from the blade and the heat from the pendant pulled at each other across her skin. “What is this place?” “A pantry for wants,” Isolde’s fingers hovered over a row of tongues arranged by size. They lay like sleeping slugs, pink and polite. “A museum of mouthpieces.” “Charming.” Rory lifted the pendant. It dragged her arm toward the back wall. The heat seemed to thrill at one corner of the room. Nyx drifted that way, their outline deforming against shelves. The corner held a copper door set into stone. It had no handle. Around it, the wall wore a white bloom like mould, delicate and lacy as spun sugar frost. A sigil above the door wasn’t etched but grown, a cluster of tiny mushrooms in the shape of a circle with a bite missing. “Portal,” Rory breathed. The pendant almost burned. She could feel its heartbeat in the bones of her hand now. “It wants to go through.” “Want drags you until your ankles bleed.” Isolde’s voice softened as it could. “Do not make the door larger than your mouth.” Rory knelt. The copper threw back her face tinted orange, eyes large under the amber light. The pendant’s red lay in the reflection like a wound. She pressed the gem to the door. It thrummed in harmony with something beyond. Something answered under her palm, too regular to be a drum, too warm to be a bell. Nyx’s eyes glowed a fraction brighter. “We are not alone on the other side.” Their shadow pricked like a thousand bristles, every hair sensing. A slow scrape in the room pulled Rory’s glance. On the slab, the pie twitched. The lattice lifted and fell. Inside, the filling arranged itself, trying to mimick an organ it had never known. The smell of nutmeg turned the stomach. She stood fast. “Keep your throat,” she muttered to herself. “Breathe.” On a lower shelf, a jar fizzed. Bubbles rose through red liquor, popping soundlessly under the wax seal. Tiny shapes floated in the liquid—hearts, but not animal; the hearts of fruits, cores and seeds held together by surface tension. They pulsed in rough sync with the pendant. Her own heart threw in sympathies before she reined it back. Isolde moved along the stone with her fingers barely grazing the air as if stroking invisible fur. “This one marks who opens and who eats,” she murmured, more to the wall than them. “It collects lost recipes. It feeds failure back to fire.” “Can you open it?” Rory kept the dagger in her left hand, the pendant in her right. “I can cut,” Isolde’s mouth tilted. “But this door likes keys that bleed.” Nyx flowed forward. “Her stone bleeds proper.” Rory met the door with the gem point and held her breath against the heat. The copper flexed under the touch, not like metal, but like a ribcage. The sigil of mushrooms brightened, exuding a smell like damp cellars and clean cloth. Something clicked on the other side, an orderly, final sound. The copper rolled back an inch. A seam widened, just enough to let a shadow across it. Nyx leaned. The line of their body drew taut. “There is a kitchen,” the whisper threaded into her ear. “A deep one. Knives hung like stars. Fire that does not eat, only remembers. And a man with no mouth who still hums.” Rory shot a look at Isolde. The Seer’s eyes reflected the amber not as colour but as weight. Her expression didn’t tighten. It never did. “Every court sets a chorus.” Isolde’s hand hovered over the gap, then drew away. “Belphegor keeps his time.” Rory could have thrown up a wall of bravado. She didn’t. She breathed. The pendant cooled a heartbeat, then heated. The blade in her left hand cut a thin line in the air as if hungry to meet its match. “We go until the stone stops pulling,” she said, voice level. “We leave our tongues on our leashes.” Nyx’s chuckle lifted dust motes like gnats. “Your metaphors sharpen.” “Yours make me want out.” They pushed the copper a handspan more. The sugar frost around the door sloughed down in soft sheets and melted away on the stone. The sound in the other room swelled, not louder, but nearer: the kind of silence that gathered under high ceilings and crept into ears like steam. Rory stepped up to the threshold. The air beyond wrapped her skin greasy-slick, then clean, then nothing, as if someone had wiped her with a cloth. Her pendant beat fast. The blade ached with cold. She took one more breath of the pantry. The jars ticked. The tongues were still. The pie stilled its shiver as if embarrassed at being caught. Dust smelled of flour and ash. “Feet,” Isolde murmured behind her. “One before the other. Do not let the path walk you.” Rory set her boot into the crack of beyond. It took her weight and held it. Nyx slipped past as smoke. Isolde came last and left no print on the sugar frost melting under their ankles.
created_at"2026-02-19T04:02:35.902Z" 2/19/2026, 4:02:35 AM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency9182
moderation_latency(null)
generation_time124949
tokens_prompt1816
tokens_completion5055
native_tokens_prompt1706
native_tokens_completion6082
native_tokens_completion_images0
native_tokens_reasoning2304
native_tokens_cached1664
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.0610805
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_05f6a7b2a75f27860169968b5bfdac8193a68835bd5bd23df2"
is_byokfalse
latency168
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771473755-w6UpQkMiobXJyhxSWwkN"
upstream_id"resp_05f6a7b2a75f27860169968b5bfdac8193a68835bd5bd23df2"
total_cost0.0610805
cache_discount0.001872
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
totalTags32
adverbTagCount2
adverbTags
0"the word felt like [like]"
1"Their shadow pricked like [like]"
dialogueSentences75
tagDensity0.427
leniency0.853
rawRatio0.063
effectiveRatio0.053
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2809
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
67.96% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2809
totalAiIsms18
found
0
word"furrowed"
count1
1
word"throbbed"
count1
2
word"fluttered"
count1
3
word"warmth"
count2
4
word"pulsed"
count2
5
word"stomach"
count2
6
word"echoed"
count1
7
word"silence"
count2
8
word"etched"
count1
9
word"could feel"
count1
10
word"tension"
count1
11
word"whisper"
count1
12
word"weight"
count2
highlights
0"furrowed"
1"throbbed"
2"fluttered"
3"warmth"
4"pulsed"
5"stomach"
6"echoed"
7"silence"
8"etched"
9"could feel"
10"tension"
11"whisper"
12"weight"
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
narrationSentences257
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences257
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences296
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
totalWords2798
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
78.42% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions73
wordCount2375
uniqueNames7
maxNameDensity1.43
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory34
Nyx17
Herbs1
Ellis1
Droplets1
Isolde17
Seer2
persons
0"Rory"
1"Nyx"
2"Ellis"
3"Droplets"
4"Isolde"
places
0"Seer"
globalScore0.784
windowScore0.833
85.90% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences195
glossingSentenceCount5
matches
0"felt like walking off a kerb you didn’t"
1"as if working a hive"
2"felt like pushing through overbeaten me"
3"felt like a thought"
4"as if stroking invisible fur"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords2.144
wordCount2798
matches
0"not from hunger, but from the smell"
1"not round, but layered with serrations"
2"not wind, but the exhale of an immense sleeping mouth"
3"not like metal, but like a ribcage"
4"not as colour but as weight"
5"not louder, but nearer: the kind of silence"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences296
matches
0"bite that thought"
1"drifted that way"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs86
mean32.53
std19.34
cv0.594
sampleLengths
047
14
226
327
444
520
628
735
829
957
1018
111
124
1355
1433
1534
1611
1717
1867
1919
2088
2133
229
2332
2423
2533
2653
2721
2848
2917
3017
3153
3250
3318
3429
3551
3670
3722
3825
3944
4012
4113
4243
4351
4469
457
4629
4764
4846
4922
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences257
matches
0"being stroked"
1"was gone"
2"being caught"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs425
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount5
flaggedSentences4
totalSentences296
ratio0.014
matches
0"Fruit bowed the trellises—grapes with translucent skins and dark seeds that glittered like onyx; pears swollen into teardrops big as a head; figs that oozed when breeze brushed them, syrup beads like tears."
1"Its wings were almond slivers dipped in sugar; it snagged a bubble and dragged it like a pearl."
2"The gap didn’t open; it unseamed."
3"Tiny shapes floated in the liquid—hearts, but not animal; the hearts of fruits, cores and seeds held together by surface tension."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2386
adjectiveStacks0
stackExamples(empty)
adverbCount50
adverbRatio0.020955574182732608
lyAdverbCount9
lyAdverbRatio0.0037720033528918693
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences296
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences296
mean9.45
std5.61
cv0.593
sampleLengths
09
19
215
36
48
54
626
721
86
98
1016
116
128
136
148
157
165
179
189
1910
2020
217
228
2320
249
256
268
2714
283
296
308
3112
3211
337
341
354
365
3735
3815
398
4013
417
425
439
448
4510
467
4711
4810
497
52.14% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.34121621621621623
totalSentences296
uniqueOpeners101
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences245
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences245
matches
0"Her pendant warmed against her"
1"It throbbed with a heartbeat"
2"She thumbed the little crimson"
3"They grew from a rind"
4"Their edges fluttered where leaves"
5"their voice rode the breeze"
6"She stepped and left no"
7"It numbed the skin under"
8"Their fingers elongated, stretched thin"
9"She pushed the pendant past"
10"It slipped out of her"
11"Their boots and not-boots found"
12"Her boot left a print"
13"It pulsed slow and content"
14"She stepped sideways."
15"They slid along the path."
16"She strained her ear."
17"She picked out Ellis."
18"Her mother’s maiden name pinged"
19"She tightened her grip on"
ratio0.253
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount227
totalSentences245
matches
0"The standing oaks ringed the"
1"Bark furrowed into faces if"
2"Her pendant warmed against her"
3"It throbbed with a heartbeat"
4"She thumbed the little crimson"
5"Isolde drifted along the ring"
6"Nyx unspooled from the base"
7"They grew from a rind"
8"Their edges fluttered where leaves"
9"their voice rode the breeze"
10"Rory shifted the strap of"
11"The moonsilver dagger lay inside,"
12"Isolde’s smile showed no warmth"
13"She stepped and left no"
14"Rory dug her hand into"
15"It numbed the skin under"
16"Nyx’s head tilted to the"
17"The rippling in the air"
18"Threads of amber bled into"
19"The tips of the oaks"
ratio0.927
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences245
matches(empty)
ratio0
86.04% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences88
technicalSentenceCount7
matches
0"The light cast everything in gold except shadows, which clung deep and cool."
1"Fruit bowed the trellises—grapes with translucent skins and dark seeds that glittered like onyx; pears swollen into teardrops big as a head; figs that oozed whe…"
2"Her boot left a print that was gone the moment she lifted her foot."
3"Barges floated along it, charred oak trays carrying fat jars that leaked steam."
4"Isolde moved along the stone with her fingers barely grazing the air as if stroking invisible fur."
5"The sound in the other room swelled, not louder, but nearer: the kind of silence that gathered under high ceilings and crept into ears like steam."
6"The air beyond wrapped her skin greasy-slick, then clean, then nothing, as if someone had wiped her with a cloth."
78.13% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags32
uselessAdditionCount3
matches
0"Isolde’s hand hovered, not touching"
1"Isolde crouched, hair slipping like silver rain around her shoulder"
2"Their shadow pricked like, every hair sensing"
96.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount4
fancyTags
0"Rory breathed (breathe)"
1"she muttered (mutter)"
2"she murmured (murmur)"
3"Isolde murmured (murmur)"
dialogueSentences75
tagDensity0.067
leniency0.133
rawRatio0.8
effectiveRatio0.107
81.5083%