Run: 2026-04-24-01KQ02GQPE42VSP52WNS02SPM7

Run Details

Duration:
26.2s
Cost:
$0.004153
Provider:
Xiaomi

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The air tasted of damp stone and something older, like static before a storm mixed with the scent of crushed wildflowers. Rory’s boots made no sound on the mossy ground that shouldn’t have been growing in the basement of a derelict Wren crypt. She held the Heartstone pendant beneath her shirt; its warmth against her sternum was a steady, alien pulse. Beside her, Nyx was a smudge of deeper darkness in the gloom, their form flickering at the edges as if the very shadows here were thicker, more substantial. They’d slipped through the iron-bound door as a mere wisp, solidifying only once they were inside. Isolde moved at Rory’s other side, her bare feet silent on the ancient stones, leaving no impression on the thin film of luminous moss. “It remembers,” Isolde whispered, her pale lavender eyes reflecting light that didn’t seem to come from anywhere. “Remembers what?” Rory asked, her voice hushed. The cavern, if it was a cavern, curved away from them into a vaulted ceiling lost in gloom. Veins of pale blue crystal laced the walls, not illuminating, but seeming to absorb the darkness and hold it. “The turning of the earth. The taste of moonlight before the first mortals drew breath.” Nyx’s whisper rustled past her ear. “Isolde speaks of the Fae Grove. But this is not its heart. This is a antechumber. A breath held before a word.” They moved forward. The ground transitioned from stone to a springy turf that seemed to pulse gently underfoot. The air grew warmer, carrying a complex perfume—honey, rain-soaked earth, and a metallic tang like ozone. Rory’s hand drifted to the Fae-Forged Blade at her hip. The moonsilver was even colder than usual, a shard of winter against her palm. A sound reached them, a slow, rhythmic *thump… thump… thump*. It wasn’t a heartbeat. It was deeper, more granular, like the shifting of continents made audible. Ahead, the tunnel opened. They stepped out onto a ledge, and Rory’s breath caught in her throat. They were looking into a space that defied geometry. Immense, ancient trees formed the walls and ceiling of a vast chamber, their bark the colour of deep bruises and their leaves shimmering with a metallic, coppery sheen. Light didn’t pour in; it bloomed in floating motes of gold and silver that drifted in lazy currents, painting moving constellations on the trunks. Below their ledge, the ground sloped away into a rolling meadow of flowers that opened and closed in silent, slow motion. They were not colours Rory could name—a hue between twilight and a deep, resonant hum. “It’s… breathing,” she realized. The whole place. The rhythmic *thump* was the place itself, a slow, geologic respiration. The air in her lungs felt different, heavier with potential. Isolde glided forward, her silver hair catching the motes of light. She plucked a flower from the edge of the meadow. As her fingers touched it, the bloom didn’t wilt, but unfolded further, releasing a single mote of light that spiralled up into the canopy. “Time moves like honey here,” Isolde said, handing the flower to Rory. Its stem was cool, the petals soft as felt. “A minute outside could be a day. A day outside, a heartbeat.” Rory tucked the strange blossom into her pocket. The Heartstone pulsed stronger against her ribs, a quickening tempo. “Is it dangerous?” “All places are dangerous to those who forget themselves,” Isolde replied, already stepping down the slope, her form slightly translucent in the shifting light. Nyx solidified further beside Rory, a comforting bulk of shadow. “The Grove is neutral ground. Old pacts hold. But old pacts have frayed edges. Stay close to the paths the light defines.” They descended into the meadow of impossible flowers. Walking through them, Rory felt a strange resistance, a gentle push against her legs as if she were wading through shallow water. The *thump* of the Grove’s heartbeat resonated in her bones, a counter-rhythm to her own quickening pulse. She reached for a branch of the nearest tree. The bark wasn't rough; it was smooth and warm, and it yielded slightly under her touch, like skin over muscle. “Don’t,” Nyx warned, their voice a dry rustle. Rory pulled her hand back. A faint indentation remained where her fingers had pressed, slowly filling back in. They followed a natural depression in the ground that suggested a path. The floating motes of light seemed to drift more densely along this route, as if guiding them. Rory noticed details as her senses adjusted: insects with wings like stained glass flitted between blooms; a small creature, furry and with too many legs, skittered up a trunk and vanished into a knot that seemed to watch them pass. Unease prickled at the base of her neck. It wasn’t fear, exactly, but a profound sense of being an intruder in a place that operated on rules utterly alien to her own. The pendant burned steadily now, a focused heat pointing ahead. They rounded a massive trunk, its girth wider than her flat, and the meadow gave way to a clearing. In its centre stood a circle of standing stones, not grey granite, but a pale, almost translucent material that glowed with a soft, internal luminescence. The stones were shaped not like pillars, but like elongated droplets, frozen mid-fall from the earth towards the sky. In the very centre of the circle, where the *thump* felt strongest, there was a depression in the ground. From it grew a single plant, a stalk with a solitary bloom the colour of deep crimson, exactly matching the Heartstone. It pulsed with a light of its own, in perfect sync with the warmth against Rory’s chest. “The heart of the heart,” Isolde breathed, stopping at the boundary of the stone circle. Her usual riddle-like cadence was gone, replaced with simple awe. “It sings the song of Dymas, but here, it is a lullaby.” Nyx stepped closer, their form wavering. The faintly glowing violet of their eyes was fixed on the crimson flower. “A seed. From the Glutton’s gardens. Planted here in the age of accords. It shouldn’t be blooming. Not now.” “Why not?” Rory’s fingers twitched, wanting to reach out, to touch the pendant and feel if the resonance matched. The air thrummed with power, ancient and patient. “The solstice is near,” Nyx whispered, their voice sounding more distant, as if carried from the end of a long hall. “The Veil thins. The gates stir. A bloom like this… it’s a beacon. A door left ajar.” Isolde nodded, her lavender eyes dark. “The Prince does not forget his gardens. Nor does he forget trespassers who pluck his fruit.” Rory looked from the glowing flower to Nyx’s shadowy form, to Isolde’s timeless face, illuminated by the strange light. She felt the Fae-Forged Blade cold against her thigh, the Heartstone hot against her heart. The Grove breathed around them, indifferent and immense. They hadn’t come here to find a secret, she realized. They had stepped into the middle of one. The crimson bloom pulsed, a silent invitation, a warning, a question hanging in the time-warped air of the Grove. A soft chime echoed through the clearing, not from any visible source, but from the stones themselves, vibrating in the marrow of her bones. The light motes swirled, coalescing for a moment above the bloom, forming a shape that was almost, but not quite, a grasping hand. Then they dispersed. The entrance they had come from was no longer visible behind the curve of the great tree. There was only the meadow, the silent, watching stones, and the crimson flower, pulsing, pulsing, like a second heart laid bare in the earth.
created_at"2026-04-24T15:42:44.442Z" 4/24/2026, 3:42:44 PM
model"xiaomi/mimo-v2.5-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency711
moderation_latency(null)
generation_time26120
tokens_prompt1816
tokens_completion2320
native_tokens_prompt1744
native_tokens_completion2004
native_tokens_completion_images(null)
native_tokens_reasoning284
native_tokens_cached1728
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"
usage0.00415264
router(null)
provider_responses
0
endpoint_id"2af4bf94-26fa-42b9-bce0-8b11071e105a"
id"e2b55e9f5dff41a59a8adf7cf4ebb309"
is_byokfalse
latency661
model_permaslug"xiaomi/mimo-v2.5-20260422"
provider_name"Xiaomi"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777045364-SKHv5NxJTLRyFhKpN01Y"
session_id(null)
api_type"completions"
id"gen-1777045364-YpScJkZJsNsM4dQyizrb"
upstream_id"e2b55e9f5dff41a59a8adf7cf4ebb309"
total_cost0.00415264
cache_discount0.00055296
upstream_inference_cost0
provider_name"Xiaomi"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences18
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
72.68% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1281
totalAiIsmAdverbs7
found
0
adverb"very"
count2
1
adverb"gently"
count1
2
adverb"slightly"
count2
3
adverb"slowly"
count1
4
adverb"utterly"
count1
highlights
0"very"
1"gently"
2"slightly"
3"slowly"
4"utterly"
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)
0.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1281
totalAiIsms26
found
0
word"warmth"
count2
1
word"pulse"
count3
2
word"gloom"
count2
3
word"crystal"
count1
4
word"whisper"
count1
5
word"complex"
count1
6
word"rhythmic"
count2
7
word"potential"
count1
8
word"pulsed"
count3
9
word"comforting"
count1
10
word"resonated"
count1
11
word"profound"
count1
12
word"sense of"
count1
13
word"solitary"
count1
14
word"perfect"
count1
15
word"wavering"
count1
16
word"resonance"
count1
17
word"beacon"
count1
18
word"echoed"
count1
highlights
0"warmth"
1"pulse"
2"gloom"
3"crystal"
4"whisper"
5"complex"
6"rhythmic"
7"potential"
8"pulsed"
9"comforting"
10"resonated"
11"profound"
12"sense of"
13"solitary"
14"perfect"
15"wavering"
16"resonance"
17"beacon"
18"echoed"
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
narrationSentences80
matches(empty)
71.43% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences80
filterMatches(empty)
hedgeMatches
0"seem to"
1"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
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans4
markdownWords6
totalWords1279
ratio0.005
matches
0"thump… thump… thump"
1"thump"
2"thump"
3"thump"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions42
wordCount1109
uniqueNames8
maxNameDensity1.35
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Wren1
Heartstone4
Nyx7
Rory15
Fae-Forged2
Blade2
Grove3
Isolde8
persons
0"Nyx"
1"Rory"
2"Grove"
3"Isolde"
places
0"Fae-Forged"
globalScore0.824
windowScore0.667
7.14% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences70
glossingSentenceCount4
matches
0"turf that seemed to pulse gently underfoot"
1"as if guiding them"
2"knot that seemed to watch them pass"
3"not quite a grasping hand"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords3.127
wordCount1279
matches
0"not illuminating, but seeming to absorb the darkness"
1"not grey granite, but a pale, almost translucent material"
2"not like pillars, but like elongated droplets, frozen mid-fall from the earth towa"
3"not from any visible source, but from the stones themselves, vibrating in the marrow of her b"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences89
matches(empty)
95.65% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs30
mean42.63
std20.67
cv0.485
sampleLengths
061
168
217
344
415
528
658
726
817
997
1028
1145
1233
1321
1424
1532
1676
1726
1869
1942
2063
2157
2237
2338
2427
2538
2622
2779
2850
2941
92.11% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences80
matches
0"were shaped"
1"was gone"
2"was fixed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs165
matches
0"were looking"
1"were wading"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount4
flaggedSentences6
totalSentences89
ratio0.067
matches
0"She held the Heartstone pendant beneath her shirt; its warmth against her sternum was a steady, alien pulse."
1"The air grew warmer, carrying a complex perfume—honey, rain-soaked earth, and a metallic tang like ozone."
2"Light didn’t pour in; it bloomed in floating motes of gold and silver that drifted in lazy currents, painting moving constellations on the trunks."
3"They were not colours Rory could name—a hue between twilight and a deep, resonant hum."
4"The bark wasn't rough; it was smooth and warm, and it yielded slightly under her touch, like skin over muscle."
5"Rory noticed details as her senses adjusted: insects with wings like stained glass flitted between blooms; a small creature, furry and with too many legs, skittered up a trunk and vanished into a knot that seemed to watch them pass."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1118
adjectiveStacks0
stackExamples(empty)
adverbCount36
adverbRatio0.03220035778175313
lyAdverbCount12
lyAdverbRatio0.01073345259391771
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
mean14.37
std7.29
cv0.507
sampleLengths
021
122
218
328
416
524
617
77
818
919
1015
116
1222
133
1415
1516
1610
1714
188
191
201
214
2212
234
2413
259
2628
2724
2821
2915
304
313
3211
3310
3411
3510
3624
3712
389
3912
408
4110
423
4324
4410
4522
468
4722
4817
499
46.07% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.33707865168539325
totalSentences89
uniqueOpeners30
43.29% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences77
matches
0"Then they dispersed."
ratio0.013
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount20
totalSentences77
matches
0"She held the Heartstone pendant"
1"They’d slipped through the iron-bound"
2"They moved forward."
3"It wasn’t a heartbeat."
4"It was deeper, more granular,"
5"They stepped out onto a"
6"They were looking into a"
7"They were not colours Rory"
8"She plucked a flower from"
9"Its stem was cool, the"
10"They descended into the meadow"
11"She reached for a branch"
12"They followed a natural depression"
13"It wasn’t fear, exactly, but"
14"They rounded a massive trunk,"
15"It pulsed with a light"
16"Her usual riddle-like cadence was"
17"She felt the Fae-Forged Blade"
18"They hadn’t come here to"
19"They had stepped into the"
ratio0.26
31.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount66
totalSentences77
matches
0"The air tasted of damp"
1"Rory’s boots made no sound"
2"She held the Heartstone pendant"
3"They’d slipped through the iron-bound"
4"Isolde moved at Rory’s other"
5"Isolde whispered, her pale lavender"
6"Rory asked, her voice hushed"
7"The cavern, if it was"
8"Veins of pale blue crystal"
9"Nyx’s whisper rustled past her"
10"They moved forward."
11"The ground transitioned from stone"
12"The air grew warmer, carrying"
13"Rory’s hand drifted to the"
14"The moonsilver was even colder"
15"A sound reached them, a"
16"It wasn’t a heartbeat."
17"It was deeper, more granular,"
18"They stepped out onto a"
19"They were looking into a"
ratio0.857
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences77
matches(empty)
ratio0
28.57% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences50
technicalSentenceCount8
matches
0"Rory’s boots made no sound on the mossy ground that shouldn’t have been growing in the basement of a derelict Wren crypt."
1"Beside her, Nyx was a smudge of deeper darkness in the gloom, their form flickering at the edges as if the very shadows here were thicker, more substantial."
2"Below their ledge, the ground sloped away into a rolling meadow of flowers that opened and closed in silent, slow motion."
3"As her fingers touched it, the bloom didn’t wilt, but unfolded further, releasing a single mote of light that spiralled up into the canopy."
4"Walking through them, Rory felt a strange resistance, a gentle push against her legs as if she were wading through shallow water."
5"Rory noticed details as her senses adjusted: insects with wings like stained glass flitted between blooms; a small creature, furry and with too many legs, skitt…"
6"In its centre stood a circle of standing stones, not grey granite, but a pale, almost translucent material that glowed with a soft, internal luminescence."
7"The light motes swirled, coalescing for a moment above the bloom, forming a shape that was almost, but not quite, a grasping hand."
13.89% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount2
matches
0"Rory asked, her voice hushed"
1"Nyx warned, their voice a dry rustle"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount4
fancyTags
0"Isolde whispered (whisper)"
1"Nyx warned (warn)"
2"Isolde breathed (breathe)"
3"Nyx whispered (whisper)"
dialogueSentences18
tagDensity0.389
leniency0.778
rawRatio0.571
effectiveRatio0.444
65.6307%