Run: 2026-07-25-01KYD59FTM91PW68DYHX8DSB9P

Run Details

Duration:
1m 16s
Cost:
$0.029108
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 standing stones looked wrong before Rory understood why. Ancient oak, Isolde had called them — living wood carved into pillars, bark ridged deep as a drowned man's fingerprints — but it was the light that unsettled her. The amber haze of Richmond Park's dusk stopped at the stones as though it had struck a wall. Beyond them, the light was something else entirely: cool, silver-green, and sourceless, as if the air itself were faintly luminous. Beside her, Nyx went very still. For a creature made of stillness, that meant something. "You're sure about this?" Rory asked. Her hand had drifted to the pendant at her throat without her deciding to put it there. The Heartstone was cool tonight. Small mercies. No Hel portals nearby, then. "No," Nyx said, their voice a whisper pulled apart by wind. "But certainty is a luxury of creatures who cannot slip between shadows when things go wrong." "And me?" "You have quick feet and a quicker mind. It will have to do." Rory stepped between the stones. The world did not change so much as *exhale*. The distant grumble of the A307, the park traffic, the ever-present hum of London — all of it cut off as cleanly as a door closing. In its place came sound she had no name for: a low, layered chiming, like struck glass heard through deep water, rising and falling in something almost like a melody. She turned to speak to Nyx and found them already beside her, solid, violet eyes glowing brighter than she'd ever seen them. "Nyx. Your eyes." "The Grove remembers what I was," they said quietly. "All thin places do." The clearing — if it could be called a clearing, when she could see no far edge to it — unfolded before them in tiers of wildflower meadow. Foxgloves stood shoulder-high, their bells luminous from within. Bluebells carpeted the ground in drifts that moved like slow water when the breeze passed, except Rory felt no breeze. The flowers were moving on their own. Breathing, she realized, with a chill that had nothing to do with temperature. The whole meadow was breathing. "Don't step on them," Nyx warned, catching her wrist. His fingers were cool and strangely solid. "Not out of fear. Out of courtesy. Everything here is awake, and some of it holds grudges longer than empires." They moved along a path that Rory suspected had not existed until she decided to walk it. Grass flattened ahead of her steps and sprang up behind, erasing any trace of their passage. She looked back once and her stomach tightened — the standing stones were gone. Not hidden by distance or darkness. Simply *gone*, the meadow unbroken where they had stood. "Nyx. The way back." "Time moves differently here," they said. "An hour inside can be minutes or days outside. Distance is equally negotiable. The way back will exist when the Grove wishes it to." "That's meant to reassure me?" "It's meant to inform you." She swallowed her retort and kept walking. The air smelled of rain that hadn't fallen yet and something sweeter underneath — honey and cold stone and a floral note she couldn't place, the smell of a season Earth didn't have. The Heartstone pendant lay cool and quiet against her sternum, but the Fae-forged blade at her hip was another matter. Even sheathed, the moonsilver was so cold she could feel it through her jacket, and as they moved deeper it grew colder still, as if the dagger were waking up and remembering where it had been made. They found the stream by sound before sight — laughter, Rory thought at first, until she saw the water running silver over stones black as a moonless sky, and realized the stream itself was laughing. Or something in it was. Pale shapes flickered beneath the surface, long-fingered and quick, keeping pace with them along the bank. "Are those—" "Don't greet them. Don't thank them. Don't accept anything they offer you, and Rory — " Nyx's voice dropped lower than she'd ever heard it, almost human in its urgency — "do not tell anything here your full name." "Aurora's not my—" She stopped. *Aurora Carter.* Two names already loose in this place, carried on her own careless breath. The shapes under the water had gone still. Watching. "Brilliant," she muttered. "Absolutely brilliant of me." "It is done," Nyx said. "The Grove forgives honest ignorance. Usually." Deeper in, the meadow gave way to trees — and Rory stopped walking altogether, because the trees were the most wonderful and terrible thing she had ever seen. They were white, bone-white from root to crown, and their leaves were thin as parchment and translucent, glowing faintly like lanterns with candle-flames behind them. Each tree rang, softly, in a different note. Together they made the chiming music she'd heard at the boundary, and standing beneath them, Rory understood it wasn't music at all. It was *conversation*. The trees were talking, slow as glaciers, about things no human tongue had words for. She reached up toward the lowest branch before Nyx could stop her. The leaves stirred toward her fingers — eager, she thought, like a cat leaning into a hand — and a single leaf detached and settled into her palm. It was warm. It weighed almost nothing. Veins of silver light ran through it, and when she tilted it, the light moved like mercury. "It's beautiful," she breathed. "It is a word," Nyx said. "In a language older than the Veil. The tree has said something to you. Perhaps a greeting. Perhaps a warning. Perhaps your name, written down for later." Rory very nearly dropped it. Then, carefully, she folded it into her pocket instead. If the Grove was keeping records, she might as well keep one back. The unease came on gradually after that, the way evening comes on — she couldn't point to the moment wonder tipped into wariness. The flowers grew taller. The laughing stream was behind them now, but she kept hearing it, sometimes to the left, sometimes directly ahead, as though it were circling. The light never changed, and that began to feel wrong. No shadow anywhere except the ones Nyx cast, which were too many and pointed in directions that made no sense. She had no idea how long they'd been walking. Her phone, when she checked it, showed the time she'd crossed the boundary and refused, stubbornly, to advance a single minute. "Nyx," she said slowly. "We've been here twenty minutes by my count. My legs say three hours. Which one's lying?" "Neither. Both. It depends entirely on what Isolde wants us to feel." "Isolde's *making* us walk?" "Isolde lives here. One does not simply knock." The path ended at a hollow where the ground dipped into a bowl of wildflowers, and in the center stood a woman who left no footprints in the grass around her. Silver hair fell to her waist, unbound, moving in a wind that touched nothing else. Her eyes were pale lavender, ancient and amused, and they fixed on Rory the way the pendant sometimes seemed to fix its warmth on things unseen — deliberately, with intent. "The Carter daughter arrives at last," Isolde said. Her voice carried the grove's chime in it, an echo behind every word. "Though she is not the first of her blood to stand beneath the singing trees." Rory's mouth went dry. "My blood? My family is from Cardiff. Barristers and teachers. Very boring, very human people." "So the crab believes the ocean boring," Isolde said, "having only ever walked the shore." Her gaze slid to Nyx, and something in it softened — recognition, and beneath it, sorrow. "And the sorcerer returns. Aldric. The grove has kept your name safe these four hundred years, though you shed it like a winter coat." Nyx inclined their head, and for the first time since Rory had met them, they looked almost fragile — a shadow remembering it had once cast itself. "Come," Isolde said, turning, and where she stepped, wildflowers bloomed and closed behind her feet in the space of a breath. "You crossed the boundary seeking answers. But the Grove does not give. It trades. And before we speak of prices, there is something growing in the deep hollows you should see — something that found its way through the Veil three nights ago, and has been whispering your name ever since, Aurora Carter." The cold at Rory's hip flared sharp enough to make her gasp. The Fae blade was awake now, fully awake, and somewhere in the luminous dark ahead, something else was too.
created_at"2026-07-25T17:31:13.119Z" 7/25/2026, 5:31:13 PM
model"moonshotai/kimi-k3-20260715"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3382
moderation_latency(null)
generation_time75960
tokens_prompt1547
tokens_completion2139
native_tokens_prompt1630
native_tokens_completion1891
native_tokens_completion_images(null)
native_tokens_reasoning28
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.0291078
router(null)
provider_responses
0
endpoint_id"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id"chatcmpl-6a64f2e2033bc98ff4f01b9e"
is_byokfalse
latency3382
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-1785000673-33Nhm7FwjRoe9oAXNCKA"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785000673-MnQsZ3R3AxS4qdgwaT5a"
upstream_id"chatcmpl-6a64f2e2033bc98ff4f01b9e"
total_cost0.0291078
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
91.89% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount2
adverbTags
0"they said quietly [quietly]"
1"she said slowly [slowly]"
dialogueSentences37
tagDensity0.405
leniency0.811
rawRatio0.133
effectiveRatio0.108
71.89% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1423
totalAiIsmAdverbs8
found
0
adverb"very"
count4
1
adverb"softly"
count1
2
adverb"carefully"
count1
3
adverb"slowly"
count1
4
adverb"deliberately"
count1
highlights
0"very"
1"softly"
2"carefully"
3"slowly"
4"deliberately"
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)
68.38% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1423
totalAiIsms9
found
0
word"unsettled"
count1
1
word"whisper"
count1
2
word"chill"
count1
3
word"stomach"
count1
4
word"could feel"
count1
5
word"flickered"
count1
6
word"absolutely"
count1
7
word"warmth"
count1
8
word"echo"
count1
highlights
0"unsettled"
1"whisper"
2"chill"
3"stomach"
4"could feel"
5"flickered"
6"absolutely"
7"warmth"
8"echo"
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
narrationSentences81
matches(empty)
89.95% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences81
filterMatches
0"wonder"
hedgeMatches
0"began to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences103
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans5
markdownWords6
totalWords1442
ratio0.004
matches
0"exhale"
1"gone"
2"Aurora Carter."
3"conversation"
4"making"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
89.93% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions41
wordCount1082
uniqueNames14
maxNameDensity1.2
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Rory13
Isolde4
Richmond1
Park1
Nyx11
Heartstone2
Hel1
London1
Earth1
Fae-forged1
Two1
Deeper1
Grove1
Fae2
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Earth"
4"Two"
places
0"Richmond"
1"Park"
2"London"
globalScore0.899
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences57
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1442
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences103
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs40
mean36.05
std31.13
cv0.864
sampleLengths
076
115
235
327
42
513
65
787
83
913
1081
1136
1262
134
1430
155
165
1797
1856
192
2039
2136
2211
23101
2464
254
2633
2727
28111
2920
3012
314
328
3376
3436
3519
3655
3727
3874
3931
96.60% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences81
matches
0"were gone"
1"been made"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs192
matches
0"were moving"
1"was breathing"
2"were waking"
3"was laughing"
4"were talking"
5"was keeping"
6"were circling"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences12
totalSentences103
ratio0.117
matches
0"Ancient oak, Isolde had called them — living wood carved into pillars, bark ridged deep as a drowned man's fingerprints — but it was the light that unsettled her."
1"The distant grumble of the A307, the park traffic, the ever-present hum of London — all of it cut off as cleanly as a door closing."
2"The clearing — if it could be called a clearing, when she could see no far edge to it — unfolded before them in tiers of wildflower meadow."
3"She looked back once and her stomach tightened — the standing stones were gone."
4"The air smelled of rain that hadn't fallen yet and something sweeter underneath — honey and cold stone and a floral note she couldn't place, the smell of a season Earth didn't have."
5"They found the stream by sound before sight — laughter, Rory thought at first, until she saw the water running silver over stones black as a moonless sky, and realized the stream itself was laughing."
6"Deeper in, the meadow gave way to trees — and Rory stopped walking altogether, because the trees were the most wonderful and terrible thing she had ever seen."
7"The leaves stirred toward her fingers — eager, she thought, like a cat leaning into a hand — and a single leaf detached and settled into her palm."
8"The unease came on gradually after that, the way evening comes on — she couldn't point to the moment wonder tipped into wariness."
9"Her eyes were pale lavender, ancient and amused, and they fixed on Rory the way the pendant sometimes seemed to fix its warmth on things unseen — deliberately, with intent."
10"\"So the crab believes the ocean boring,\" Isolde said, \"having only ever walked the shore.\" Her gaze slid to Nyx, and something in it softened — recognition, and beneath it, sorrow."
11"Nyx inclined their head, and for the first time since Rory had met them, they looked almost fragile — a shadow remembering it had once cast itself."
92.64% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1074
adjectiveStacks0
stackExamples(empty)
adverbCount52
adverbRatio0.048417132216014895
lyAdverbCount16
lyAdverbRatio0.0148975791433892
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences103
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences103
mean14
std10.15
cv0.725
sampleLengths
09
129
218
320
46
59
66
717
85
92
105
1111
1216
132
1413
155
169
1726
1830
1922
203
219
224
2328
248
2520
267
2713
285
299
307
3120
3217
3316
3414
356
369
374
386
3924
405
415
427
4333
4420
4537
4635
475
4816
492
71.84% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.49514563106796117
totalSentences103
uniqueOpeners51
93.90% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences71
matches
0"Simply *gone*, the meadow unbroken"
1"Then, carefully, she folded it"
ratio0.028
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount18
totalSentences71
matches
0"Her hand had drifted to"
1"She turned to speak to"
2"they said quietly"
3"His fingers were cool and"
4"They moved along a path"
5"She looked back once and"
6"She swallowed her retort and"
7"They found the stream by"
8"They were white, bone-white from"
9"It was *conversation*."
10"She reached up toward the"
11"It was warm."
12"It weighed almost nothing."
13"She had no idea how"
14"Her phone, when she checked"
15"she said slowly"
16"Her eyes were pale lavender,"
17"Her voice carried the grove's"
ratio0.254
86.76% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount53
totalSentences71
matches
0"The standing stones looked wrong"
1"The amber haze of Richmond"
2"Her hand had drifted to"
3"The Heartstone was cool tonight."
4"Nyx said, their voice a"
5"Rory stepped between the stones."
6"The world did not change"
7"The distant grumble of the"
8"She turned to speak to"
9"they said quietly"
10"The clearing — if it"
11"Foxgloves stood shoulder-high, their bells"
12"Bluebells carpeted the ground in"
13"The flowers were moving on"
14"The whole meadow was breathing."
15"Nyx warned, catching her wrist"
16"His fingers were cool and"
17"They moved along a path"
18"Grass flattened ahead of her"
19"She looked back once and"
ratio0.746
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences71
matches
0"Even sheathed, the moonsilver was"
1"If the Grove was keeping"
ratio0.028
32.97% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences39
technicalSentenceCount6
matches
0"Ancient oak, Isolde had called them — living wood carved into pillars, bark ridged deep as a drowned man's fingerprints — but it was the light that unsettled he…"
1"The amber haze of Richmond Park's dusk stopped at the stones as though it had struck a wall."
2"Beyond them, the light was something else entirely: cool, silver-green, and sourceless, as if the air itself were faintly luminous."
3"The air smelled of rain that hadn't fallen yet and something sweeter underneath — honey and cold stone and a floral note she couldn't place, the smell of a seas…"
4"Even sheathed, the moonsilver was so cold she could feel it through her jacket, and as they moved deeper it grew colder still, as if the dagger were waking up a…"
5"The laughing stream was behind them now, but she kept hearing it, sometimes to the left, sometimes directly ahead, as though it were circling."
91.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount1
matches
0"Nyx said, their voice a whisper pulled apart by wind"
68.92% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount3
fancyTags
0"Nyx warned (warn)"
1"she muttered (mutter)"
2"she breathed (breathe)"
dialogueSentences37
tagDensity0.351
leniency0.703
rawRatio0.231
effectiveRatio0.162
84.9107%