Run: 2026-04-24-01KQ0NTWB92F34GH29YCC7AFRD

Run Details

Model:
GPT-5.5
Duration:
1m 30s
Cost:
$0.106210
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 first stone did not look like a stone until Aurora stepped around it and saw the old oak grain trapped beneath a skin of grey. It rose from the grass taller than Silas, bark turned to rock, roots hooked into the earth like knuckles. Moss furred one side in a green so bright it hurt. A line of blue-black fungus ran through a split in the trunk, pulsing in time with the Heartstone pendant beneath Rory’s shirt. Eva stopped behind her and clutched the strap of her rucksack. “Please tell me Richmond Park always had haunted tree monoliths and I missed them because I don’t jog.” Silas lifted the torch on his phone. The beam thinned before it reached the stone, bending around it as if light had lost its nerve. “I’ve poured pints for vampires, Eva. I still wouldn’t jog.” Nyx slid out of the shadow beneath a hawthorn and gathered themself into a tall, dark outline. Violet eyes opened in the dark of their face, faint as bruised starlight. “The boundary remembered being a forest before men named it a park.” Aurora touched the pendant through her jumper. Warm. Too warm. It ticked against her breastbone, a small living pulse. “Is that a warning or your way of saying we’re at the right place?” Nyx tilted their head. “Yes.” “Brilliant. Very helpful.” She took another step. The grass flattened under her trainers, wet with evening dew. Behind them, the London sky hung low and orange from street glow, planes stitching red lights above the black crowns of trees. In front of them, between the petrified oaks, the air shimmered like heat above tarmac, though the night had teeth. The second stone hummed when she passed it. Not a sound in her ears. In her bones. The crescent scar on her left wrist prickled, then cooled. Aurora held up her hand and watched the pale mark silver over for one breath, as if moonlight had got under her skin. Eva saw it. Her face tightened. “Rory.” “I saw.” “Do we like that?” “I’m making a list. That’s not near the top.” Silas stepped level with her, broad shoulders filling the space between two stones. He had brought a crowbar, because of course he had. It hung from his fist like a bad joke. “If anything eats us, I’m haunting your delivery routes.” “If anything eats us, you’ll complain about seasoning.” “That’s fair.” Nyx drifted past them, no footfall, no crush of grass. The shadows of the stones leaned towards them as they moved, stretched thin across the ground. The air ahead opened without opening. Aurora’s eyes watered. A seam appeared between the stones, not a gate, not a door, but a place where the world had forgotten to continue. Beyond it, wildflowers bloomed under a sky full of stars. Eva swore, soft and reverent. The park vanished with one step. Aurora felt the change through the soles of her feet first. Earth became springy, deep, packed with roots that flexed under her weight. Cold London damp peeled away from her skin. Warmth brushed her cheeks, scented with crushed mint, rain on leaves, and something honeyed that sat on the back of the tongue. She looked behind her. The standing stones framed a slice of Richmond Park: black grass, distant city glow, Silas’s bar somewhere beyond it, life reduced to a postcard held upright in the dark. Then the shimmer folded, and only trees remained. Eva spun round. “No. No, no, no. Where’s the exit?” Nyx’s voice slipped between the leaves. “Behind us. Around us. Under certain moons, nowhere at all.” Silas jabbed a finger at them. “You need to start choosing the less awful version first.” Aurora crouched and pressed two fingers to the ground. The soil breathed. Not with lungs. With sap. A slow swell and fall pushed against her fingertips. Tiny white flowers turned their faces towards her, each centre a pinprick of gold. One brushed her knuckle. Its petals folded in greeting. “Eva. Look.” “I’m busy not screaming.” “Do both.” Eva crouched beside her. A flower leaned towards her hand, then recoiled before touching her chipped black nail polish. “Oh, that’s rude.” Silas laughed once, then cut himself off. Something answered. Far ahead, through trees with silver bark and leaves like green glass, a bell rang beneath the ground. One note. Deep. It rolled through the grove, stirred pollen from the flowers, and left the air trembling. Aurora stood. The pendant warmed again, but this heat differed from the Hel portals—less ember, more sun on old stone. The deep crimson gem glowed under her jumper, leaking red through the fabric. Nyx stared at it. “That should not wake here.” Aurora pulled the chain free. The Heartstone rested against her palm, thumbnail-sized, crimson lit from within. The silver chain had gone cold. “You’re full of comfort tonight.” “The grove has an appetite for truth. Dymasian craft carries bargains in its marrow.” Silas shifted the crowbar to his other hand. “You’re saying her necklace has contractual bones.” “I am saying nothing made in Gluttony came away hungry.” Eva backed closer to Aurora. “Can we not say hungry while standing in fairy Narnia?” “Don’t call it that,” Aurora murmured. “Why?” A branch above them bent, though no wind moved. Leaves clicked together like teeth. “That’s why.” They walked on. The path did not reveal itself until Aurora stopped searching for one. Grass parted ahead, wildflowers bowing to either side. Threads of pale light ran between their stems, not quite roots, not quite water. Each step sent a ripple along them. Somewhere beneath the soil, the bell gave a second low note. The trees grew stranger as they moved deeper. One held a flock of translucent moths inside its trunk, wings beating in slow rhythm beneath the bark. Another had fruit shaped like tiny glass lanterns; within each, a spark circled as if trapped in syrup. Vines draped from branches and whispered in voices too small for words. Silas reached towards a lantern fruit. Aurora caught his wrist. “Do not.” He looked from her hand to the fruit. “I wasn’t going to eat it.” “You were going to poke it.” “That’s research.” “That’s how you end up married to a bush.” Eva made a strangled sound that might have been a laugh. It helped. Her shoulders dropped half an inch. A stream cut across the path, narrow as a scarf, its water black beneath a skin of stars. Not reflected stars. Aurora leaned close and saw constellations she did not know turning in the current. A fish made of bone-white light darted under the surface and vanished under a pebble too small to hide it. Silas knelt at the bank. “Water’s flowing uphill.” Aurora followed the stream with her eyes. It climbed a slope ahead, ran over exposed roots, and poured into the hollow of a fallen tree, where it disappeared without sound. Eva pulled her sleeves over her hands. “My nan had a rule about places where water got ideas.” “Welsh nan or Jamaican nan?” “Both, actually. They agreed on spooky water.” Nyx crossed without touching it, their body thinning to smoke over the stream. The water rose towards them, little starry fingers reaching, then fell back when their shadow passed. Aurora stepped onto the first stone. It shifted under her shoe, softening like flesh. She froze. The stone blinked. An eye opened beneath her foot, amber and ancient, iris ringed with moss. She jerked back so fast Silas grabbed her elbow. The “stone” sank into the bank with wounded dignity, four stubby legs unfolding from underneath. Mud sloughed off a shell marked with runes and lichen. It regarded Aurora, then opened a beaked mouth. “Late,” it croaked. Eva pressed both hands over her mouth. Silas stared. The creature turned, shuffled into the stream, and became a stepping stone again halfway across. Aurora’s pulse beat in her throat. “Sorry?” “Late,” the stone-creature repeated, muffled beneath its shell. Nyx’s eyes narrowed. “Old ward-tortoise. They sleep between appointments.” Aurora looked at them. “You knew those existed and didn’t warn us?” “I had not seen one awake since plague bells rang over London.” “Add it to your brochure.” The ward-tortoise lifted its head enough to glare. “Step. Or stay. Mud keeps both.” Aurora drew a breath, set her foot on its shell with more care, and crossed. The shell held firm, warm through her sole. Eva followed, whispering apologies to each “stone” until one sneezed a spray of glittering mud onto her boots. “Yep. Deserved that.” Silas crossed last. The largest tortoise rose under him and carried him two feet downstream before stopping. “Oi.” “Heavy,” the tortoise croaked. Silas pointed the crowbar at it. “I run a bar. That’s muscle and emotional damage.” The tortoise sank half an inch. “Loud.” Aurora failed to stop her grin. “Come on, Muscle Damage.” He stepped off with a mutter and wiped mud from his jeans. Beyond the stream, the grove widened. The trees drew back to reveal a meadow under impossible moonlight. No moon hung overhead. Light pooled from the flowers themselves—bluebells with silver tongues, foxgloves full of green fire, poppies that opened and shut around tiny sleeping faces. In the centre stood a ring of oak standing stones, smaller than the boundary markers, each carved with spirals that shifted when Aurora looked away. A table grew from the meadow floor. Not built. Grown. Its surface was smooth pale wood streaked with gold, its legs rooted among the flowers. Bowls sat upon it, filled with fruits Aurora had no names for: black pears dusted with frost, red berries that smoked, white figs veined with blue light. A silver cup brimmed with clear liquid that smelled of rain and old books. Eva grabbed the back of Aurora’s jacket and held tight. “No eating. No drinking. No accepting suspicious table service.” Silas leaned over a bowl. “These look like the olives Yu-Fei charged me twenty quid for in Soho.” “Silas.” “I’m looking with professional resentment.” A chair unfolded from the ground beside the table. Then another. Then four more, roots creaking, backs woven from living willow. One small stool pushed itself towards Nyx, hesitated, then retreated into the grass. Nyx’s shape rippled. “The grove remembered guests.” Aurora glanced around the meadow. The back of her neck tightened. “Or it expected us.” The bell rang again. This time, the note cracked open into voices. They came from everywhere. From the grass. From the fruit. From the hollows in the stones. Snatches of language braided together—Welsh, Irish, Latin, something older than mouths. Aurora caught her own name inside the noise and then another name, one she did not use. Laila. The pendant burned. Aurora hissed and closed her fist around it. Heat bit her palm. For a heartbeat, the meadow vanished. She stood in amber light beneath a sky the colour of burnt sugar. Tables stretched to the horizon, heaped with roasted meats, sugared fruits, wines dark as blood. Laughter rolled over the feast, rich and cruel. A hand she could not see placed the Heartstone around her neck. Then the grove snapped back. Eva held her shoulders. “Rory. Look at me. Cardiff. Your flat has mould behind the sink. Yu-Fei says you stack dumpling boxes like a drunk badger. You hate coriander because you’re wrong.” Aurora sucked air through her teeth. The pendant cooled by degrees. Her palm bore no burn, only the crescent scar shining faintly at her wrist. “I saw Dymas.” Nyx leaned close without quite touching her. “Describe.” “Amber sky. Food everywhere. A feast. Someone gave me the pendant.” Silas’s jaw set. “Someone with a face?” “No. Just a hand.” The flowers around the table turned towards the far side of the meadow. A figure stood between two stones. Silver hair fell to her waist. Pale lavender eyes caught the flowerlight and gave none of it back. She wore a gown the colour of mist over frost, though the hem never brushed a blade of grass. Her bare feet touched the meadow without bending it. No footprints marked the path behind her. Eva went still. Silas lowered the crowbar by an inch, then raised it again because sense returned. Nyx bowed their head. “Isolde Varga.” The woman smiled as if someone had cut the expression from moonlight and placed it on her face. “Shadow with a borrowed name. Cardiff child with a Hel-warmed heart. Keeper of taps and thresholds. Daughter of two warnings.” Eva’s hand lifted. “I’m guessing I’m the warnings?” Isolde’s gaze slid to her. “Two grandmothers spoke into your bones. You kept one word from each and lost the rest under city noise.” Eva swallowed. “Don’t do that.” “I cannot do otherwise.” Aurora stepped forward, one hand still around the Heartstone. “You sent for me?” Isolde’s smile shifted. Not wider. Sharper. “A letter may fly without knowing the hand that loosed it.” “That’s not an answer.” “It was one. Not the one you asked.” Silas made a low sound in his throat. “I already dislike this meeting.” The seer turned to him. “Good. Liking sweetens the cup. Suspicion checks the rim for poison.” He blinked. “Fine. I like you a bit.” Eva elbowed him. Aurora kept her eyes on Isolde. The grove pressed close. The flowers leaned, listening. The table’s fruit smoked and glimmered, untouched. “Why did the pendant react here?” Isolde lifted one hand. Long fingers, nails like pearl. She did not point at the Heartstone. She pointed through Aurora, or past her, or into some place the pendant had opened. “A crimson seed remembered the orchard that fed it. Gluttony has many mouths. One chewed through mercy and spat out a gift.” Aurora’s fingers tightened around the gem. “Who?” “Names have hooks. Some pull fish. Some pull fishermen under.” Nyx’s voice thinned. “The Veil trembles at the western rifts. Hel-stone should not answer Fae soil unless a bargain crossed the Boundary.” The standing stones behind Isolde flickered. For an instant, Aurora saw lines in the air between them, faint shimmering distortions like heat over glass. The Veil. Not whole here. Layered. Stitched. The grove sat between seams, and every seam quivered. A sound rose from the trees to their left. Not a bell. Not a voice. A wet chewing. Silas turned first. The crowbar came up. Eva backed into Aurora, and Aurora’s free hand slid under her jacket to the cold sheath at her belt. Isolde’s gift waited there, moonsilver biting chill through leather. Between the trees, a patch of darkness bulged where no shadow should have been. It clung to the air, round and glossy, and in its centre opened a slit of amber light. Warmth rolled from it, thick with cinnamon, blood, and roasted fat. The Heartstone flared. Nyx spread into a curtain of black across the meadow. “Do not let it scent fear.” Eva’s laugh came out broken. “Bit late, mate.” The slit widened. Something on the other side breathed in. The flowers nearest it withered to threads. Aurora drew the Fae-Forged Blade. Moonlight, though no moon shone, ran along the leaf-shaped dagger. The cold of it locked her fingers around the hilt. The blade’s glow painted the crescent scar on her wrist silver-white. Isolde watched the amber wound in the air. “The hungry door found the red key.” Aurora stepped in front of Eva. “Can your riddles wait until after we shut it?” “For once,” Isolde murmured, and her bare feet left no mark as she moved aside, “the straight road stood beneath your boot.”
created_at"2026-04-24T21:20:19.836Z" 4/24/2026, 9:20:19 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency672
moderation_latency(null)
generation_time89829
tokens_prompt1816
tokens_completion4321
native_tokens_prompt1706
native_tokens_completion3448
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1280
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.10621
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_08895ae81acb253f0169ebde93ef008196a9d44ecfdec2eceb"
is_byokfalse
latency321
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777065619-VS88suMseneBztCGFAuj"
session_id(null)
api_type"completions"
id"gen-1777065619-OajtC2u4TUZHtwBXAC4i"
upstream_id"resp_08895ae81acb253f0169ebde93ef008196a9d44ecfdec2eceb"
total_cost0.10621
cache_discount0.00576
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags7
adverbTagCount0
adverbTags(empty)
dialogueSentences89
tagDensity0.079
leniency0.157
rawRatio0
effectiveRatio0
98.07% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2591
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)
78.77% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2591
totalAiIsms11
found
0
word"pulse"
count2
1
word"shimmered"
count1
2
word"footfall"
count1
3
word"weight"
count1
4
word"warmth"
count2
5
word"charged"
count1
6
word"flickered"
count1
7
word"quivered"
count1
8
word"chill"
count1
highlights
0"pulse"
1"shimmered"
2"footfall"
3"weight"
4"warmth"
5"charged"
6"flickered"
7"quivered"
8"chill"
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
narrationSentences235
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences235
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences317
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen29
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2589
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions116
wordCount2007
uniqueNames18
maxNameDensity1.79
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Aurora36
Silas18
Heartstone6
Rory1
London2
Richmond1
Park1
Hel1
Eva19
Nyx13
Welsh1
Irish1
Latin1
Isolde8
Veil1
Fae-Forged1
Blade1
One4
persons
0"Aurora"
1"Silas"
2"Heartstone"
3"Rory"
4"Eva"
5"Nyx"
6"Isolde"
7"One"
places
0"London"
1"Richmond"
2"Park"
3"Hel"
globalScore0.603
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences149
glossingSentenceCount1
matches
0"not quite roots, not quite water"
1"not quite water"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.772
wordCount2589
matches
0"not a gate, not a door, but a place"
1"not a door, but a place"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences317
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs207
mean12.51
std13.8
cv1.103
sampleLengths
026
152
211
318
425
510
630
712
819
914
104
111
123
1356
148
1542
166
171
182
194
209
2132
229
238
242
2557
2610
275
286
2953
304
3137
323
337
346
3510
366
3710
3812
3937
402
414
422
4319
443
457
462
4736
4833
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences235
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs358
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences4
totalSentences317
ratio0.013
matches
0"The pendant warmed again, but this heat differed from the Hel portals—less ember, more sun on old stone."
1"Another had fruit shaped like tiny glass lanterns; within each, a spark circled as if trapped in syrup."
2"Light pooled from the flowers themselves—bluebells with silver tongues, foxgloves full of green fire, poppies that opened and shut around tiny sleeping faces."
3"Snatches of language braided together—Welsh, Irish, Latin, something older than mouths."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2017
adjectiveStacks0
stackExamples(empty)
adverbCount54
adverbRatio0.026772434308378782
lyAdverbCount3
lyAdverbRatio0.001487357461576599
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences317
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences317
mean8.17
std5.81
cv0.712
sampleLengths
026
119
211
322
411
518
67
718
810
917
1013
1112
127
131
142
159
1614
174
181
193
204
2110
2222
2320
248
256
263
2710
2823
293
303
311
322
334
349
3513
3610
379
389
398
402
4110
4216
436
443
4522
4610
475
486
4911
48.16% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.31545741324921134
totalSentences317
uniqueOpeners100
62.89% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences212
matches
0"Then the shimmer folded, and"
1"Somewhere beneath the soil, the"
2"Then four more, roots creaking,"
3"Then the grove snapped back."
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences212
matches
0"It rose from the grass"
1"It ticked against her breastbone,"
2"She took another step."
3"Her face tightened."
4"He had brought a crowbar,"
5"It hung from his fist"
6"She looked behind her."
7"Its petals folded in greeting."
8"It rolled through the grove,"
9"They walked on."
10"He looked from her hand"
11"Her shoulders dropped half an"
12"It climbed a slope ahead,"
13"It shifted under her shoe,"
14"She jerked back so fast"
15"It regarded Aurora, then opened"
16"He stepped off with a"
17"Its surface was smooth pale"
18"They came from everywhere."
19"She stood in amber light"
ratio0.123
40.19% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount178
totalSentences212
matches
0"The first stone did not"
1"It rose from the grass"
2"Moss furred one side in"
3"A line of blue-black fungus"
4"Eva stopped behind her and"
5"Silas lifted the torch on"
6"The beam thinned before it"
7"Nyx slid out of the"
8"Violet eyes opened in the"
9"Aurora touched the pendant through"
10"It ticked against her breastbone,"
11"Nyx tilted their head."
12"She took another step."
13"The grass flattened under her"
14"The second stone hummed when"
15"The crescent scar on her"
16"Aurora held up her hand"
17"Eva saw it."
18"Her face tightened."
19"Silas stepped level with her,"
ratio0.84
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences212
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount3
matches
0"Aurora held up her hand and watched the pale mark silver over for one breath, as if moonlight had got under her skin."
1"Light pooled from the flowers themselves—bluebells with silver tongues, foxgloves full of green fire, poppies that opened and shut around tiny sleeping faces."
2"The woman smiled as if someone had cut the expression from moonlight and placed it on her face."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
93.82% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount5
fancyTags
0"Aurora murmured (murmur)"
1"it croaked (croak)"
2"the stone-creature repeated (repeat)"
3"the tortoise croaked (croak)"
4"Isolde murmured (murmur)"
dialogueSentences89
tagDensity0.056
leniency0.112
rawRatio1
effectiveRatio0.112
89.0635%