Run: 2026-07-25-01KYD6GFDX8X6HQQA8Z070CP90

Run Details

Duration:
3m 2s
Cost:
$0.032168
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 first thing Aurora noticed was the color of the light. It struck her face like the last hour of an August evening, warm and thick and golden, except there was no sun to account for it. She turned in a slow circle, one hand instinctively going to the pendant at her throat. The Heartstone was hot against her sternum, hotter than it had ever been, and its faint inner glow had deepened to something almost alive—a heartbeat of crimson light she could see through the thin fabric of her shirt. "It's supposed to do that," Nyx said, their voice a whisper that seemed to come from everywhere and nowhere at once. They stood beside her in their solid form, six feet of living shadow shaped like a person, violet eyes the only feature that held still. "Proximity. The stone remembers where it came from." "Reassuring," Aurora said. Behind them, the portal folded itself shut with a sound like a sigh, and then there was nothing at their backs but a stone arch standing alone in the middle of a field, carved with figures Aurora decided very quickly she didn't want to examine too closely. The doorway that had brought them from Richmond—from Isolde's grove, from Earth itself—was now just weathered stone and empty air. Isolde moved past them both, barefoot, silver hair stirring in a breeze that smelled of honey and overripe fruit and something darker underneath, something rich and cloying that made Aurora think of the bins behind the Golden Empress on a hot day. The seer left no footprints in the dark soil. Aurora looked down at her own trainers, already dusted with earth so red it looked wet, and felt obscurely affronted. "Where are we?" she asked, though the pendant had already told her. "Dymas." Isolde tilted her face up toward the amber sky, and for a moment she looked almost hungry herself. "The house of the insatiable. Mind your appetites here, Aurora Carter. All of them." The field they stood in sloped gently downward, and as Aurora's eyes adjusted to the strange sourceless light, the landscape assembled itself around her. Vines. Vines everywhere, trellised on wooden frames that stretched in geometric rows as far as she could see, heavy with grapes the size of plums in colors that had no business existing—translucent gold, bruised violet, a green so pale it seemed lit from within. Beyond the vineyards rose orchards, trees twisted into shapes that reminded her unpleasantly of dancers, their boughs bent under fruit that gleamed like blown glass. And everywhere, the sound. A low, constant hum that she first took for insects until she realized it rose and fell in something almost like rhythm. Almost like voices. "Is that singing?" "The vines," Nyx said. They had gone translucent at the edges, darkness bleeding into the shadowed rows between the trellises as naturally as water finding a drain. "They're happy. It's harvest season." "It's always harvest season," Isolde added, with the serene unhelpfulness of someone delivering a horoscope. They walked. There was a path of sorts, pale stones worn smooth as river rock, winding down between the vines. Aurora found herself lagging behind, unable to stop staring. A cluster of golden grapes hung at eye level, and up close she could see that the translucence wasn't a trick of the light—there was something moving inside each one, a slow swirl of brighter gold, like honey stirred into wine. Her mouth watered so suddenly and violently that it bordered on pain. She reached out without thinking. Isolde's hand closed around her wrist—gently, but with a finality like a gate swinging shut. Her fingers found the crescent scar on Aurora's left wrist, the old childhood mark, and rested there as if she'd chosen it deliberately. "Nothing here is eaten without a price," the seer said. "And nothing here is priced in coin you'd want to pay." Aurora pulled her hand back. The hunger lingered for a moment longer, then drained away, leaving her faintly nauseous and deeply unsettled. She hadn't decided to reach. That was the thing that frightened her. Her body had simply moved, the way it might move toward water in a desert. "I wasn't going to—" "You were," Isolde said, not unkindly. "Everyone does, the first time. That is the nature of this place. It does not force. It only invites." She smiled her maddening, riddle-shaped smile. "Belphegor has never needed locks on his doors." Nyx had drifted ahead, and now they stopped so abruptly that Aurora nearly walked through them—which, given their shifting solidity, was a genuine hazard. "There's a road," they said. They'd reached the bottom of the slope, and Nyx was right. What Aurora had taken from above for more vineyards resolved, from this angle, into a valley—and through the valley ran a broad avenue of amber stone, wide as a motorway, and it was full. Not crowded, exactly. Flowing. A slow procession of figures moved along it in both directions, and even at this distance Aurora could see that not all of them were human-shaped. Some walked upright in fine clothes, heads bare to the amber light. Some wore chef's whites, impossibly crisp, and moved with the harried purpose of kitchen staff during a Saturday rush. And some—some were tall and wrong in ways her eyes kept sliding off, too many joints, faces like beautiful masks, and around each of these the other travelers gave a subtle, practised berth. "Demons," she breathed. "Some," Nyx agreed. "Some are souls. Contracted." Their violet eyes tracked a figure in chef's whites far below. "The living and the dead and the never-alive, all in service of the table. Belphegor's kitchens never close." "Those people—the ones in white. They're from Earth?" "Some were born there. Some died there." Isolde had come to stand beside her, lavender eyes reflecting a light that wasn't in the sky. "The kitchens of Dymas recruit widely. A failing restaurant, a gambling debt, a desperate artist offered one perfect meal and a contract read too carelessly. The prince collects talent the way your world collects anything else that glitters." Aurora thought of Yu-Fei, of the Golden Empress, of the delivery bag and the mop and the wok-fire smell that lived in her hair. Of how many nights she'd worked past exhaustion for not enough money. Of how easy it would be, at the bottom of that kind of tiredness, for someone to offer you something golden. She touched the Heartstone again. It pulsed, steady and warm, and she had the sudden mad thought that it was content. That it had come home. "Why did you bring me here?" she asked quietly. Isolde took a long time to answer. When she did, it was not an answer, because it never was. "Three winters ago, a benefactor you have never met pressed a stone into the world for you to find. Stones from Dymas do not leave Dymas by accident, and gifts from Hel do not come free." The seer looked out over the valley, over the vineyards and the amber road and the distant shape on the horizon that Aurora had been avoiding looking at directly—a structure, or a mountain, or something between the two, vast and pale and glinting with what might have been windows, thousands of windows, every one of them lit. "Sooner or later, Aurora Carter, you would have had to see where it came from. Better to come walking in with open eyes than to be brought." A wind moved up the valley then, carrying the vine-song and the smell of roasting meat, cinnamon, woodsmoke, caramelized sugar—a smell so precisely engineered to be wonderful that Aurora's eyes stung. Every kitchen memory she had ever made was in it. Her mother's Sunday gravies. The chip shop in Cardiff. The first meal she'd cooked in her flat above Silas' bar, burnt and proud. "They build the feast to find your softest places," Nyx murmured, and for once the wind-whisper voice sounded almost gentle. "That is the wonder of it. That is the horror of it. Here, they are the same thing." Aurora stood on the pale path with the red earth under her shoes and the singing vines at her back and the impossible lit mountain on the horizon, and she understood, in a way she hadn't from the grove or the pendant or any of Isolde's riddles, exactly how far from home she was. "Right," she said, and her voice only shook a little. Her hand dropped from the Heartstone to the small cold weight at her belt, hidden beneath her jacket—the moonsilver dagger, leaf-shaped and faintly luminous even in this sunless light. Isolde's other gift. The one that wasn't a mystery. "Then let's go and have a look at the feast. Before it has a look at us." Isolde laughed, a sound like water over stones, and led the way down toward the amber road, leaving no footprints at all.
created_at"2026-07-25T17:54:07.296Z" 7/25/2026, 5:54:07 PM
model"moonshotai/kimi-k3-20260715"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3840
moderation_latency(null)
generation_time85058
tokens_prompt1547
tokens_completion2337
native_tokens_prompt1630
native_tokens_completion2095
native_tokens_completion_images(null)
native_tokens_reasoning152
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.0321678
router(null)
provider_responses
0
endpoint_id"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id"chatcmpl-6a64f82ce53def91dc7e77d5"
is_byokfalse
latency3840
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-1785002047-vgDcBtRyIqSIBawXORRv"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785002047-2zmi6uYneMGQcgcA8uaN"
upstream_id"chatcmpl-6a64f82ce53def91dc7e77d5"
total_cost0.0321678
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
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount1
adverbTags
0"she asked quietly [quietly]"
dialogueSentences31
tagDensity0.613
leniency1
rawRatio0.053
effectiveRatio0.053
76.74% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1505
totalAiIsmAdverbs7
found
0
adverb"very"
count1
1
adverb"quickly"
count1
2
adverb"gently"
count2
3
adverb"suddenly"
count1
4
adverb"deliberately"
count1
5
adverb"precisely"
count1
highlights
0"very"
1"quickly"
2"gently"
3"suddenly"
4"deliberately"
5"precisely"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
66.78% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1505
totalAiIsms10
found
0
word"almost alive"
count1
1
word"whisper"
count2
2
word"unsettled"
count1
3
word"resolved"
count1
4
word"perfect"
count1
5
word"pulsed"
count1
6
word"structure"
count1
7
word"glinting"
count1
8
word"weight"
count1
highlights
0"almost alive"
1"whisper"
2"unsettled"
3"resolved"
4"perfect"
5"pulsed"
6"structure"
7"glinting"
8"weight"
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
emotionTells1
narrationSentences76
matches
0"was content"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences76
filterMatches
0"think"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences89
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen94
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1492
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
83.11% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions47
wordCount1196
uniqueNames13
maxNameDensity1.34
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Aurora16
August1
Heartstone3
Richmond1
Isolde11
Earth1
Golden2
Empress2
Nyx6
Saturday1
Yu-Fei1
Sunday1
Cardiff1
persons
0"Aurora"
1"Isolde"
2"Nyx"
places
0"Heartstone"
1"Richmond"
2"Earth"
3"Cardiff"
globalScore0.831
windowScore0.833
11.11% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences54
glossingSentenceCount3
matches
0"whisper that seemed to come from everywhere and nowhere at once"
1"seemed lit from within"
2"something between the two, vast and pale and gl"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1492
matches(empty)
91.76% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences89
matches
0"see that the"
1"thought that it"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs38
mean39.26
std29.72
cv0.757
sampleLengths
011
180
254
33
467
571
612
733
893
929
103
1132
1215
1382
145
1538
1621
1749
184
1939
2024
215
2245
2394
243
2536
268
2762
2857
2926
309
3119
32120
3364
3438
3554
3665
3722
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences76
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs184
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount0
flaggedSentences11
totalSentences89
ratio0.124
matches
0"The Heartstone was hot against her sternum, hotter than it had ever been, and its faint inner glow had deepened to something almost alive—a heartbeat of crimson light she could see through the thin fabric of her shirt."
1"The doorway that had brought them from Richmond—from Isolde's grove, from Earth itself—was now just weathered stone and empty air."
2"Vines everywhere, trellised on wooden frames that stretched in geometric rows as far as she could see, heavy with grapes the size of plums in colors that had no business existing—translucent gold, bruised violet, a green so pale it seemed lit from within."
3"A cluster of golden grapes hung at eye level, and up close she could see that the translucence wasn't a trick of the light—there was something moving inside each one, a slow swirl of brighter gold, like honey stirred into wine."
4"Isolde's hand closed around her wrist—gently, but with a finality like a gate swinging shut."
5"Nyx had drifted ahead, and now they stopped so abruptly that Aurora nearly walked through them—which, given their shifting solidity, was a genuine hazard."
6"What Aurora had taken from above for more vineyards resolved, from this angle, into a valley—and through the valley ran a broad avenue of amber stone, wide as a motorway, and it was full."
7"And some—some were tall and wrong in ways her eyes kept sliding off, too many joints, faces like beautiful masks, and around each of these the other travelers gave a subtle, practised berth."
8"\"Three winters ago, a benefactor you have never met pressed a stone into the world for you to find. Stones from Dymas do not leave Dymas by accident, and gifts from Hel do not come free.\" The seer looked out over the valley, over the vineyards and the amber road and the distant shape on the horizon that Aurora had been avoiding looking at directly—a structure, or a mountain, or something between the two, vast and pale and glinting with what might have been windows, thousands of windows, every one of them lit."
9"A wind moved up the valley then, carrying the vine-song and the smell of roasting meat, cinnamon, woodsmoke, caramelized sugar—a smell so precisely engineered to be wonderful that Aurora's eyes stung."
10"Her hand dropped from the Heartstone to the small cold weight at her belt, hidden beneath her jacket—the moonsilver dagger, leaf-shaped and faintly luminous even in this sunless light."
86.15% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1116
adjectiveStacks1
stackExamples
0"maddening, riddle-shaped smile."
adverbCount54
adverbRatio0.04838709677419355
lyAdverbCount23
lyAdverbRatio0.02060931899641577
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences89
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences89
mean16.76
std14.12
cv0.843
sampleLengths
011
126
216
338
421
525
68
73
847
920
1042
119
1220
1312
1419
1514
1624
171
1843
1925
204
2122
223
233
244
2523
265
2715
282
2918
309
3141
3212
335
3415
3523
3610
3711
385
3917
405
417
4215
434
446
4525
468
4724
485
4911
67.04% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.449438202247191
totalSentences89
uniqueOpeners40
49.02% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences68
matches
0"Almost like voices."
ratio0.015
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount19
totalSentences68
matches
0"It struck her face like"
1"She turned in a slow"
2"They stood beside her in"
3"she asked, though the pendant"
4"They had gone translucent at"
5"Her mouth watered so suddenly"
6"She reached out without thinking."
7"Her fingers found the crescent"
8"She hadn't decided to reach."
9"Her body had simply moved,"
10"She smiled her maddening, riddle-shaped"
11"They'd reached the bottom of"
12"Their violet eyes tracked a"
13"She touched the Heartstone again."
14"It pulsed, steady and warm,"
15"she asked quietly"
16"Her mother's Sunday gravies."
17"she said, and her voice"
18"Her hand dropped from the"
ratio0.279
40.88% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount57
totalSentences68
matches
0"The first thing Aurora noticed"
1"It struck her face like"
2"She turned in a slow"
3"The Heartstone was hot against"
4"Nyx said, their voice a"
5"They stood beside her in"
6"The doorway that had brought"
7"Isolde moved past them both,"
8"The seer left no footprints"
9"Aurora looked down at her"
10"she asked, though the pendant"
11"Isolde tilted her face up"
12"The field they stood in"
13"Vines everywhere, trellised on wooden"
14"A low, constant hum that"
15"They had gone translucent at"
16"Isolde added, with the serene"
17"Aurora found herself lagging behind,"
18"A cluster of golden grapes"
19"Her mouth watered so suddenly"
ratio0.838
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences68
matches(empty)
ratio0
30.08% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences38
technicalSentenceCount6
matches
0"They stood beside her in their solid form, six feet of living shadow shaped like a person, violet eyes the only feature that held still."
1"Isolde moved past them both, barefoot, silver hair stirring in a breeze that smelled of honey and overripe fruit and something darker underneath, something rich…"
2"Vines everywhere, trellised on wooden frames that stretched in geometric rows as far as she could see, heavy with grapes the size of plums in colors that had no…"
3"Beyond the vineyards rose orchards, trees twisted into shapes that reminded her unpleasantly of dancers, their boughs bent under fruit that gleamed like blown g…"
4"Her fingers found the crescent scar on Aurora's left wrist, the old childhood mark, and rested there as if she'd chosen it deliberately."
5"Aurora thought of Yu-Fei, of the Golden Empress, of the delivery bag and the mop and the wok-fire smell that lived in her hair."
98.68% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount1
matches
0"Isolde said, not unkindly"
20.97% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount4
fancyTags
0"Isolde added (add)"
1"she breathed (breathe)"
2"Nyx agreed (agree)"
3"Nyx murmured (murmur)"
dialogueSentences31
tagDensity0.419
leniency0.839
rawRatio0.308
effectiveRatio0.258
77.4109%