Run: 2026-03-06-01KK1J64TABN5YS0AWG757WFHB

Run Details

Duration:
1m 18s
Cost:
$0.048122
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 looked like oaks from a distance. Only when Aurora came close did the lie fall apart. Bark gave way to grainless grey, furrowed like old skin rather than wood, and the trunks rose too straight, too deliberate, each one carved with spirals that hurt the eye if she stared too long. Moss clung to them in velvety strips. White foxgloves and star-shaped blue flowers crowded their bases, blooming in the thin January light as if the season had been forgotten here. Richmond Park lay at her back—bare branches, damp grass, distant traffic dulled by mist. Ahead, between the stone-oaks, the air shimmered. Not heat. Not exactly. More like the world had been stretched over an opening and pulled tight. Aurora touched the silver chain at her throat by reflex. The Heartstone pendant sat warm against her sternum, warmer than her own skin, its deep crimson center holding a slow, ember-like pulse. That bothered her more than the shimmer did. According to every hard-earned instinct she possessed, strange magical artifacts were not supposed to react pleasantly to hidden clearings in public parks. “You’re certain this is the place?” she asked. Isolde Varga stood a few paces ahead, silver hair streaming down her back in a bright sheet that caught what little daylight there was and made its own. She wore no coat despite the cold. Frost silvered the grass around everyone else’s boots; it did not touch the hem of her pale green gown. Her feet made no sound in the dead leaves. “The door is where the trees remember a road,” Isolde said, as if that answered anything. Her pale lavender eyes slid toward Aurora. “You came seeking a path. This one is willing to be found.” Nyx leaned against a neighboring stone as though gravity were a suggestion and not a rule. In solid form they were a tall silhouette sharpened into human shape, edges smoking faintly into the shade around them. Their violet eyes glimmered, the only firm pieces of them. The morning gloom gathered close to their body like a cloak. “It is open,” they murmured, voice dry as wind through cracks. “For now.” Aurora blew out a breath and flexed her left hand. The crescent scar on her wrist flashed pale against her skin before her sleeve slid back over it. She was cold everywhere except beneath the pendant. Cold, and alert, and annoyed with herself for being nervous. She had walked into worse places than this. Most of them had involved men, not magic. Still, this was different. A hidden grove that sat between worlds. Time misbehaved in it. Half-Fae seers lived there and gave away blades that could cut through wards. It was, by any reasonable standard, exactly the sort of place a sane woman should avoid. Aurora had not had the luxury of being sane for a while now. “Fine,” she said. “Lead the way.” Isolde stepped between the standing stones. The shimmer broke around her with the softest sound, like a fingertip tracing the rim of a wineglass. Light folded. For a sickening instant Aurora saw two versions of the grove layered together—winter parkland and something greener, deeper, stranger—and then the first vanished. She crossed before she could think too hard about it. The air changed first. The London damp was gone, replaced by a cool sweetness rich with wet earth, crushed herbs, and a floral scent she couldn’t name. Her ears popped. The ground under her boots softened from winter grass to springy moss. Behind her, when she glanced back, the standing stones were still there, but the world beyond them had become a pearly blur, as though the park existed behind frosted glass. Nyx slid through after her, not so much walking as pouring from one patch of shadow to another. The blur behind them sealed with a liquid shimmer and was simply more trees. Aurora went very still. The grove opened around them in a broad clearing circled by trees unlike any in Richmond Park. Their trunks were white as bone, smooth and faintly luminous, their bark marked in veins of gold. Leaves in every season crowded the branches at once—new green buds beside copper autumn fans, dark summer canopies over brittle winter lace. Wildflowers spread across the ground in impossible profusion: crocuses and poppies, moon-pale roses, clusters of tiny glowing blossoms that nodded as if listening. No two breezes moved in the same direction. Some flowers leaned toward Aurora as she passed; others shut themselves tightly. Above, the sky was not a sky she knew. It held the color of late afternoon and dawn together, blue at one edge, violet at another, threaded with slow-moving ribbons of silver cloud. Somewhere out of sight, water chimed. “It’s bigger inside,” Aurora said before she could stop herself. One corner of Isolde’s mouth curved. “Most honest things are.” Aurora ignored that. She crouched and brushed her fingertips over the moss. It felt cool and plush and faintly elastic, as though she were touching some enormous sleeping creature. Tiny motes of light rose where her hand disturbed it, drifting upward like embers. They smelled sharply of mint. “Don’t eat anything,” she said, mostly to herself. “Wise,” said Nyx. “Though not because it would kill you.” She looked up. “That’s somehow worse.” They moved deeper into the grove along what could barely be called a path. The flowers thinned into ferns tall as her waist, their undersides silvered. The chiming of water grew clearer, joined now and then by other sounds Aurora couldn’t place: a child’s laughter far away, a wingbeat too heavy for any bird she knew, the murmur of voices just beyond hearing. Each time she turned toward them, she found only trees. The place pressed on all her senses at once. Light seemed denser here, tangible enough to brush against. Colors had a saturated, almost edible vividness. Even silence had texture. Every few steps she felt a tiny resistance, like passing through strands of spider silk. The Veil, she thought. Thin here. Thin enough that she could almost imagine slipping sideways into something else entirely if she took the wrong turn. The Heartstone pendant throbbed warm once, twice, then settled. Aurora frowned and closed her hand over it. Isolde noticed. Of course she did. “Your little red heart listens for hungry doors.” “I thought this place touched the Fae realm, not Hel.” Isolde glided through a stand of silver birches. “A wall may divide neighbors. It does not stop them sharing rain.” Helpful as ever. They reached the source of the water: a narrow stream so clear it scarcely looked real, curling through black stones polished mirror-slick. Light moved beneath its surface with no visible source, pale blue and green and pearl. The stream made no normal babble. It sang in high crystalline notes, each ripple a struck glass tone. Aurora knelt and saw tiny fish drifting in the current, translucent except for their skeletons, which gleamed like threads of silver wire. “Don’t touch that either,” Nyx said. She drew her hand back. “Do I get to touch anything in this place?” “Regret, perhaps.” Aurora snorted despite herself. The path bent with the stream and led them under a natural arch formed by the roots of two massive trees fused together. Beyond it the grove changed again. The flowers gave way to a field of tall white grass that whispered with no wind. At the center stood a circle of shallow stone basins on carved pedestals, each one filled with something different. Not water. One held moonlight, liquid and gently swirling despite the day. One held black soil writhing with tiny luminous roots. One brimmed with what looked like stars caught in milk. Another contained dead leaves that never settled, forever turning over themselves with a papery hiss. Aurora stopped at the edge of the circle. “Right,” she said softly. “That’s new.” Isolde moved among the basins with the ease of someone crossing her own kitchen. “The grove keeps what it is given. Grief. Promises. Seasons. Names.” Aurora stared at the basin of swirling leaves. “You’re telling me people just leave those things lying around?” “People leave pieces of themselves everywhere,” Isolde said. “Here, they can see the theft.” Nyx drifted close to the basin of moonlight. Its glow sharpened the violet in their eyes and carved silver edges into their darkness. For one strange second their silhouette shivered, and Aurora glimpsed a man inside the shade—a lean face, hollow-cheeked, hair tied back in old-fashioned fashion, gone before she could focus on it. Nyx went still. “Did you—” “Do not ask that question,” they said quietly. Aurora held their gaze a moment, then nodded. She knew the sound of a boundary when she heard one. Something rustled in the white grass beyond the circle. Aurora’s hand dropped at once to the sheath hidden inside her coat. The Fae-forged blade slid free with a whisper of moonsilver. Even through the leather grip the dagger was cold enough to sting. Its leaf-shaped edge caught the strange sky and answered with a faint clean glow. The rustling stopped. The grove itself seemed to notice the weapon. The nearest basin darkened. The stream’s distant chime faltered. Even the grass stilled, every white blade standing upright. Then a creature stepped from the field. Aurora had expected a threat and got wonder instead. It stood as tall as a deer but finer-boned, with legs too slender and a coat like beaten gold. Branching antlers rose from its head, each tine hung with tiny glassy fruits that chimed softly when it moved. Its eyes were black and depthless. Flowers bloomed where its hooves touched the earth. It looked at Aurora with unsettling intelligence. No one breathed. The creature came one pace closer, nostrils flaring. The Heartstone pendant warmed sharply, almost hot. Aurora tightened her grip on the dagger. “Easy,” she murmured, though whether she meant herself or the thing she didn’t know. Isolde inclined her head to it as one noble to another. “Hush, Thorn-King’s stray. She is not yours.” The creature tilted its head. One of the glass fruits fell from its antlers, struck the ground, and burst into a small peal of bells. Then it turned and bounded back into the white grass. In three heartbeats it was gone. Aurora let out the breath she had been holding. “You could have warned me this place had antlered hallucinations.” “Would you have come?” “No,” Aurora said. “Precisely.” Nyx’s whisper of laughter moved through the grass. Aurora sheathed the dagger, though slowly. Her pulse still kicked hard. Beneath the fear, though, another feeling spread—thin and bright and almost painful. Awe. The sort she had not trusted since childhood, when the world had still seemed wide enough to hold miracles without charging for them later. She walked to the basin of stars-in-milk and looked down. The points of light wheeled in patterns she almost recognized. Not constellations exactly. Routes, maybe. A map drawn for someone who knew how to read absence. In the liquid surface she caught her own reflection, warped by the drifting lights: bright blue eyes, black hair dampened by mist, jaw set as always. A delivery girl from Cardiff in a borrowed city, standing in a hidden place where seasons pooled in bowls and creatures wore bells as fruit. It should have felt impossible. Instead it felt, alarmingly, like a door swinging open. “How long have we been in here?” she asked. Isolde smiled without warmth. “Long enough for one answer. Not long enough for comfort.” That was not a time, but Aurora had expected no better. The white grass parted farther ahead, revealing a rise in the earth. Atop it stood a tree so enormous it might have anchored the whole grove. Its trunk was braided from several fused stems—silver, white, deep red, black as soot—and in the bark were hollows shaped like watching eyes. Objects hung from its branches on ribbons and chains: feathers, keys, tiny bottles of colored sand, bones carved with runes, rings green with age, scraps of cloth, a child’s wooden whistle, an iron nail bent into a spiral. Hundreds of them. Thousands, perhaps. Every movement of air set them whispering against one another. Aurora felt the hairs lift on her arms. “That,” Nyx said, voice gone softer than she had ever heard it, “is older than my memory.” They went up the rise together. The closer Aurora came, the stronger the sensation grew that the tree was aware of her. Not alive in any simple plant way. More deliberate than that. Its roots bulged from the earth in coiling ridges, vanishing under moss and reappearing ten yards away. Some were wrapped in silver thread. Others bled amber sap that smelled of honey and iron. At the base of the trunk sat a shallow depression filled with clear water. A scrying pool, maybe. Or something worse. Its surface reflected not the tree above but a night sky crowded with stars. Aurora crouched beside it. One star moved. No, not moved—fell, trailing a thread of crimson across the water’s black reflection. It struck somewhere beyond the edge she could see, and a ripple spread outward in concentric rings. As the rings reached the pool’s rim, the Heartstone pendant flared hot enough to make her gasp. She clutched it through her sweater. “What was that?” Isolde’s voice came from just behind her shoulder. “A warning, if you hear it in time. A memory, if you do not.” Aurora looked up sharply. “Of what?” The seer’s lavender gaze rested not on Aurora, but on the water. “Of a road beneath the world. Of amber skies and tables that never empty. Of mouths that eat until they learn hunger wears a crown.” Dymas. The word was not spoken, but it rose clear in Aurora’s mind all the same, carrying with it vineyards under a warm amber sky and grand feasts laid out like traps. The pendant throbbed again, answering something distant. Unease slid cold and slick under her ribs. Wonder did not leave. It simply made room. Behind them, the grove sighed. The hanging charms on the great tree clicked and rang together in a hundred tiny voices. Somewhere far off, the chiming stream changed key. Aurora stood slowly, eyes still on the dark water. She had come looking for guidance and found a place that felt like standing in the seam of the world, with one hand on Earth and the other brushing realms that would gladly swallow her whole. She touched the hilt of the cold Fae blade at her side, then the heat of the Heartstone at her chest. “All right,” she said, more to the grove than the others. “Show me what I’m walking into.” The pool’s reflected stars began, one by one, to rearrange themselves.
created_at"2026-03-06T12:33:01.778Z" 3/6/2026, 12:33:01 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency422
moderation_latency(null)
generation_time78230
tokens_prompt1590
tokens_completion3879
native_tokens_prompt1532
native_tokens_completion3164
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.048122
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0c816528a34f32df0169aac97dd53c819388d8b8ed4d638ab4"
is_byokfalse
latency146
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-1772800381-1sErSoGHOAOM19qCXl9p"
upstream_id"resp_0c816528a34f32df0169aac97dd53c819388d8b8ed4d638ab4"
total_cost0.048122
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
totalTags15
adverbTagCount2
adverbTags
0"she said softly [softly]"
1"they said quietly [quietly]"
dialogueSentences42
tagDensity0.357
leniency0.714
rawRatio0.133
effectiveRatio0.095
77.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2478
totalAiIsmAdverbs11
found
0
adverb"very"
count1
1
adverb"tightly"
count1
2
adverb"sharply"
count3
3
adverb"gently"
count1
4
adverb"softly"
count2
5
adverb"precisely"
count1
6
adverb"slowly"
count2
highlights
0"very"
1"tightly"
2"sharply"
3"gently"
4"softly"
5"precisely"
6"slowly"
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.70% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2478
totalAiIsms17
found
0
word"furrowed"
count1
1
word"shimmered"
count1
2
word"pulse"
count2
3
word"streaming"
count1
4
word"gloom"
count1
5
word"standard"
count1
6
word"tracing"
count1
7
word"tangible"
count1
8
word"silence"
count1
9
word"silk"
count1
10
word"throbbed"
count2
11
word"crystalline"
count1
12
word"whisper"
count2
13
word"warmth"
count1
highlights
0"furrowed"
1"shimmered"
2"pulse"
3"streaming"
4"gloom"
5"standard"
6"tracing"
7"tangible"
8"silence"
9"silk"
10"throbbed"
11"crystalline"
12"whisper"
13"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
narrationSentences208
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences208
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences234
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2469
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions80
wordCount2225
uniqueNames16
maxNameDensity1.48
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Aurora33
January1
Park2
Heartstone5
Isolde11
Varga1
London1
Richmond2
One6
Nyx8
Veil1
Fae-forged1
Cardiff1
Earth1
Fae3
Light3
persons
0"Aurora"
1"Isolde"
2"Varga"
3"One"
4"Nyx"
5"Light"
places
0"Park"
1"London"
2"Richmond"
3"Cardiff"
4"Earth"
globalScore0.758
windowScore0.667
52.60% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount6
matches
0"looked like oaks from a distance"
1"as if listening"
2"seemed denser here, tangible enough to brush against"
3"looked like stars caught in milk"
4"seemed wide enough to hold miracles without charging for them later"
5"felt like standing in the seam of the w"
78.49% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.215
wordCount2469
matches
0"not a time, but Aurora had expected no better"
1"not the tree above but a night sky crowded with stars"
2"not on Aurora, but on the water"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences234
matches
0"grew that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs96
mean25.72
std25.13
cv0.977
sampleLengths
09
175
221
317
462
58
663
735
857
913
1062
1144
1213
136
146
1543
1610
1772
1832
194
2099
2139
2210
2310
2448
258
2610
276
2873
2969
309
318
3214
3310
3420
353
3677
376
3814
392
404
41110
428
436
4425
4518
4614
4754
483
492
95.14% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences208
matches
0"been forgotten"
1"been stretched"
2"was gone"
3"was gone"
4"was braided"
5"were wrapped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs378
matches
0"were touching"
32.97% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount2
flaggedSentences9
totalSentences234
ratio0.038
matches
0"Richmond Park lay at her back—bare branches, damp grass, distant traffic dulled by mist."
1"Frost silvered the grass around everyone else’s boots; it did not touch the hem of her pale green gown."
2"For a sickening instant Aurora saw two versions of the grove layered together—winter parkland and something greener, deeper, stranger—and then the first vanished."
3"Leaves in every season crowded the branches at once—new green buds beside copper autumn fans, dark summer canopies over brittle winter lace."
4"Some flowers leaned toward Aurora as she passed; others shut themselves tightly."
5"For one strange second their silhouette shivered, and Aurora glimpsed a man inside the shade—a lean face, hollow-cheeked, hair tied back in old-fashioned fashion, gone before she could focus on it."
6"Beneath the fear, though, another feeling spread—thin and bright and almost painful."
7"Its trunk was braided from several fused stems—silver, white, deep red, black as soot—and in the bark were hollows shaped like watching eyes."
8"No, not moved—fell, trailing a thread of crimson across the water’s black reflection."
90.63% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2248
adjectiveStacks0
stackExamples(empty)
adverbCount114
adverbRatio0.050711743772241996
lyAdverbCount29
lyAdverbRatio0.012900355871886121
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences234
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences234
mean10.55
std7.24
cv0.686
sampleLengths
09
110
235
37
423
514
67
72
82
913
1010
1122
128
1322
148
1528
167
1719
189
1916
207
2112
2216
2320
2410
2511
2611
272
2810
2918
308
3110
328
338
344
357
364
3713
3816
3913
403
413
426
4318
442
4523
4610
474
4823
493
58.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.38461538461538464
totalSentences234
uniqueOpeners90
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount11
totalSentences191
matches
0"Only when Aurora came close"
1"More like the world had"
2"Somewhere out of sight, water"
3"Even silence had texture."
4"Of course she did."
5"Even the grass stilled, every"
6"Then a creature stepped from"
7"Then it turned and bounded"
8"Instead it felt, alarmingly, like"
9"More deliberate than that."
10"Somewhere far off, the chiming"
ratio0.058
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences191
matches
0"She wore no coat despite"
1"Her feet made no sound"
2"Her pale lavender eyes slid"
3"Their violet eyes glimmered, the"
4"they murmured, voice dry as"
5"She was cold everywhere except"
6"She had walked into worse"
7"It was, by any reasonable"
8"She crossed before she could"
9"Her ears popped."
10"Their trunks were white as"
11"It held the color of"
12"She crouched and brushed her"
13"It felt cool and plush"
14"They smelled sharply of mint."
15"she said, mostly to herself"
16"She looked up."
17"They moved deeper into the"
18"They reached the source of"
19"It sang in high crystalline"
ratio0.225
90.89% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount141
totalSentences191
matches
0"The standing stones looked like"
1"Bark gave way to grainless"
2"Moss clung to them in"
3"Richmond Park lay at her"
4"Aurora touched the silver chain"
5"The Heartstone pendant sat warm"
6"That bothered her more than"
7"Isolde Varga stood a few"
8"She wore no coat despite"
9"Frost silvered the grass around"
10"Her feet made no sound"
11"Isolde said, as if that"
12"Her pale lavender eyes slid"
13"Nyx leaned against a neighboring"
14"Their violet eyes glimmered, the"
15"The morning gloom gathered close"
16"they murmured, voice dry as"
17"Aurora blew out a breath"
18"The crescent scar on her"
19"She was cold everywhere except"
ratio0.738
26.18% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences191
matches
0"Even through the leather grip"
ratio0.005
57.45% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences92
technicalSentenceCount11
matches
0"Bark gave way to grainless grey, furrowed like old skin rather than wood, and the trunks rose too straight, too deliberate, each one carved with spirals that hu…"
1"White foxgloves and star-shaped blue flowers crowded their bases, blooming in the thin January light as if the season had been forgotten here."
2"Isolde Varga stood a few paces ahead, silver hair streaming down her back in a bright sheet that caught what little daylight there was and made its own."
3"Nyx leaned against a neighboring stone as though gravity were a suggestion and not a rule."
4"Behind her, when she glanced back, the standing stones were still there, but the world beyond them had become a pearly blur, as though the park existed behind f…"
5"Wildflowers spread across the ground in impossible profusion: crocuses and poppies, moon-pale roses, clusters of tiny glowing blossoms that nodded as if listeni…"
6"It felt cool and plush and faintly elastic, as though she were touching some enormous sleeping creature."
7"Aurora knelt and saw tiny fish drifting in the current, translucent except for their skeletons, which gleamed like threads of silver wire."
8"Branching antlers rose from its head, each tine hung with tiny glassy fruits that chimed softly when it moved."
9"Others bled amber sap that smelled of honey and iron."
10"She had come looking for guidance and found a place that felt like standing in the seam of the world, with one hand on Earth and the other brushing realms that …"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount4
matches
0"Isolde said, as if that answered anything"
1"they murmured, voice dry as wind through cracks"
2"she said, mostly to herself"
3"Nyx said, voice gone softer than she had ever heard it,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount2
fancyTags
0"they murmured (murmur)"
1"she murmured (murmur)"
dialogueSentences42
tagDensity0.357
leniency0.714
rawRatio0.133
effectiveRatio0.095
83.1164%