Run: 2026-02-20-01KHY8XDXAWTNW7H8KRFE5C6NP

Run Details

Duration:
11.1s
Cost:
$0.000561
Provider:
Mistral

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 air smelled like honeyed wine and something older—something that had been fermenting in the dark for centuries. Aurora Carter exhaled slowly, her breath fogging the cold air just enough to make her fingers twitch. She adjusted the silver chain of the Heartstone Pendant beneath her shirt, feeling its faint warmth against her skin. The pendant pulsed once, barely noticeable, as if responding to the shift in the world around her. Nyx moved ahead, their shadowy form flickering like a candle flame in a draft. The Shade didn’t speak, but their presence was a living thing, a whisper of wind against her neck. Aurora followed, her boots crunching on something soft—perhaps moss, perhaps something more. The ground sloped gently downward, the earth rich and dark beneath her feet. To her left, vines coiled around ancient stone pillars, their leaves shimmering with a sickly, golden light. The pillars were carved with symbols she didn’t recognize, spiraling upward like the veins of some great, sleeping beast. Isolde Varga lingered behind, her silver hair catching the dim light as she tilted her head. Her pale lavender eyes gleamed with an intensity that made Aurora’s skin prickle. “The Veil thins here,” Isolde murmured, her voice like the rustle of dry leaves. “But it does not break. Not yet.” She stepped forward, her bare feet leaving no impression in the earth, as if she were walking on water. “The first taste of Hel is always sweet,” she added, though her gaze was fixed on something beyond the grove—something Aurora couldn’t see. Aurora swallowed hard. She had read about Dymas, of course. The realm of gluttony, where the air was thick with the scent of feasts and the weight of excess. But this—this was different. This was *alive*. The vines pulsed faintly, as if breathing. The air hummed with a low, resonant frequency, like the vibration of a cello string plucked too deep. She reached out, hesitantly brushing her fingers against one of the golden leaves. It was warm, almost scorching, and for a second, she thought she saw a flicker of movement within it—something like a face, smiling. A sound cut through the quiet. A chime, soft and melodic, like wind bells in a high mountain pass. It came from ahead, where Nyx had paused near a cluster of trees whose branches twisted into shapes that made her stomach clench. The trees weren’t quite right—too many leaves, too many curves, as if they had been grafted together from different species. Their bark was smooth and silvered, reflecting the amber glow of the sky above. Aurora’s breath caught. The sky. It wasn’t the sky she knew. It was warm amber, thick and heavy, like molten gold poured across the heavens. Stars twinkled down at them, but they weren’t stars. They were eyes. Dozens of them, watching. Waiting. “What is that?” Aurora asked, her voice barely above a whisper. Isolde didn’t answer. She was already moving, her silver hair swirling around her like a living thing. Nyx stepped forward, their shadow stretching long and thin, as if reaching for something. Aurora hesitated, then followed, her pulse hammering in her throat. The closer she got, the more the air seemed to thicken. The scent of wine and honey sharpened, becoming something richer, more intoxicating. Her stomach growled, and she realized with a start that she was *hungry*. Not the usual hunger, the kind that gnawed at her ribs after a long day. This was deeper. This was a craving, a longing that coiled in her gut like a serpent. She forced herself to focus. The trees. They weren’t just trees. They were *growing*. Vines snaked from the ground, wrapping around her ankles, warm and supple. She stumbled back, but the vines only tightened, just enough to steady her. “Don’t touch them,” Nyx’s voice whispered in her mind, though their lips hadn’t moved. Aurora jerked her foot free, her heart pounding. The vines retreated, slinking back into the earth like serpents satisfied. Isolde had reached the center of the grove now, where the trees formed a sort of clearing. And there, at its heart, was a fountain. Not like any fountain Aurora had ever seen. This one was carved from a single piece of stone, its surface smooth and gleaming, like polished obsidian. Water flowed from its center, but it wasn’t water. It was liquid gold, shimmering and thick, bubbling gently as it spilled into a basin below. The scent of it was overwhelming—spiced wine, roasted meats, sweet pastries. Aurora’s mouth watered. She took a step forward, then another. The gold liquid lapped at her toes, warm and clinging. She reached out, dipping her fingers into it. The moment her skin touched the surface, a jolt of pleasure shot up her arm, like electricity and sugar combined. She gasped, pulling her hand back. The gold clung to her fingers, dripping slowly, leaving a trail of warmth in its wake. “Careful,” Isolde warned, her voice tight. “The water of Dymas does not give freely. It takes in return.” Aurora licked her lips, tasting the faint metallic sweetness of the gold on her tongue. “What does it take?” Isolde’s eyes darkened. “A taste. A memory. A piece of yourself.” Aurora’s breath hitched. She thought of the last time she had been truly hungrynot for food, but for something else. For Evan, her ex, who had once told her she was too sharp, too clever for her own good. She thought of the way he had looked at her when he said it, like she was something fragile, something he could break. The memory made her skin crawl. She shook her head, forcing it away. Nyx stepped between her and the fountain, their shadow blocking the golden light. “We do not stay,” they said, their voice like wind through dead leaves. “The longer we linger, the more it will ask.” Aurora nodded, her throat tight. She turned away from the fountain, her fingers still sticky with gold. The vines had retreated now, but the air still hummed around her, thick and heavy. She followed Nyx toward the edge of the grove, where the ground sloped downward into a valley. The valley was a riot of color—orchards stretched as far as she could see, their trees heavy with fruit. Apples, pears, figs, grapes—all of them larger than anything she had ever seen, their skins glistening with a sheen that wasn’t quite dew. The scent of them was intoxicating, making her head spin. She reached out, plucking a fig from a low-hanging branch. It was warm to the touch, almost pulsing. She bit into it, and the flavor exploded on her tongue—sweet, rich, with a hint of spice that made her eyes water. She swallowed, then bit into it again, harder this time. The flesh gave way easily, juices running down her chin. She licked them away, her stomach growling louder now. “Stop,” Nyx said, their voice sharp. “You will not leave with an empty stomach, but you will not leave *hungry* either.” Aurora hesitated, then dropped the fig back into the branch. The tree seemed to sigh, its leaves rustling softly. She turned away, her fingers still sticky with juice. The valley stretched before her, endless and beautiful. She could see feasts laid out in the distance, tables groaning under the weight of food, people laughing and drinking, their faces alight with pleasure. The sight made her chest ache. She had never been one for grand feasts, but the idea of being *wanted* there, of being *fed* by it, made her throat tighten. Isolde was watching her, her pale eyes unreadable. “The hunger you feel,” she said, “it is not just for food. It is for *more*. For what you have lost. For what you have never had.” Aurora looked away, her fingers twisting in the chain of the Heartstone Pendant. She thought of her mother’s voice, of her father’s sharp wit, of the way Eva had looked at her when she said, *Come with me, Rory. Let’s get out of here.* She thought of the flat above Silas’ bar, of the quiet nights when she worked deliveries and the only company she had was the hum of the city outside her window. She swallowed hard. “What do we do now?” Isolde smiled, though there was no warmth in it. “We walk. And we remember why we came.” Aurora nodded, her pulse steadying. She followed Nyx toward the edge of the valley, where the ground rose again, leading them back toward the standing stones that marked the boundary of the grove. The air grew cooler as they climbed, the scent of the orchards fading into something cleaner, sharper. The standing stones loomed ahead, their bark smooth and silvered, their leaves whispering in the wind. Aurora reached out, touching one of the leaves. It was cool to the touch, almost cold. She pulled her hand back, her fingers tingling. The pendant at her throat pulsed once, twice, then fell silent. Nyx turned to her, their shadow flickering like a candle in the wind. “The Veil is thinning,” they said. “But it does not break. Not yet.” Aurora exhaled, her breath steadying. She looked back at the valley, at the endless orchards and the feasts beyond. She thought of the gold water, of the figs that had tasted like heaven. She thought of the hunger that still gnawed at her, deeper than her stomach. She nodded. “Then we go.” And with that, they stepped through the standing stones, back into the world beyond.
created_at"2026-02-20T19:37:33.879Z" 2/20/2026, 7:37:33 PM
model"mistralai/ministral-8b-2512"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency193
moderation_latency(null)
generation_time10886
tokens_prompt1590
tokens_completion2396
native_tokens_prompt1596
native_tokens_completion2141
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached1536
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.00056055
router(null)
provider_responses
0
endpoint_id"c85d26e1-1e0c-449b-9775-2afce7ae510b"
id"ac804e842e8c46ae8851030abb692e1d"
is_byokfalse
latency193
model_permaslug"mistralai/ministral-8b-2512"
provider_name"Mistral"
status200
api_type"completions"
id"gen-1771616253-kYHHXJXQeqYzi50NOJ2p"
upstream_id"ac804e842e8c46ae8851030abb692e1d"
total_cost0.00056055
cache_discount(null)
upstream_inference_cost0
provider_name"Mistral"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount0
adverbTags(empty)
dialogueSentences19
tagDensity0.579
leniency1
rawRatio0
effectiveRatio0
75.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1600
totalAiIsmAdverbs8
found
0
adverb"slowly"
count2
1
adverb"gently"
count2
2
adverb"hesitantly"
count1
3
adverb"barely above a whisper"
count1
4
adverb"truly"
count1
5
adverb"softly"
count1
highlights
0"slowly"
1"gently"
2"hesitantly"
3"barely above a whisper"
4"truly"
5"softly"
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)
25.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1600
totalAiIsms24
found
0
word"warmth"
count3
1
word"pulsed"
count3
2
word"whisper"
count2
3
word"intensity"
count1
4
word"weight"
count2
5
word"flicker"
count1
6
word"stomach"
count5
7
word"pulse"
count2
8
word"pounding"
count1
9
word"gleaming"
count1
10
word"glistening"
count1
11
word"unreadable"
count1
12
word"loomed"
count1
highlights
0"warmth"
1"pulsed"
2"whisper"
3"intensity"
4"weight"
5"flicker"
6"stomach"
7"pulse"
8"pounding"
9"gleaming"
10"glistening"
11"unreadable"
12"loomed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"air was thick with"
count1
highlights
0"the air was thick with"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences126
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences126
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences135
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen36
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans8
markdownWords16
totalWords1588
ratio0.01
matches
0"alive"
1"hungry"
2"growing"
3"hungry"
4"wanted"
5"fed"
6"more"
7"Come with me, Rory. Let’s get out of here."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions47
wordCount1432
uniqueNames12
maxNameDensity1.33
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Carter1
Heartstone2
Pendant2
Shade1
Varga1
Aurora19
Dymas1
Nyx9
Isolde8
Evan1
Eva1
Rory1
persons
0"Carter"
1"Shade"
2"Varga"
3"Aurora"
4"Nyx"
5"Isolde"
6"Evan"
7"Eva"
8"Rory"
places(empty)
globalScore0.837
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences100
glossingSentenceCount7
matches
0"smelled like honeyed wine and something ol"
1"as if responding to the shift in the world around her"
2"as if breathing"
3"something like a face, smiling"
4"as if reaching for something"
5"quite dew"
6"tasted like heaven"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.63
wordCount1588
matches
0"not for food, but for something else"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences135
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs29
mean54.76
std35.01
cv0.639
sampleLengths
071
193
292
397
4118
511
6109
772
890
967
1018
1119
1211
1375
1435
15101
1669
1721
1891
1935
2075
218
2217
2366
2435
2526
2647
275
2814
91.34% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences126
matches
0"were carved"
1"was fixed"
2"been grafted"
3"was carved"
4"being *wanted"
5"being *fed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs247
matches
0"were walking"
1"was watching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences11
totalSentences135
ratio0.081
matches
0"The air smelled like honeyed wine and something older—something that had been fermenting in the dark for centuries."
1"Aurora followed, her boots crunching on something soft—perhaps moss, perhaps something more."
2"“The first taste of Hel is always sweet,” she added, though her gaze was fixed on something beyond the grove—something Aurora couldn’t see."
3"But this—this was different."
4"It was warm, almost scorching, and for a second, she thought she saw a flicker of movement within it—something like a face, smiling."
5"The trees weren’t quite right—too many leaves, too many curves, as if they had been grafted together from different species."
6"The scent of it was overwhelming—spiced wine, roasted meats, sweet pastries."
7"She thought of the last time she had been truly hungry—not for food, but for something else."
8"The valley was a riot of color—orchards stretched as far as she could see, their trees heavy with fruit."
9"Apples, pears, figs, grapes—all of them larger than anything she had ever seen, their skins glistening with a sheen that wasn’t quite dew."
10"She bit into it, and the flavor exploded on her tongue—sweet, rich, with a hint of spice that made her eyes water."
89.53% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1270
adjectiveStacks0
stackExamples(empty)
adverbCount66
adverbRatio0.05196850393700787
lyAdverbCount13
lyAdverbRatio0.010236220472440945
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences135
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences135
mean11.76
std6.61
cv0.562
sampleLengths
018
117
219
317
414
518
612
713
817
919
1016
1113
1214
1326
1423
153
167
1719
184
193
207
2118
2213
2323
246
2513
2623
2720
2814
293
302
316
3214
339
343
354
361
3711
383
3914
4014
4110
4211
4312
4413
4515
463
4714
485
492
41.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.2222222222222222
totalSentences135
uniqueOpeners30
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences120
matches(empty)
ratio0
73.33% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences120
matches
0"She adjusted the silver chain"
1"Her pale lavender eyes gleamed"
2"She stepped forward, her bare"
3"she added, though her gaze"
4"She had read about Dymas,"
5"She reached out, hesitantly brushing"
6"It was warm, almost scorching,"
7"It came from ahead, where"
8"Their bark was smooth and"
9"It wasn’t the sky she"
10"It was warm amber, thick"
11"They were eyes."
12"She was already moving, her"
13"Her stomach growled, and she"
14"She forced herself to focus."
15"They weren’t just trees."
16"They were *growing*."
17"She stumbled back, but the"
18"It was liquid gold, shimmering"
19"She took a step forward,"
ratio0.367
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount112
totalSentences120
matches
0"The air smelled like honeyed"
1"Aurora Carter exhaled slowly, her"
2"She adjusted the silver chain"
3"The pendant pulsed once, barely"
4"Nyx moved ahead, their shadowy"
5"The Shade didn’t speak, but"
6"Aurora followed, her boots crunching"
7"The ground sloped gently downward,"
8"The pillars were carved with"
9"Isolde Varga lingered behind, her"
10"Her pale lavender eyes gleamed"
11"Isolde murmured, her voice like"
12"She stepped forward, her bare"
13"she added, though her gaze"
14"Aurora swallowed hard."
15"She had read about Dymas,"
16"The realm of gluttony, where"
17"This was *alive*."
18"The vines pulsed faintly, as"
19"The air hummed with a"
ratio0.933
41.67% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences120
matches
0"To her left, vines coiled"
ratio0.008
58.82% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences68
technicalSentenceCount8
matches
0"The air smelled like honeyed wine and something older—something that had been fermenting in the dark for centuries."
1"The pendant pulsed once, barely noticeable, as if responding to the shift in the world around her."
2"Her pale lavender eyes gleamed with an intensity that made Aurora’s skin prickle."
3"The trees weren’t quite right—too many leaves, too many curves, as if they had been grafted together from different species."
4"Nyx stepped forward, their shadow stretching long and thin, as if reaching for something."
5"The gold clung to her fingers, dripping slowly, leaving a trail of warmth in its wake."
6"Apples, pears, figs, grapes—all of them larger than anything she had ever seen, their skins glistening with a sheen that wasn’t quite dew."
7"She bit into it, and the flavor exploded on her tongue—sweet, rich, with a hint of spice that made her eyes water."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount5
matches
0"she added, though her gaze was fixed on something beyond the grove—something Aurora couldn’t see"
1"Aurora asked, her voice barely above a whisper"
2"Nyx’s voice whispered, though their lips hadn’t moved"
3"Isolde warned, her voice tight"
4"Nyx said, their voice sharp"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount4
fancyTags
0"Isolde murmured (murmur)"
1"she added (add)"
2"Nyx’s voice whispered (whisper)"
3"Isolde warned (warn)"
dialogueSentences19
tagDensity0.474
leniency0.947
rawRatio0.444
effectiveRatio0.421
69.3292%