Run: 2026-07-09-01KX4074A42BMPDDSHJ03YK4YT

Run Details

Duration:
1m 9s
Cost:
$0.038625
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 last oak stone stood crooked among the others, its bark-black surface split by a seam of amber light. Aurora stopped before it. Richmond Park had fallen away behind them more completely than it should have. No traffic sighed beyond the trees. No dogs barked. Even the wind seemed to have forgotten the city. The grove held its own weather: silver mist curled around the roots, and wildflowers crowded the grass in a confusion of seasons—bluebells beside foxgloves, white hawthorn beside thick red poppies. Above them, the sky was the colour of a bruised plum. The Heartstone Pendant rested against Aurora’s sternum, hot enough to feel through her shirt. It pulsed. Once. Twice. The deep crimson gem answered the thin gold light leaking from the standing stone. “Well,” Aurora said, though her throat had gone dry, “that seems encouraging.” Nyx stood to her left, taller than the stone’s shadow and nearly as dark. Their shape had taken on a solidity that night could not quite explain: long shoulders beneath something like a coat, a face suggested rather than made. Two violet lights watched the seam. “Encouraging,” they whispered, “is not the word I would use.” Isolde Varga passed them without stirring the grass. Her silver hair trailed behind her in a pale river, untouched by the damp earth. She raised one elegant hand and placed her palm against the oak. “The door has tasted hunger,” she said. Aurora glanced at her. “Is that bad?” “The wolf does not ask whether teeth are bad.” “That is absolutely not an answer.” “It is the answer that is here.” The amber seam brightened. Aurora’s fingers closed around the pendant. The stone throbbed against her skin, warming in time with her own heartbeat. Somewhere on the other side of the oak came a sound like a great table being dragged across a stone floor. Then the standing stone opened. Not split. Opened. The bark peeled apart in two clean halves, revealing no hollow within but a curtain of wavering gold. Heat breathed from it, carrying scents so rich and strange that Aurora’s stomach clenched before she could name them: roasted fruit, sweet wine, hot sugar, pepper smoke, something buttery and floral and faintly rotten beneath it all. Dymas. The word had weight now. It sat in her mind like a mouthful too large to swallow. Nyx drifted nearer the threshold. The amber light slid through their body, and for a moment their edges frayed into smoke. “The Veil is thin here,” they said. “It is not thin,” Isolde corrected. “It has been persuaded.” “By whom?” Aurora asked. The seer looked at the opening. Her pale lavender eyes reflected nothing human. “That is the question carrying the knife.” Aurora pulled the Fae-forged blade from inside her jacket. The moonsilver dagger was small enough to conceal along her forearm, its leaf-shaped edge pale in the twilight. Cold leached instantly into her palm. She had not used it against anything worse than a locked ward on an abandoned warehouse door, but its weight settled her all the same. Isolde noticed. Her gaze moved to the blade, then to Aurora’s face. “Moonlight brought underground,” she murmured. “Careful, child. A bright thing invites dark mouths.” “I’ll bear that in mind.” “Bear it in your hand.” Before Aurora could answer, Nyx slipped through the amber curtain. They vanished without a ripple. Aurora looked at Isolde. “You know, normal people would send a drone.” “Normal people do not receive stones from unknown hands.” Fair point. The pendant gave another hard pulse. Aurora drew a breath thick with honey and smoke and stepped through. For one disorienting instant, the world turned inside out. The heat struck first, dry and immense. Then came a sensation of falling upward through warm water. Her boots found ground—not grass, not stone, but something springy beneath a dusting of pale grit. The amber light filled her eyes. She stumbled one step and stopped. A valley spread before her. It lay beneath a vast golden sky, not the clean blue of a summer day but a deep, glowing amber, as though the sun had been crushed into glass and stretched from horizon to horizon. Great clouds moved across it in slow coils, the colour of cream touched by fire. They cast no shadow. Rows of vineyards descended the valley’s slopes in impossible geometries. Their leaves were dark violet, broad as dinner plates, their fruit clustered in swollen globes of green, black, and translucent gold. Orchards spread beyond them, trees bent low under fruit Aurora had never seen: pears with skins like polished copper, pomegranates the size of helmets, spiralling melons striped in luminous blue. Between the cultivated hills rose walls and towers of cream-coloured stone, all balconies and colonnades, their roofs tiled in red enamel. And everywhere, everywhere, food. Long tables had been laid in terraces along the valley floor. Hundreds of them. Silver platters gleamed under crystal domes. Fountains spilled ruby-coloured wine into channels cut through white marble. Smoke climbed from immense braziers where carcasses turned slowly over coals the colour of banked rubies. Tiny figures moved between the tables in bright silks and white aprons. A bell rang somewhere far off. Its note was low enough to tremble in Aurora’s ribs. “Oh,” she said. It was all she had. Nyx stood a few yards ahead, their violet eyes fixed on the distant city. The light did not make them less shadowed; it seemed to deepen the black of them, until they looked like a hole cut in the afternoon. Isolde emerged at Aurora’s side without so much as wrinkling her silver gown. “The appetite has a kingdom,” she said softly. Aurora could only stare. The first thing that broke the spell was a fly. It buzzed past her ear, large and iridescent, its wings making a noise like thin metal scraped together. It settled on a grapevine leaf. The leaf snapped shut around it. Aurora jerked back. The vine shivered. A dark stain spread beneath the leaf’s veins. A moment later it opened again, smooth and innocent. Nyx turned their head. “Do not touch anything.” “I was not planning to eat the scenery.” “In Dymas,” Isolde said, “the scenery may eat you first.” The portal behind them gave a wet, wooden groan. Aurora spun. The opening between the two halves of the oak stone had shrunk to a narrow vertical line of gold. “Isolde.” The half-Fae watched it without alarm. “Doors are shy,” she said. “That one is our way home.” “Then do not frighten it.” Aurora stared at her. Nyx moved back toward the closing rift. Their shadow stretched over the pale, gritty earth, but it did not lie flat. It clawed at the air around their feet, restless. They placed one dark hand near the amber slit. The light hissed around their fingers. “It will remain,” they said. “For a while.” “For how long?” Their violet eyes met hers. “Long enough if we are wise. Not long enough if we are not.” That, unfortunately, sounded more like an answer than anything Isolde had said. Aurora looked down the slope. A paved road of black stone wound toward the city, passing the vineyards and the first of the sprawling feast terraces. It seemed empty from here, but the air carried scraps of music: strings plucked in quick, delirious patterns; drums beating under the bell’s fading echo; bursts of laughter too sharp to be happy. The Heartstone had cooled slightly. It still glowed beneath her fingers, a faint red ember. “Someone wanted us to come here,” she said. “Someone wanted you to come here,” Nyx corrected. Aurora disliked the distinction. They began down the road. The black paving stones were warm through the soles of her boots. At first, the valley’s beauty pressed in from every side. She found herself slowing to look at things despite herself: a stream running beside the road, its water clear but full of tiny floating lights; a hedge of pale green flowers whose centres opened and closed like sleepy eyes; a flock of birds wheeling above the vineyards with feathers like strips of cinnamon bark. The birds sang in chords, not calls. Their voices rose and fell in rich, layered harmonies that made the hairs lift along Aurora’s arms. Then one of them dropped from the flock. It hit the ground at the roadside with a soft, heavy thump. Aurora froze. The bird lay still for a moment. It was as large as a swan, its cinnamon feathers steaming faintly. Then its breast split along a neat line. Inside was not blood or bone. It was roasted meat, dark and glistening, threaded with rosemary. The smell hit her like a fist. Aurora’s mouth watered. Horrified, she stepped away. The dead bird’s beak opened. In a voice almost identical to a child’s, it said, “Still hungry.” Nyx swept one arm toward it. Shadow leapt from their hand and swallowed the thing whole. When the darkness withdrew, nothing remained but a blackened smear on the road. Aurora swallowed hard. “That is disgusting.” “Yes,” Nyx said. Isolde’s expression had gone distant. “Hunger is never ashamed of its costumes.” They walked faster. Closer to the terraces, Aurora began to see the people moving among the tables. Some looked human at first glance—men and women in embroidered coats, servants carrying lacquered trays, musicians beneath silk awnings. But no one moved quite right. One woman in a yellow gown bent over a fountain and drank without raising her head; her neck extended, vertebra by vertebra, until her face reached the wine. A broad man with a boar’s head carved a steaming pastry with a cleaver and laughed while small hands pushed up from inside the crust. At another table, three pale creatures with antlers dined on roses. They ate the flowers whole, thorns and stems and all, then turned their heads in unison as Aurora’s group passed. Their mouths were stained red. Aurora lowered her gaze and kept walking. “Do they know we’re here?” she asked under her breath. Nyx’s voice brushed the edge of hearing. “They know something is here.” “Not the same thing.” “On this point,” Isolde said, “you should hope it is.” A figure stood at the edge of the nearest terrace. He wore an immaculate white chef’s jacket, buttoned high beneath a narrow jaw. His hair was slicked back, his face wax-pale. In one hand he held a silver tasting spoon. In the other, a ledger bound in dark red leather. He watched Aurora approach. His eyes were entirely black. The pendant flared hot against her chest. Aurora stopped. The chef smiled. “Ah,” he said. His voice was cultivated, almost gentle. “Fresh guests.” Behind him, the feast went on. Knives clicked against plates. Wine rushed through marble channels. The amber sky burned without warmth. Aurora’s hand tightened around the cold hilt of the Fae blade. “We’re just passing through,” she said. The chef’s smile widened, showing teeth filed to delicate points. “Everyone says that,” he replied.
created_at"2026-07-09T17:53:41.212Z" 7/9/2026, 5:53:41 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3542
moderation_latency(null)
generation_time69066
tokens_prompt1590
tokens_completion2993
native_tokens_prompt1532
native_tokens_completion2549
native_tokens_completion_images0
native_tokens_reasoning167
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.03862475
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0119a58b132108cd016a4fe0254bdc8196835fd5af7d062769"
is_byokfalse
latency630
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619621-BpX6ihyqH0INkbkVUlfu"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619621-ggkGok14o2ZvGql7uyxH"
upstream_id"resp_0119a58b132108cd016a4fe0254bdc8196835fd5af7d062769"
total_cost0.03862475
cache_discount0.00344025
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount1
adverbTags
0"she said softly [softly]"
dialogueSentences45
tagDensity0.467
leniency0.933
rawRatio0.048
effectiveRatio0.044
89.11% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1837
totalAiIsmAdverbs4
found
0
adverb"completely"
count1
1
adverb"slowly"
count1
2
adverb"softly"
count1
3
adverb"slightly"
count1
highlights
0"completely"
1"slowly"
2"softly"
3"slightly"
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)
59.17% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1837
totalAiIsms15
found
0
word"pulsed"
count1
1
word"absolutely"
count1
2
word"throbbed"
count1
3
word"wavering"
count1
4
word"stomach"
count1
5
word"weight"
count2
6
word"pulse"
count1
7
word"crystal"
count1
8
word"marble"
count2
9
word"echo"
count1
10
word"glistening"
count1
11
word"silk"
count1
12
word"warmth"
count1
highlights
0"pulsed"
1"absolutely"
2"throbbed"
3"wavering"
4"stomach"
5"weight"
6"pulse"
7"crystal"
8"marble"
9"echo"
10"glistening"
11"silk"
12"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
narrationSentences175
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences175
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences199
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1834
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions59
wordCount1612
uniqueNames9
maxNameDensity1.92
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Park1
Heartstone2
Pendant1
Aurora31
Nyx10
Isolde9
Varga1
Fae-forged1
Fae3
persons
0"Heartstone"
1"Pendant"
2"Aurora"
3"Nyx"
4"Isolde"
5"Varga"
6"Fae"
places
0"Park"
globalScore0.538
windowScore0.5
81.19% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences109
glossingSentenceCount3
matches
0"something like a coat, a face suggested rath"
1"not quite explain: long shoulders beneath something like a coat, a face suggested rather than made"
2"looked like a hole cut in the afternoon"
3"seemed empty from here, but the air carried scraps of music: strings plucked in quick, delirious patterns; drums beating under the bell’s fading echo; bursts of laughter too sharp to be happy"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.181
wordCount1834
matches
0"no hollow within but"
1"not grass, not stone, but something springy beneath a dusting of pale grit"
2"not stone, but something springy beneath a dusting of pale grit"
3"not the clean blue of a summer day but a deep, glowing amber, as though the sun had been crushed in"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences199
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs117
mean15.68
std18.17
cv1.159
sampleLengths
019
14
272
314
42
52
614
712
846
910
1035
117
127
139
146
157
164
1740
185
193
2055
211
2217
2321
247
2510
264
2720
2858
2912
3013
315
325
3310
345
3512
369
372
3818
399
4039
416
425
4354
4482
454
4658
476
4810
493
93.23% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences175
matches
0"being dragged"
1"been crushed"
2"been laid"
3"was roasted"
4"was slicked"
5"was cultivated"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs262
matches(empty)
42.35% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount6
flaggedSentences7
totalSentences199
ratio0.035
matches
0"The grove held its own weather: silver mist curled around the roots, and wildflowers crowded the grass in a confusion of seasons—bluebells beside foxgloves, white hawthorn beside thick red poppies."
1"Her boots found ground—not grass, not stone, but something springy beneath a dusting of pale grit."
2"The light did not make them less shadowed; it seemed to deepen the black of them, until they looked like a hole cut in the afternoon."
3"It seemed empty from here, but the air carried scraps of music: strings plucked in quick, delirious patterns; drums beating under the bell’s fading echo; bursts of laughter too sharp to be happy."
4"She found herself slowing to look at things despite herself: a stream running beside the road, its water clear but full of tiny floating lights; a hedge of pale green flowers whose centres opened and closed like sleepy eyes; a flock of birds wheeling above the vineyards with feathers like strips of cinnamon bark."
5"Some looked human at first glance—men and women in embroidered coats, servants carrying lacquered trays, musicians beneath silk awnings."
6"One woman in a yellow gown bent over a fountain and drank without raising her head; her neck extended, vertebra by vertebra, until her face reached the wine."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1622
adjectiveStacks2
stackExamples
0"beside thick red poppies."
1"bent low under fruit"
adverbCount58
adverbRatio0.035758323057953144
lyAdverbCount12
lyAdverbRatio0.007398273736128237
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences199
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences199
mean9.22
std7.3
cv0.792
sampleLengths
019
14
213
36
43
59
630
711
814
92
101
111
1214
1312
1414
1526
166
1710
188
1915
2012
217
224
233
249
256
267
274
286
2913
3021
315
322
331
3418
3537
361
375
3812
395
4016
417
426
434
444
456
467
477
489
4918
59.63% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.38190954773869346
totalSentences199
uniqueOpeners76
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences147
matches
0"Even the wind seemed to"
1"Somewhere on the other side"
2"Then the standing stone opened."
3"Then came a sensation of"
4"Then one of them dropped"
5"Then its breast split along"
ratio0.041
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences147
matches
0"Their shape had taken on"
1"Her silver hair trailed behind"
2"She raised one elegant hand"
3"It sat in her mind"
4"Her pale lavender eyes reflected"
5"She had not used it"
6"Her gaze moved to the"
7"They vanished without a ripple."
8"Her boots found ground—not grass,"
9"She stumbled one step and"
10"It lay beneath a vast"
11"They cast no shadow."
12"Their leaves were dark violet,"
13"Its note was low enough"
14"It was all she had."
15"she said softly"
16"It buzzed past her ear,"
17"It settled on a grapevine"
18"Their shadow stretched over the"
19"It clawed at the air"
ratio0.265
65.44% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount116
totalSentences147
matches
0"The last oak stone stood"
1"Aurora stopped before it."
2"Richmond Park had fallen away"
3"The grove held its own"
4"The Heartstone Pendant rested against"
5"The deep crimson gem answered"
6"Aurora said, though her throat"
7"Nyx stood to her left,"
8"Their shape had taken on"
9"Isolde Varga passed them without"
10"Her silver hair trailed behind"
11"She raised one elegant hand"
12"Aurora glanced at her."
13"The amber seam brightened."
14"Aurora’s fingers closed around the"
15"The stone throbbed against her"
16"The bark peeled apart in"
17"Heat breathed from it, carrying"
18"The word had weight now."
19"It sat in her mind"
ratio0.789
34.01% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences147
matches
0"Before Aurora could answer, Nyx"
ratio0.007
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount2
matches
0"It lay beneath a vast golden sky, not the clean blue of a summer day but a deep, glowing amber, as though the sun had been crushed into glass and stretched from…"
1"Their voices rose and fell in rich, layered harmonies that made the hairs lift along Aurora’s arms."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount1
matches
0"Aurora said, though her throat had gone dry,"
61.11% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags21
fancyCount4
fancyTags
0"they whispered (whisper)"
1"Isolde corrected (correct)"
2"she murmured (murmur)"
3"Nyx corrected (correct)"
dialogueSentences45
tagDensity0.467
leniency0.933
rawRatio0.19
effectiveRatio0.178
84.1088%