Run: 2026-09-03-01M1K5VD0BVZFD0JNDVNP92SXV

Run Details

Duration:
1m 58s
Cost:
$0.022531
Provider:
Meta

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 deer noticed them first. Rory caught the movement out of the corner of her eye as she cut across the damp grass of Richmond Park, a flick of ears above the bracken, then stillness. Dusk had turned the sky the color of wet slate and the city hum had thinned to a distant wash of traffic. Her trainers sank a little with every step. September rain had left the ground soft. "This is a stupid idea," she said, mostly to hear her own voice. Beside her, the shadow walking upright said nothing at first. Nyx kept pace without quite touching the ground, tall enough that Rory had to tip her chin up to meet that faint violet glare where eyes should have been. When they spoke, it came low and sideways, like wind under a door. "You are the one who knocked." "I knocked on a bar door, not—" Rory shoved her hands deeper into her jacket pockets and glanced at the crumpled screenshot on her phone. Hand-drawn circle. Coordinates that didn't show up on any map. Bring the shadow, the girl with the silver hair had told Eva, and the girl who ran. "This isn't even a path anymore." It wasn't. The oaks ahead had closed ranks. They were old, bark black with wet, roots bulging out of the earth like knuckles. And between two of the largest, something stood that Rory had mistaken for trees until she was almost on top of them. Stones. Or trees trying to be stones. Two pillars of ancient oak, grown and weathered into smooth, upright slabs, lichen pale on their flanks. The space between them was narrow enough to slip through sideways. Rory stopped. Her breath fogged. The pendant under her shirt lay cool and dull against her sternum, no bigger than her thumbnail on its silver chain, its deep crimson heart holding only the faintest inner glow. No warmth in it. That was good. Warmth meant something else, something she did not want to think about with night coming on. Nyx had gone still. Their outline thinned at the edges, unraveling a little into the gloom, then pulled back together, solid again. Six foot two of night with a person-shape poured into it. "Here," they whispered. "What, between the—" Rory reached out. Her left wrist ached where the small crescent scar pulled tight in the cold. "They're just trees." "Look again." She did. She let her eyes go a little unfocused the way she did when she was tired after a delivery shift, and for half a second she saw it. Not with her eyes, exactly. A wrongness in the air between the oaks, a heat-haze ripple where there should have been only evening chill. It vanished when she tried to stare straight at it. "Oh," she said. "Oh, that's not normal." "It is a thinning," Nyx said. "Step through quickly. Do not hold your breath." "Great advice. Very reassuring." Rory turned sideways and edged between the oak pillars. Bark scraped her jacket. Cold kissed the back of her neck, then the nape, then her whole scalp, as if she had walked through a curtain of spider silk. Sound dropped out from under her. On the other side she stumbled and caught herself on nothing. The park was gone. Not gone, exactly. The shape of it remained, the slope of the ground, the smell of wet leaves. But the light had changed. It was too gold for dusk, too clear, slanting sideways through trunks that were taller and straighter than any oak had a right to be. The air tasted of green apples and rainwater and something metallic, like licking a battery. Somewhere far off, a bird called three notes and then repeated them backwards. "Nyx?" Her voice came back to her too fast, too close. The shade flowed through the gap after her without touching the wood at all, incorporeal as smoke, then settled back into solidity with a soft rush. Their violet gaze swept the trees. "Time will misbehave here," they said. "Keep your phone in your pocket. It will lie to you." Rory laughed, a short sound. "Already does." But she zipped the pocket shut anyway. "Where's the path?" There was no path. There was a carpet of wildflowers where there should have been mud and dying September grass. Buttercups and violets and tiny white stars she didn't have names for, all open, all blooming at once as if spring and summer had been folded together. When she stepped, the stems sprang back uncrushed. The scent rose thick enough to make her eyes water. She crouched before she could stop herself. Cool-headed, her father always said, as if it were an accusation. She wasn't feeling cool-headed. She pressed her palm flat near the flowers without touching them. Bees moved among the blossoms, fat and slow, dusted gold down to their legs. One landed on her knuckle. Its wings beat once, twice, and made no sound at all. "Okay," she breathed. "Okay, that's— did you see that?" "I hear less than you do," Nyx murmured. They were looking up, head tilted at an angle no human neck would hold for long. "The city is gone." Rory stood and listened. They were right. No traffic. No planes. No distant siren. Only wind moving high up and water trickling somewhere she couldn't place, and underneath that a low, almost subsonic hum that she felt in her teeth. Unease crawled up her spine. She fell in beside Nyx as they moved deeper, keeping her steps quiet without knowing why. The light didn't shift as they walked. It stayed that same poured honey gold, sourceless. Her shoulder-length black hair stuck to her cheek with sweat despite the cool air. She pushed it back and wished she'd tied it up. "How far?" she whispered. "Distance misbehaves too." The trees opened without warning. One moment they were pushing through a tangle of hawthorn that Nyx had to turn sideways to avoid — or rather, turn thin for, letting the thorns pass through the dark of them — and the next the wood stepped back and left them standing at the edge of a clearing. Rory stopped so fast her trainers skidded in dew. The clearing was round as a coin. More wildflowers, knee high, rippling though there was no wind down here. In the center a low mound rose, crowned with a single rowan heavy with red berries out of season. Beneath it, a woman sat on a fallen log as if she had been waiting all day, which perhaps she had. Silver hair to her waist, catching that impossible light and throwing it back. Skin so pale it looked translucent at the temples. When she lifted her face, her eyes were the color of lavender pressed between pages. Rory's first stupid thought was that she couldn't be more than twenty-five. Her second was that she wasn't twenty-five at all. There was something in the stillness of her, in the way she watched without blinking, that felt old the way the oaks outside had felt old. "Rory Carter," the woman said. Her voice had a lilt that made the ordinary name sound like a riddle. "And the one who was Aldric. You found the door." Nyx inclined their tall head. "Seer." Isolde smiled. She rose in one smooth motion and stepped down from the log into the flowers. Rory stared at the ground behind her before she could help it. Dew silvered every blade, every petal. Where Isolde's bare feet should have left dark prints, there was nothing. Unbroken shine. No footprints at all. "You're—" Rory started. "Exiled, yes. Riddling, yes. Unable to lie, though I may lead you in circles until you beg for a straight line." Isolde tilted her head, silver hair sliding over one shoulder. "You brought the cold iron of the city in your pocket and a warm stone at your throat that sleeps because this is not its door. Good. That means you listened, at least a little." Rory's hand went instinctively to the pendant. Still cool. Still quiet. "Eva said you could— she said you see things. About—" She glanced at Nyx. "About doors that shouldn't open." "All doors open," Isolde said. "The question the hinge asks is, will you pay the draft?" She moved closer, and the air around her smelled of rain on hot stone. Up close her agelessness was more pronounced, fine lines at the corners of her eyes that could have been laughter or centuries. "You walk with a shadow to ask about shadow places. The amber sky. The feasting hill. You feel it pulling." Rory frowned. "I didn't say anything about—" "You didn't need to." Isolde reached into the folds of her grey shawl and drew something out. "When the hungry prince sets his table, even the polite starve. Take this, girl who ran. A gift is not a prophecy, so you may accept it without debt." It was a dagger. Slender as a leaf, the blade tapering to a soft point like something grown rather than forged. The metal was a pale, moonlit silver that seemed to hold light even in the gold gloom of the grove. Frost curled off it. Rory could feel the cold coming off it from a foot away. She hesitated. "I can't—" "You can." Isolde turned the hilt toward her. "Moonsilver bites what iron cannot. Wards. Veils. The flesh of those who have eaten too well in Hel. It will be cold always. Do not sheath it warm." Rory took it. The cold bit her palm instantly, a clean, aching cold that traveled up to her wrist and made the old crescent scar throb. The dagger was lighter than it looked, perfectly balanced. In the strange light, it gave off the faintest luminescence, like moonlight caught under water. "Why give me this?" she asked quietly. Isolde's pale eyes flicked to Nyx, then back. "Because when the shimmer tears, the Wardens watch the tear and not the hands that slip through. Because you think quickly and sideways, Rory Carter, and sideways is the only way through what comes." She smiled again, sadder this time. "And because the grove likes you. Look." Rory looked down. Where she stood, the wildflowers had leaned toward her trainers, just slightly, petals turned up like faces. Behind her, her own prints showed dark in the dew, two clear trails. Beside them, Nyx's passage had left a smudged, frost-touched line that faded even as she watched. And around Isolde — nothing. The hum in her teeth deepened. Somewhere beyond the trees, water laughed over stones. The rowan berries glowed redder than any natural red. Wonder rose in her so sharp it felt like fear, or fear so sharp it felt like wonder. She tightened her grip on the cold hilt to anchor herself. "How long have we been here?" she asked. Isolde laughed, and the sound scattered the silent bees up into the gold. "Exactly as long as you needed," she said.
created_at"2026-09-03T08:23:32.113Z" 9/3/2026, 8:23:32 AM
model"meta/muse-spark-1.3-20260902"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5516
moderation_latency(null)
generation_time118403
tokens_prompt1547
tokens_completion2672
native_tokens_prompt1535
native_tokens_completion4850
native_tokens_completion_images0
native_tokens_reasoning2385
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"completed"
service_tier"auto"
usage0.02253125
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788423812-i6anNwOAA9MwNv7LoYtX"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788423812-5X98xy484c2d9A33Ysak"
upstream_id"resp_6a992e84983c6442e37347ed"
provider_responses
0
endpoint_id"cf4f1b4e-1719-4b65-9111-7dd7635e5a2f"
id"resp_6a992e84983c6442e37347ed"
is_byokfalse
latency538
model_permaslug"meta/muse-spark-1.3-20260902"
provider_name"Meta"
status200
total_cost0.02253125
cache_discount(null)
upstream_inference_cost0
provider_name"Meta"
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
totalTags24
adverbTagCount2
adverbTags
0"she asked quietly [quietly]"
1"She smiled again [again]"
dialogueSentences46
tagDensity0.522
leniency1
rawRatio0.083
effectiveRatio0.083
86.38% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1835
totalAiIsmAdverbs5
found
0
adverb"quickly"
count2
1
adverb"very"
count1
2
adverb"perfectly"
count1
3
adverb"slightly"
count1
highlights
0"quickly"
1"very"
2"perfectly"
3"slightly"
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)
70.03% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1835
totalAiIsms11
found
0
word"warmth"
count2
1
word"unraveling"
count1
2
word"gloom"
count2
3
word"chill"
count1
4
word"silk"
count1
5
word"lilt"
count1
6
word"could feel"
count1
7
word"throb"
count1
8
word"flicked"
count1
highlights
0"warmth"
1"unraveling"
2"gloom"
3"chill"
4"silk"
5"lilt"
6"could feel"
7"throb"
8"flicked"
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
narrationSentences147
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences147
filterMatches(empty)
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences169
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1838
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1495
uniqueNames8
maxNameDensity1.2
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Rory18
Hand-drawn1
Eva1
Nyx10
September2
Isolde9
persons
0"Rory"
1"Eva"
2"Nyx"
3"Isolde"
places
0"Richmond"
1"Park"
globalScore0.898
windowScore0.667
96.24% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount2
matches
0"silver that seemed to hold light even in the gold gloom of the grove"
1"felt like fear, or fear so sharp it fel"
2"felt like wonder"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1838
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences169
matches
0"stood that Rory"
1"was that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs60
mean30.63
std23.19
cv0.757
sampleLengths
05
167
213
352
46
558
645
735
859
933
103
1123
122
1364
147
1514
164
1744
1811
194
2076
2111
2232
2317
2417
2565
2663
279
2828
2940
3060
314
323
335
3451
359
3659
3737
3847
3929
406
4153
423
4366
4430
4572
467
4746
4857
494
98.10% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences147
matches
0"was tired"
1"was gone"
2"been folded"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs260
matches
0"wasn't feeling"
1"were looking"
2"were pushing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences2
totalSentences169
ratio0.012
matches
0"One moment they were pushing through a tangle of hawthorn that Nyx had to turn sideways to avoid — or rather, turn thin for, letting the thorns pass through the dark of them — and the next the wood stepped back and left them standing at the edge of a clearing."
1"And around Isolde — nothing."
95.36% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1501
adjectiveStacks0
stackExamples(empty)
adverbCount68
adverbRatio0.04530313124583611
lyAdverbCount11
lyAdverbRatio0.0073284477015323115
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences169
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences169
mean10.88
std8.61
cv0.791
sampleLengths
05
130
222
38
47
513
610
729
813
96
1025
112
128
1317
146
152
166
1715
1822
191
206
2117
2211
232
243
2531
264
273
2816
294
3018
3111
323
336
3414
353
362
372
3828
395
4019
4110
423
434
446
458
464
479
484
4925
71.60% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.46153846153846156
totalSentences169
uniqueOpeners78
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences123
matches
0"Somewhere far off, a bird"
1"Only wind moving high up"
2"More wildflowers, knee high, rippling"
3"Somewhere beyond the trees, water"
ratio0.033
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences123
matches
0"Her trainers sank a little"
1"she said, mostly to hear"
2"They were old, bark black"
3"Her breath fogged."
4"Their outline thinned at the"
5"Her left wrist ached where"
6"She let her eyes go"
7"It vanished when she tried"
8"It was too gold for"
9"Her voice came back to"
10"Their violet gaze swept the"
11"She crouched before she could"
12"She wasn't feeling cool-headed."
13"She pressed her palm flat"
14"Its wings beat once, twice,"
15"They were looking up, head"
16"They were right."
17"She fell in beside Nyx"
18"It stayed that same poured"
19"Her shoulder-length black hair stuck"
ratio0.244
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount83
totalSentences123
matches
0"The deer noticed them first."
1"Rory caught the movement out"
2"Dusk had turned the sky"
3"Her trainers sank a little"
4"September rain had left the"
5"she said, mostly to hear"
6"Nyx kept pace without quite"
7"Rory shoved her hands deeper"
8"Coordinates that didn't show up"
9"The oaks ahead had closed"
10"They were old, bark black"
11"The space between them was"
12"Her breath fogged."
13"The pendant under her shirt"
14"That was good."
15"Warmth meant something else, something"
16"Nyx had gone still."
17"Their outline thinned at the"
18"Rory reached out"
19"Her left wrist ached where"
ratio0.675
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences123
matches(empty)
ratio0
50.69% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences62
technicalSentenceCount8
matches
0"Cold kissed the back of her neck, then the nape, then her whole scalp, as if she had walked through a curtain of spider silk."
1"It was too gold for dusk, too clear, slanting sideways through trunks that were taller and straighter than any oak had a right to be."
2"Buttercups and violets and tiny white stars she didn't have names for, all open, all blooming at once as if spring and summer had been folded together."
3"Cool-headed, her father always said, as if it were an accusation."
4"Beneath it, a woman sat on a fallen log as if she had been waiting all day, which perhaps she had."
5"Silver hair to her waist, catching that impossible light and throwing it back."
6"There was something in the stillness of her, in the way she watched without blinking, that felt old the way the oaks outside had felt old."
7"Up close her agelessness was more pronounced, fine lines at the corners of her eyes that could have been laughter or centuries."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount0
matches(empty)
63.04% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount4
fancyTags
0"they whispered (whisper)"
1"she breathed (breathe)"
2"Nyx murmured (murmur)"
3"she whispered (whisper)"
dialogueSentences46
tagDensity0.283
leniency0.565
rawRatio0.308
effectiveRatio0.174
89.9367%