Run: 2026-03-06-01KK1HS7N0MPJR31X6GY84DD20

Run Details

Model:
GPT-5.4
Duration:
1m 16s
Cost:
$0.044792
Provider:
OpenAI

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 standing stones did not look ancient from a distance. They looked like what they were to anyone without the right eyes: old oaks knotted together at the edge of Richmond Park, roots humped through the earth, bark silvered by damp and age. Dog walkers passed the path fifty yards away without a second glance. A cyclist rattled over the gravel and vanished between the beeches. London still breathed behind them in a low, familiar hush. Then Aurora stepped between the first two trunks and the world changed its mind. The air thickened around her, cool as water and twice as strange. Her skin prickled from scalp to heel. For one disorienting second she had the sensation of moving nowhere at all, as if the ground had slipped out from under her and some invisible hand had caught her by the ribs. The Heartstone pendant beneath her shirt went hot against her sternum, a sudden pulse of heat that made her suck in a breath. “Rory?” Eva’s voice came from behind her, thinner than it should have been. “I’m fine,” Aurora said, though the words left her mouth oddly muffled, as if the grove had decided sound must travel through moss first. She took one more step. The park vanished. Not all at once, not in some dramatic curtain-drop. It unraveled at the edges. Bare winter grass blurred into a carpet of flowers so bright they looked painted: foxgloves and bluebells and white blossoms she didn’t know, all open at once despite the season. The muddy path under her boots smoothed into pale earth laced with roots that gleamed faintly gold. The trees rose higher, trunks broad as cottages, their bark pearled with green fire. Above them the sky stretched in impossible colors—not quite evening, not quite dawn, a wash of lilac and silver threaded through with drifting light. Aurora stopped dead. She had expected something uncanny. A hidden grove. A pocket between worlds. She had not expected the sense that she had stepped into a place that had never belonged to human scale at all. Everything here was proportioned to another kind of being. The ferns towered waist-high. The flowers watched. The silence had depth. Eva came up beside her and gave a low, involuntary laugh. “Bloody hell.” Aurora glanced at her. Eva’s bravado had taken a hit; her eyes were wide, dark curls lifting in the damp breeze. Silas followed more slowly, broad shoulders tense beneath his coat, one hand already near the iron charm he wore at his belt. And then there was Nyx, who did not so much enter as gather themselves out of the shadows between the roots. Their silhouette sharpened into a long-limbed figure with faintly glowing violet eyes. “The boundary is old,” Nyx whispered, their voice moving through the leaves rather than the air. “Older than the city beyond it.” Aurora looked back. She could still see the oak trunks behind them, but only barely. Between them hung a wavering distortion like heat over tarmac. Through it she caught a glimpse of ordinary parkland, gray sky, a man in a red scarf walking a terrier. Then the shimmer folded in on itself and was gone. Not closed, exactly. Hidden. Her throat tightened. “And if we need to get back?” Nyx tilted their head. “We will discover whether the grove wishes us to leave quickly.” “Comforting,” Silas muttered. They moved on because there was nothing else to do. The deeper they went, the less the grove resembled any piece of England Aurora had ever known. The trees were oak only by courtesy; their branches twisted in deliberate shapes, some braided together overhead like the arches of a cathedral, others hung with strands of luminous moss that swayed in a wind she could not feel. Pools lay in hollows beside the path, black and still until she looked directly at them, when light rippled under the surface like schools of stars. Once she thought she saw faces there—long, elegant, expressionless—before the water clouded and showed only her own reflection, small and human and unnervingly solid. No birdsong. No insects. Instead the grove murmured to itself. Leaves hissed secrets. Somewhere far off, glass chimed in irregular notes. The sound raised tiny hairs on the back of her neck. Aurora kept one hand on the pendant through her shirt and the other close to the hilt of the dagger strapped beneath her coat. Isolde’s gift sat there like a sliver of moonlight, always cold against her side. The farther they walked, the more aware she became of it. Not heavier. More awake. A bank of white flowers opened on either side of the path. Their petals were translucent, veined in silver. Each blossom turned as she passed, following her with slow, deliberate motion. Eva noticed. “Tell me those are not looking at us.” “They are,” Aurora said. “Brilliant.” Silas crouched near one, careful not to touch. “Never seen anything like it.” The flower nearest him folded shut with prim disdain. Aurora almost smiled. Almost. Wonder came in flashes here, but unease sat underneath it like a current. The grove was beautiful in the same way the sea was beautiful in winter—lavish, immense, entirely capable of killing you without malice. They came to a stream no wider than a lane and all four of them halted at once. The water flowed uphill. Not just trickling against the slope. It moved in a clean silver ribbon from a low bed of reeds to a ridge of stone three feet higher, climbing without effort, curling around rocks, carrying floating leaves that never became wet. Tiny fish with transparent bodies darted through it, each one lit from within by a thread of blue light. When Aurora knelt at the bank, the stream’s surface reflected not her face but a night sky crowded with stars. “Don’t touch it,” Nyx said quietly. Aurora withdrew her hand before she knew she’d moved it. “Wasn’t going to.” Nyx’s violet eyes flicked toward her. They had no eyebrows and no true mouth in that half-solid face, yet she had learned to read shades of expression in the angle of their head, the set of their shoulders. Right now they looked unconvinced. Eva leaned over from behind Aurora’s shoulder. “What happens if you do?” “A question,” Nyx murmured, “best answered by someone less attached to their years.” “That bad?” “Possibly worse.” Silas straightened and looked along the stream’s impossible ascent. “Then we cross somewhere else.” They followed the bank until the stream narrowed to a bridge of roots arched over the water. The roots were smooth and pale, grown together into a span too neat to be accidental. Aurora tested one with her boot. Solid. Cold. She went first, balancing carefully, the star-water gliding soundlessly beneath her. Halfway across, a fish turned and looked up at her with a human eye. She nearly missed her footing. “Rory?” Eva hissed. “I saw something,” Aurora said through her teeth, and kept moving until she reached the other side. When she glanced back, the fish were only fish again, translucent and mindless in the climbing stream. The path beyond bent into a clearing so sudden and precise it felt made. Wildflowers stopped at its edge as if cut by scissors. The ground in the center was bare, covered in fine silver sand. Seven stones stood around it in a ring, each one taller than a man and carved with grooves that shifted when Aurora tried to follow them. Not changed—shifted, like meanings sliding under the skin of a language she didn’t speak. In the middle of the ring grew a single tree. It had no leaves. Its branches were hung with things that glowed. Aurora stared before understanding what she was looking at. Not fruit. Not lanterns. Tiny bottles, dozens of them, blown from glass so thin it looked like soap-film. Each held a pale light suspended in liquid, gold or blue or rose or green. They stirred gently as the branches moved, tapping one another with faint musical notes. Eva breathed, “Oh my God.” Silas did not step closer. “That doesn’t belong in a tree.” “No,” Nyx said. “It belongs nowhere mortal.” Aurora approached despite herself, boots sinking slightly into the silver sand. The closer she got, the clearer the sounds became. The bottles weren’t merely chiming. Some whispered. Not words she could catch, only the cadence of speech, as if each held a memory of a voice that had forgotten the language of mouths. One bottle near eye level glowed a rich amber. Inside, something tiny beat against the glass in slow pulses. A moth, she thought at first. Then the thing spread translucent wings and she saw it was shaped like a little person no bigger than her thumb, all angles and light. Her breath snagged. “Don’t open them,” Nyx said from behind her, sharper now. “I know.” The figure in the bottle turned. It had no face, only brightness where features should be, but Aurora had the sickening sensation of being recognized. The bottle warmed the air around it. She drew back a step. “What are they?” Silas asked. Nyx was silent too long. When they answered, the whisper had gone flatter. “Promises. Names. Pieces. The Fae keep what they value and what they steal in forms that please them.” Aurora looked at the tree again and the wonder in it curdled. Some of the bottles shone joyfully, almost playfully. Others flickered weakly. One at the highest branch had gone nearly dark. Eva folded her arms tight over herself. “Right. Lovely place.” A breeze moved through the clearing, though Aurora hadn’t felt wind since entering the grove. The bottles rang together. The silver sand around her boots shivered. Then a voice spoke from nowhere and everywhere at once. “You came with hunger hidden in your pockets.” Aurora’s hand went to the dagger. The blade was in her palm before she remembered drawing it, moonsilver cold enough to ache. Light from the bottle-tree ran along its leaf-shaped edge. Isolde Varga stood just beyond the circle of stones. Aurora had seen her once before and still could not quite fix her in ordinary thought. She seemed both young and ancient, delicate and entirely inhuman in the way a storm might be delicate from a great distance. Her silver hair fell to her waist, bright against a gown the color of moonlit water. Pale lavender eyes rested on each of them in turn. She had crossed the flowered ground without bending a single stem. At her feet the silver sand remained smooth; she left no footprints. Eva swore under her breath. Isolde smiled, faintly. “Mortal mouths are forever making offerings to surprise.” Aurora lowered the blade, though not by much. “We came because you said you had answers.” “Did I?” Isolde drifted closer to the standing stones, trailing the scent of rain on stone. “Answers are heavy things. Seekers prefer keys.” Silas gave Aurora a look that translated cleanly to I hate this already. Aurora slid the dagger back, keeping her voice even. “Then give us a key.” The seer’s gaze dropped to Aurora’s throat, as if she could see through wool and skin straight to the Heartstone pendant. Heat answered that look; the crimson gem pulsed once against Aurora’s chest. “There,” Isolde said softly. “One key calls to another.” For the first time since entering the grove, a true shiver crawled down Aurora’s spine. “To what?” Isolde turned, and only then did Aurora notice what lay beyond the clearing. The grove had hidden it until this moment, or perhaps simply refused to show it. Past the ring of stones the land dipped away into mist, and in that mist rose a structure half-woven from root and half-carved from white stone. It stood enormous and silent, part palace, part ruin, terraces swallowed by flowering vines, windows dark as open mouths. Light moved behind some of them with no visible source. Bridges of living wood linked broken towers. A staircase descended into the fog and did not seem to end. Aurora stared, all speech gone from her for a beat. It was not on any map. It could not fit inside any ordinary stretch of parkland. It sat there with the impossible confidence of something that had always existed and never cared whether humans knew it. Wonder hit first, bright and clean. Then dread followed close behind. Beside her, Eva whispered, “Tell me we’re not going in there.” Isolde’s smile deepened by a fraction. “You are already inside, little spark. The grove is only the threshold.” A distant bell tolled from somewhere in the mist. Low. Hollow. The sound rolled through Aurora’s bones more than her ears. Nyx’s form thinned at the edges, shadow reaching instinctively for shadow. “That place should not be awake.” “Yet it dreams with open eyes,” Isolde said. Aurora could feel her own pulse in the scar on her wrist, in the grip of her fingers, in the pendant’s answering warmth. Every instinct told her to turn around, find the hidden boundary, drag her friends back into cold, ugly, normal London. Another instinct—sharper, older than fear—leaned toward the mist. A key calls to another. She looked at the descending stair, at the root-woven rail slick with silver light, at the darkness breathing behind those far windows. Then she looked at her friends. Eva pale but stubborn. Silas grim, planted, ready. Nyx all coiled shadow and unease. No one said don’t. Aurora let out a slow breath. “Fine,” she said, not taking her eyes off the palace in the mist. “We’ve come this far.” The bell sounded again. This time, underneath it, she heard something else. Not music. Not quite. A hundred glass voices whispering from deep within the hidden place, as if the tree behind them had roots far longer than any of them had guessed.
created_at"2026-03-06T12:25:58.696Z" 3/6/2026, 12:25:58 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency380
moderation_latency(null)
generation_time75686
tokens_prompt1590
tokens_completion3613
native_tokens_prompt1532
native_tokens_completion2942
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1408
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.044792
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0f9be32759cbc9a80169aac7d6bf108190bb3e50f6ecd21378"
is_byokfalse
latency127
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1772799958-zzQCLdu0UiwHJIaLNjn1"
upstream_id"resp_0f9be32759cbc9a80169aac7d6bf108190bb3e50f6ecd21378"
total_cost0.044792
cache_discount0.003168
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
totalTags18
adverbTagCount2
adverbTags
0"Nyx said quietly [quietly]"
1"Isolde said softly [softly]"
dialogueSentences45
tagDensity0.4
leniency0.8
rawRatio0.111
effectiveRatio0.089
87.05% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2317
totalAiIsmAdverbs6
found
0
adverb"slowly"
count1
1
adverb"quickly"
count1
2
adverb"carefully"
count1
3
adverb"gently"
count1
4
adverb"slightly"
count1
5
adverb"softly"
count1
highlights
0"slowly"
1"quickly"
2"carefully"
3"gently"
4"slightly"
5"softly"
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)
65.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2317
totalAiIsms16
found
0
word"familiar"
count1
1
word"pulse"
count2
2
word"uncanny"
count1
3
word"silence"
count1
4
word"charm"
count1
5
word"wavering"
count1
6
word"comforting"
count1
7
word"flicked"
count1
8
word"whisper"
count1
9
word"playfully"
count1
10
word"flickered"
count1
11
word"pulsed"
count1
12
word"structure"
count1
13
word"could feel"
count1
14
word"warmth"
count1
highlights
0"familiar"
1"pulse"
2"uncanny"
3"silence"
4"charm"
5"wavering"
6"comforting"
7"flicked"
8"whisper"
9"playfully"
10"flickered"
11"pulsed"
12"structure"
13"could feel"
14"warmth"
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
narrationSentences200
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences200
filterMatches
0"notice"
hedgeMatches
0"tried to"
1"seem to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences227
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2310
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions79
wordCount2100
uniqueNames11
maxNameDensity1.57
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Aurora33
Heartstone2
Nyx11
England1
Silas8
Varga1
Eva11
Isolde8
London2
persons
0"Aurora"
1"Nyx"
2"Silas"
3"Varga"
4"Eva"
5"Isolde"
places
0"Richmond"
1"Park"
2"Heartstone"
3"England"
4"London"
globalScore0.714
windowScore0.333
77.01% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences137
glossingSentenceCount4
matches
0"looked like what they were to anyone with"
1"not quite evening, not quite dawn, a wash of lilac and silver threaded through with drifting light"
2"not quite dawn, a wash of lilac and silver threaded through with drifting light"
3"looked like soap-film"
4"not quite fix her in ordinary thought"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.433
wordCount2310
matches
0"not her face but a night sky crowded with stars"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences227
matches
0"answered that look"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs94
mean24.57
std24.87
cv1.012
sampleLengths
076
114
275
313
424
55
63
799
83
954
1013
1176
1222
1359
1410
1515
163
1710
18106
1932
2053
2131
2210
234
241
2513
269
2739
2818
294
3079
316
3213
3343
3412
3513
362
372
3814
3966
405
413
4234
4376
4410
4512
4656
475
4811
497
96.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences200
matches
0"was proportioned"
1"was gone"
2"were hung"
3"was shaped"
4"being recognized"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs334
matches
0"was looking"
1"weren’t merely chiming"
29.58% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount4
flaggedSentences9
totalSentences227
ratio0.04
matches
0"Above them the sky stretched in impossible colors—not quite evening, not quite dawn, a wash of lilac and silver threaded through with drifting light."
1"Eva’s bravado had taken a hit; her eyes were wide, dark curls lifting in the damp breeze."
2"The trees were oak only by courtesy; their branches twisted in deliberate shapes, some braided together overhead like the arches of a cathedral, others hung with strands of luminous moss that swayed in a wind she could not feel."
3"Once she thought she saw faces there—long, elegant, expressionless—before the water clouded and showed only her own reflection, small and human and unnervingly solid."
4"The grove was beautiful in the same way the sea was beautiful in winter—lavish, immense, entirely capable of killing you without malice."
5"Not changed—shifted, like meanings sliding under the skin of a language she didn’t speak."
6"At her feet the silver sand remained smooth; she left no footprints."
7"Heat answered that look; the crimson gem pulsed once against Aurora’s chest."
8"Another instinct—sharper, older than fear—leaned toward the mist."
86.03% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2118
adjectiveStacks1
stackExamples
0"cold, ugly, normal London."
adverbCount104
adverbRatio0.049102927289896126
lyAdverbCount34
lyAdverbRatio0.016052880075542966
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences227
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences227
mean10.18
std7.4
cv0.727
sampleLengths
010
133
212
311
410
514
612
77
833
923
1013
1124
125
133
149
155
1630
1717
1814
1924
203
215
223
234
2422
259
264
273
284
2911
302
314
3217
3322
3421
3512
3616
376
383
3912
4010
4120
4210
433
441
453
467
474
4811
493
55.65% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.3656387665198238
totalSentences227
uniqueOpeners83
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences176
matches
0"Then Aurora stepped between the"
1"Then the shimmer folded in"
2"Once she thought she saw"
3"Instead the grove murmured to"
4"Somewhere far off, glass chimed"
5"Then the thing spread translucent"
6"Then a voice spoke from"
7"Then dread followed close behind."
8"Then she looked at her"
ratio0.051
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences176
matches
0"They looked like what they"
1"Her skin prickled from scalp"
2"She took one more step."
3"It unraveled at the edges."
4"She had expected something uncanny."
5"She had not expected the"
6"Their silhouette sharpened into a"
7"She could still see the"
8"Her throat tightened."
9"They moved on because there"
10"Their petals were translucent, veined"
11"They came to a stream"
12"It moved in a clean"
13"They had no eyebrows and"
14"They followed the bank until"
15"She went first, balancing carefully,"
16"She nearly missed her footing."
17"It had no leaves."
18"Its branches were hung with"
19"They stirred gently as the"
ratio0.182
70.80% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount137
totalSentences176
matches
0"The standing stones did not"
1"They looked like what they"
2"Dog walkers passed the path"
3"A cyclist rattled over the"
4"London still breathed behind them"
5"The air thickened around her,"
6"Her skin prickled from scalp"
7"The Heartstone pendant beneath her"
8"Eva’s voice came from behind"
9"Aurora said, though the words"
10"She took one more step."
11"The park vanished."
12"It unraveled at the edges."
13"The muddy path under her"
14"The trees rose higher, trunks"
15"Aurora stopped dead."
16"She had expected something uncanny."
17"A hidden grove."
18"A pocket between worlds."
19"She had not expected the"
ratio0.778
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences176
matches(empty)
ratio0
81.41% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences93
technicalSentenceCount8
matches
0"For one disorienting second she had the sensation of moving nowhere at all, as if the ground had slipped out from under her and some invisible hand had caught h…"
1"The Heartstone pendant beneath her shirt went hot against her sternum, a sudden pulse of heat that made her suck in a breath."
2"The muddy path under her boots smoothed into pale earth laced with roots that gleamed faintly gold."
3"The trees were oak only by courtesy; their branches twisted in deliberate shapes, some braided together overhead like the arches of a cathedral, others hung wit…"
4"Not words she could catch, only the cadence of speech, as if each held a memory of a voice that had forgotten the language of mouths."
5"The seer’s gaze dropped to Aurora’s throat, as if she could see through wool and skin straight to the Heartstone pendant."
6"It sat there with the impossible confidence of something that had always existed and never cared whether humans knew it."
7"A hundred glass voices whispering from deep within the hidden place, as if the tree behind them had roots far longer than any of them had guessed."
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount3
matches
0"Aurora said, though the words left her mouth oddly muffled, as if the grove had decided sound must travel through moss first"
1"Nyx whispered, their voice moving through the leaves rather than the air"
2"she said, not taking her eyes off the palace in the mist"
16.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount6
fancyTags
0"Nyx whispered (whisper)"
1"Silas muttered (mutter)"
2"Nyx murmured (murmur)"
3"Eva hissed (hiss)"
4"Eva breathed (breathe)"
5"Beside her Eva whispered (whisper)"
dialogueSentences45
tagDensity0.356
leniency0.711
rawRatio0.375
effectiveRatio0.267
81.3722%