Run: 2026-07-09-01KX40WV8KBZ8PPJX89VBZBHB3

Run Details

Duration:
16.0s
Cost:
$0.014646
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
Rory touched the pendant when the air changed. One moment, Richmond Park smelled of wet leaves and horse dung, the last of the daylight thinning between the oaks. The next, the cold had vanished. Warmth pressed against her skin, damp and fragrant, carrying the sweetness of crushed grapes and something spiced, almost metallic. The Heartstone pulsed beneath her coat. “Tell me that’s normal,” she said. “It is normal,” Isolde replied. She stood three paces ahead, silver hair spilling to her waist, pale lavender eyes fixed on the ancient stones. She had crossed the boundary without leaving a mark in the mud. Not even the hem of her dress seemed to disturb the grass. Nyx slid from one shadow to another beside Rory. In the dying light, their solid shape towered over her, a humanoid silhouette edged in violet. Their eyes glimmered faintly. “Normal,” they whispered, “is a door that knows your name.” Rory looked at the stones. There were seven of them, though she was certain there had been six when they entered the grove. They rose from the earth like broken teeth, black and furred with moss. Beyond them, the clearing had opened into a distance that could not possibly fit inside Richmond Park. An amber sky stretched over rolling hills. Not sunset amber, not the orange haze of London pollution, but a deep, warm color like honey held before a flame. Beneath it, rows of vines climbed hillsides in precise green waves. Orchards crowded the valleys, their branches heavy with fruit that glowed in blues, reds, and colors Rory had no name for. Far off, towers and domes rose from the landscape, their surfaces gleaming as though glazed. A breeze moved through the grass. Every blade bent toward them. Rory tightened her grip on the moonsilver dagger hidden beneath her jacket. Its leaf-shaped blade was cold against her ribs, colder than the air had any right to be. Isolde had given it to her with the warning that it could cut through wards and demons alike. Rory had accepted it because declining gifts from a three-hundred-year-old half-fae seer seemed like the sort of mistake that became a family curse. Behind them, the Grove waited in silence. Ahead lay a road of pale stone. “Where are we?” Rory asked. Isolde’s gaze remained on the amber horizon. “Where hunger wears a crown, and grapes remember every hand that picked them.” “That doesn’t answer the question.” “It answers the road.” Nyx’s head tilted. “Dymas.” The name seemed to thicken the air. Rory had heard it before, in fragments. A place beyond the Veil. One of Hel’s realms, ruled by Prince Belphegor. She had imagined fire, chains, black fortresses. She had not imagined vineyards. The Heartstone pulsed again, stronger this time. Heat spread through the silver chain and into her throat. “What happens if we go back?” she asked. Isolde finally looked at her. “You may return by the door through which you came.” “May?” “The door may not remain.” Rory stared at the stones. A shimmer trembled between them, faint as oil on water. Through it she could see the grove, the wet grass, the dim branches of Richmond Park. Somewhere beyond that, London continued unaware. Cars moved. People bought coffee. The world held together. Behind her, something chimed. It came from the far side of the amber fields: a bright, delicate sound, followed by another, then a hundred more. Bells, perhaps. Or knives striking crystal. Nyx moved closer. The edges of their body blurred into the surrounding shade. “We are being noticed,” they said. “By what?” Their whisper stirred the hair at Rory’s ear. “Everything.” She stepped through the stones. The warmth closed around her like bathwater. For an instant, her body seemed to stretch in two directions. Her scarred wrist burned. The crescent-shaped mark, pale from childhood, flared beneath her sleeve. Then her boots struck the pale road. The stone was warm. It gave slightly under her weight, not like mud but like the surface of bread. A faint tremor traveled through it and vanished into the hills. Isolde followed, soundless. Nyx came last, their shadow spilling over the threshold a moment before the rest of them. The shimmer snapped shut behind them. Rory turned. The seven stones stood in a narrow circle amid the amber grass. The grove was gone. No trees. No rain. No London. Only a patch of darkness between the stones, smooth and empty as a sealed eye. “Excellent,” Rory said. “The door’s gone.” “It has not gone,” Isolde said. “It has become elsewhere.” “That is worse.” “It often is.” The road led downhill between vineyards. The vines grew from dark red soil and twisted around silver trellises. Clusters of grapes hung among the leaves, each one as large as a plum. Their skins shone translucent. Inside one, Rory saw a tiny flicker of movement. She stopped. “Don’t touch them,” Isolde said. “I wasn’t going to.” “You were thinking about it.” “I was observing.” “The fruit is observant also.” Rory leaned closer despite herself. Something pressed against the inside of the grape. A pale shape, curled and jointed. It unfolded a finger—or a root, or a hand—and tapped once against the skin. She stepped back. The vine shuddered. All along the hillside, grapes turned toward her. A rustle passed through the leaves like a collective breath. Nyx placed one long, shadow-black hand over the nearest cluster. The fruit recoiled from them. Leaves folded inward, trembling. “Souls,” they murmured. “Or memories wearing the shape of souls.” Rory looked at the endless rows. “And people eat them?” A sound rolled up from the valley below. Laughter, loud and drunken, followed by applause. Isolde’s expression did not change. “People eat many things when invited to a feast.” They continued. The farther they went, the more the landscape revealed itself. The vineyards gave way to orchards where trees grew in impossible spirals, their roots arched above the ground like ribs. Fruit hung from the branches in bowls of polished skin. Some fruits whispered as they ripened. Others sang in thin, mournful voices. One tree bore what looked like small glass hearts, each beating at a different rhythm. The air tasted of sugar, yeast, smoke, and iron. Rory’s stomach tightened. Hunger had become physical here. It tugged at her from within, not a simple appetite but a hollow need that seemed to widen whenever she noticed something beautiful. The more she saw, the more she wanted to taste, touch, possess. She clenched her jaw. “Does everyone feel that?” she asked. “Yes,” said Isolde. Nyx glanced at her. “You are resisting.” “I’m annoyed.” “Annoyance is a kind of resistance.” Ahead, a stream crossed the road. It ran uphill, silver water climbing toward the amber sky. Fish swam through it backward, their scales flashing with faces—old men, children, women with mouths open in silent song. When Rory approached, they turned as one and watched her. One fish had Evan’s face. Her breath caught. The stream rippled. The face smiled. Rory stopped so abruptly Isolde nearly walked into her. “Rory,” Nyx said. She knew it was not him. Evan was in Cardiff, or somewhere near it. Evan was human. Evan had no place here except the place her memory gave him. That did not make the face less exact. The fish opened its mouth. Water poured from its teeth. “You always come back,” it said. The words were Evan’s. The voice was not. Beneath it, she heard dozens of others repeating the sentence, rising and falling in the current. Rory drew the Fae blade. The moonsilver gleamed faintly beneath the amber sky. The fish recoiled. Its face warped, stretching into something smooth and eyeless. Nyx stepped between Rory and the stream. Their form spread across the road, becoming a wall of living darkness. The backward current froze. “Not yours,” they whispered. The water dropped. For one heartbeat, the stream ran normally downhill. Then it vanished into a crack in the earth, leaving behind a bed of white stones and a smell like cold ashes. Rory lowered the dagger. Isolde watched her with those unsettling lavender eyes. “You have crossed a river that feeds on regret.” “I noticed.” “Most who cross it carry more of themselves away.” Rory slid the blade back beneath her coat. Her hand trembled once before she forced it still. The road descended into the valley. There, the sounds became impossible to ignore. Music drifted between the hills: flutes, drums, strings plucked by unseen hands. The melody changed whenever Rory tried to follow it. Aromas rolled toward them in waves—roasted meat, sugared citrus, saffron, charred onions, wine so rich she could taste it at the back of her throat. A city waited below. It sprawled around a palace of black stone and gold. Terraces overflowed with gardens. Bridges arched over canals of red liquid. Great lanterns floated in the air, each one burning with a captive star. Crowds moved through the streets: humans in elaborate clothes, horned figures with jeweled faces, creatures made of smoke and muscle, and servants carrying platters beneath silver domes. The palace doors stood open. Even from the hill, Rory could see the feast inside. Tables wound through vast halls, laden with food that moved, glistened, and occasionally screamed. At the center of the city rose a statue of a man with a soft, handsome face and a mouth carved far too wide. Gold letters twisted around its base. Rory could not read them, but she understood the meaning. WELCOME, IT SAID. The Heartstone burned against her chest. A low tremor passed beneath the road. The amber sky rippled. Far above the palace, a faint distortion appeared—like heat haze, except the shape of it was vertical and jagged, a tear stretched across the heavens. “The Veil,” Rory said. Isolde nodded. “Wounded, but not opened.” “Who wounded it?” “Those who hunger for what lies on the other side.” Nyx looked toward the palace. Their violet eyes brightened. From somewhere within the city came a bell. Every creature in the valley turned toward the sound. Then the palace doors began to close. A figure stood in the narrowing gap, too distant to make out clearly. Tall. Broad-shouldered. Crowned in something that caught the amber light. The figure lifted one hand. The Heartstone pulsed in answer. Rory’s fingers closed around it through her coat. Heat flooded her palm, and beneath the warmth she felt something else: a pressure, a summons, the unmistakable sensation of being recognized. Isolde’s hair stirred though the air had gone still. “The prince has seen you,” she said. Rory drew the dagger again. Its cold steadied her. “Then we should make a good impression.” Nyx’s shadow stretched down the road, pointing toward the closing doors. “No,” they whispered. “We should make an unforgettable one.” The last sliver of the palace entrance vanished. Across the valley, the city erupted in sound. Bells rang. Horns answered. The lantern-stars flared white. And every road leading toward the palace began to move.
created_at"2026-07-09T18:05:32.828Z" 7/9/2026, 6:05:32 PM
model"openai/gpt-5.6-luna-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency556
moderation_latency(null)
generation_time15703
tokens_prompt1590
tokens_completion3041
native_tokens_prompt1532
native_tokens_completion2415
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.0146459
router(null)
provider_responses
0
endpoint_id"eebea444-34a5-4642-a766-cb319471d33a"
id"resp_0ee722b0f3a7c151016a4fe2ecf0d88195854bf554a21988f9"
is_byokfalse
latency368
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-1783620332-BgPqtx85sCwqXv1IdvzU"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620332-5jTgl2FJikpCatXF2cbF"
upstream_id"resp_0ee722b0f3a7c151016a4fe2ecf0d88195854bf554a21988f9"
total_cost0.0146459
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
totalTags17
adverbTagCount0
adverbTags(empty)
dialogueSentences49
tagDensity0.347
leniency0.694
rawRatio0
effectiveRatio0
97.28% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1837
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"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"warmth"
count3
1
word"pulsed"
count3
2
word"gleaming"
count1
3
word"silence"
count1
4
word"trembled"
count2
5
word"crystal"
count1
6
word"whisper"
count1
7
word"weight"
count1
8
word"flicker"
count1
9
word"stomach"
count1
highlights
0"warmth"
1"pulsed"
2"gleaming"
3"silence"
4"trembled"
5"crystal"
6"whisper"
7"weight"
8"flicker"
9"stomach"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"clenched jaw/fists"
count1
highlights
0"clenched her jaw"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences204
matches(empty)
93.84% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount7
narrationSentences204
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
2"began 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
maxSentenceWordsSeen27
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1833
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions1
matches
0"Somewhere beyond that, London continued unaware."
63.74% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions80
wordCount1623
uniqueNames16
maxNameDensity1.73
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Richmond3
Park3
Heartstone4
Isolde13
Rory28
London3
Grove1
Veil1
Hel1
Prince1
Belphegor1
Nyx10
Evan5
Cardiff1
Fae1
One4
persons
0"Heartstone"
1"Isolde"
2"Rory"
3"Grove"
4"Hel"
5"Prince"
6"Belphegor"
7"Nyx"
8"Evan"
places
0"Richmond"
1"Park"
2"London"
3"Veil"
4"Cardiff"
5"One"
globalScore0.637
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences118
glossingSentenceCount2
matches
0"looked like small glass hearts, each beat"
1"need that seemed to widen whenever she noticed something beautiful"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.182
wordCount1833
matches
0"Not sunset amber, not the orange haze of London pollution, but a deep, warm color like honey held before a flame"
1"not the orange haze of London pollution, but a deep, warm color like honey held before a flame"
2"not like mud but like the surface of bread"
3"not a simple appetite but a hollow need"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences235
matches
0"warning that it"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs126
mean14.55
std15.56
cv1.07
sampleLengths
08
145
26
36
45
543
629
710
85
948
1075
116
125
1370
1414
155
1620
175
184
194
207
2132
2217
238
2415
251
265
2746
284
2927
3013
316
322
339
345
3532
367
3730
3825
392
4037
416
4210
433
443
4545
462
475
484
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences204
matches
0"was gone"
1"being recognized"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs285
matches(empty)
94.22% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount0
flaggedSentences4
totalSentences235
ratio0.017
matches
0"It unfolded a finger—or a root, or a hand—and tapped once against the skin."
1"Fish swam through it backward, their scales flashing with faces—old men, children, women with mouths open in silent song."
2"Aromas rolled toward them in waves—roasted meat, sugared citrus, saffron, charred onions, wine so rich she could taste it at the back of her throat."
3"Far above the palace, a faint distortion appeared—like heat haze, except the shape of it was vertical and jagged, a tear stretched across the heavens."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1636
adjectiveStacks0
stackExamples(empty)
adverbCount45
adverbRatio0.02750611246943765
lyAdverbCount12
lyAdverbRatio0.007334963325183374
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
mean7.8
std5.32
cv0.681
sampleLengths
08
120
26
319
46
56
65
719
812
912
109
1116
124
1310
145
1518
1613
1717
187
1921
2011
2121
2215
236
245
2512
2617
2718
2823
297
307
315
327
3313
345
354
363
371
387
397
405
418
427
435
447
4510
468
475
4810
491
56.74% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.37872340425531914
totalSentences235
uniqueOpeners89
96.34% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences173
matches
0"Somewhere beyond that, London continued"
1"Then her boots struck the"
2"Only a patch of darkness"
3"Then it vanished into a"
4"Then the palace doors began"
ratio0.029
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences173
matches
0"She stood three paces ahead,"
1"She had crossed the boundary"
2"Their eyes glimmered faintly."
3"They rose from the earth"
4"Its leaf-shaped blade was cold"
5"She had imagined fire, chains,"
6"She had not imagined vineyards."
7"It came from the far"
8"Their whisper stirred the hair"
9"She stepped through the stones."
10"Her scarred wrist burned."
11"It gave slightly under her"
12"Their skins shone translucent."
13"It unfolded a finger—or a"
14"She stepped back."
15"It tugged at her from"
16"She clenched her jaw."
17"It ran uphill, silver water"
18"Her breath caught."
19"She knew it was not"
ratio0.15
69.83% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount135
totalSentences173
matches
0"Rory touched the pendant when"
1"The next, the cold had"
2"Warmth pressed against her skin,"
3"The Heartstone pulsed beneath her"
4"She stood three paces ahead,"
5"She had crossed the boundary"
6"Nyx slid from one shadow"
7"Their eyes glimmered faintly."
8"Rory looked at the stones."
9"They rose from the earth"
10"An amber sky stretched over"
11"Orchards crowded the valleys, their"
12"A breeze moved through the"
13"Every blade bent toward them."
14"Rory tightened her grip on"
15"Its leaf-shaped blade was cold"
16"Isolde had given it to"
17"Rory had accepted it because"
18"Isolde’s gaze remained on the"
19"Nyx’s head tilted."
ratio0.78
28.90% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences173
matches
0"Even from the hill, Rory"
ratio0.006
96.02% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount4
matches
0"Orchards crowded the valleys, their branches heavy with fruit that glowed in blues, reds, and colors Rory had no name for."
1"Far off, towers and domes rose from the landscape, their surfaces gleaming as though glazed."
2"Rory had accepted it because declining gifts from a three-hundred-year-old half-fae seer seemed like the sort of mistake that became a family curse."
3"It tugged at her from within, not a simple appetite but a hollow need that seemed to widen whenever she noticed something beautiful."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount0
matches(empty)
68.37% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount4
fancyTags
0"they whispered (whisper)"
1"they murmured (murmur)"
2"they whispered (whisper)"
3"they whispered (whisper)"
dialogueSentences49
tagDensity0.347
leniency0.694
rawRatio0.235
effectiveRatio0.163
87.4815%