Run: 2026-09-23-01M36NZFCARTHZKMZWTFREN6R7

Run Details

Duration:
32.0s
Cost:
$0.001284
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 were oak, though no tree had ever grown that tall. Rory stopped between them with one hand on the rough bark. It was cold beneath her palm, and ridges ran up the trunk in spirals that hurt her eyes if she tried to follow them. Beyond the stone-shaped trees, Richmond Park lay where it had always lain: winter grass, a pale sky, the dark smudge of distant woodland. Behind her, the path was still visible between the bracken. Ahead, the clearing waited. It had been raining when they set out. Rory’s coat still held the damp, and a bead of water slid from her fringe onto the bridge of her nose. Here, on the other side of the boundary, the air smelled of crushed leaves and something sweet, almost like honey left too long in the sun. Wildflowers crowded the earth in bright knots of blue and gold. Their petals trembled though there was no wind. Isolde stood among them, silver hair falling to her waist. She had come through the stones without disturbing a single stem. “Are you certain this is the way?” Rory asked. “I am certain that it is a way,” Isolde replied. “Whether it is yours remains to be seen.” “That’s helpful.” The Seer’s pale lavender eyes rested on Rory’s face. “A door does not ask what waits beyond it.” Nyx made a soft sound that might have been a laugh. They stood a little behind Rory, tall and dark against the riot of flowers, their outline shifting at the edges as if smoke were trying to remember the shape of a person. Their faint violet eyes watched the stones. “Something is watching us from the other side,” they whispered. Rory looked back. The path remained empty. Beyond it, the park seemed ordinary enough to be a lie. “Something?” she asked. “Something that knows we’ve arrived.” The Heartstone warmed against her chest. Rory slipped her fingers beneath her collar and touched the small crimson gem. It pulsed once, gently, against her thumb. Not a warning exactly. More like recognition. She let it fall back beneath her shirt. “Then let’s not keep it waiting.” Isolde moved first, gliding into the clearing. Rory followed, boots sinking into soft, springy earth. The flowers brushed her knees. Their scent deepened with every step, until she could taste sweetness at the back of her throat. The others came behind: Nyx, nearly silent, and Eva, whose hurried breathing sounded too loud in the stillness. Rory glanced over her shoulder. Eva was watching the boundary, one hand curled around the strap of her bag. “You all right?” Rory asked. “I’m fine.” Eva swallowed. “It’s just—doesn’t it feel like the park’s getting farther away?” Rory looked back again. The standing stones were still close. Beyond them, however, the path had grown dim and narrow, as if the trees on the far side had drawn together. “Stay near me,” she said. “I am near you.” “Nearer, then.” Eva gave a strained smile and caught Rory’s sleeve. The clearing sloped down toward a shallow stream. It ran uphill. Rory stopped at the bank. Water slid over smooth stones and rose toward the sky in a narrow, shining ribbon, spilling into the branches of an ash tree overhead. Droplets hung there like glass beads. The tree’s leaves were golden, though the season had stripped the park bare. Eva came up beside her. “That can’t be water.” “It looks wet.” Rory crouched and touched the stream. The surface was cool, but beneath it her fingertips felt a mild, steady warmth. The water clung to her skin in silver threads when she pulled away. It smelled faintly of rain. “Don’t drink,” Nyx said. “I wasn’t planning to.” “Good. It remembers thirst.” Eva stared at them. “What does that mean?” Nyx’s outline rippled. “I don’t know.” Rory wiped her hand on her coat. “Let’s keep moving.” The ground beyond the stream was scattered with white stones, each no bigger than a coin. They had been arranged in a winding line through the trees. Rory followed it, marking turns in her mind. The grove seemed small from the entrance, but the deeper they went, the more it unfolded. Trees stood farther apart. Their trunks leaned in strange directions, curving over the path like ribs. Beneath them, the wildflowers grew thick and vivid, some with petals that opened as Rory passed, revealing tiny dark mouths at their centers. She drew the Fae-forged blade from its sheath. Moonsilver caught the dim light. The slender, leaf-shaped dagger was cold enough to sting her palm. Its edge gave off a faint, pale gleam. One of the flowers snapped shut. “Does that happen often?” Eva whispered. “Not to me,” Rory said. Ahead, Isolde had paused beside a low arch of roots. She stood perfectly still, as if listening to a voice only she could hear. “Isolde?” “The path is remembering another path,” the Seer said. “Walk gently.” Rory glanced down. The white stones beneath her feet had changed. Their neat line now bent away to the left, toward a stand of black-barked trees. No. She was sure the path had gone straight. She looked back. Eva remained behind her. Nyx had drifted toward the arch, their shadow merging with the roots. “Rory,” Eva said, “how long have we been here?” “Maybe ten minutes.” “I checked my phone before we crossed. It’s been forty-three.” Rory’s stomach tightened. She took her own phone out. The screen showed no signal, then a string of numbers that might have been the time, if the time were 88:72. She put it away. “We keep together,” she said. “No wandering off. If anything looks familiar, it isn’t.” Nyx turned their head. “That is not always true.” “Today it is.” They passed beneath the arch. On the other side, the trees ended abruptly. A broad meadow stretched before them, lit by a sky the color of pearl. At its center stood a circle of ancient stones—not the oak boundary, but grey pillars, each carved with lines that curled like writing. The meadow’s grass was knee-high and pale, its seed heads shining as if frost had settled over them. Beyond the stones, a hill rose into a forest of silver trunks. Rory’s breath caught. For one unguarded moment, she forgot the warped phone, the watching presence, the fact that the world behind them might have vanished. The place was beautiful. Not pretty. Not safe. Beautiful the way the sea was beautiful when it had swallowed a ship. Eva whispered, “I’ve never seen anything like it.” “Neither have I,” Rory said. The answer came out quieter than she meant it to. She could hear her own pulse. The meadow held no birdsong, no insect drone, no rustle of grass. Yet a sound moved through the air all the same: a distant chiming, like glass struck underwater. As they approached the stones, the Heartstone warmed again. Rory halted. The gem pulsed beneath her shirt. Once. Twice. “Something here?” Eva asked. “Maybe.” Nyx had gone very still. Their violet eyes fixed on the far side of the circle. “There is a seam.” Rory followed their gaze. At first she saw only the air above the grass. Then the light bent. A wavering distortion ran between two of the grey pillars, narrow as a knife cut. It shimmered faintly, making the meadow behind it appear to ripple. The Veil, she thought. She had heard enough to know the word. A barrier between worlds. A thing that could thin, weaken, tear. The seam widened by the breadth of a thread. The Heartstone burned hot against her skin. “Back,” Nyx whispered. The grass flattened in a widening ring around the pillars. A smell rolled over them—smoke, hot iron, and something rich and rotten beneath it. Rory tightened her grip on the dagger. The moonsilver blade seemed to drink the strange light. A shape moved behind the distortion. Eva grabbed Rory’s arm. “What is that?” “I don’t know.” The shape pressed against the seam. The air warped around it, as if the world itself were trying to keep the thing out. A thin, dark line appeared in the middle of the shimmering gap. Rory stepped forward before she could talk herself out of it. “Rory!” Eva cried. The blade felt colder in her hand. She saw the nearest pillar now: shallow grooves carved into the stone, filled with a substance that gleamed like oil. The markings were almost familiar—not words, exactly, but the same looping forms she had seen along the stream stones. A pattern repeated at the base, then climbed toward the top. One section had been broken, leaving a ragged interruption in the carving. The gap in the air trembled in time with the missing line. “Those stones are holding it shut,” Rory said. “Or trying to.” “How do you know?” Eva asked. “I don’t. But I’m going to find out.” She approached the damaged pillar. Each step made the chiming louder. The thing behind the seam pushed again. A brittle crack split the air. Rory lifted the dagger and pressed its point to the broken groove. The blade slid through the black, glassy substance as easily as through wax. Light flared along the carved lines. The stone shuddered under her hand. The seam snapped closed. Silence rushed in. Rory staggered back. The dagger’s edge shone white for an instant, then dimmed. The smell of smoke faded. The grass rose slowly around the stones, each blade returning to its place. Eva let out a breath that shook on the way down. “You could have warned me.” “I only just worked it out.” “That’s not better.” “No,” Rory said. “It isn’t.” Nyx had drifted close to the repaired pillar. Their shadowed fingers hovered just above its surface. “The place is wounded.” The stones gave a low, deep hum. Rory felt it through her boots and up the bones of her legs. One by one, the carved lines brightened, not with fire but with the cold glow of moonlight. Across the meadow, the silver forest answered. A tremor ran through its branches. Somewhere in the distance, a bell rang once. Isolde stood at the far edge of the circle, silver hair stirring in a wind Rory couldn’t feel. “A stitch in a hem,” she said. “A breath held back. The door sleeps, but dreams.” “Does that mean it’s fixed?” Rory asked. “It means you have made a small thing less broken.” Rory glanced at the blade. A dark bead clung to its tip. She wiped it against the grass. The grass bent away from the metal. “Where are we?” Eva asked. Isolde’s gaze moved to the silver woods. “Where the world keeps what it cannot name.” Rory looked across the meadow. At its far end, between the trees, something glimmered—an archway, perhaps, or another seam of light. The Heartstone had cooled, but she could still feel its weight beneath her collar. The grove pressed close around them, vast and intimate at once. Its beauty had not softened. If anything, it had sharpened. She wanted to go home. She wanted to know what waited under that distant arch. Both wants settled in her chest, stubborn and bright. Rory sheathed the dagger. “We mark the way back,” she said. “Then we take a look from here. No crossing anything until we understand what it is.” Nyx’s eyes gleamed. “You think the way back will stay where you left it?” “No,” Rory said, watching the white stones shift in the grass. “But I’d rather give it a chance.” They turned together toward the archway of roots. Behind them, the repaired circle sang softly beneath the pearly sky, and the silver forest chimed in reply.
created_at"2026-09-23T08:26:38.866Z" 9/23/2026, 8:26:38 AM
model"openai/gpt-6-luna-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1961
moderation_latency(null)
generation_time31981
tokens_prompt1547
tokens_completion2990
native_tokens_prompt1532
native_tokens_completion2537
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.00128409
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790151998-bfnQPEBNSIFner8SueXS"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790151998-z59MZDVacg1brltvssHF"
upstream_id"resp_01407cc333bc6145016ab38d3ef88487d18f549838de3ce739"
provider_responses
0
endpoint_id"05e94e02-b9c2-4bbb-ba55-4082ee9ad687"
id"resp_01407cc333bc6145016ab38d3ef88487d18f549838de3ce739"
is_byokfalse
latency659
model_permaslug"openai/gpt-6-luna-20260922"
provider_name"OpenAI"
status200
total_cost0.00128409
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
totalTags26
adverbTagCount0
adverbTags(empty)
dialogueSentences65
tagDensity0.4
leniency0.8
rawRatio0
effectiveRatio0
84.68% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1958
totalAiIsmAdverbs6
found
0
adverb"gently"
count2
1
adverb"perfectly"
count1
2
adverb"very"
count1
3
adverb"slowly"
count1
4
adverb"softly"
count1
highlights
0"gently"
1"perfectly"
2"very"
3"slowly"
4"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)
66.80% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1958
totalAiIsms13
found
0
word"trembled"
count2
1
word"pulsed"
count2
2
word"warmth"
count1
3
word"stomach"
count1
4
word"familiar"
count2
5
word"pulse"
count1
6
word"wavering"
count1
7
word"shimmered"
count1
8
word"silence"
count1
9
word"weight"
count1
highlights
0"trembled"
1"pulsed"
2"warmth"
3"stomach"
4"familiar"
5"pulse"
6"wavering"
7"shimmered"
8"silence"
9"weight"
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
narrationSentences196
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences196
filterMatches(empty)
hedgeMatches
0"tried to"
1"appear to"
2"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences235
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1953
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions85
wordCount1646
uniqueNames12
maxNameDensity2.31
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Isolde6
Seer2
Rory38
Heartstone4
Nyx10
Eva16
Fae-forged1
Ahead2
Veil1
One3
persons
0"Isolde"
1"Seer"
2"Rory"
3"Heartstone"
4"Nyx"
5"Eva"
places
0"Richmond"
1"Park"
globalScore0.346
windowScore0.333
88.52% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences122
glossingSentenceCount3
matches
0"seemed ordinary enough to be a lie"
1"seemed small from the entrance, but the deeper they went, the more it unfolded"
2"as if listening to a voice only she could hear"
46.39% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.536
wordCount1953
matches
0"not the oak boundary, but grey pillars, each carved with lines"
1"not words, exactly, but the same looping forms she had seen along the stream stones"
2"not with fire but with the cold glow of moonlight"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences235
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs112
mean17.44
std17.96
cv1.03
sampleLengths
013
168
24
374
421
59
618
72
818
950
1010
1118
123
135
1433
158
166
1737
1837
195
2014
2131
225
234
242
259
2611
2748
289
293
3038
314
324
334
348
356
3610
3790
388
3930
406
415
4224
431
4411
4535
4619
479
483
4910
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences196
matches
0"been arranged"
1"been broken"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs278
matches
0"were trying"
1"was watching"
2"were trying"
94.22% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences4
totalSentences235
ratio0.017
matches
0"At its center stood a circle of ancient stones—not the oak boundary, but grey pillars, each carved with lines that curled like writing."
1"A smell rolled over them—smoke, hot iron, and something rich and rotten beneath it."
2"The markings were almost familiar—not words, exactly, but the same looping forms she had seen along the stream stones."
3"At its far end, between the trees, something glimmered—an archway, perhaps, or another seam of light."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1655
adjectiveStacks1
stackExamples
0"slender, leaf-shaped dagger"
adverbCount59
adverbRatio0.03564954682779456
lyAdverbCount15
lyAdverbRatio0.00906344410876133
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences235
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences235
mean8.31
std5.34
cv0.642
sampleLengths
013
111
224
323
410
54
68
721
826
911
108
1110
1211
139
1410
158
162
179
189
1911
2032
217
2210
233
244
2511
263
275
286
2913
307
314
323
338
346
357
368
375
3817
3918
405
4114
425
434
4410
454
466
4721
485
494
43.62% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.28085106382978725
totalSentences235
uniqueOpeners66
60.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences166
matches
0"More like recognition."
1"Then the light bent."
2"Somewhere in the distance, a"
ratio0.018
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences166
matches
0"It was cold beneath her"
1"It had been raining when"
2"Their petals trembled though there"
3"She had come through the"
4"They stood a little behind"
5"Their faint violet eyes watched"
6"It pulsed once, gently, against"
7"She let it fall back"
8"Their scent deepened with every"
9"It ran uphill."
10"It smelled faintly of rain."
11"They had been arranged in"
12"Their trunks leaned in strange"
13"She drew the Fae-forged blade"
14"Its edge gave off a"
15"She stood perfectly still, as"
16"Their neat line now bent"
17"She was sure the path"
18"She looked back."
19"She took her own phone"
ratio0.205
38.31% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount140
totalSentences166
matches
0"The standing stones were oak,"
1"Rory stopped between them with"
2"It was cold beneath her"
3"It had been raining when"
4"Rory’s coat still held the"
5"Here, on the other side"
6"Wildflowers crowded the earth in"
7"Their petals trembled though there"
8"Isolde stood among them, silver"
9"She had come through the"
10"The Seer’s pale lavender eyes"
11"Nyx made a soft sound"
12"They stood a little behind"
13"Their faint violet eyes watched"
14"Rory looked back."
15"The path remained empty."
16"The Heartstone warmed against her"
17"Rory slipped her fingers beneath"
18"It pulsed once, gently, against"
19"She let it fall back"
ratio0.843
30.12% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences166
matches
0"If anything, it had sharpened."
ratio0.006
80.75% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount6
matches
0"They stood a little behind Rory, tall and dark against the riot of flowers, their outline shifting at the edges as if smoke were trying to remember the shape of…"
1"Beyond them, however, the path had grown dim and narrow, as if the trees on the far side had drawn together."
2"Beneath them, the wildflowers grew thick and vivid, some with petals that opened as Rory passed, revealing tiny dark mouths at their centers."
3"She stood perfectly still, as if listening to a voice only she could hear."
4"The meadow’s grass was knee-high and pale, its seed heads shining as if frost had settled over them."
5"She saw the nearest pillar now: shallow grooves carved into the stone, filled with a substance that gleamed like oil."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags26
uselessAdditionCount0
matches(empty)
73.08% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount5
fancyTags
0"they whispered (whisper)"
1"Eva whispered (whisper)"
2"Eva whispered (whisper)"
3"Nyx whispered (whisper)"
4"Eva cried (cry)"
dialogueSentences65
tagDensity0.385
leniency0.769
rawRatio0.2
effectiveRatio0.154
84.4689%