Run: 2026-09-03-01M1KAJ2WJV9SC7VFWASJVGHBP

Run Details

Duration:
1m 14s
Cost:
$0.000508
Provider:
DeepInfra

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 path through Richmond Park ended where it should not have. Aurora Carter knew these woods. She'd mapped their muddy trails on slow Sunday deliveries, memorized the way the oaks leaned toward the deer-fenced clearings, could predict the exact moment the city noise died to birdsong. But the grove she stepped into now was not the Richmond she knew. The air changed first. It pressed against her skin like warm silk, carrying scents that made no sense—honeysuckle and woodsmoke and something metallic, like lightning held too long in a jar. The trees here stood in a perfect circle, their bark silvered and smooth as river stone, and they hummed. Not audibly, not quite. Aurora felt it in her teeth, a low vibration that traveled down her spine and settled in her chest. "Time runs strange here," Isolde said, her voice like wind through reeds. The half-fae walked ahead of them, barefoot despite the cold, and left no impression in the loam. Her silver hair caught light that didn't exist. "An hour inside may be minutes outside. Or days. The grove decides." Nyx moved beside Aurora, a ripple of darkness at the edge of her vision. In solid form they stood tall and lean, their face a suggestion of features rather than a face itself. Violet light flickered where eyes should be. "1643," they murmured. "I felt this place even then. A wound in the world, bleeding between." Aurora's hand drifted to the Heartstone at her throat. The deep crimson gem pulsed—not with warmth, not here, but with something like recognition. She'd learned to trust that pulse. It had led her through Hel's amber skies and back again, had guided her to doors that shouldn't exist. "Belphegor's chefs would weep at these gardens," she said, trying to ground herself in the familiar. The gluttony realm had been strange, but this—this was wrong in a different way. Isolde smiled, and the expression carried centuries of secrets. "The Fae do not garden. We coax. There is a difference." They walked deeper. The wildflowers bloomed in impossible colors—petals of violet so deep they seemed to drink the light, blooms of gold that shifted to copper as Aurora watched. They grew in spiraling patterns that hurt to follow, geometric arrangements that suggested meaning just beyond comprehension. When she brushed one, it chimed softly, a single pure note that echoed like a bell struck underwater. "Don't touch," Nyx warned, too late. The chime rippled outward. The grove responded. Every flower in sight turned toward them. Not slowly, not naturally—but in a single coordinated motion, thousands of blossoms rotating on their stems like spectators at a procession. Aurora's breath caught. The silence that followed was vast and watchful. "I don't think they liked that," she whispered. Isolde laughed, and it was the first genuine sound the half-fae had made—a waterfall of notes, cold and bright. "They're not displeased. They're curious. You've been marked now, Rory Carter. The grove will remember your touch." That was somehow worse. The standing stones rose ahead of them, ancient oaks turned to monoliths of gray-green stone, their surfaces covered in spiraling carvings that seemed to shift when Aurora blinked. The stones formed a rough circle within the circle of silver trees, and at their center, a pool of water lay perfectly still. It reflected nothing—not the sky, not the stones, not their faces. Just darkness, depthless and patient. "What is this place?" Aurora asked. "A door," Isolde said. "The grove is a threshold, as I told you. This pool is the lock." Nyx stepped toward the water, their form flickering between solid and shadow. "The Veil is thin here. Thinner than any rift I've crossed." They knelt, a gesture that looked wrong for a being of living darkness, and extended a hand toward the pool's surface. "Don't—" Aurora started. Nyx's fingers touched the water. The grove screamed. It wasn't a sound, not exactly. It was a sensation that exploded through the air—a psychic pressure that drove Aurora to her knees, her hands clapping over her ears against noise that didn't exist. The flowers turned black, their petals curling inward, and the standing stones' carvings blazed with violet light. The pool's surface shattered into ripples that moved upward, defying gravity, each droplet containing a tiny, writhing shadow. Nyx withdrew their hand with a hiss like steam on ice. Their form had solidified completely, revealing a shape that was almost human—broad shoulders, strong jaw, features etched in shadow rather than flesh. Their violet eyes burned. "Something waits beneath," they said. "Something that knows we're here." The ripples settled. The flowers returned to their impossible colors, but they no longer faced the group. They faced away, as if in shame or fear. Aurora's heart hammered against her ribs. The Heartstone blazed against her chest, warm now, urgent. She pulled the pendant free of her shirt and watched the crimson gem pulse in rhythm with something she couldn't hear. "Belphegor's realm," she said slowly, "the portal there felt like hunger. Like the earth itself wanted to consume me." "And here?" Isolde asked, watching her with those pale lavender eyes. Aurora closed her fingers around the gem. It vibrated, humming against her palm like a trapped insect. "Like a held breath," she said. "Like something counting the seconds until it's allowed to exhale." Isolde nodded slowly. "You see clearly. That is why I gave you the blade." Aurora touched the Fae-forged dagger at her hip. It was cold even through the leather sheath, a cold that had nothing to do with temperature. In the grove's strange light, the moonsilver seemed to breathe, faint luminescence bleeding through the stitching. "The Fae Courts have their own hunger," Isolde continued. "They are not gluttonous like the Dymasians. They are patient. They are precise. They collect debts that span centuries and call them favors." Her gaze drifted to the pool, and something flickered across her ageless face—something that might have been grief, or might have been fear. "What waits beneath this grove is not Fae. It is older. It was here before the Veil was woven, and it remembers a world without boundaries." Nyx rose, their form settling back into the familiar silhouette of shadow. "The Wardens claim to monitor all rift points. They do not know about this place." "No," Isolde agreed. "And they must not. The Wardens serve the Veil. But what sleeps in the deep waters serves something else entirely." Aurora looked at the pool again. The surface had gone still, but she could feel it now—a presence beneath, vast and slow, stirring in its sleep. It was like standing at the edge of an ocean at night, knowing the depths stretched forever below, filled with things that had never seen light. "Why did you bring us here?" she asked. Isolde smiled, and for a moment, her ageless face seemed terribly tired. "Because the Veil is tearing. Because the seasons are changing. Because the Fae Courts are moving, and Belphegor's chefs are hungry, and the shadows grow longer every solstice." She gestured at the pool. "And because you, Aurora Carter, carry a heartstone from Dymas and a blade from the Courts. You walk between realms as easily as other women cross streets. You need to know what else walks between." Aurora's hand found the dagger's hilt. The cold bit into her palm, grounding her. "What is it?" she asked. "What's down there?" The grove held its breath. The flowers didn't move. The stones didn't pulse. Even the air seemed to still. Isolde's voice dropped to a whisper that barely stirred the air. "A door that was never meant to be locked. And something on the other side that learned to knock."
created_at"2026-09-03T09:45:51.331Z" 9/3/2026, 9:45:51 AM
model"deepseek/deepseek-v4-flash-20260731"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2417
moderation_latency(null)
generation_time71998
tokens_prompt1547
tokens_completion2427
native_tokens_prompt1558
native_tokens_completion2129
native_tokens_completion_images(null)
native_tokens_reasoning458
native_tokens_cached0
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.00050786
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788428751-AlFJM9zKe3m0KExVezCE"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788428751-UhMIBomseHZ4wMky6xZo"
upstream_id"chatcmpl-RuhDYIQvQZbgJgBJJW7VqMVI"
provider_responses
0
endpoint_id"c1980fff-0a72-4bce-8d62-a7d3fc582200"
id"chatcmpl-RuhDYIQvQZbgJgBJJW7VqMVI"
is_byokfalse
latency221
model_permaslug"deepseek/deepseek-v4-flash-20260731"
provider_name"DeepInfra"
status200
total_cost0.00050786
cache_discount(null)
upstream_inference_cost0
provider_name"DeepInfra"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount1
adverbTags
0"she said slowly [slowly]"
dialogueSentences33
tagDensity0.606
leniency1
rawRatio0.05
effectiveRatio0.05
76.82% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1294
totalAiIsmAdverbs6
found
0
adverb"softly"
count1
1
adverb"slowly"
count3
2
adverb"perfectly"
count1
3
adverb"completely"
count1
highlights
0"softly"
1"slowly"
2"perfectly"
3"completely"
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)
22.72% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1294
totalAiIsms20
found
0
word"silk"
count1
1
word"perfect"
count1
2
word"down her spine"
count1
3
word"flickered"
count2
4
word"pulsed"
count1
5
word"warmth"
count1
6
word"pulse"
count3
7
word"familiar"
count2
8
word"echoed"
count1
9
word"silence"
count1
10
word"shattered"
count1
11
word"etched"
count1
12
word"vibrated"
count1
13
word"could feel"
count1
14
word"depths"
count1
15
word"whisper"
count1
highlights
0"silk"
1"perfect"
2"down her spine"
3"flickered"
4"pulsed"
5"warmth"
6"pulse"
7"familiar"
8"echoed"
9"silence"
10"shattered"
11"etched"
12"vibrated"
13"could feel"
14"depths"
15"whisper"
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
emotionTells2
narrationSentences89
matches
0"t with warmth"
1"f in shame"
78.65% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences89
filterMatches(empty)
hedgeMatches
0"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
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1283
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions1
matches
0"When she brushed one, it chimed softly, a single pure note that echoed like a bell struck underwater."
69.79% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount935
uniqueNames10
maxNameDensity1.6
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Richmond2
Park1
Carter1
Sunday1
Aurora15
Heartstone2
Hel1
Isolde10
Nyx6
Fae-forged1
persons
0"Carter"
1"Aurora"
2"Hel"
3"Isolde"
4"Nyx"
places
0"Richmond"
1"Park"
globalScore0.698
windowScore0.833
20.69% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences58
glossingSentenceCount3
matches
0"something like recognition"
1"carvings that seemed to shift when Aurora blinked"
2"seemed terribly tired"
44.12% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.559
wordCount1283
matches
0"not with warmth, not here, but with something like recognition"
1"not here, but with something like recognition"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences103
matches
0"trust that pulse"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean27.89
std22.15
cv0.794
sampleLengths
011
148
273
349
440
516
648
730
820
93
1061
116
127
1339
148
1536
164
1767
186
1918
2044
213
225
233
2469
2537
2610
2726
2836
2919
3011
3117
3216
3314
3441
3581
3627
3723
3852
398
4080
4114
428
4319
4411
4519
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences89
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs169
matches
0"was like standing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences11
totalSentences103
ratio0.107
matches
0"It pressed against her skin like warm silk, carrying scents that made no sense—honeysuckle and woodsmoke and something metallic, like lightning held too long in a jar."
1"The deep crimson gem pulsed—not with warmth, not here, but with something like recognition."
2"The gluttony realm had been strange, but this—this was wrong in a different way."
3"The wildflowers bloomed in impossible colors—petals of violet so deep they seemed to drink the light, blooms of gold that shifted to copper as Aurora watched."
4"Not slowly, not naturally—but in a single coordinated motion, thousands of blossoms rotating on their stems like spectators at a procession."
5"Isolde laughed, and it was the first genuine sound the half-fae had made—a waterfall of notes, cold and bright."
6"It reflected nothing—not the sky, not the stones, not their faces."
7"It was a sensation that exploded through the air—a psychic pressure that drove Aurora to her knees, her hands clapping over her ears against noise that didn't exist."
8"Their form had solidified completely, revealing a shape that was almost human—broad shoulders, strong jaw, features etched in shadow rather than flesh."
9"\"They are not gluttonous like the Dymasians. They are patient. They are precise. They collect debts that span centuries and call them favors.\" Her gaze drifted to the pool, and something flickered across her ageless face—something that might have been grief, or might have been fear."
10"The surface had gone still, but she could feel it now—a presence beneath, vast and slow, stirring in its sleep."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount795
adjectiveStacks0
stackExamples(empty)
adverbCount19
adverbRatio0.02389937106918239
lyAdverbCount8
lyAdverbRatio0.010062893081761006
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
mean12.46
std8.53
cv0.684
sampleLengths
011
15
230
313
44
527
619
74
819
912
1017
118
1212
1314
1419
157
163
1713
189
1914
206
2119
2216
2314
249
2511
263
2726
2817
2918
306
314
323
337
3421
353
368
378
3819
3917
404
4128
4223
4311
445
456
464
4714
4812
4932
41.10% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3106796116504854
totalSentences103
uniqueOpeners32
85.47% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences78
matches
0"Just darkness, depthless and patient."
1"Even the air seemed to"
ratio0.026
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount22
totalSentences78
matches
0"She'd mapped their muddy trails"
1"It pressed against her skin"
2"Her silver hair caught light"
3"She'd learned to trust that"
4"It had led her through"
5"she said, trying to ground"
6"They walked deeper."
7"They grew in spiraling patterns"
8"It reflected nothing—not the sky,"
9"They knelt, a gesture that"
10"It wasn't a sound, not"
11"It was a sensation that"
12"Their form had solidified completely,"
13"Their violet eyes burned."
14"They faced away, as if"
15"She pulled the pendant free"
16"she said slowly"
17"It vibrated, humming against her"
18"It was cold even through"
19"Her gaze drifted to the"
ratio0.282
11.28% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences78
matches
0"The path through Richmond Park"
1"Aurora Carter knew these woods."
2"She'd mapped their muddy trails"
3"The air changed first."
4"It pressed against her skin"
5"The trees here stood in"
6"Aurora felt it in her"
7"Isolde said, her voice like"
8"The half-fae walked ahead of"
9"Her silver hair caught light"
10"Nyx moved beside Aurora, a"
11"Violet light flickered where eyes"
12"Aurora's hand drifted to the"
13"The deep crimson gem pulsed—not"
14"She'd learned to trust that"
15"It had led her through"
16"she said, trying to ground"
17"The gluttony realm had been"
18"Isolde smiled, and the expression"
19"They walked deeper."
ratio0.897
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences78
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences35
technicalSentenceCount10
matches
0"It pressed against her skin like warm silk, carrying scents that made no sense—honeysuckle and woodsmoke and something metallic, like lightning held too long in…"
1"Aurora felt it in her teeth, a low vibration that traveled down her spine and settled in her chest."
2"The wildflowers bloomed in impossible colors—petals of violet so deep they seemed to drink the light, blooms of gold that shifted to copper as Aurora watched."
3"They grew in spiraling patterns that hurt to follow, geometric arrangements that suggested meaning just beyond comprehension."
4"When she brushed one, it chimed softly, a single pure note that echoed like a bell struck underwater."
5"The standing stones rose ahead of them, ancient oaks turned to monoliths of gray-green stone, their surfaces covered in spiraling carvings that seemed to shift …"
6"It was a sensation that exploded through the air—a psychic pressure that drove Aurora to her knees, her hands clapping over her ears against noise that didn't e…"
7"The pool's surface shattered into ripples that moved upward, defying gravity, each droplet containing a tiny, writhing shadow."
8"Their form had solidified completely, revealing a shape that was almost human—broad shoulders, strong jaw, features etched in shadow rather than flesh."
9"It was like standing at the edge of an ocean at night, knowing the depths stretched forever below, filled with things that had never seen light."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount1
matches
0"she said, trying to ground herself in the familiar"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount5
fancyTags
0"they murmured (murmur)"
1"Nyx warned (warn)"
2"she whispered (whisper)"
3"Isolde continued (continue)"
4"Isolde agreed (agree)"
dialogueSentences33
tagDensity0.455
leniency0.909
rawRatio0.333
effectiveRatio0.303
71.6877%