Run: 2026-09-23-01M36NV8QJEHAF2EWSRV8JK4X8

Run Details

Duration:
42.5s
Cost:
$0.001510
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 the ribs of something buried upright in the earth. Aurora stopped between the first two, one hand curled around the strap of her bag. The oak trunks rose higher than any trees had a right to, their bark black with age and glossy with rain, though the sky above them was clear. Beyond the narrow gap, Richmond Park lay where it had always lain: winter grass, bare branches, the distant pale blur of a road. Through the stones, the world had changed. A clearing spread beneath an unfamiliar sky. Amber light sifted through leaves that should have belonged to spring, and wildflowers crowded the ground in bright, impossible patches—blue and gold and a red so vivid it seemed wet. The air smelled of crushed mint, woodsmoke, and something sweet enough to make her mouth water. Behind Rory, Eva let out a breath. “That’s not supposed to be there.” “No,” Rory said. Her voice came out quieter than she meant it to. “It isn’t.” Nyx stood to her left, a tall silhouette against the daylight, their edges stirring though there was no wind. Faint violet eyes watched the gap. Isolde Varga had already passed through. She waited on the other side, silver hair spilling to her waist, pale as moonlit water against the amber grove. Her shoes hovered a fraction above the flowers. Nothing bent beneath her feet. “You may come,” Isolde said. “The door is kinder to those who enter while it is open.” “Comforting,” Eva murmured. Rory glanced at the pendant beneath her shirt. The thumbnail-sized crimson stone rested against her chest, its silver chain cool against her skin. It had been warm earlier, near the old iron gate at the park’s far edge. Now it was only a stone. She touched it anyway, then stepped between the oaks. The air changed against her face. It was not a gust or a chill. More like the world had drawn a curtain across her skin. Her ears popped. The familiar damp smell of London vanished, replaced by green sweetness and a faint mineral tang, like water running over a struck match. For one disorienting second she could hear nothing—not Eva’s breathing, not the traffic beyond the trees, not even the rustle of her own coat. Then sound came rushing back. The grove sang with it. Insects buzzed under the flowers, though Rory saw none. Somewhere deeper in the clearing, water tinkled over stone. Leaves whispered overhead, moving in a breeze that never touched the ground. Eva came through behind her and grabbed Rory’s sleeve. “Tell me you feel that.” “I feel it.” “What is it?” Rory searched for a sensible answer and found none. “A threshold, I think.” Nyx passed through last, their shadow stretching long across the flowers. When they crossed, every blossom beneath that shadow folded shut. A beat later, they opened again. Isolde watched them with her pale lavender eyes. “The grove has made room for you. Do not mistake courtesy for welcome.” “Does it usually speak in riddles?” Eva asked. “It is a grove,” Isolde replied. “It has no tongue.” “That wasn’t an answer.” “It was the answer I gave.” Rory almost smiled. The familiar tug of irritation steadied her. She looked back at the standing stones. The park beyond them seemed farther away than it had been a moment ago, though the gap was still only a few strides wide. The oaks leaned inward, their branches tangled above the entrance. A shimmer rippled between them, visible only when she looked from the corner of her eye. The Veil, she thought. Not a wall, exactly. More like heat over pavement, a distortion in the shape of the air. If the boundary was here, then the grove existed on both sides of it—or between them. “Stay close,” she said. Eva gave her a look. “You’re the one who hates being told what to do.” “Today I’m making an exception.” They started down a narrow track that threaded through the flowers. Isolde walked ahead without leaving a trail. Rory’s boots pressed the grass flat, but the blades sprang back almost immediately, as if reluctant to admit she had passed. Behind them, Eva’s footsteps made soft wet sounds. Nyx moved without any. The deeper they went, the more the grove revealed itself. Trees arched over the path with branches woven into intricate patterns, each twig polished silver along one edge. A cluster of translucent berries hung from a thorn bush. Within each one, a pinprick of light drifted slowly from side to side, like a tiny trapped star. Eva reached toward them. “Don’t,” Rory said. Eva froze. “I wasn’t going to.” “You were.” “I was going to look.” “You can look from there.” The berries trembled. Their lights turned toward Eva. She pulled her hand back. A low sound rolled through the grove—not quite a growl, not quite distant thunder. The trees creaked overhead. Rory’s fingers tightened around the bag strap. She felt the sound in her teeth. Isolde did not turn. “It dislikes being counted.” “Who does?” Rory asked. “The things that wait in the fruit.” Eva made a strangled noise. “There are things in the fruit?” “Not now,” Isolde said. Rory moved on before Eva could ask what that meant. She kept the berries in view until the path bent away and the thorn bush disappeared behind a screen of pale ferns. Each fern frond was feathered with frost, though the air remained warm. When Rory brushed one by accident, cold shot up her finger to the wrist. She jerked back and rubbed the spot, feeling a sting beneath the skin. The path opened onto a stream. It ran over a bed of dark glassy stones, though the water itself was clear. Tiny leaves spun in its current, each one bright green and veined with gold. The water made the same tinkling sound they had heard before, but now Rory could pick out a melody in it. Three rising notes, a pause, then two falling. Something moved beneath the surface. Rory crouched at the bank. A pale shape glided under the water, long and narrow. It had no fins, no visible eyes. As it passed, the current bent around it and the gold-veined leaves swirled in its wake. “Fish?” Eva whispered. “Perhaps,” Isolde said. “Perhaps what?” “Perhaps fish.” Eva frowned. “You’re enjoying this.” “I am not.” Nyx came to stand beside Rory. Their reflection did not appear in the water. In its place, the stream showed a starless black sky and the suggestion of a doorway standing open somewhere far below. Rory leaned back. The image vanished. Only the clear stream remained. Nyx’s voice slipped through the air like wind through a keyhole. “The paths overlap here.” Rory looked at them. “Paths to where?” “Elsewhere.” The answer pressed at her mind, not because it was mysterious but because it was plainly true. She rose, stepping away from the bank. On the opposite side, a pair of standing stones marked another narrow passage. These were not oak trunks but carved pillars of white stone, their surfaces covered in symbols that seemed to shift whenever Rory tried to focus. The carvings tugged at her eyes. She looked away and felt a dull ache behind them. Isolde moved between the pillars. The air tightened. Rory heard a faint ringing, like a glass struck with a spoon. Eva followed, shoulders hunched. Nyx passed without effect. Rory hesitated at the threshold. The pendant warmed beneath her shirt. She drew it out. The Heartstone gave off no glow, but the deep-crimson gem pulsed faintly against her palm. Warmth spread along her fingers. Beyond the pillars, the melody of the stream broke off. “Is that meant to happen?” Eva asked. “I don’t know.” “Is it a bad sign?” “I don’t know that either.” Isolde stood just beyond the stones. “The heart remembers the fire that made it.” Rory looked up. “Is there a portal nearby?” “Not every warmth leads to a door.” “That’s not a no.” “No.” The pendant pulsed again. Rory closed her hand around it. The chain had caught against her collar; she tugged it free and tucked the stone beneath her shirt. The ringing stopped as she crossed between the pillars. On the far side lay a garden. Not the wild, sprawling clearing they had left behind. This place had been arranged by a hand that understood beauty and had no interest in restraint. Trees bore white blossoms and black fruit. Vines climbed pillars of twisted wood. Low beds overflowed with herbs, their leaves silver on one side and green on the other. At the center stood a shallow pool in which no water moved. Its surface reflected the amber sky, though Rory could see no sky above the garden—only a canopy of branches and an opening like an eye. The air smelled of honey and smoke. Rory’s stomach clenched. The scent made her think of roasted meat, warm bread, the first bite of something rich enough to leave grease on her fingers. She hadn’t eaten since morning. She realized, suddenly, that she was starving. Eva had gone still, staring at the pool. “I can see the moon in it.” “It’s daytime,” Rory said. “I know.” There was no moon overhead. The pool held a pale, round disk that trembled in its reflection. Something dark crossed over it, though nothing moved above them. Isolde approached the rim. She stopped short of the water. “Do not drink.” “No one was planning to,” Rory said. “Good. It asks for less than it takes.” The warning landed with a weight Rory didn’t like. She made herself look elsewhere, studying the garden’s edges. There, half hidden among the vines, lay a set of old stone steps descending into darkness. No marks showed on the steps, but the shadows pooled at their base like ink. Nyx watched them. Their outline blurred, then sharpened. “There is a seam below.” Rory felt the pendant warm again. Stronger this time. A steady pulse beneath her palm, answering the darkness. The garden’s impossible beauty seemed to narrow around that black staircase. The bright flowers, the fragrant herbs, the rippling reflection in the pool—all of it became a distraction arranged around the descent. “Is that why you brought us here?” Rory asked Isolde. “I brought you to the grove.” “That’s not what I asked.” “No.” Isolde’s gaze rested on Rory’s clenched hand. “It is not.” The pool gave a soft plink. The moon in its surface cracked. Rory flinched. A hairline fracture ran through the reflection, branching out in white lines. The actual water remained smooth. Eva caught Rory by the elbow. “Something’s coming up,” she whispered. The dark beneath the steps stirred. Not wind. Not water. A shadow pulling away from a shadow. Nyx moved in front of them. For the first time since they had entered the grove, they seemed solid enough to cast darkness of their own. Their violet eyes brightened, faintly at first, then with a deeper glow. Rory slipped the bag from her shoulder and reached inside. Her fingers found the Fae-forged blade, its moonsilver hilt colder than the surrounding air. Isolde had given it to her as a gift, though gifts in a place like this seemed to come with their own questions. Rory drew it. The slender leaf-shaped dagger shone faintly in the garden’s strange light. Cold climbed into her palm. The thing at the foot of the stairs stopped moving. For several seconds, nothing happened. The flowers tilted toward Rory. The air thickened with honey and smoke. The broken moon floated in the pool, its reflection divided into pieces. Then, from somewhere below, a voice spoke. “Not yet.” The words seemed to come from the stone steps, from the pool, from the hollow trunks overhead. Rory kept the blade raised. “What does it want?” Eva breathed. Isolde’s expression did not change. “It has told you.” “That doesn’t help.” “It was not trying to help.” Rory’s hand had begun to shake. She tightened her grip until the cold of the hilt bit into her skin. The figure below the stairs withdrew. The shadows unknotted, sinking back into the dark. One by one, the flowers turned away from her. The Heartstone cooled. Rory lowered the blade by an inch, not more. “We’re leaving.” “Already?” Isolde asked. “Yes.” “The grove is large.” “I’m sure it is. We’ve seen enough for today.” For a moment the Seer’s pale eyes rested on her. Then she dipped her head, as if Rory had answered a question no one else had heard. They retraced the path past the pool, past the white pillars and the stream. The garden’s scents clung to them. Rory kept the dagger in her hand until the water’s melody returned, its three rising notes and two falling. At the berries, she did not look. Eva did not either. The grove had changed while they explored. That much was obvious. The standing stones appeared suddenly through the trees, though Rory could have sworn they had been farther away. Beyond them lay the gray winter park, unchanged and ordinary. Before crossing, Rory looked back. The amber light had dimmed. Wildflowers still bloomed beneath the oaks, but their colors seemed farther away now, as though she were looking at them through thick glass. Isolde stood in the clearing, silver hair loose around her shoulders. No footprints marked the path behind her. “Will the way remain?” Rory asked. “For a while,” Isolde said. “Can we come back?” “You can return to any door you have not closed.” Not an answer. Not quite. Nyx slipped through first. Eva followed, then Rory. The instant she crossed, the park’s cold settled on her cheeks. Traffic hissed beyond the trees. A dog barked in the distance. Her ears popped again. She looked down at the pendant. It rested against her palm, quiet and red. Behind them, between the ancient oaks, the grove shimmered once—like heat above a road—then disappeared.
created_at"2026-09-23T08:24:20.984Z" 9/23/2026, 8:24:20 AM
model"openai/gpt-6-luna-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1959
moderation_latency(null)
generation_time42462
tokens_prompt1547
tokens_completion3598
native_tokens_prompt1532
native_tokens_completion2989
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1529
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.00151009
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790151860-f5gKhFejNkgrGfGzhFSX"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790151860-sKQGL1WnkB2wOZPw7kUO"
upstream_id"resp_0f81d285a21ea111016ab38cb513fc87d1be0e1573a7826f3a"
provider_responses
0
endpoint_id"05e94e02-b9c2-4bbb-ba55-4082ee9ad687"
id"resp_0f81d285a21ea111016ab38cb513fc87d1be0e1573a7826f3a"
is_byokfalse
latency802
model_permaslug"openai/gpt-6-luna-20260922"
provider_name"OpenAI"
status200
total_cost0.00151009
cache_discount0.00013761
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount0
adverbTags(empty)
dialogueSentences74
tagDensity0.284
leniency0.568
rawRatio0
effectiveRatio0
93.58% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2337
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"suddenly"
count2
highlights
0"slowly"
1"suddenly"
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.77% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2337
totalAiIsms16
found
0
word"comforting"
count1
1
word"chill"
count1
2
word"familiar"
count2
3
word"footsteps"
count1
4
word"intricate"
count1
5
word"trembled"
count2
6
word"pulsed"
count2
7
word"warmth"
count2
8
word"stomach"
count1
9
word"weight"
count1
10
word"pulse"
count1
11
word"shimmered"
count1
highlights
0"comforting"
1"chill"
2"familiar"
3"footsteps"
4"intricate"
5"trembled"
6"pulsed"
7"warmth"
8"stomach"
9"weight"
10"pulse"
11"shimmered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences229
matches(empty)
99.19% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount5
narrationSentences229
filterMatches
0"think"
1"look"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences282
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen31
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2330
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions102
wordCount2021
uniqueNames12
maxNameDensity2.23
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Rory45
Eva21
Varga1
London1
Isolde18
Veil1
Heartstone2
Fae-forged1
Seer1
Nyx9
persons
0"Rory"
1"Eva"
2"Varga"
3"Isolde"
4"Heartstone"
5"Seer"
6"Nyx"
places
0"Richmond"
1"Park"
2"London"
globalScore0.387
windowScore0.333
31.76% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences148
glossingSentenceCount7
matches
0"looked like the ribs of something buried"
1"seemed wet"
2"seemed farther away than it had been a moment ago, though the gap was still only a few strides wide"
3"not quite a growl, not quite distant thunder"
4"not quite distant thunder"
5"symbols that seemed to shift whenever Rory tried to focus"
6"seemed solid enough to cast darkness of their own"
7"seemed farther away now, as though she were looking at them through thick glass"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.429
wordCount2330
matches
0"not oak trunks but carved pillars of white stone, their surfaces covered in sym"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences282
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs136
mean17.13
std18.64
cv1.088
sampleLengths
014
166
27
353
413
515
664
717
83
953
106
1169
125
1335
1414
153
163
1713
1827
1921
208
2110
224
236
2467
2537
264
2715
285
2951
3056
314
323
336
342
355
365
378
385
3932
408
414
427
4311
444
4571
466
4758
485
4938
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences229
matches
0"was feathered"
1"been arranged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs341
matches
0"were looking"
61.80% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount1
flaggedSentences8
totalSentences282
ratio0.028
matches
0"Amber light sifted through leaves that should have belonged to spring, and wildflowers crowded the ground in bright, impossible patches—blue and gold and a red so vivid it seemed wet."
1"For one disorienting second she could hear nothing—not Eva’s breathing, not the traffic beyond the trees, not even the rustle of her own coat."
2"If the boundary was here, then the grove existed on both sides of it—or between them."
3"A low sound rolled through the grove—not quite a growl, not quite distant thunder."
4"The chain had caught against her collar; she tugged it free and tucked the stone beneath her shirt."
5"Its surface reflected the amber sky, though Rory could see no sky above the garden—only a canopy of branches and an opening like an eye."
6"The bright flowers, the fragrant herbs, the rippling reflection in the pool—all of it became a distraction arranged around the descent."
7"Behind them, between the ancient oaks, the grove shimmered once—like heat above a road—then disappeared."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2033
adjectiveStacks1
stackExamples
0"slender leaf-shaped dagger"
adverbCount76
adverbRatio0.037383177570093455
lyAdverbCount14
lyAdverbRatio0.006886374815543532
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences282
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences282
mean8.26
std5.61
cv0.679
sampleLengths
014
115
228
323
47
57
630
716
87
96
103
1110
122
1319
146
156
1620
178
185
195
2012
213
228
2315
2415
256
269
276
288
2911
303
3123
3224
335
345
359
369
3712
389
395
403
413
429
434
4411
4510
466
478
4813
498
45.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.2695035460992908
totalSentences282
uniqueOpeners76
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences204
matches
0"More like the world had"
1"Then sound came rushing back."
2"Somewhere deeper in the clearing,"
3"More like heat over pavement,"
4"Only the clear stream remained."
5"Then, from somewhere below, a"
6"Then she dipped her head,"
ratio0.034
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences204
matches
0"Her voice came out quieter"
1"She waited on the other"
2"Her shoes hovered a fraction"
3"It had been warm earlier,"
4"She touched it anyway, then"
5"It was not a gust"
6"Her ears popped."
7"She looked back at the"
8"They started down a narrow"
9"Their lights turned toward Eva."
10"She pulled her hand back."
11"She felt the sound in"
12"She kept the berries in"
13"She jerked back and rubbed"
14"It ran over a bed"
15"It had no fins, no"
16"Their reflection did not appear"
17"She rose, stepping away from"
18"She looked away and felt"
19"She drew it out."
ratio0.162
65.39% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount161
totalSentences204
matches
0"The standing stones looked like"
1"Aurora stopped between the first"
2"The oak trunks rose higher"
3"A clearing spread beneath an"
4"Amber light sifted through leaves"
5"The air smelled of crushed"
6"Her voice came out quieter"
7"Nyx stood to her left,"
8"Isolde Varga had already passed"
9"She waited on the other"
10"Her shoes hovered a fraction"
11"Nothing bent beneath her feet."
12"Rory glanced at the pendant"
13"The thumbnail-sized crimson stone rested"
14"It had been warm earlier,"
15"She touched it anyway, then"
16"The air changed against her"
17"It was not a gust"
18"Her ears popped."
19"The familiar damp smell of"
ratio0.789
73.53% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences204
matches
0"Now it was only a"
1"If the boundary was here,"
2"Before crossing, Rory looked back."
ratio0.015
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences81
technicalSentenceCount3
matches
0"Amber light sifted through leaves that should have belonged to spring, and wildflowers crowded the ground in bright, impossible patches—blue and gold and a red …"
1"Rory’s boots pressed the grass flat, but the blades sprang back almost immediately, as if reluctant to admit she had passed."
2"Wildflowers still bloomed beneath the oaks, but their colors seemed farther away now, as though she were looking at them through thick glass."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount0
matches(empty)
95.95% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount4
fancyTags
0"Eva murmured (murmur)"
1"Eva whispered (whisper)"
2"she whispered (whisper)"
3"Eva breathed (breathe)"
dialogueSentences74
tagDensity0.27
leniency0.541
rawRatio0.2
effectiveRatio0.108
88.6563%