Run: 2026-07-25-01KYD70CHJXRJMHA4SGDKWJ9GM

Run Details

Duration:
1m 22s
Cost:
$0.033398
Provider:
Moonshot AI

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 portal closed behind them with a sound like a held breath released, and Aurora Carter stood very still, her hand wrapped around the Heartstone pendant at her throat. It was burning. Not painfully — not quite — but the deep crimson stone had gone from its usual faint warmth to something alive, something that pulsed against her palm in a rhythm that was almost, almost a heartbeat. She'd felt it grow hotter as they'd passed through the tear in the Veil, that shimmering distortion Nyx had peeled open like a curtain in the basement of an abandoned brewery in Bermondsey. Now, standing on the other side, she understood why. "Welcome to Dymas," Nyx said, their voice a whisper that somehow carried across the entire valley. "Mind your appetite." Aurora let go of the pendant and looked. The sky was wrong. That was the first thing — the sky was a warm amber, glowing from within like light through honey, and there was no sun to account for it. The light simply *was*, sourceless and golden, casting shadows that fell in soft, doubled directions. Below them, the land rolled away in every direction, and it was green — but not any green she'd seen in Richmond Park or the Welsh valleys of her childhood. This green was too saturated, too eager, grass so lush it looked upholstered. Vines heavy with dark fruit climbed trellises that spiraled up toward nothing. Trees bowed under the weight of things that glittered. "How big is it?" she asked. "As big as hunger," Nyx said. Their humanoid silhouette — six feet and change of living shadow, edges constantly fraying and reknitting — stood beside her with their head tilted, violet eyes glowing faintly in the amber light. "Which is to say, no one has ever found the far side. Belphegor's guests rarely wish to leave." "And the ones who do?" "Are rarely permitted." Aurora's fingers drifted to the Fae-forged blade at her hip. The moonsilver was cold even through the leather of her belt, a clean, anchoring cold, Isolde's parting gift with its warning she still hadn't fully parsed: *what is given freely in a garden of taking cuts deeper than any debt.* The seer spoke in riddles the way other people breathed, but Aurora had learned to hold the words like coins and wait for them to spend themselves into meaning. They started down the hill. The path — if it was a path — was lined with stones that had been worn smooth not by weather, she realized, but by hands. Thousands of hands, millions maybe, trailing fingertips over the same spots for centuries as they walked. She touched one and felt warmth again, warmth and something underneath it, faint and rhythmic, like the residue of satisfaction soaked into rock. She pulled her hand back. "They've been coming here a long time," she said. "Since before your kind had names for the dead." Nyx drifted more than walked, their feet — such as they were — barely troubling the grass. "Gluttony is one of the oldest hungers. Older than gold. Older than pride. A thing can live without wanting power. It cannot live without wanting to eat." The smell reached her before the sound did. It hit her like a wall — roasting meat and baking bread and caramelized sugar and spices she had no names for, all of it layered and intertwined and so impossibly rich that her knees actually softened. She caught herself on a standing stone. Her mouth flooded. Her stomach clenched with a hunger that felt cavernous, bottomless, as though she hadn't eaten in weeks rather than the perfectly decent toast she'd had above Silas' bar that morning. "Aurora." Nyx's whisper had an edge to it now. "Breathe through your mouth. Shallowly." "What —" She swallowed hard. "What is that?" "The vineyards press more than grapes here. Desire ferments too." They paused, their shadowy head turning toward her. "In Dymas, appetite is architecture. It is currency. It is law. The air itself is seasoned. You must decide, now, to want nothing, and hold that decision like a wall." She breathed through her mouth. It helped, a little. The hunger didn't leave, but it became something she could observe rather than something that was *her*, and she straightened up off the stone and made herself keep walking. They crested the next rise and the valley opened below, and Aurora forgot about the hunger entirely. A feast was laid out across the valley floor, and it did not end. That was the only way to describe it — the tables ran in sweeping arcs and spirals, white-clothed and groaning, vanishing into a golden haze at the limit of sight. Roasts the size of cars turned on spits over fires that burned blue. Fountains ran with something dark and glossy that might have been wine or might have been chocolate or might have been neither. Mountains of fruit rose in jeweled pyramids — fruit that *moved*, she saw with a lurch, some of it slowly ripening and unripening and ripening again, cycling through colors like breathing. And there were people at the tables. Hundreds of them. Thousands. "Souls," Nyx said quietly, following her gaze. "Contracted from Earth, mostly. Chefs, gourmands, the desperately hungry. They come for the work, or the promise of a meal, and they stay." "Are they — are they prisoners?" "Ask one." They descended into the feast, and the strangeness of it only deepened up close. The guests at the tables ate with a focus that was almost liturgical, eyes half-closed, and as Aurora passed she saw the truth of them — the way a woman's hand passed *slightly* through a goblet before her fingers remembered to be solid, the translucence at the edges of an old man in a chef's whites who was plating a dish with trembling, reverent care. Dead. They were all dead, or mostly dead, or something adjacent that Earth had no word for. One of them looked up. A young man, South Asian, maybe thirty, his chef's jacket immaculate, his eyes bright and alert in a way the others' were not. He looked at Aurora — really looked, the way you look at something impossible — and then at Nyx, and then back. "You're breathing," he said. His accent was Birmingham. "You're actually breathing." "So are you," Aurora said carefully. "Am I?" He laughed, and there was something cracked in it. "I keep forgetting to check. Three years I worked at Purnell's, do you know that? Three years, never once got to eat the food I made. Then I die in a stupid bloody accident and a man with a goat's head offers me a contract — my own kitchen, the finest ingredients in any realm, all the food I can eat —" He stopped. His gaze drifted past her to the tables, and something in his face went slack and hungry and lost. "All the food I can eat," he repeated, softer, like a prayer he'd worn smooth. "When does your contract end?" Aurora asked. The man's eyes came back to her, and for a moment he looked almost frightened — not of her, but of the question itself. "End?" he said, as if the word were in a foreign language. Then a bell rang somewhere deep in the golden haze, and his whole body turned toward it like a compass needle, and he was gone, hurrying between the tables, already forgetting her. Aurora stood there feeling cold despite the amber warmth. *A garden of taking.* Isolde's words, spending themselves at last. "Now you see it," Nyx murmured beside her. "Dymas does not chain anyone. That is what makes it terrible. Every door is open. No one walks through them." "Why are we here, Nyx?" She turned to face them. "Really." The Shade was quiet for a moment, their violet eyes fixed on the horizon, where the amber sky met the endless groaning tables. "Because Belphegor keeps a kitchen garden where things other than fruit are grown," they said at last. "Debts. Names. Contracts signed in desperation and filed like recipes. And because something has been reaching through the Veil into London — thin as a crack, but widening — and it smells, my friend, like this place. Like hunger wearing a smile." As if in answer, the Heartstone flared hot against Aurora's chest, and the deep crimson gem kindled with its faint inner glow, pulsing faster now, eager, *pointing* — she realized with a chill that it was pointing, that the warmth was strongest on one side, tugging her attention the way the bell had tugged the chef. Toward a palace she hadn't noticed before, rising from the golden haze at the valley's heart. It was shaped like nothing so much as a set table — columns like candlesticks, a roof like a great cloche of hammered bronze, windows glowing amber from within. She drew the Fae blade. The moonsilver sang faintly as it left the sheath, leaf-shaped and cold, and in this sunless light it didn't glow — it *drank* the amber, dark along its edges, as if even the light here was food and the blade refused to eat. "Right then," Aurora said, and her voice only shook a little. "Let's go see what's on the menu." Behind them, the feast went on forever, and no one looked up as they walked into the haze.
created_at"2026-07-25T18:01:11.992Z" 7/25/2026, 6:01:11 PM
model"moonshotai/kimi-k3-20260715"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2915
moderation_latency(null)
generation_time81982
tokens_prompt1547
tokens_completion2390
native_tokens_prompt1630
native_tokens_completion2177
native_tokens_completion_images(null)
native_tokens_reasoning131
native_tokens_cached1536
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"stop"
service_tier(null)
usage0.0333978
router(null)
provider_responses
0
endpoint_id"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id"chatcmpl-6a64f9d521f78ad95c5e7306"
is_byokfalse
latency2915
model_permaslug"moonshotai/kimi-k3-20260715"
provider_name"Moonshot AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1785002471-McJLavJMLKDMeOiIROAJ"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785002471-2W8Kjjyv277lp3drMHuw"
upstream_id"chatcmpl-6a64f9d521f78ad95c5e7306"
total_cost0.0333978
cache_discount0.0041472
upstream_inference_cost0
provider_name"Moonshot AI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
50.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount3
adverbTags
0"Nyx drifted more [more]"
1"Nyx said quietly [quietly]"
2"Aurora said carefully [carefully]"
dialogueSentences36
tagDensity0.556
leniency1
rawRatio0.15
effectiveRatio0.15
77.43% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1551
totalAiIsmAdverbs7
found
0
adverb"very"
count1
1
adverb"perfectly"
count1
2
adverb"slowly"
count1
3
adverb"slightly"
count1
4
adverb"really"
count2
5
adverb"carefully"
count1
highlights
0"very"
1"perfectly"
2"slowly"
3"slightly"
4"really"
5"carefully"
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)
54.87% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1551
totalAiIsms14
found
0
word"warmth"
count5
1
word"pulsed"
count1
2
word"whisper"
count2
3
word"weight"
count1
4
word"rhythmic"
count1
5
word"stomach"
count1
6
word"desire"
count1
7
word"lurch"
count1
8
word"chill"
count1
highlights
0"warmth"
1"pulsed"
2"whisper"
3"weight"
4"rhythmic"
5"stomach"
6"desire"
7"lurch"
8"chill"
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
narrationSentences76
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences76
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences94
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen69
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans8
markdownWords24
totalWords1575
ratio0.015
matches
0"was"
1"what is given freely in a garden of taking cuts deeper than any debt."
2"her"
3"moved"
4"slightly"
5"A garden of taking."
6"pointing"
7"drank"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions38
wordCount1219
uniqueNames17
maxNameDensity0.98
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Aurora12
Carter1
Heartstone2
Veil1
Nyx8
Bermondsey1
Richmond1
Park1
Welsh1
Fae-forged1
Isolde2
Earth1
South1
Asian1
Birmingham1
Shade1
Fae2
persons
0"Aurora"
1"Carter"
2"Heartstone"
3"Nyx"
4"Isolde"
5"Earth"
places
0"Veil"
1"Bermondsey"
2"Richmond"
3"Park"
4"Fae-forged"
5"Birmingham"
6"Fae"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences54
glossingSentenceCount1
matches
0"not quite but the deep crimson stone had gone from its usual faint warmth to something alive, something that pulsed against her palm in a rhythm that was almost, almost a heartbeat"
73.02% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.27
wordCount1575
matches
0"not by weather, she realized, but by hands"
1"not of her, but of the question itself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences94
matches
0"pointing, that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs42
mean37.5
std33.21
cv0.886
sampleLengths
029
181
219
38
4111
56
656
75
83
979
105
1170
129
1353
148
1577
1614
178
1848
1938
2017
21110
2211
2330
246
252
2696
2750
2811
296
30109
317
3268
3319
3428
3511
3682
3756
3845
3948
4018
4118
82.18% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences76
matches
0"is given"
1"was lined"
2"been worn"
3"was laid"
4"was gone"
5"was shaped"
67.99% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs202
matches
0"was burning"
1"were — barely troubling"
2"was plating"
3"was pointing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount0
flaggedSentences15
totalSentences94
ratio0.16
matches
0"Not painfully — not quite — but the deep crimson stone had gone from its usual faint warmth to something alive, something that pulsed against her palm in a rhythm that was almost, almost a heartbeat."
1"That was the first thing — the sky was a warm amber, glowing from within like light through honey, and there was no sun to account for it."
2"Below them, the land rolled away in every direction, and it was green — but not any green she'd seen in Richmond Park or the Welsh valleys of her childhood."
3"Their humanoid silhouette — six feet and change of living shadow, edges constantly fraying and reknitting — stood beside her with their head tilted, violet eyes glowing faintly in the amber light."
4"The path — if it was a path — was lined with stones that had been worn smooth not by weather, she realized, but by hands."
5"\"Since before your kind had names for the dead.\" Nyx drifted more than walked, their feet — such as they were — barely troubling the grass."
6"It hit her like a wall — roasting meat and baking bread and caramelized sugar and spices she had no names for, all of it layered and intertwined and so impossibly rich that her knees actually softened."
7"That was the only way to describe it — the tables ran in sweeping arcs and spirals, white-clothed and groaning, vanishing into a golden haze at the limit of sight."
8"Mountains of fruit rose in jeweled pyramids — fruit that *moved*, she saw with a lurch, some of it slowly ripening and unripening and ripening again, cycling through colors like breathing."
9"The guests at the tables ate with a focus that was almost liturgical, eyes half-closed, and as Aurora passed she saw the truth of them — the way a woman's hand passed *slightly* through a goblet before her fingers remembered to be solid, the translucence at the edges of an old man in a chef's whites who was plating a dish with trembling, reverent care."
10"He looked at Aurora — really looked, the way you look at something impossible — and then at Nyx, and then back."
11"The man's eyes came back to her, and for a moment he looked almost frightened — not of her, but of the question itself."
12"As if in answer, the Heartstone flared hot against Aurora's chest, and the deep crimson gem kindled with its faint inner glow, pulsing faster now, eager, *pointing* — she realized with a chill that it was pointing, that the warmth was strongest on one side, tugging her attention the way the bell had tugged the chef."
13"It was shaped like nothing so much as a set table — columns like candlesticks, a roof like a great cloche of hammered bronze, windows glowing amber from within."
14"The moonsilver sang faintly as it left the sheath, leaf-shaped and cold, and in this sunless light it didn't glow — it *drank* the amber, dark along its edges, as if even the light here was food and the blade refused to eat."
98.66% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1228
adjectiveStacks0
stackExamples(empty)
adverbCount51
adverbRatio0.041530944625407164
lyAdverbCount20
lyAdverbRatio0.016286644951140065
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences94
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences94
mean16.76
std14.41
cv0.86
sampleLengths
029
13
236
333
49
516
63
78
84
928
1015
1130
1213
1312
149
156
166
1732
1818
195
203
2110
2269
235
2426
2516
2623
275
289
2926
3027
318
3237
337
343
3530
369
375
385
393
4018
4130
425
434
4429
4517
4614
4730
4813
4922
96.10% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.5957446808510638
totalSentences94
uniqueOpeners56
48.31% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences69
matches
0"Then a bell rang somewhere"
ratio0.014
69.28% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences69
matches
0"It was burning."
1"She'd felt it grow hotter"
2"Their humanoid silhouette — six"
3"They started down the hill."
4"She touched one and felt"
5"She pulled her hand back."
6"It hit her like a"
7"She caught herself on a"
8"Her mouth flooded."
9"Her stomach clenched with a"
10"They paused, their shadowy head"
11"She breathed through her mouth."
12"It helped, a little."
13"They crested the next rise"
14"They descended into the feast,"
15"They were all dead, or"
16"He looked at Aurora —"
17"His accent was Birmingham."
18"He laughed, and there was"
19"His gaze drifted past her"
ratio0.377
32.46% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount59
totalSentences69
matches
0"The portal closed behind them"
1"It was burning."
2"She'd felt it grow hotter"
3"Nyx said, their voice a"
4"Aurora let go of the"
5"The sky was wrong."
6"That was the first thing"
7"The light simply *was*, sourceless"
8"This green was too saturated,"
9"Vines heavy with dark fruit"
10"Trees bowed under the weight"
11"Their humanoid silhouette — six"
12"Aurora's fingers drifted to the"
13"The moonsilver was cold even"
14"They started down the hill."
15"The path — if it"
16"She touched one and felt"
17"She pulled her hand back."
18"Nyx drifted more than walked,"
19"The smell reached her before"
ratio0.855
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences69
matches
0"Now, standing on the other"
1"As if in answer, the"
ratio0.029
3.97% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences36
technicalSentenceCount7
matches
0"Not painfully — not quite — but the deep crimson stone had gone from its usual faint warmth to something alive, something that pulsed against her palm in a rhyt…"
1"The hunger didn't leave, but it became something she could observe rather than something that was *her*, and she straightened up off the stone and made herself …"
2"Mountains of fruit rose in jeweled pyramids — fruit that *moved*, she saw with a lurch, some of it slowly ripening and unripening and ripening again, cycling th…"
3"The guests at the tables ate with a focus that was almost liturgical, eyes half-closed, and as Aurora passed she saw the truth of them — the way a woman's hand …"
4"*A garden of taking.* Isolde's words, spending themselves at last."
5"As if in answer, the Heartstone flared hot against Aurora's chest, and the deep crimson gem kindled with its faint inner glow, pulsing faster now, eager, *point…"
6"The moonsilver sang faintly as it left the sheath, leaf-shaped and cold, and in this sunless light it didn't glow — it *drank* the amber, dark along its edges, …"
75.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount2
matches
0"They paused, their shadowy head turning toward her"
1"he said, as if the word were in a foreign language"
66.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount3
fancyTags
0"He laughed (laugh)"
1"he repeated (repeat)"
2"Nyx murmured (murmur)"
dialogueSentences36
tagDensity0.389
leniency0.778
rawRatio0.214
effectiveRatio0.167
79.3087%