Run: 2026-02-17-01KHNFKNH98P1SB71RJWGTJTGQ

Run Details

Duration:
1m 2s
Cost:
$0.001178
Provider:
AtlasCloud

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 Heartstone pulsed against Rory’s sternum, a warm, insistent beat that felt like a second heart. It wasn't painful, but it was inescapable, thrumming in time with her own quickening pulse as they stood before the shimmering distortion in the air. To anyone else, it might have been a heat haze over the cracked London pavement behind the Golden Empress. But to her, and to them, it was a tear. A rift. Nyx stood beside her, a humanoid pillar of solid shadow that drank the weak afternoon light. Their faintly glowing violet eyes fixed on the distortion. “It feels… rich,” they whispered, the sound like dry leaves skittering over stone. “Heavy. Like the air before a feast.” “A feast in Hel,” Rory murmured, her fingers tightening around the cool, smooth hilt of the Fae-forged dagger at her belt. Isolde’s parting gift. The Seer’s pale lavender eyes had been serious when she’d pressed it into Rory’s hands in the timeless grove, the wildflowers nodding around their feet. “*The path you walk is lined with thorns, little mortal. Even shadows need a blade to cut them free.*” The dagger hummed, a low, silent vibration against her palm, reacting to the rift’s energy. She took a breath, the London air tasting of diesel and damp, and stepped through. The change was immediate and total. The chill, grimy alleyway vanished, replaced by a warmth that wrapped around her like a blanket. The light shifted from grey to a deep, honeyed amber, as if the world were perpetually bathed in the golden hour before sunset. She stumbled, not from disorientation, but from sheer sensory overload. They were in an orchard, but like no orchard on Earth. The trees were massive, gnarled things with bark the color of burnt umber. Instead of apples or pears, they bore heavy, pulsating fruits that looked like clusters of garnets and topaz, glistening with a dew that smelled of wine and spice. The ground beneath her boots was soft, a mossy carpet of deep emerald that released a sweet, herbal scent with every step. “Wow,” she breathed, the word inadequate. Nyx flowed through the rift behind her, their shadowy form seeming to drink the amber light, becoming more solid, more defined. They tilted their head, listening. “Can you hear it?” Rory strained. Beneath the gentle rustle of the strange leaves, there was a low, constant hum, like a beehive the size of a cathedral. And beneath that, distant, melodic laughter, and the clink of glass. “This is Dymas,” Nyx said, their whisper carrying a note of grim recognition. “The Realm of Gluttony. The stories… they did not do the smell justice.” The air was thick with fragrance. The perfume of overripe fruit, of baking bread, of roasting meats and exotic herbs layered over one another in a dizzying, almost oppressive bouquet. It made her mouth water even as a thread of unease coiled in her stomach. This wasn’t hunger. It was compulsion. They moved forward, leaving the rift-point—a matching shimmer in the air between two particularly large trees—behind. The mossy path wound between the trunks, leading gently downhill. As they walked, Rory noticed vines strung between the branches, heavy with plump, violet grapes that seemed to glow from within. She reached out, curious, but Nyx’s shadow-hand, cool and insubstantial as mist, brushed her wrist. “Do not,” they warned. “Everything here is meant to be consumed. The desire is the trap.” She pulled her hand back, the crescent scar on her left wrist tingling. She focused on the Heartstone’s pulse, a grounding counter-rhythm to the realm’s seductive symphony. The orchard gave way to terraced vineyards, the slopes manicured to geometric perfection. Figures moved among the vines. At first, Rory thought they were workers, but as one turned, she saw its eyes were hollow pits of amber light, and its hands were stained dark purple up to the elbows. A helbound soul, eternally tending the harvest. It did not look at them, its entire being focused on the task of inspecting a single, perfect grape. The path turned to cobblestone, warm and smooth underfoot. The landscape opened, and they saw their first settlement. It was less a town and more a sprawling, open-air pavilion. Long tables, hewn from dark, polished wood, ran for hundreds of feet, laden with platters and steaming bowls and overflowing drinking horns. The architecture was all curves and arches, the buildings looking like they had been sculpted from caramel and nougat. Figures—some humanoid, others less so, with extra limbs or mouths or eyes—moved between the tables, laughing, arguing, eating with a frantic, joyous abandon. A creature with the lower body of a goat and the torso of a heavily-muscled man bellowed, tearing a haunch of meat from a spitted carcass with his teeth. Juice ran down his chin. At another table, a woman with skin like polished mahogany and six slender arms expertly shelled glowing prawns with four hands while drinking from two different chalices with the others. “Excess,” Rory whispered, the word tasting bitter. A wave of scent rolled over them—sugar and fat and caramelized perfection. From a nearby stall, a chef with a face like a kindly badger was pouring molten gold over a tower of pastries. The gold hardened instantly into a delicate, edible lace. The chef caught her eye and winked, holding out a small, perfect tart. The offer was silent, but she felt the pull in her gut, a deep, primal *want*. The Heartstone flared hot against her skin. She shook her head sharply, breaking eye contact. Nyx had shifted, their form now subtly broader, more protective, a living wall of shadow between her and the pavilion. “We should not linger,” they murmured. “The longer we stay, the more it asks of you. The desire becomes a weight.” They skirted the edge of the feast, sticking to the darker lanes between the confectionery buildings. Here, the wonder began to curdle into unease. They passed an alley where the scents turned sour, where wasted food piled high, rotting with a strange, accelerated decay. Small, scuttling things with too many teeth feasted on the refuse, hissing at their shadows. The laughter from the main square sounded more manic, edged with desperation. The cobblestones led to a bridge arching over a slow, viscous river that smelled of chocolate and port wine. From the center of the bridge, they could see the heart of Dymas. In the distance, atop a hill shaped like a rising loaf of bread, stood a palace that seemed to be made of layered cakes, glazed fruits, and spun sugar, its towers spiraling like soft-serve ice cream. Prince Belphegor’s seat. The source of the constant, hungry hum. But Rory’s eyes were drawn downward, to the riverbanks. Nestled in the chocolate mud were smooth, oval stones. As she watched, one cracked open. A faint, sighing whisper escaped it, and a wisp of something—memory, perhaps, or soul-stuff—drifted up towards the palace to be woven into the next dish, the next vintage. “It consumes everything,” Nyx said, their voice quieter than ever. “Even the echoes of what was.” A shiver ran through Rory that had nothing to do with temperature. The amber sky, for all its warmth, felt like a lid. The beauty was a garnish on a plate of something profoundly bleak. This was not sustenance; it was an engine of endless, repetitive craving. She touched the Fae blade. Its cold seeped through the sheath, a clean, sharp contrast to the cloying heat. Isolde had known. This was a place where you needed a weapon that could cut through more than flesh. “We’ve seen it,” she said, her own voice firm, cutting through the hypnotic drone. “We know where the rift opens. We should go back.” Nyx nodded, their violet gaze sweeping once more over the terrible, wondrous panorama. “The Veil is thin here. It is a place that bleeds through easily. Remember the taste of it, Aurora Carter. Remember the cost of the feast.” They turned back the way they came, the indulgent lights of the pavilion at their backs. The walk through the orchard felt longer, the perfumed air harder to breathe. Every glittering fruit now seemed like a watchful eye. The Heartstone’s pulse was a lifeline, a beacon pulling her toward the thinner, cleaner air of home. When they finally saw the shimmer between the trees again, it was the most beautiful thing she had ever seen. Without a word, she stepped through, Nyx flowing after her. The cold hit her first, a slap of damp, sooty chill. Then the smells: wet pavement, stale rubbish, distant traffic. She stood in the alley, breathing hard, the normal sounds of London a jarring symphony. The Heartstone cooled on her chest, its job done. She looked at Nyx, who had resumed their more nebulous form, a shadow among shadows. “No one would believe it,” she said finally. “No,” Nyx agreed, the wind carrying their whisper away. “But you and I, we must. The table is set, Rory. The question is, who is coming to dine?”
created_at"2026-02-17T09:42:27.200162+00:00" 2/17/2026, 9:42:27 AM
model"deepseek/deepseek-v3.2-20251201"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1112
moderation_latency(null)
generation_time62000
tokens_prompt1590
tokens_completion2329
native_tokens_prompt1558
native_tokens_completion2034
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
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.001178
router(null)
provider_responses
0
status429
is_byokfalse
latency91
endpoint_id"4c18a672-9069-469d-9e6b-8af2300fe7b7"
provider_name"Parasail"
model_permaslug"deepseek/deepseek-v3.2-20251201"
1
id"388d07fb22d148f6b8eea4e70e33fcca"
status200
is_byokfalse
latency1112
endpoint_id"3570a950-b80f-4acd-bb92-8e1c1c51fafc"
provider_name"AtlasCloud"
model_permaslug"deepseek/deepseek-v3.2-20251201"
api_type"completions"
id"gen-1771321284-Ztf8yQurM61yUeoyRbVg"
upstream_id"388d07fb22d148f6b8eea4e70e33fcca"
total_cost0.001178
cache_discount(null)
upstream_inference_cost0
provider_name"AtlasCloud"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags12
adverbTagCount1
adverbTags
0"she said finally [finally]"
dialogueSentences21
tagDensity0.571
leniency1
rawRatio0.083
effectiveRatio0.083
93.44% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1525
totalAiIsmAdverbs2
found
0
adverb"gently"
count1
1
adverb"sharply"
count1
highlights
0"gently"
1"sharply"
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)
24.59% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1525
totalAiIsms23
found
0
word"pulsed"
count1
1
word"pulse"
count3
2
word"chill"
count2
3
word"warmth"
count2
4
word"glistening"
count1
5
word"whisper"
count3
6
word"oppressive"
count1
7
word"stomach"
count1
8
word"desire"
count2
9
word"symphony"
count2
10
word"perfect"
count2
11
word"weight"
count1
12
word"echoes"
count1
13
word"beacon"
count1
highlights
0"pulsed"
1"pulse"
2"chill"
3"warmth"
4"glistening"
5"whisper"
6"oppressive"
7"stomach"
8"desire"
9"symphony"
10"perfect"
11"weight"
12"echoes"
13"beacon"
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
narrationSentences102
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences102
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences111
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords20
totalWords1510
ratio0.013
matches
0"The path you walk is lined with thorns, little mortal. Even shadows need a blade to cut them free."
1"want"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions38
wordCount1349
uniqueNames13
maxNameDensity0.74
worstName"Nyx"
maxWindowNameDensity2
worstWindowName"Nyx"
discoveredNames
Heartstone5
Rory9
London3
Golden1
Empress1
Fae-forged1
Isolde2
Seer1
Earth1
Nyx10
Dymas1
Belphegor1
Fae2
persons
0"Heartstone"
1"Rory"
2"Isolde"
3"Seer"
4"Nyx"
5"Belphegor"
places
0"London"
1"Golden"
globalScore1
windowScore1
6.32% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences87
glossingSentenceCount5
matches
0"felt like a second heart"
1"looked like clusters of garnets and topaz"
2"grapes that seemed to glow from within"
3"palace that seemed to be made of layered cakes, glazed fruits, and spun sugar, its towers spiraling like soft-serve ice cream"
4"felt like a lid"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.662
wordCount1510
matches
0"not from disorientation, but from sheer sensory overload"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences111
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs35
mean43.14
std23.98
cv0.556
sampleLengths
072
145
283
315
455
574
66
730
835
926
1051
1162
1216
1327
1476
1593
1664
177
1872
1935
2021
2171
2278
2352
2416
2547
2638
2724
2839
2955
3030
3144
3215
338
3428
94.94% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences102
matches
0"being focused"
1"been sculpted"
2"were drawn"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs200
matches
0"was pouring"
14.16% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount1
flaggedSentences5
totalSentences111
ratio0.045
matches
0"They moved forward, leaving the rift-point—a matching shimmer in the air between two particularly large trees—behind."
1"Figures—some humanoid, others less so, with extra limbs or mouths or eyes—moved between the tables, laughing, arguing, eating with a frantic, joyous abandon."
2"A wave of scent rolled over them—sugar and fat and caramelized perfection."
3"A faint, sighing whisper escaped it, and a wisp of something—memory, perhaps, or soul-stuff—drifted up towards the palace to be woven into the next dish, the next vintage."
4"This was not sustenance; it was an engine of endless, repetitive craving."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1364
adjectiveStacks1
stackExamples
0"point-a matching shimmer"
adverbCount52
adverbRatio0.03812316715542522
lyAdverbCount14
lyAdverbRatio0.010263929618768328
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences111
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences111
mean13.6
std7.34
cv0.539
sampleLengths
016
125
219
310
42
516
69
713
87
921
103
1125
1234
1315
146
1516
1623
1710
1811
1913
2028
2122
226
2321
245
254
262
2722
2811
2913
3013
316
3224
3315
343
353
3616
3710
3821
3915
404
4112
4213
4314
4413
455
4632
477
4819
499
47.45% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.36036036036036034
totalSentences111
uniqueOpeners40
68.03% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences98
matches
0"Instead of apples or pears,"
1"Then the smells: wet pavement,"
ratio0.02
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences98
matches
0"It wasn't painful, but it"
1"Their faintly glowing violet eyes"
2"they whispered, the sound like"
3"She took a breath, the"
4"She stumbled, not from disorientation,"
5"They were in an orchard,"
6"she breathed, the word inadequate"
7"They tilted their head, listening."
8"It made her mouth water"
9"It was compulsion."
10"They moved forward, leaving the"
11"She reached out, curious, but"
12"She pulled her hand back,"
13"She focused on the Heartstone’s"
14"It did not look at"
15"It was less a town"
16"She shook her head sharply,"
17"They skirted the edge of"
18"They passed an alley where"
19"She touched the Fae blade."
ratio0.265
62.04% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount78
totalSentences98
matches
0"The Heartstone pulsed against Rory’s"
1"It wasn't painful, but it"
2"Nyx stood beside her, a"
3"Their faintly glowing violet eyes"
4"they whispered, the sound like"
5"Rory murmured, her fingers tightening"
6"Isolde’s parting gift."
7"The Seer’s pale lavender eyes"
8"The dagger hummed, a low,"
9"She took a breath, the"
10"The change was immediate and"
11"The chill, grimy alleyway vanished,"
12"The light shifted from grey"
13"She stumbled, not from disorientation,"
14"They were in an orchard,"
15"The trees were massive, gnarled"
16"The ground beneath her boots"
17"she breathed, the word inadequate"
18"Nyx flowed through the rift"
19"They tilted their head, listening."
ratio0.796
51.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences98
matches
0"To anyone else, it might"
ratio0.01
73.73% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences62
technicalSentenceCount6
matches
0"The Heartstone pulsed against Rory’s sternum, a warm, insistent beat that felt like a second heart."
1"Nyx stood beside her, a humanoid pillar of solid shadow that drank the weak afternoon light."
2"The light shifted from grey to a deep, honeyed amber, as if the world were perpetually bathed in the golden hour before sunset."
3"Instead of apples or pears, they bore heavy, pulsating fruits that looked like clusters of garnets and topaz, glistening with a dew that smelled of wine and spi…"
4"The cobblestones led to a bridge arching over a slow, viscous river that smelled of chocolate and port wine."
5"In the distance, atop a hill shaped like a rising loaf of bread, stood a palace that seemed to be made of layered cakes, glazed fruits, and spun sugar, its towe…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount6
matches
0"they whispered, the sound like dry leaves skittering over stone"
1"Nyx said, their whisper carrying a note of grim recognition"
2"Rory whispered, the word tasting bitter"
3"Nyx said, their voice quieter than ever"
4"she said, her own voice firm, cutting through the hypnotic drone"
5"Nyx agreed, the wind carrying their whisper away"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount7
fancyTags
0"they whispered (whisper)"
1"Rory murmured (murmur)"
2"she breathed (breathe)"
3"they warned (warn)"
4"Rory whispered (whisper)"
5"they murmured (murmur)"
6"Nyx agreed (agree)"
dialogueSentences21
tagDensity0.524
leniency1
rawRatio0.636
effectiveRatio0.636
77.6574%