Run: 2026-04-25-01KQ2JQPHKXSYT0X5P6MSM9MS8

Run Details

Duration:
1m 3s
Cost:
$0.001759
Provider:
DeepSeek

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
Aurora felt the pull of the pendant before she saw anything change. The Heartstone pulsed against her sternum, a steady beat of warmth that radiated through her sweater and into her ribs. She pressed her palm flat against it, half-expecting to feel her own heartbeat syncing with the stone’s rhythm. “It’s getting stronger,” she murmured. Nyx drifted at her shoulder, their form less solid here in the dusk light—more suggestion than silhouette. The violet glow of their eyes flickered. “The Veil is thin. Thinner than it should be for this time of year.” “Isolde said the standing stones mark the boundary.” Aurora scanned the treeline ahead. Richmond Park had folded into itself around them sometime in the last twenty minutes. The well-trodden path they’d followed from the car park had narrowed, then softened, then vanished entirely beneath a carpet of moss that seemed to drink the sound from their footsteps. The oaks here were older than they should be—their trunks gnarled into knots that resembled faces, their branches interlaced so tightly overhead that the amber sky of the dying afternoon came through in fractured pieces. “There.” Nyx’s whisper-voice curled past her ear, and a tendril of shadow extended from their form to point toward a gap in the trees. The standing stones were not stones at all. They were oaks—three of them—grown so close together that their trunks had fused at the base into a single massive column before splitting apart again twenty feet up. Their bark was silver-gray and smooth as polished bone, and Aurora could feel the age radiating off them like heat from a sun-warmed rock. The air between the trunks shimmered. It was the same distortion she’d seen above hot asphalt in summer, but this rippled in colors that didn’t belong to any earthly spectrum—violets that bled into gold, greens that tasted of copper in the back of her throat. “That’s a rift point,” Nyx said. “A wound in the Veil that’s scarred over. The Fae learned long ago how to stitch them into doorways.” Aurora stepped closer. The pendant’s warmth had spread from her chest down her arms, into her fingertips. She felt light-headed, but not unpleasantly so—more like the moment before a rollercoaster’s drop, when anticipation and terror became indistinguishable. “You’ve been through one before?” “Many. None quite like this.” Nyx’s form tightened, drawing substance from the deepening shadows around them. “The Grove is neither Earth nor Fae. It exists in the wound itself.” Aurora reached out and pressed her palm against the shimmer. It gave like warm silk, then pulled. Not hard—just enough to make her stumble forward a step. The world lurched sideways. She was through. The first thing she noticed was the smell. Richmond Park had carried the familiar scents of damp earth and autumn leaves and the distant tang of city smog. This place smelled of honey and crushed herbs and something mineral and cold, like the air before a snowstorm. She breathed it in and felt it coat her lungs, clean and sharp. The second thing she noticed was the light. There was no sun that she could see—no sky at all, really—but everything glowed with a soft luminescence, as if the air itself were faintly radioactive. The wildflowers that carpeted the clearing glowed brightest of all. They were colors she had no names for—not-quite-blue, almost-silver, something that hovered between pink and gold like a bruise healing. They swayed without wind, their petals turning toward her as she moved. “Oh,” she breathed. Nyx materialized beside her, fully solid now. In this light, their shadow-form looked sharper, more defined. The faint violet of their eyes had brightened to something nearer to amethyst. “The Grove knows we’re here.” “Is that bad?” “It’s neither good nor bad. It simply is.” Nyx tilted their head, listening to something Aurora couldn’t hear. “The Fae realms don’t operate on mortal morality. Things here are dangerous or beautiful or strange, but rarely evil in the way humans understand the word.” Aurora took another step into the clearing. The flowers rustled as she passed, and she realized with a start that they were turning their blooms to follow her movement. Not threatening—more curious. Like cats tracking a bird through a window. The clearing was larger than it should have been. The three oaks stood behind her, still visible, still forming their impossible archway, but the space beyond them stretched much farther than the logic of Richmond Park’s geography would allow. A stream cut through the center of the grove, its water dark and clear as obsidian glass, and she could see shapes moving beneath its surface—fish or something like fish, their scales catching the ambient light and throwing it back in scattered rainbows. At the far edge of the clearing stood a structure that hadn’t been visible from outside the trees. It was a house, she supposed, though the word felt inadequate. It had grown rather than been built—walls of living wood woven together with flowering vines, a roof of overlapping leaves the size of shields, windows that glowed with a warm amber light that reminded her uncomfortably of the sky in Dymas. The path to the door was lined with mushrooms that pulsed with a soft blue phosphorescence. “Isolde’s home,” Nyx said. Aurora hesitated. The pendant had stopped pulsing and settled into a steady, pleasant warmth. She should feel comforted by that, but instead it made her uneasy. The stone had been warning her about something earlier. What had changed? “This place is beautiful,” she said slowly, “but something feels off.” “Time,” Nyx said. “It’s moving differently here. Can you feel it? Like a current in water, tugging at your edges.” Now that they’d mentioned it, she could. There was a drag to the air, a thickness that made each breath feel slightly delayed. When she raised her hand, the motion seemed to ripple outward, leaving ghostly afterimages that took a heartbeat to catch up. “How long has it been? Since we stepped through?” Nyx considered. “By the Grove’s reckoning? Perhaps an hour. By Earth’s?” They shrugged, the motion oddly human for a creature of living shadow. “Could be minutes. Could be most of a day. The Fae don’t keep time the way mortals do.” “That’s not comforting.” “It wasn’t meant to be.” A voice drifted across the clearing, light and melodic and entirely too knowing. “The Shade speaks true, though they undersell the danger. Last week, a scholar from your University College stayed in my grove for what he believed was an afternoon. He emerged to find his grant funding had lapsed by three semesters.” Isolde Varga stepped out of the living house, and Aurora’s breath caught in her throat. The Half-Fae was shorter than she’d expected—barely five and a half feet—but presence made up for what stature lacked. Her silver hair pooled around her feet as she walked, impossibly long, brushing the glowing mushrooms without disturbing their light. Her eyes were pale lavender, the color of twilight just before the stars appear, and they held an agelessness that made Aurora feel like a mayfly blinking in the sun. She left no footprints in the moss. The flowers didn’t just turn toward her—they bowed. “Aurora Carter,” Isolde said, and the name sounded different in her mouth, layered with meanings Aurora couldn’t parse. “Bearer of Dymas’s heartstone. Walker of shadow roads. I’ve been expecting you.” Aurora’s hand went to the pendant. “How do you know about that?” Isolde smiled, and it was the smile of someone who knew the punchline to a joke that hadn’t been told yet. “I know many things. It’s why I was exiled.” She gestured toward the stream. “Come. Sit. The water remembers what the land forgets, and I think you have questions that need answering before the Veil thickens with the solstice.” Aurora glanced at Nyx. The Shade had gone very still, their form drawn tight. “What is it?” Nyx’s whisper-voice was barely audible. “She’s bound by the Fae’s truth-compulsion. Every word she speaks will be true. But truth and honesty are not the same thing in the Courts. Be careful what you ask.” Isolde laughed, and the sound was wind chimes and breaking glass. “Your Shade is wise, for one so young. Come now, Rory. The stream is patient, but I am not.” Aurora walked toward the water, and the wildflowers parted to make way. Behind her, the three oaks shimmered with light that belonged to no season she knew. The Grove hummed with life that watched and waited and remembered. And somewhere in the space between heartbeats, she felt the pendant pulse once—warm, warning, wondering.
created_at"2026-04-25T15:04:45.464Z" 4/25/2026, 3:04:45 PM
model"deepseek/deepseek-v4-pro-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1450
moderation_latency(null)
generation_time56629
tokens_prompt1590
tokens_completion2307
native_tokens_prompt1558
native_tokens_completion1947
native_tokens_completion_images(null)
native_tokens_reasoning0
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"
usage0.00175914
router(null)
provider_responses
0
endpoint_id"d084170b-dd99-4e53-9ae1-b63881f3cfbf"
id"ac52e886-d6d3-4c35-b214-4259e100fe89"
is_byokfalse
latency298
model_permaslug"deepseek/deepseek-v4-pro-20260423"
provider_name"DeepSeek"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777129485-5IYx4bPrd8gy6Ra1Ostp"
session_id(null)
api_type"completions"
id"gen-1777129485-IGJusQa6nDZVT9CmZtg6"
upstream_id"ac52e886-d6d3-4c35-b214-4259e100fe89"
total_cost0.00175914
cache_discount0.00061248
upstream_inference_cost0
provider_name"DeepSeek"
response_cache_source_id(null)

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 slowly [slowly]"
dialogueSentences32
tagDensity0.406
leniency0.813
rawRatio0.077
effectiveRatio0.063
82.82% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1455
totalAiIsmAdverbs5
found
0
adverb"tightly"
count1
1
adverb"really"
count1
2
adverb"slowly"
count1
3
adverb"slightly"
count1
4
adverb"very"
count1
highlights
0"tightly"
1"really"
2"slowly"
3"slightly"
4"very"
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)
27.84% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1455
totalAiIsms21
found
0
word"pulsed"
count2
1
word"warmth"
count3
2
word"flickered"
count1
3
word"scanned"
count1
4
word"footsteps"
count1
5
word"fractured"
count1
6
word"whisper"
count2
7
word"could feel"
count1
8
word"shimmered"
count2
9
word"anticipation"
count1
10
word"silk"
count1
11
word"lurched"
count1
12
word"familiar"
count1
13
word"structure"
count1
14
word"comforting"
count1
15
word"pulse"
count1
highlights
0"pulsed"
1"warmth"
2"flickered"
3"scanned"
4"footsteps"
5"fractured"
6"whisper"
7"could feel"
8"shimmered"
9"anticipation"
10"silk"
11"lurched"
12"familiar"
13"structure"
14"comforting"
15"pulse"
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
narrationSentences83
matches(empty)
74.01% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences83
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences102
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1436
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions41
wordCount1103
uniqueNames11
maxNameDensity1.27
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Heartstone1
Nyx11
Richmond3
Park3
Aurora14
Dymas1
Varga1
Half-Fae1
Shade1
Grove1
Isolde4
persons
0"Nyx"
1"Park"
2"Aurora"
3"Varga"
4"Shade"
5"Grove"
6"Isolde"
places
0"Richmond"
1"Dymas"
globalScore0.865
windowScore0.667
74.24% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences66
glossingSentenceCount2
matches
0"moss that seemed to drink the sound from their footsteps"
1"something like fish, their scales catching t"
60.72% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.393
wordCount1436
matches
0"neither Earth nor"
1"neither good nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences102
matches
0"overhead that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean35.02
std27.66
cv0.79
sampleLengths
050
15
238
392
424
5105
625
737
85
929
1031
113
1260
1376
143
1534
163
1744
1840
1982
2086
214
2238
2311
2420
2544
269
2741
283
295
3053
3115
3284
3330
3412
3560
3614
373
3835
3930
4053
92.58% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences83
matches
0"been built"
1"was lined"
2"been told"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs189
matches
0"were turning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount19
semicolonCount0
flaggedSentences14
totalSentences102
ratio0.137
matches
0"Nyx drifted at her shoulder, their form less solid here in the dusk light—more suggestion than silhouette."
1"The oaks here were older than they should be—their trunks gnarled into knots that resembled faces, their branches interlaced so tightly overhead that the amber sky of the dying afternoon came through in fractured pieces."
2"They were oaks—three of them—grown so close together that their trunks had fused at the base into a single massive column before splitting apart again twenty feet up."
3"It was the same distortion she’d seen above hot asphalt in summer, but this rippled in colors that didn’t belong to any earthly spectrum—violets that bled into gold, greens that tasted of copper in the back of her throat."
4"She felt light-headed, but not unpleasantly so—more like the moment before a rollercoaster’s drop, when anticipation and terror became indistinguishable."
5"Not hard—just enough to make her stumble forward a step."
6"There was no sun that she could see—no sky at all, really—but everything glowed with a soft luminescence, as if the air itself were faintly radioactive."
7"They were colors she had no names for—not-quite-blue, almost-silver, something that hovered between pink and gold like a bruise healing."
8"Not threatening—more curious."
9"A stream cut through the center of the grove, its water dark and clear as obsidian glass, and she could see shapes moving beneath its surface—fish or something like fish, their scales catching the ambient light and throwing it back in scattered rainbows."
10"It had grown rather than been built—walls of living wood woven together with flowering vines, a roof of overlapping leaves the size of shields, windows that glowed with a warm amber light that reminded her uncomfortably of the sky in Dymas."
11"The Half-Fae was shorter than she’d expected—barely five and a half feet—but presence made up for what stature lacked."
12"The flowers didn’t just turn toward her—they bowed."
13"And somewhere in the space between heartbeats, she felt the pendant pulse once—warm, warning, wondering."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1132
adjectiveStacks0
stackExamples(empty)
adverbCount43
adverbRatio0.037985865724381625
lyAdverbCount17
lyAdverbRatio0.015017667844522967
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences102
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences102
mean14.08
std9.28
cv0.659
sampleLengths
012
120
218
35
417
57
614
713
814
930
1035
1124
128
1328
1424
156
1639
176
1819
193
2014
2120
225
2316
2413
2510
267
2710
284
293
308
3120
3219
3313
348
3526
3610
3720
3812
393
407
419
4213
435
443
4518
4626
477
4822
493
50.33% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.3431372549019608
totalSentences102
uniqueOpeners35
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences76
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount19
totalSentences76
matches
0"She pressed her palm flat"
1"They were oaks—three of them—grown"
2"Their bark was silver-gray and"
3"It was the same distortion"
4"She felt light-headed, but not"
5"It gave like warm silk,"
6"She was through."
7"She breathed it in and"
8"They were colors she had"
9"They swayed without wind, their"
10"It was a house, she"
11"It had grown rather than"
12"She should feel comforted by"
13"she said slowly"
14"They shrugged, the motion oddly"
15"Her silver hair pooled around"
16"Her eyes were pale lavender,"
17"She left no footprints in"
18"She gestured toward the stream"
ratio0.25
38.95% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount64
totalSentences76
matches
0"Aurora felt the pull of"
1"The Heartstone pulsed against her"
2"She pressed her palm flat"
3"Nyx drifted at her shoulder,"
4"The violet glow of their"
5"Aurora scanned the treeline ahead"
6"Richmond Park had folded into"
7"The well-trodden path they’d followed"
8"The oaks here were older"
9"Nyx’s whisper-voice curled past her"
10"The standing stones were not"
11"They were oaks—three of them—grown"
12"Their bark was silver-gray and"
13"The air between the trunks"
14"It was the same distortion"
15"Aurora stepped closer."
16"The pendant’s warmth had spread"
17"She felt light-headed, but not"
18"Nyx’s form tightened, drawing substance"
19"Aurora reached out and pressed"
ratio0.842
65.79% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences76
matches
0"Now that they’d mentioned it,"
ratio0.013
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences46
technicalSentenceCount11
matches
0"The Heartstone pulsed against her sternum, a steady beat of warmth that radiated through her sweater and into her ribs."
1"The well-trodden path they’d followed from the car park had narrowed, then softened, then vanished entirely beneath a carpet of moss that seemed to drink the so…"
2"The oaks here were older than they should be—their trunks gnarled into knots that resembled faces, their branches interlaced so tightly overhead that the amber …"
3"It was the same distortion she’d seen above hot asphalt in summer, but this rippled in colors that didn’t belong to any earthly spectrum—violets that bled into …"
4"There was no sun that she could see—no sky at all, really—but everything glowed with a soft luminescence, as if the air itself were faintly radioactive."
5"The wildflowers that carpeted the clearing glowed brightest of all."
6"They were colors she had no names for—not-quite-blue, almost-silver, something that hovered between pink and gold like a bruise healing."
7"A stream cut through the center of the grove, its water dark and clear as obsidian glass, and she could see shapes moving beneath its surface—fish or something …"
8"At the far edge of the clearing stood a structure that hadn’t been visible from outside the trees."
9"It had grown rather than been built—walls of living wood woven together with flowering vines, a roof of overlapping leaves the size of shields, windows that glo…"
10"When she raised her hand, the motion seemed to ripple outward, leaving ghostly afterimages that took a heartbeat to catch up."
48.08% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount2
matches
0"They shrugged, the motion oddly human for a creature of living shadow"
1"Isolde said, and the name sounded different in her mouth, layered with meanings Aurora couldn’t parse"
87.50% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount2
fancyTags
0"she murmured (murmur)"
1"she breathed (breathe)"
dialogueSentences32
tagDensity0.219
leniency0.438
rawRatio0.286
effectiveRatio0.125
75.6506%