Run: 2026-07-09-01KX41HKZ5ND1D1YFEK0250QER

Run Details

Duration:
14.9s
Cost:
$0.014640
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The standing stones did not form a circle so much as a question. They rose from the bracken in a broken arc, ancient oaks petrified where they stood, their surfaces ridged with grain and furred in moss. Moonlight silvered their shoulders. Between them, the air trembled. Aurora Carter stopped at the edge of the clearing and touched the pendant beneath her coat. The Heartstone answered with a pulse of warmth. Not heat. Not quite. It felt like a second heartbeat against her sternum, slow and expectant. Behind her, Nyx made no sound at all. Their shadow stretched across the grass despite the moon being behind them, a long, liquid shape that gathered itself into the suggestion of a six-foot-tall person. Violet eyes glimmered within it. Isolde stood to Aurora’s left, silver hair spilling to her waist and stirring though the night was still. She had no footprints in the damp earth. She never did. “Is this the place?” Aurora asked. Isolde’s pale lavender eyes remained fixed on the distortion between the stones. “A door is a place where the wall has forgotten itself.” “That’s not an answer.” “It is the answer that has survived the question.” Aurora sighed. “You know, most people just say yes.” “Most people are often wrong.” Nyx’s voice drifted over Aurora’s shoulder, soft as wind threading through dead leaves. “Something is waiting beyond.” The pendant pulsed again. Aurora drew the Fae-forged blade from its sheath at her hip. The slender dagger was shaped like a leaf, its moonsilver edge faintly luminous beneath the moon. Cold immediately climbed into her fingers. The chill was clean and deep, as though she had plunged her hand into winter water. Isolde glanced at it. “Do not cut the door.” “Why not?” “Because it may bleed.” Aurora looked at the wavering air. Through it, the trees of Richmond Park appeared stretched and distorted, their branches bending toward an unseen center. The shimmer resembled heat over a road, except the night beyond it was cold enough to bite. “And if I don’t cut it?” “Then it may open.” “That’s better?” “Sometimes.” Aurora put the dagger away. She had learned, since leaving Cardiff and fleeing Evan and the life she had been expected to want, that there were limits to planning. There were also limits to asking Isolde sensible questions. Both facts irritated her. “Stay close,” she said. Nyx tilted their head. “To you?” “To whoever looks least likely to vanish.” “Then not Isolde.” The seer smiled faintly. “I have already vanished many times.” Aurora stepped between the standing stones. The world folded. For one impossible instant, she felt herself passing through a sheet of cold silk. Sound vanished first. Then weight. Her stomach lurched as if she had stepped off a roof. The pendant flared against her chest, and a crimson glow shone through her shirt. She landed on black soil. Sound returned in a rush. Something chimed far away, though the notes were too low and too slow to belong to any instrument she knew. Leaves whispered overhead. Water trickled nearby with the thick, glossy sound of syrup. A wind moved across the clearing, carrying scents of crushed mint, rain, and something sweetly rotten. Aurora straightened. The grove was gone. They stood on a broad stone shelf overlooking a valley beneath an amber sky. No sun hung above it. The entire heavens glowed in shades of honey and burnished copper, cloudbanks suspended like enormous folds of fabric. Far below, terraced vineyards descended into darkness, their vines heavy with fruit the size of lanterns. Orchards spread beyond them in impossible geometries, trees twisting around one another like braided towers. Between the rows, golden lights drifted in the air. A city rose at the valley’s heart. Its roofs shone red and black. Towers leaned at angles that should have collapsed them, joined by arched bridges and chains of colored glass. Smoke curled from hundreds of chimneys, but it did not rise. It streamed sideways, flattening itself against the amber sky. Aurora forgot to breathe. Behind her, Nyx emerged from the air without crossing it. Their shadow spilled onto the stone, then climbed into its familiar humanoid shape. Isolde followed, silver hair catching the strange light. “Welcome to Dymas,” Isolde said. The name settled over the valley with weight. Aurora looked down at the soil beneath her boots. It was black, though flecks of red glittered through it like ground garnet. A cluster of flowers grew beside the ledge—petals translucent and blue, each one shaped like a tiny open mouth. They whispered as the wind passed. She crouched. One flower inhaled. Aurora jerked back. “Don’t touch them,” Isolde said. “I wasn’t going to.” “You were thinking about it.” “I was thinking about whether they had teeth.” “They do.” The flowers whispered again. This time the sound resembled her name. Aurora rose. “What is this place?” “A garden that feeds a kingdom,” Isolde said. “A kingdom that feeds an appetite.” Nyx looked toward the city. Their violet eyes narrowed. “And the appetite has noticed us.” The warmth beneath Aurora’s coat intensified. She pulled out the Heartstone. The deep crimson gemstone glowed faintly in the amber dusk, its light matching a pulsing radiance far below, where the valley narrowed into a ravine. A portal, she thought. Or something pretending to be one. “Why did the pendant bring us here?” she asked. Isolde’s gaze flicked toward the stone. “It was given to you because a hand wished to guide you.” “Whose hand?” “The hand that gives is not always the hand that holds.” “Isolde.” “I cannot tell you what I do not know.” That, at least, sounded honest. They began down the path. It wound through the vineyards, paved with slabs of pale bone. The bones were too large to belong to any animal Aurora recognized, and they flexed slightly beneath her boots as if remembering muscles. She kept her balance by stepping where Nyx stepped, though their shadow left no mark. The vines watched them. Aurora knew that was absurd. Vines had no eyes. Yet the heavy fruit turned toward her as she passed, skins splitting to reveal layers of teeth, seeds, and glistening red flesh. One fruit detached itself and rolled across the path. It stopped against her boot. A smell of warm bread and childhood kitchens rose from it. For half a second, she saw her mother’s Cardiff kitchen: yellow curtains, a kettle rattling on the hob, Jennifer laughing at something Brendan had said. The vision tugged at her with such force that she nearly knelt. Then the fruit opened. Inside was a human eye. Aurora kicked it into the ditch. The illusion snapped apart. The orchard watched her in silence. “Hungry things borrow familiar faces,” Nyx murmured. “You could have mentioned that before we started.” “You would have come regardless.” “Yes.” “Then the warning would not have changed anything.” “I still like warnings.” Nyx considered this. “I will remember.” The path descended. The amber light thickened around them, clinging to Aurora’s skin like humidity. Sweat gathered beneath her collar despite the cold radiating from the moonsilver dagger. Every breath tasted of spice and smoke. From somewhere beyond the trees came music. It began with a single plucked string, then another. Drums joined, deep enough to vibrate in Aurora’s ribs. Laughter followed—too loud, too numerous, rising and falling in waves. They reached the orchard’s edge. Beyond it lay a road crowded with movement. Creatures in embroidered robes carried trays, baskets, cages, and enormous copper pots. Some had human faces stretched over bodies of scaled serpents. Others were tall and skeletal, their joints tied together with gold wire. A woman with six arms balanced six different wines on her palms while a flock of black birds drank from her hair. All of them moved toward the city. All of them smelled of food. At the center of the road, two figures battled over a steaming pie. One wore a crown of antlers; the other had a mouth split down the length of his face. They tore at the crust while spectators cheered and placed wagers. Aurora stared. “What happens if they see us?” she asked. “They have seen you,” Isolde replied. A child stood beside the road, watching them. At least, Aurora thought it was a child. It had a round face, pale hair, and a red coat buttoned to the throat. Its eyes were glossy black. Behind it, thin wings folded and unfolded in the amber air. The child pointed at Aurora’s pendant. “Thief,” it said. The word carried farther than it should have. The road quieted. Heads turned. Faces lifted. The music stuttered into silence. Aurora’s grip closed around the Heartstone. “I’ve never stolen this.” The child smiled. Its mouth opened too wide. “Not yet.” Nyx moved first. Their body lost its edges, collapsing into a broad smear of darkness that swept across the path. The nearby creatures recoiled as the shadow passed over their feet. Aurora drew the Fae blade and stepped beside Isolde. The dagger’s glow sharpened. A line of silver light appeared across the road. The creatures hissed. Several backed away. The child’s smile vanished. “Walk,” Isolde said. Aurora did not need telling twice. They crossed the road while the crowd pressed back from the blade. Something threw a handful of glittering fruit at them. Nyx caught it in one dark hand. The fruit shrieked and dissolved into blue smoke. The city gates stood ahead, carved into the side of a mountain. Above them, enormous letters burned in the stone. Aurora could not read the script, yet she understood it anyway. COME IN HUNGRY. The gates opened before they reached them. Heat rolled out. Beyond lay a cavern vast enough to contain a weather system. The ceiling disappeared into amber darkness, hung with chandeliers made from antlers, ribs, and thousands of tiny glowing jars. Streets wound between palaces and market stalls. Rivers of red wine flowed beneath bridges. Figures leaned from balconies to throw scraps into the crowds below. The sound was overwhelming: bells, laughter, haggling, sobbing, the crack of roasting fires. Somewhere, a choir sang in perfect harmony about the pleasures of being consumed. Aurora stepped inside. The gates shut behind them with a sound like a jaw closing. Her pendant burned hot now. At the far end of the cavern, beneath a palace whose walls bulged like the sides of a sleeping beast, a crimson rift pulsed in the air. Something stood before it. A tall figure in white, surrounded by servants carrying silver platters. Even at this distance, Aurora felt the figure’s attention settle on her. Nyx returned to solid form beside her. “Prince Belphegor,” they whispered. Aurora raised the Fae blade. The moonsilver shone like a sliver of moonlight in the furnace glow. Belphegor lifted one hand. The crowd parted. Aurora’s fear arrived then—not as panic, but as a clear, cold understanding. They had not entered Dymas unseen. They had not found the portal. They had been invited. The Heartstone pulsed once, hard enough to hurt. Across the cavern, the prince smiled. And the rift opened wider.
created_at"2026-07-09T18:16:53.487Z" 7/9/2026, 6:16:53 PM
model"openai/gpt-5.6-luna-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency359
moderation_latency(null)
generation_time14522
tokens_prompt1590
tokens_completion3101
native_tokens_prompt1532
native_tokens_completion2414
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.0146399
router(null)
provider_responses
0
endpoint_id"eebea444-34a5-4642-a766-cb319471d33a"
id"resp_0c07fe5c7e55a3a0016a4fe59597508194b2e96984198553f5"
is_byokfalse
latency227
model_permaslug"openai/gpt-5.6-luna-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783621013-QUARAJfMM6YlqAb5ZNpS"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783621013-4RCqIlhbd2Mw1HfaMsJa"
upstream_id"resp_0c07fe5c7e55a3a0016a4fe59597508194b2e96984198553f5"
total_cost0.0146399
cache_discount0.0013761
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
totalTags12
adverbTagCount0
adverbTags(empty)
dialogueSentences49
tagDensity0.245
leniency0.49
rawRatio0
effectiveRatio0
94.61% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1854
totalAiIsmAdverbs2
found
0
adverb"sweetly"
count1
1
adverb"slightly"
count1
highlights
0"sweetly"
1"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)
43.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1854
totalAiIsms21
found
0
word"trembled"
count1
1
word"pulse"
count1
2
word"warmth"
count2
3
word"pulsed"
count3
4
word"chill"
count1
5
word"wavering"
count1
6
word"silk"
count1
7
word"weight"
count2
8
word"stomach"
count1
9
word"lurched"
count1
10
word"familiar"
count2
11
word"flicked"
count1
12
word"glistening"
count1
13
word"silence"
count2
14
word"perfect"
count1
highlights
0"trembled"
1"pulse"
2"warmth"
3"pulsed"
4"chill"
5"wavering"
6"silk"
7"weight"
8"stomach"
9"lurched"
10"familiar"
11"flicked"
12"glistening"
13"silence"
14"perfect"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences194
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences194
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences231
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen28
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1851
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions74
wordCount1620
uniqueNames15
maxNameDensity1.91
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Carter1
Heartstone4
Nyx11
Aurora31
Isolde12
Fae-forged1
Richmond1
Park1
Cardiff2
Evan1
Jennifer1
Brendan1
Fae3
Dymas1
One3
persons
0"Carter"
1"Heartstone"
2"Nyx"
3"Aurora"
4"Isolde"
5"Evan"
6"Jennifer"
7"Brendan"
8"One"
places
0"Richmond"
1"Park"
2"Cardiff"
globalScore0.543
windowScore0.5
84.78% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences115
glossingSentenceCount3
matches
0"felt like a second heartbeat against he"
1"appeared stretched and distorted, their branches bending toward an unseen center"
2"as if remembering muscles"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.54
wordCount1851
matches
0"not as panic, but as a clear, cold understanding"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences231
matches
0"force that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs141
mean13.13
std14.28
cv1.088
sampleLengths
013
133
216
38
416
539
629
76
823
94
109
119
125
1317
144
1549
169
172
184
1941
206
214
222
231
245
2537
264
276
287
293
3010
316
323
3344
345
355
3649
372
384
3914
4063
417
4244
434
4431
455
468
4747
482
493
96.22% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences194
matches
0"was shaped"
1"been expected"
2"was gone"
3"being consumed"
4"been invited"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs296
matches(empty)
93.38% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences4
totalSentences231
ratio0.017
matches
0"A cluster of flowers grew beside the ledge—petals translucent and blue, each one shaped like a tiny open mouth."
1"Laughter followed—too loud, too numerous, rising and falling in waves."
2"One wore a crown of antlers; the other had a mouth split down the length of his face."
3"Aurora’s fear arrived then—not as panic, but as a clear, cold understanding."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1626
adjectiveStacks0
stackExamples(empty)
adverbCount51
adverbRatio0.03136531365313653
lyAdverbCount7
lyAdverbRatio0.004305043050430504
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences231
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences231
mean8.01
std5.36
cv0.669
sampleLengths
013
124
24
35
416
58
62
72
812
98
1026
115
1218
138
143
156
1612
1711
184
199
202
217
225
2313
244
254
2611
2716
286
2916
304
315
322
334
346
3518
3617
376
384
392
401
415
4224
439
444
454
464
472
487
493
53.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.354978354978355
totalSentences231
uniqueOpeners82
58.14% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences172
matches
0"Then the fruit opened."
1"At least, Aurora thought it"
2"Somewhere, a choir sang in"
ratio0.017
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences172
matches
0"They rose from the bracken"
1"It felt like a second"
2"Their shadow stretched across the"
3"She had no footprints in"
4"She never did."
5"She had learned, since leaving"
6"Her stomach lurched as if"
7"She landed on black soil."
8"They stood on a broad"
9"Its roofs shone red and"
10"It streamed sideways, flattening itself"
11"Their shadow spilled onto the"
12"It was black, though flecks"
13"They whispered as the wind"
14"Their violet eyes narrowed."
15"She pulled out the Heartstone."
16"They began down the path."
17"It wound through the vineyards,"
18"She kept her balance by"
19"It stopped against her boot."
ratio0.186
58.84% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount138
totalSentences172
matches
0"The standing stones did not"
1"They rose from the bracken"
2"Moonlight silvered their shoulders."
3"Aurora Carter stopped at the"
4"The Heartstone answered with a"
5"It felt like a second"
6"Their shadow stretched across the"
7"Violet eyes glimmered within it."
8"Isolde stood to Aurora’s left,"
9"She had no footprints in"
10"She never did."
11"Isolde’s pale lavender eyes remained"
12"Nyx’s voice drifted over Aurora’s"
13"The pendant pulsed again."
14"Aurora drew the Fae-forged blade"
15"The slender dagger was shaped"
16"The chill was clean and"
17"Isolde glanced at it."
18"Aurora looked at the wavering"
19"The shimmer resembled heat over"
ratio0.802
29.07% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences172
matches
0"Even at this distance, Aurora"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount2
matches
0"Their shadow stretched across the grass despite the moon being behind them, a long, liquid shape that gathered itself into the suggestion of a six-foot-tall per…"
1"The bones were too large to belong to any animal Aurora recognized, and they flexed slightly beneath her boots as if remembering muscles."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount2
fancyTags
0"Nyx murmured (murmur)"
1"they whispered (whisper)"
dialogueSentences49
tagDensity0.245
leniency0.49
rawRatio0.167
effectiveRatio0.082
88.7457%