Run: 2026-03-11-01KKFJRA6V1NNP3RX636NVPZ1V

Run Details

Duration:
1m 4s
Cost:
$0.000000
Provider:
Stealth

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
The air changed before the sight did. One moment, Rory Carter was trudging through the damp, familiar chill of Richmond Park, the London smog tasting of rain and diesel on her tongue. The next, she inhaled a sweetness so profound it felt like swallowing a memory of honeysuckle and sun-warmed stone. She stopped, her delivery bag slung over one shoulder, the silver chain of the Heartstone pendant cool against her collarbone. “Whoa,” she breathed. Beside her, Nyx coalesced from a long patch of twilight under a yew tree, their form a shimmer of deeper darkness against the evening gloom. Their violet eyes, faintly luminous, regarded the space ahead. “The Veil here is… thin. Like skin over a drum.” Ahead, where a path should have been, the air itself seemed to warp, a faint, shimmering distortion like heat haze over asphalt, but this was cold and it pricked at the skin. Through it, the familiar oaks and rhododendrons of the park looked flattened, drained of colour, like a poor photograph. At the heart of the distortion stood a circle of ancient oaks, their trunks wider than cars, their branches intertwined to form a gnarled, organic archway. They weren’t just trees; they were *standing stones* of living wood. “Through there?” Rory asked, her voice steady despite the thrum of unease in her veins. Cool-headed, Eva always called her. Right now, it felt like a conscious performance. Isolde Varga appeared from nowhere, or perhaps from everywhere. One moment the space beside the archway was empty, the next she was there, her silver hair a waterfall in the dim light, her lavender eyes holding that ageless, unsettling calm. She left no mark on the damp earth. “The door opens for those who seek answers, not for those who seek ease. Will you step through, Aurora Carter, who wears the fire of Dymas about her neck?” Rory’s hand went instinctively to the Heartstone pendant. It was warm, pulsing with a faint, steady heat she’d grown used to. “I need to know who gave this to me. And why.” “Knowledge is a feast with bitter herbs,” Isolde murmured, her voice a melody of riddles. She turned and walked, not through the archway, but into the shimmer itself, her form dissolving like sugar in water. Nyx flowed after her, their shadow-form stretching and merging with the distortions. “It will not harm you. It is merely a change in state.” Rory took a breath, tightened the strap of her bag, and followed. The sensation was not of walking through a door, but of being carefully, precisely inverted. The sweet air rushed into her lungs, vibrant and alive. The damp chill of London evaporated, replaced by a gentle, pervasive warmth, as if she’d stepped into a greenhouse heated by a perpetual, soft sun. She blinked against a light that wasn’t light. The grove unfolded before her, and wonder eclipsed unease. The sky above wasn’t blue or grey, but a deep, warm amber, the colour of aged whiskey or sunset trapped in crystal. It cast everything in a honeyed, dreamlike glow. There was no sun, just this even, sourceless luminescence. The flora was a riot of the impossible. Flowers she had no names for bloomed in profusion: blossoms shaped like spun glass that chimed with a faint, crystalline music when a breeze—carrying scents of mint and ozone—drifted through them. Vines with leaves of iridescent purple coiled around trees with bark that shimmered like silver birch, but smoother, more metallic. Wildflowers carpeted the ground in hues of electric blue, deep magenta, and gold, blooming in tangled, joyous profusion that defied any earthly season. The air hummed, not with insects, but with a low, resonant frequency she felt in her molars. “The Grove breathes,” Isolde said, her bare feet making no sound on the luminous moss that carpeted the ground. “Do you feel its breath?” Rory did. A subtle expansion and contraction in the air, a pressure shift that was more felt than heard. It was disorienting, exhilarating. “It’s… alive.” “All places are alive, child. This one simply remembers it.” Isolde led them along a path that wasn’t a path, but a natural weaving between the colossal roots of trees whose canopies formed a cathedral ceiling far overhead. Light dappled through leaves of gold and copper. Nyx was a fluid shadow at Rory’s elbow, occasionally stretching out a tendril of darkness to brush against a glowing mushroom or a floating mote of pollen that sparkled like diamond dust. “Time is thin here too,” they whispered, their voice like dry leaves skittering. “Can you feel it? It slips. An hour here might be a minute out there. Or a day.” A knot of anxiety tightened in Rory’s stomach. She had deliveries to make. A life to maintain. But that life felt paper-thin now, a sketch compared to the overwhelming sensory detail of this place. She forced herself to focus, to observe. The analytical part of her mind, the part that had chafed at Pre-Law but thrived on puzzles, kicked in. She noticed the standing stones again—not the oaks at the entrance, but actual stones, smooth and grey, half-swallowed by the flowering vines. They were carved with spirals and symbols that seemed to shift if she stared too long. One stone had a carving that looked chillingly like a screaming face. She looked away. They came to a clearing where the light was brighter, concentrated around a pool of water so still it perfectly mirrored the amber sky. At its center grew a single, massive lotus, its petals the colour of midnight, tipped with silver. As they watched, one petal detached and fell, not sinking, but floating gently down to lie upon the water’s surface. The moment it touched, the reflection shattered, not into ripples, but into a kaleidoscope of colours that swirled and reformed into an image: a city of towering, impossible spires, built from what looked like obsidian and frozen flame. “What is that?” Rory whispered, mesmerized. “A memory,” Isolde said, her expression unreadable. “Or a promise. The water shows what it will. Not what you wish.” The image dissolved, the pool becoming still and mirror-like once more. Rory tore her gaze away, her heart pounding. The pendant on her chest pulsed in time with her heartbeat, a sudden, insistent warmth. She looked down. The deep crimson gem was glowing, a faint but definite inner light, brighter than she’d ever seen it. “It senses something,” Nyx observed, their form tightening, becoming more defined, more alert. “A proximity.” “Not of this place,” Isolde stated, her riddling tone gone for a moment, replaced by a sharp certainty. “The Heartstone is a key from a different door. Dymas gluttony. It tastes a resonance here it should not.” Unease, cold and sharp, cut through the wonder. “A resonance of what?” Rory asked. Isolde did not answer. Instead, she pointed towards the far side of the clearing, where the grove thickened into an impenetrable wall of thorny, black-leafed briars. “The answer you seek is not a name, child. It is a purpose. The one who gave you the stone works towards an end. You must decide if you are a tool or a player.” Before Rory could process that, a sound cut through the grove’s hum. It was a wet, tearing noise, followed by a low, guttural moan that was decidedly not part of the grove’s natural symphony. It came from beyond the briars. Nyx instantly dissolved, becoming a flat, living shadow that slithered up a nearby tree trunk, peering into the darkness beyond. Their whisper was urgent. “Something is in pain. Something… torn.” Isolde’s serene mask finally cracked. A flicker of genuine alarm crossed her ageless features. “It should not be possible. The Veil here is strong, anchored by the stones.” The moan came again, closer, laced with a desperate hunger. The briars at the edge of the clearing shuddered. A single, long thorn, black as jet, fell to the mossy ground. It sizzled where it landed, leaving a tiny, smoking scar on the glowing green. Rory’s hand went to the small, leaf-shaped dagger Isolde had given her—the Fae-forged blade, moonsilver, cold even through her jacket. She drew it. In the amber light, it glowed with a soft, silver luminescence, its edge looking lethally sharp. The cold of it seeped into her fingers, a welcome, grounding sensation. “The gluttony of one realm can bleed into another,” Isolde murmured, backing away from the briars, her silver hair swirling around her as if stirred by an unfelt wind. “Especially when a key is brought to a weak point. The stone warms not for a portal to Hel, but for a *crack* through which Hel has already reached.” The briars exploded inward, not pushed aside, but *devoured*. A shape lurched into the clearing. It was vaguely humanoid, but bloated, its skin a mottled grey-green and slick with a viscous fluid. It had too many mouths, some on its torso, all of them gnashing and drooling a steaming, dark saliva that ate at the moss where it fell. It had no eyes, but its head swiveled, tracking them with a sense that was not sight. It was a creature of pure, mindless consumption, and it smelled of spoiled meat and burnt sugar. It let out a gurgling, shrieking cry and lunged, not at any one of them, but at the luminous, midnight lotus in the pool. Rory moved. Cool-headed. Out-of-the-box. The thing was drawn to the magic, to the life, to the *excess* of the grove. The Fae blade felt light and alive in her hand. She didn’t shout. She simply stepped into its path, the moonsilver dagger a blur of silver light as she brought it around in a precise, economical arc aimed at the nearest gnashing mouth on its flank. The blade sang as it cut, a high, clear note like a struck crystal. Where it touched the creature’s flesh, it didn’t just slice; it cauterized with a burst of cold silver light. The creature shrieked, a sound like tearing metal, and recoiled, clutching at the smoking wound. Nyx descended from the tree, not as a shadow, but solidifying in mid-air, their hands elongating into blades of pure, condensed darkness. “It is an eater of worlds. A sliver of Gluttony. How did it cross?” Isolde was chanting, her hands weaving intricate patterns in the air. The flowers around her feet glowed brighter, their crystalline chimes rising in pitch and urgency. “It did not cross. It was *pulled*. By the resonance. By the key!” The creature, maddened by pain and the scent of potent magic, ignored its wound and charged again, this time directly at Rory. Its multiple mouths gibbered. She didn’t retreat. She thought of Evan, of the feeling of being consumed. She thought of her father’s cold logic, her mother’s quiet strength. She thought of the warm, pulsing stone on her chest—a key, a beacon, a burden. She sidestepped the clumsy, bloated rush, letting the creature’s momentum carry it past. As it lurched by, she drove the Fae-forged blade deep into the slick, putrid flesh of its back, right where a spine should be. This time, the silver light didn’t just cauterize. It erupted. The creature froze, a network of glowing silver lines spreading from the wound like cracks in ice. It made a sound, a final, sucking sigh, and then collapsed, not into flesh, but into a spreading puddle of iridescent, oily slime that immediately began to sink into the moss, which turned brown and withered where it touched. Silence returned, but it was a broken silence. The grove’s hum was discordant, its rhythm stuttered. The pool was murky. The midnight lotus had closed its petals tightly. Rory stood panting, the Fae blade dripping a clear, viscous fluid that evaporated into silver mist before it hit the ground. The Heartstone pendant was a burning coal against her skin. She looked at Isolde, whose face was grave. “The grove is wounded,” the seer said, her voice flat with sorrow. “And it now carries a taint. You have your answer, Aurora Carter. The one who gave you the stone may have meant to guide you, but they have also marked you. You are a beacon in the dark. And not all things drawn to light are benign.” Nyx reformed beside her, their shadow subtly darker, more defined. “The sliver was drawn to your pendant, to its connection to Dymas. It found a crack in the Veil here, amplified by the grove’s magic. This was not an accident. It was a test. Or a message.” Rory looked at the ruined patch of moss, at the shivering flowers, at the closed, frightened lotus. The wonder of the grove was now underscored by a terrifying vulnerability. She had brought this here, with her key and her questions. The unease she’d felt upon entering was nothing compared to the cold, hard dread now settling in her stomach. She had wanted answers. Instead, she had drawn a monster from between worlds and wounded a sanctuary. The path to knowledge, it seemed, was indeed paved with bitter herbs. And she had just taken her first, bloody bite.
created_at"2026-03-11T23:12:19.175Z" 3/11/2026, 11:12:19 PM
model"openrouter/hunter-alpha"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4285
moderation_latency(null)
generation_time64370
tokens_prompt1590
tokens_completion3661
native_tokens_prompt1566
native_tokens_completion3232
native_tokens_completion_images(null)
native_tokens_reasoning317
native_tokens_cached384
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"stop"
usage0
router(null)
provider_responses(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773270739-HrCyM6dbhWgD3xkTK7h0"
upstream_id"gen-1773270739-HrCyM6dbhWgD3xkTK7h0"
total_cost0
cache_discount(null)
upstream_inference_cost0
provider_name"Stealth"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount0
adverbTags(empty)
dialogueSentences31
tagDensity0.419
leniency0.839
rawRatio0
effectiveRatio0
88.63% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2198
totalAiIsmAdverbs5
found
0
adverb"carefully"
count1
1
adverb"precisely"
count1
2
adverb"perfectly"
count1
3
adverb"gently"
count1
4
adverb"tightly"
count1
highlights
0"carefully"
1"precisely"
2"perfectly"
3"gently"
4"tightly"
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)
15.83% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2198
totalAiIsms37
found
0
word"familiar"
count2
1
word"chill"
count2
2
word"profound"
count1
3
word"gloom"
count1
4
word"warmth"
count2
5
word"crystal"
count2
6
word"crystalline"
count2
7
word"shimmered"
count1
8
word"electric"
count1
9
word"stomach"
count2
10
word"shattered"
count1
11
word"kaleidoscope"
count1
12
word"unreadable"
count1
13
word"pounding"
count1
14
word"pulsed"
count1
15
word"resonance"
count3
16
word"symphony"
count1
17
word"whisper"
count1
18
word"flicker"
count1
19
word"lurched"
count2
20
word"intricate"
count1
21
word"charged"
count1
22
word"beacon"
count2
23
word"silence"
count2
24
word"grave"
count1
25
word"sanctuary"
count1
highlights
0"familiar"
1"chill"
2"profound"
3"gloom"
4"warmth"
5"crystal"
6"crystalline"
7"shimmered"
8"electric"
9"stomach"
10"shattered"
11"kaleidoscope"
12"unreadable"
13"pounding"
14"pulsed"
15"resonance"
16"symphony"
17"whisper"
18"flicker"
19"lurched"
20"intricate"
21"charged"
22"beacon"
23"silence"
24"grave"
25"sanctuary"
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
emotionTells1
narrationSentences136
matches
0"t with sorrow"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences136
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences154
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans5
markdownWords6
totalWords2193
ratio0.003
matches
0"standing stones"
1"crack"
2"devoured"
3"excess"
4"pulled"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount1820
uniqueNames18
maxNameDensity0.88
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Rory16
Carter1
Richmond1
Park1
London2
Heartstone3
Nyx7
Cool-headed2
Eva1
Varga1
Light1
Pre-Law1
Isolde12
Unease1
Fae-forged2
Fae4
Evan1
One3
persons
0"Rory"
1"Carter"
2"Nyx"
3"Eva"
4"Varga"
5"Light"
6"Isolde"
7"Evan"
places
0"Richmond"
1"Park"
2"London"
3"Heartstone"
globalScore1
windowScore1
60.71% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences112
glossingSentenceCount4
matches
0"felt like swallowing a memory of honeys"
1"felt like a conscious performance"
2"symbols that seemed to shift if she stared too long"
3"looked like obsidian and frozen flame"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches11
per1kWords5.016
wordCount2193
matches
0"not through the archway, but into the shimmer itself, her form dissolving like sugar in w"
1"not of walking through a door, but of being carefully, precisely inverted"
2"not with insects, but with a low, resonant frequency she felt in her molars"
3"not the oaks at the entrance, but actual stones, smooth"
4"not sinking, but floating gently down to lie upon the water’s surface"
5"not into ripples, but into a kaleidoscope of colours"
6"not for a portal to Hel, but for a *crack* through"
7"not pushed aside, but *devoured*"
8"not at any one of them, but at the luminous, midnight lotus in the pool"
9"not as a shadow, but solidifying in mid-air, their hands elongating into blades o"
10"not into flesh, but into a spreading puddle of iridescent, oily slime"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences154
matches
0"process that, a"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs49
mean44.76
std23.52
cv0.526
sampleLengths
071
13
244
388
428
577
632
735
824
912
1050
118
1248
1399
1424
1525
1646
1763
1860
1953
2099
216
2220
2355
2415
2537
2614
2761
2840
2930
3028
3145
3251
3358
3493
3524
3666
3748
3836
3939
4026
4176
4266
4328
4439
4559
4647
4759
4838
97.52% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences136
matches
0"were carved"
1"was drawn"
2"being consumed"
89.62% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs302
matches
0"was trudging"
1"were *standing"
2"was disorienting"
3"was glowing"
4"was chanting"
31.54% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount2
flaggedSentences6
totalSentences154
ratio0.039
matches
0"They weren’t just trees; they were *standing stones* of living wood."
1"Flowers she had no names for bloomed in profusion: blossoms shaped like spun glass that chimed with a faint, crystalline music when a breeze—carrying scents of mint and ozone—drifted through them."
2"She noticed the standing stones again—not the oaks at the entrance, but actual stones, smooth and grey, half-swallowed by the flowering vines."
3"Rory’s hand went to the small, leaf-shaped dagger Isolde had given her—the Fae-forged blade, moonsilver, cold even through her jacket."
4"Where it touched the creature’s flesh, it didn’t just slice; it cauterized with a burst of cold silver light."
5"She thought of the warm, pulsing stone on her chest—a key, a beacon, a burden."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1841
adjectiveStacks2
stackExamples
0"thorny, black-leafed briars."
1"small, leaf-shaped dagger"
adverbCount59
adverbRatio0.03204780010863661
lyAdverbCount20
lyAdverbRatio0.010863661053775122
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences154
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences154
mean14.24
std8.95
cv0.629
sampleLengths
07
125
219
320
43
525
69
710
832
919
1026
1111
1215
135
148
159
1631
178
1829
198
2013
2111
2215
2320
2412
2512
2612
2715
2810
2925
308
319
3222
338
349
358
3631
3720
3823
3917
4019
415
422
4317
444
452
4638
478
4832
4913
37.01% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats20
diversityRatio0.2922077922077922
totalSentences154
uniqueOpeners45
51.68% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences129
matches
0"Instead, she pointed towards the"
1"Instead, she had drawn a"
ratio0.016
99.07% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences129
matches
0"She stopped, her delivery bag"
1"Their violet eyes, faintly luminous,"
2"They weren’t just trees; they"
3"She left no mark on"
4"It was warm, pulsing with"
5"She turned and walked, not"
6"She blinked against a light"
7"It cast everything in a"
8"It was disorienting, exhilarating."
9"they whispered, their voice like"
10"She had deliveries to make."
11"She forced herself to focus,"
12"She noticed the standing stones"
13"They were carved with spirals"
14"She looked away."
15"They came to a clearing"
16"She looked down."
17"It was a wet, tearing"
18"It came from beyond the"
19"Their whisper was urgent."
ratio0.302
37.52% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount109
totalSentences129
matches
0"The air changed before the"
1"The next, she inhaled a"
2"She stopped, her delivery bag"
3"Their violet eyes, faintly luminous,"
4"They weren’t just trees; they"
5"Rory asked, her voice steady"
6"Isolde Varga appeared from nowhere,"
7"She left no mark on"
8"Rory’s hand went instinctively to"
9"It was warm, pulsing with"
10"Isolde murmured, her voice a"
11"She turned and walked, not"
12"Nyx flowed after her, their"
13"Rory took a breath, tightened"
14"The sensation was not of"
15"The sweet air rushed into"
16"The damp chill of London"
17"She blinked against a light"
18"The grove unfolded before her,"
19"The sky above wasn’t blue"
ratio0.845
38.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences129
matches
0"Before Rory could process that,"
ratio0.008
11.28% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount14
matches
0"The damp chill of London evaporated, replaced by a gentle, pervasive warmth, as if she’d stepped into a greenhouse heated by a perpetual, soft sun."
1"Flowers she had no names for bloomed in profusion: blossoms shaped like spun glass that chimed with a faint, crystalline music when a breeze—carrying scents of …"
2"Vines with leaves of iridescent purple coiled around trees with bark that shimmered like silver birch, but smoother, more metallic."
3"Wildflowers carpeted the ground in hues of electric blue, deep magenta, and gold, blooming in tangled, joyous profusion that defied any earthly season."
4"Nyx was a fluid shadow at Rory’s elbow, occasionally stretching out a tendril of darkness to brush against a glowing mushroom or a floating mote of pollen that …"
5"The analytical part of her mind, the part that had chafed at Pre-Law but thrived on puzzles, kicked in."
6"The moment it touched, the reflection shattered, not into ripples, but into a kaleidoscope of colours that swirled and reformed into an image: a city of towerin…"
7"It was a wet, tearing noise, followed by a low, guttural moan that was decidedly not part of the grove’s natural symphony."
8"Nyx instantly dissolved, becoming a flat, living shadow that slithered up a nearby tree trunk, peering into the darkness beyond."
9"It had too many mouths, some on its torso, all of them gnashing and drooling a steaming, dark saliva that ate at the moss where it fell."
10"Nyx descended from the tree, not as a shadow, but solidifying in mid-air, their hands elongating into blades of pure, condensed darkness."
11"Isolde was chanting, her hands weaving intricate patterns in the air."
12"It made a sound, a final, sucking sigh, and then collapsed, not into flesh, but into a spreading puddle of iridescent, oily slime that immediately began to sink…"
13"Rory stood panting, the Fae blade dripping a clear, viscous fluid that evaporated into silver mist before it hit the ground."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount4
matches
0"Isolde murmured, her voice a melody of riddles"
1"Isolde said, her expression unreadable"
2"Nyx observed, their form tightening, becoming more defined, more alert"
3"the seer said, her voice flat with sorrow"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount7
fancyTags
0"she breathed (breathe)"
1"Isolde murmured (murmur)"
2"they whispered (whisper)"
3"Rory whispered (whisper)"
4"Nyx observed (observe)"
5"Isolde stated (state)"
6"Isolde murmured (murmur)"
dialogueSentences31
tagDensity0.387
leniency0.774
rawRatio0.583
effectiveRatio0.452
71.5727%