Run: 2026-09-03-01M1KAGFEQY2RC1YXB9VG228YS

Run Details

Duration:
39.1s
Cost:
$0.025293
Provider:
BaseTen

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 in Isolde’s grove were older than the oaks that ringed them, their surfaces furred with moss the color of verdigris. Aurora Carter pressed her palm to the nearest stone and felt a hum, deep and slow, like a heartbeat through stone. The Heartstone pendant under her shirt warmed against her sternum, a faint crimson pulse bleeding through the fabric. Isolde stood at the center of the ring, silver hair pooling at her waist, pale lavender eyes fixed on a point between the stones. “The door is not a door,” she said, her voice carrying that strange, riddling cadence. “It is a hunger that has forgotten its own mouth.” Nyx drifted at Aurora’s shoulder, a silhouette of living shadow that bled at the edges. Their violet eyes, faintly glowing, tracked the space Isolde watched. “There is a tear,” they whispered, the sound like wind through dead leaves. “It tastes of burnt sugar and old wine.” Aurora’s fingers found the hilt of the Fae-forged blade at her hip. The moonsilver was cold, always cold, but now it seemed to drink the warmth from her palm. “That’s Dymas,” she said. “Gluttony.” Isolde inclined her head. “The realm of Prince Belphegor. Where the sky is amber and the vines never sleep.” She stepped forward, and the air between the stones shimmered, a faint distortion like heat rising from sun-baked stone. “Do not eat what is offered. Do not drink what is poured. Do not linger where the shadows do not follow.” Then she walked through. Aurora exchanged a glance with Nyx—or as much of a glance as one could exchange with a creature of shifting dark—and followed. The transition was not a step but a slide, a sideways slip through a membrane of cold static. For a heartbeat, Aurora’s lungs forgot how to breathe. Then her boots touched ground, and the world opened around her. The sky was amber. Not sunset amber, not golden hour, but a deep, warm amber that seemed to glow from within, as if the entire dome of heaven had been carved from a single piece of polished resin. There was no sun, no clouds, only that luminous amber stretching to every horizon, and beneath it, the land rolled away in waves of green and gold. Vineyards. Orchards. Gardens. They spread in every direction, terraced and tangled and impossibly abundant. Grapevines heavy with fruit the size of plums climbed trellises of black iron. Trees bent under the weight of apples that gleamed like polished garnets. Flowers bloomed in thick carpets—crimson, saffron, violet—their petals opening and closing in a slow, breathing rhythm. The air hit her next. It was warm and thick, carrying the scent of honey and roasting meat, of crushed herbs and dark wine, of bread still steaming from the oven. It was the smell of a feast, of every feast, layered and overwhelming. Aurora’s stomach clenched, not with hunger but with a sudden, sharp awareness of hunger, as if the air itself were asking her to want. Nyx solidified beside her, their form resolving from smoke into something more solid, though still wrong—a humanoid shape cut from living shadow, edges flickering like a candle flame. They lifted their head, and the faint glow of their eyes sharpened. “The shadows here are not empty,” they murmured. Aurora looked down. The ground beneath her boots was soft, springy, covered in a low-growing moss that shimmered with tiny flecks of gold. Isolde stood a few paces ahead, her silver hair bright against the amber sky. She left no footprints in the moss. Aurora glanced back at her own tracks—two crisp impressions, already filling with golden light. “The path,” Isolde said, pointing with one slender hand. A road of crushed white stone wound away from the threshold, curving through the vineyards toward a distant rise. “It will take us where we need to go, though it may not be where we wish to be.” They walked. The vineyards closed around them, rows of vines stretching in perfect lines. The grapes were not merely large; they were luminous, each one glowing faintly from within, like tiny lanterns. Aurora reached out, then stopped herself. Isolde’s warning echoed: Do not eat what is offered. She let her hand fall. The sound came gradually—a distant clatter of dishes, the murmur of voices, the occasional burst of laughter. It was a cheerful sound, but there was something off in it, a too-bright quality, like music played slightly out of tune. Aurora strained to hear words, but the voices dissolved into the rustle of leaves. They passed an orchard where the trees grew in spirals, their trunks twisted into impossible shapes. The fruit hung low, and some of it had split open, revealing flesh that glistened like wet rubies. The air there was sweeter, almost cloying, and Aurora’s head swam for a moment. She pressed her palm to the Fae blade’s hilt; the cold bit into her skin, clearing the fog. Nyx drifted ahead, their form slipping between the shadows of the trees. They paused at the edge of a clearing and went very still. “There are workers,” they whispered. Aurora moved to their side. Beyond the orchard, a wide field sloped down to a long, low building of honey-colored stone. Figures moved among the rows—human-shaped, but their movements were mechanical, repetitive. They bent, picked, placed fruit into woven baskets, stood, bent again. Their eyes were hollow, their faces slack. Golden threads, thin as spider silk, ran from their wrists and ankles into the soil. Aurora’s chest tightened. “Helbound souls,” she said quietly. “Contracted from Earth.” Isolde came up beside her, her lavender eyes distant. “They came seeking plenty. Now they are plenty’s hands.” She did not look at the workers. “The realm does not take. It invites. And the invitation is always accepted.” Aurora wanted to look away, but she forced herself to watch. One of the workers—a woman with hair the color of wheat—paused in her bending. Her head turned, slowly, and for a moment her hollow eyes seemed to find Aurora’s. Then the golden threads tightened, and she bent again. They moved on. The path climbed a low hill, and at the top, the land opened into a broad terrace. A long table stretched across the center, carved from a single slab of dark wood, its surface polished to a mirror shine. It was set for a feast—dozens of places, each with plates of gold and goblets of crystal. The food steamed, though no fire burned anywhere. Roasted birds glistened with honey. Loaves of bread exhaled warmth. Bowls of fruit gleamed like jewels. Pitchers of wine stood at intervals, their contents dark as blood. Aurora stopped at the edge of the terrace. The Heartstone pendant pulsed against her chest, a steady, warm beat, faster now. “This is wrong,” she said. Nyx circled the table, their form flickering. “The shadows here do not match the objects that cast them.” They pointed to a goblet. Its shadow stretched long and thin, curling at the end like a beckoning finger. “They are hungry shadows.” Isolde walked along the table, her fingers trailing just above the wood, not touching. “A table set for guests who have not arrived. Or perhaps for guests who have always been arriving.” She stopped before an empty chair at the head of the table. “In Dymas, the feast is not the end. It is the door.” Aurora’s hand went to the Fae blade. The moonsilver was cold enough now to burn, a warning. “We should keep moving.” But Isolde did not move. She tilted her head, listening. “Do you hear it?” Aurora listened. Beneath the clatter and the laughter, beneath the rustle of leaves and the distant hum of the vineyards, there was a sound—a low, rhythmic pulse, like a great heart beating far below the earth. It was the sound of the realm itself, hungry and patient. Then the bell tolled. It was a single, deep note, rolling across the amber sky from somewhere beyond the terrace. The food on the table shuddered. The goblets trembled. The shadows stretched, then snapped back into place. And the workers in the fields below stopped, all at once, their hollow eyes turning toward the sound. Nyx was beside Aurora in an instant, their form a wall of living dark. “We are noticed.” Isolde turned from the table, her face calm but her lavender eyes bright. “The prince’s kitchens have opened,” she said. “The competition begins. We must not be caught between courses.” She stepped off the terrace, and the path reformed beneath her feet, leading away from the table, deeper into the amber light. Aurora followed, the Heartstone pendant burning against her chest, the Fae blade cold in her hand. Behind them, the feast table sat untouched, steaming, waiting. The realm of Gluttony breathed around them, and for the first time, Aurora understood that its beauty was not a gift. It was an appetite.
created_at"2026-09-03T09:44:57.059Z" 9/3/2026, 9:44:57 AM
model"deepseek/deepseek-v4-pro-20260813"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1077
moderation_latency(null)
generation_time39032
tokens_prompt1547
tokens_completion6377
native_tokens_prompt1638
native_tokens_completion5841
native_tokens_completion_images(null)
native_tokens_reasoning3850
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.02529252
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788428697-pWL97nhWFNc4Ho0iYeb5"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788428697-IFqZBfxPKdwhNHKlpGqU"
upstream_id"chatcmpl-50d8b2ad528042ae89242ee5f13ced96"
provider_responses
0
endpoint_id"85bb5a4a-983d-4d11-b97b-c7e5b348375f"
id"chatcmpl-50d8b2ad528042ae89242ee5f13ced96"
is_byokfalse
latency1077
model_permaslug"deepseek/deepseek-v4-pro-20260813"
provider_name"BaseTen"
status200
total_cost0.02529252
cache_discount(null)
upstream_inference_cost0
provider_name"BaseTen"
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
totalTags13
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences26
tagDensity0.5
leniency1
rawRatio0.077
effectiveRatio0.077
90.03% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1504
totalAiIsmAdverbs3
found
0
adverb"slightly"
count1
1
adverb"very"
count1
2
adverb"slowly"
count1
highlights
0"slightly"
1"very"
2"slowly"
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)
43.48% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1504
totalAiIsms17
found
0
word"pulse"
count2
1
word"warmth"
count2
2
word"shimmered"
count2
3
word"weight"
count1
4
word"stomach"
count1
5
word"resolving"
count1
6
word"perfect"
count1
7
word"echoed"
count1
8
word"mechanical"
count1
9
word"silk"
count1
10
word"crystal"
count1
11
word"pulsed"
count1
12
word"rhythmic"
count1
13
word"trembled"
count1
highlights
0"pulse"
1"warmth"
2"shimmered"
3"weight"
4"stomach"
5"resolving"
6"perfect"
7"echoed"
8"mechanical"
9"silk"
10"crystal"
11"pulsed"
12"rhythmic"
13"trembled"
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
narrationSentences110
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences110
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences123
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1491
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
68.79% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions49
wordCount1293
uniqueNames9
maxNameDensity1.62
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Isolde11
Carter1
Heartstone3
Nyx6
Aurora21
Fae-forged1
Do1
Fae4
Gluttony1
persons
0"Isolde"
1"Carter"
2"Nyx"
3"Aurora"
4"Gluttony"
places
0"Fae"
globalScore0.688
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences82
glossingSentenceCount1
matches
0"amber that seemed to glow from within, as if the entire dome of heaven had been carved from a single piece of polished resin"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.683
wordCount1491
matches
0"not a step but a slide, a sideways slip through a membrane of cold static"
1"Not sunset amber, not golden hour, but a deep, warm amber"
2"not golden hour, but a deep, warm amber"
3"not with hunger but with a sudden, sharp awareness of hunger, as if the air itse"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences123
matches
0"understood that its"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs37
mean40.3
std21.17
cv0.525
sampleLengths
062
149
246
334
459
54
622
738
865
955
1068
1148
1258
1347
142
1550
1653
1766
1829
1965
2011
2138
2249
233
2491
2526
2641
2756
2821
2914
3047
314
3251
3317
3430
3547
3625
98.88% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences110
matches
0"been carved"
1"is offered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs201
matches
0"were asking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount2
flaggedSentences11
totalSentences123
ratio0.089
matches
0"Aurora exchanged a glance with Nyx—or as much of a glance as one could exchange with a creature of shifting dark—and followed."
1"Flowers bloomed in thick carpets—crimson, saffron, violet—their petals opening and closing in a slow, breathing rhythm."
2"Nyx solidified beside her, their form resolving from smoke into something more solid, though still wrong—a humanoid shape cut from living shadow, edges flickering like a candle flame."
3"Aurora glanced back at her own tracks—two crisp impressions, already filling with golden light."
4"The grapes were not merely large; they were luminous, each one glowing faintly from within, like tiny lanterns."
5"The sound came gradually—a distant clatter of dishes, the murmur of voices, the occasional burst of laughter."
6"She pressed her palm to the Fae blade’s hilt; the cold bit into her skin, clearing the fog."
7"Figures moved among the rows—human-shaped, but their movements were mechanical, repetitive."
8"One of the workers—a woman with hair the color of wheat—paused in her bending."
9"It was set for a feast—dozens of places, each with plates of gold and goblets of crystal."
10"Beneath the clatter and the laughter, beneath the rustle of leaves and the distant hum of the vineyards, there was a sound—a low, rhythmic pulse, like a great heart beating far below the earth."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1311
adjectiveStacks0
stackExamples(empty)
adverbCount46
adverbRatio0.03508771929824561
lyAdverbCount9
lyAdverbRatio0.006864988558352402
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences123
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences123
mean12.12
std7.43
cv0.613
sampleLengths
023
121
218
324
415
510
615
710
813
98
1012
1117
124
131
144
1534
1621
174
1822
1918
209
2111
224
2334
2427
251
261
271
2811
2913
3012
3116
325
3326
3413
3524
3628
3712
388
393
4020
4114
427
4314
449
4519
4619
472
4812
4918
50.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.3333333333333333
totalSentences123
uniqueOpeners41
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences100
matches
0"Then she walked through."
1"Then her boots touched ground,"
2"Then the golden threads tightened,"
3"Then the bell tolled."
ratio0.04
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount29
totalSentences100
matches
0"she said, her voice carrying"
1"Their violet eyes, faintly glowing,"
2"they whispered, the sound like"
3"She stepped forward, and the"
4"They spread in every direction,"
5"It was warm and thick,"
6"It was the smell of"
7"They lifted their head, and"
8"She left no footprints in"
9"She let her hand fall."
10"It was a cheerful sound,"
11"They passed an orchard where"
12"She pressed her palm to"
13"They paused at the edge"
14"They bent, picked, placed fruit"
15"Their eyes were hollow, their"
16"she said quietly"
17"She did not look at"
18"Her head turned, slowly, and"
19"They moved on."
ratio0.29
35.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount85
totalSentences100
matches
0"The standing stones in Isolde’s"
1"Aurora Carter pressed her palm"
2"The Heartstone pendant under her"
3"Isolde stood at the center"
4"she said, her voice carrying"
5"Nyx drifted at Aurora’s shoulder,"
6"Their violet eyes, faintly glowing,"
7"they whispered, the sound like"
8"Aurora’s fingers found the hilt"
9"The moonsilver was cold, always"
10"Isolde inclined her head."
11"She stepped forward, and the"
12"Aurora exchanged a glance with"
13"The transition was not a"
14"The sky was amber."
15"They spread in every direction,"
16"Grapevines heavy with fruit the"
17"Trees bent under the weight"
18"Flowers bloomed in thick carpets—crimson,"
19"The air hit her next."
ratio0.85
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences100
matches(empty)
ratio0
72.60% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount6
matches
0"The standing stones in Isolde’s grove were older than the oaks that ringed them, their surfaces furred with moss the color of verdigris."
1"Not sunset amber, not golden hour, but a deep, warm amber that seemed to glow from within, as if the entire dome of heaven had been carved from a single piece o…"
2"Aurora’s stomach clenched, not with hunger but with a sudden, sharp awareness of hunger, as if the air itself were asking her to want."
3"Nyx solidified beside her, their form resolving from smoke into something more solid, though still wrong—a humanoid shape cut from living shadow, edges flickeri…"
4"The ground beneath her boots was soft, springy, covered in a low-growing moss that shimmered with tiny flecks of gold."
5"The fruit hung low, and some of it had split open, revealing flesh that glistened like wet rubies."
86.54% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount1
matches
0"she said, her voice carrying that strange, riddling cadence"
34.62% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount3
fancyTags
0"they whispered (whisper)"
1"they murmured (murmur)"
2"they whispered (whisper)"
dialogueSentences26
tagDensity0.346
leniency0.692
rawRatio0.333
effectiveRatio0.231
79.3540%