Run: 2026-04-25-01KQ2G1RC2YSXJ1Z9N0E5RKRMB

Run Details

Duration:
1m 43s
Cost:
$0.003154
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
The air in Richmond Park had a bite to it, the kind that crept under collars and whispered of a season turning. Aurora Carter pulled her jacket tighter and tried to shake the feeling that the trees were watching. Beside her, Nyx moved like ink spilled from a bottle—formless one moment, then gathering into a tall, human-shaped void, their violet eyes faint coals in the deepening dusk. “This is the place,” Nyx said, their voice a dry rustle against her ear even though they stood two feet away. “I feel the seam.” Aurora glanced down at the Heartstone pendant resting against her collarbone. The gem pulsed with a sluggish crimson warmth, not the frantic beat it gave near a Hel portal, but a steady, sleepy heartbeat. She wrapped her fingers around it. “The Standing Stones are supposed to be oak. I don’t see oak. I see a lot of very normal, very old trees and a suspicious number of deer.” “Look closer.” Nyx’s shadow-hand extended, and for a moment the light around them bent, as if the air itself recoiled. Ahead, perhaps fifty paces, two ancient oaks grew so close that their trunks nearly touched, their bark furrowed into faces that might have been carved by wind or by intention. Between them, the grass looked wrong. It shimmered like a heat haze on a cold October evening. Aurora’s palm went to the hilt of the Fae-forged dagger she hadn’t yet earned—a sliver of moonsilver she’d been told to expect as a gift from the Seer, should she prove worthy. A memory of Isolde’s voice, overheard in a dream or a rumor: *Come through the door of oak and air, child of salt and sorrow.* She’d dismissed it as grief-born fantasy until the pendant had guided her here. “I hate thresholds,” she muttered, and stepped forward. The moment she passed between the oaks, the world peeled away. Silence hit first, a muffling blanket that swallowed the distant traffic and the rustle of autumn leaves. Then the scent: wild thyme and moonflower and something older, like wet stone and honey left to ferment for centuries. The grass underfoot sprang back where she trod, erasing her steps, but she left no real impression—as though the ground agreed to tolerate her presence but would remember nothing of it. Aurora turned, and the park was gone. No oak sentinels, no path. Only a clearing cupped in a bowl of silver-barked trees she had no name for, their leaves catching light from a sky that was neither day nor night but a perpetual lavender twilight. The air was thick and sweet, coating her throat, and it hummed with a music just below hearing—a chord that made her back teeth ache. Nyx materialized beside her, solid now, their form a silhouette cut from the fabric of this place. Violet eyes scanned the treeline. “Time moves strangely here. I can feel it stretching, folding. An hour inside could be a heartbeat or a day out there.” “Reassuring.” Aurora’s voice came out softer than she intended, swallowed by the hush. She forced herself to walk deeper, fingers trailing through waist-high wildflowers that bloomed in colors she couldn’t name—phosphor blues, thunderhead greys, a shade of crimson that seemed to darken as she watched. Their petals felt like cool skin. A stone basin sat in the center of the clearing, water perfectly still inside it, reflecting nothing. No sky, no flowers, no face. Just an absolute mirror of absence. Unease coiled in her stomach, and she found herself speaking to fill the silence. “The codex said she leaves no footprints. That she can’t lie.” “Cannot,” Nyx corrected, a whisper that wound around her like a cat. “But a half-Fae with three centuries of practice can make the truth dance in very useful ways. Ask the wrong question, and you’ll leave with riddles that curdle into regret.” Aurora crouched by the basin, studying the void-water. Her own reflection finally surfaced—pale, blue-eyed, a dark braid over one shoulder—but it moved a half-second too slow, blinking when she didn’t. She jerked back. “This place is alive.” “All Fae-touched places are. It’s breathing you in.” Something rustled at the far edge of the clearing. Aurora straightened, hand going to the absent blade she hadn’t yet received, and felt a wash of cold as the moonsilver dagger she *would* carry abruptly appeared in a memory that wasn’t hers, a gift yet to be given. She shook her head to clear it. Too many timelines tangling. A woman emerged from the silver-barked trees. Her hair was a fall of liquid mercury that brushed the ground as she walked, and she did not disturb a single petal. Where her bare feet should have pressed the grass flat, the blades simply leaned a little and sprang back untouched. Pale lavender eyes fixed on Aurora with an expression that might have been welcome or might have been a predator’s patience. “Rory Carter,” Isolde said, and her voice was bells and frost. “You’ve come early, and late, and exactly when you meant to. The grove has been expecting you.” Aurora’s throat tightened. “You know my name.” “I know the shape of your shadow and the weight of your heart. I know the scar on your wrist from a cat you tried to save when you were nine, and I know the one you carry still from a man who left his fingerprints on your fear. I know, also, that you seek a question you don’t yet have words for.” The Seer stepped closer, her movements liquid, and the twilight seemed to bend toward her. In one hand she held something small and leaf-shaped that gleamed with its own cold light. “But you’ll receive a gift before your asking. That’s the way of this place.” She extended the dagger—moonsilver, slender, the handle wrapped in pale leather that seemed to breathe. “This blade will cut what wards cannot hold. It will taste demon blood and sing. But it is a severing tool, Aurora. It cuts both ways. Are you ready to lose what it takes?” Aurora’s fingers ached to close around it. The pendant burned warm again, as if sensing the blade’s cold. Nyx hovered just behind her shoulder, a coiled whisper. “A gift with a price hidden in plain words. Classic Fae.” “Everything has a price,” Isolde said, not unkindly. “I merely name it. The blade costs nothing to hold, but what it cuts away, you will lose forever. That is not a threat; it is physics.” She tilted her head, and for the first time her lips curved into something like a smile. “You’re already lost in the grove, you know. The stones won’t reappear until you’ve heard what you came for. So you may as well sit, breathe the honeyed air, and let the clearing teach you patience.” Aurora took the dagger. It settled into her palm like it had always been there, impossibly cold, humming faintly with a note that matched the chord in the air. The blade’s edge caught the twilight and turned it to liquid silver. She looked up at the Seer, this ageless woman who left no trace on the world, and found her fear struggling against a strange, blooming wonder. “What if I’m not ready for the answer?” Aurora asked. Isolde’s pale eyes flickered to Nyx, then back. “Then you’ll sit here until the answer gets tired of waiting and becomes something else. The grove has no clock but curiosity.” She gestured, and cushions of moss rose from the clearing floor, soft and grey as smoke. The basin water rippled once, and now a reflection showed the three of them seated around it, as if it had finally decided they were real enough to keep. Aurora lowered herself onto the moss, the dagger across her knees, and for the first time in months, the constant knot of dread in her chest loosened just enough to let her breathe. The silence of the grove wasn’t empty, she realized—it was full of listening. The wildflowers leaned slightly toward her, the silver trees creaked soft syllables, and somewhere far off, a bird called in a voice like a glass bell. Nyx settled beside her, a pillar of shadow that smelled of ozone and old stone. “If time is a variable, I suggest you ask your question before you forget the shape of the world outside.” “I don’t even know what the question is,” Aurora admitted. Isolde laughed, and the sound scattered petals from the nearest bloom. “Then you’re further along than most. Sit with the not-knowing. Let the grove fill the spaces. When the question rises, it will be the right one—or it will be the only one left. Either way, we have all the time we need. Or none at all.” The Seer’s riddles settled over Aurora like a second skin, frustrating and familiar and, beneath it all, profoundly safe. She closed her eyes and let the grove’s hum seep into her bones, the blade’s chill a promise against her thigh, Nyx’s silent presence a bulwark. Somewhere in the layered quiet, a door she hadn’t known was locked began, slowly, to open.
created_at"2026-04-25T14:17:42.535Z" 4/25/2026, 2:17:42 PM
model"deepseek/deepseek-v4-pro-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency888
moderation_latency(null)
generation_time103128
tokens_prompt1590
tokens_completion3910
native_tokens_prompt1558
native_tokens_completion3550
native_tokens_completion_images(null)
native_tokens_reasoning1527
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.00315375
router(null)
provider_responses
0
endpoint_id"13bda129-f8a6-4a60-b1db-98082e5f7ccd"
is_byokfalse
latency102
model_permaslug"deepseek/deepseek-v4-pro-20260423"
provider_name"Together"
status429
1
endpoint_id"d084170b-dd99-4e53-9ae1-b63881f3cfbf"
id"ee2fe3c9-0c5c-450e-9a73-e1c1c0fa7e03"
is_byokfalse
latency289
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-1777126662-7jvfiK5sRXa7qIUX5uy7"
session_id(null)
api_type"completions"
id"gen-1777126662-gRVPkG286B3feBH8iXZA"
upstream_id"ee2fe3c9-0c5c-450e-9a73-e1c1c0fa7e03"
total_cost0.00315375
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
totalTags10
adverbTagCount0
adverbTags(empty)
dialogueSentences27
tagDensity0.37
leniency0.741
rawRatio0
effectiveRatio0
80.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1535
totalAiIsmAdverbs6
found
0
adverb"very"
count3
1
adverb"perfectly"
count1
2
adverb"slightly"
count1
3
adverb"slowly"
count1
highlights
0"very"
1"perfectly"
2"slightly"
3"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)
38.11% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1535
totalAiIsms19
found
0
word"pulsed"
count1
1
word"warmth"
count1
2
word"furrowed"
count1
3
word"shimmered"
count1
4
word"silence"
count3
5
word"sentinels"
count1
6
word"scanned"
count1
7
word"stomach"
count1
8
word"whisper"
count2
9
word"dance"
count1
10
word"predator"
count1
11
word"weight"
count1
12
word"flickered"
count1
13
word"variable"
count1
14
word"familiar"
count1
15
word"chill"
count1
highlights
0"pulsed"
1"warmth"
2"furrowed"
3"shimmered"
4"silence"
5"sentinels"
6"scanned"
7"stomach"
8"whisper"
9"dance"
10"predator"
11"weight"
12"flickered"
13"variable"
14"familiar"
15"chill"
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
narrationSentences70
matches(empty)
40.82% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount4
narrationSentences70
filterMatches
0"wonder"
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)
analyzedSentences87
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen78
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords14
totalWords1525
ratio0.009
matches
0"Come through the door of oak and air, child of salt and sorrow."
1"would"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
81.26% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount1091
uniqueNames11
maxNameDensity1.37
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Carter1
Nyx9
Aurora15
Heartstone1
Hel1
October1
Fae-forged1
Seer4
Isolde5
persons
0"Carter"
1"Nyx"
2"Aurora"
3"Seer"
4"Isolde"
places
0"Richmond"
1"Park"
2"Heartstone"
3"Hel"
globalScore0.813
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences60
glossingSentenceCount5
matches
0"crimson that seemed to darken as she watched"
1"felt like cool skin"
2"leather that seemed to breathe"
3"as if sensing the blade’s cold"
4"something like a smile"
3.28% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.967
wordCount1525
matches
0"not the frantic beat it gave near a Hel portal, but a steady, sleepy heartbeat"
1"neither day nor"
2"no clock but"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences87
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs33
mean46.21
std26.03
cv0.563
sampleLengths
067
125
268
32
465
570
68
711
868
970
1044
1151
1254
1342
1437
158
1659
1771
1828
197
20108
2149
2238
2388
2467
2510
2630
2745
2872
2935
3010
3157
3261
90.23% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences70
matches
0"been carved"
1"been told"
2"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs183
matches
0"were watching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount1
flaggedSentences9
totalSentences87
ratio0.103
matches
0"Beside her, Nyx moved like ink spilled from a bottle—formless one moment, then gathering into a tall, human-shaped void, their violet eyes faint coals in the deepening dusk."
1"Aurora’s palm went to the hilt of the Fae-forged dagger she hadn’t yet earned—a sliver of moonsilver she’d been told to expect as a gift from the Seer, should she prove worthy."
2"The grass underfoot sprang back where she trod, erasing her steps, but she left no real impression—as though the ground agreed to tolerate her presence but would remember nothing of it."
3"The air was thick and sweet, coating her throat, and it hummed with a music just below hearing—a chord that made her back teeth ache."
4"She forced herself to walk deeper, fingers trailing through waist-high wildflowers that bloomed in colors she couldn’t name—phosphor blues, thunderhead greys, a shade of crimson that seemed to darken as she watched."
5"Her own reflection finally surfaced—pale, blue-eyed, a dark braid over one shoulder—but it moved a half-second too slow, blinking when she didn’t."
6"She extended the dagger—moonsilver, slender, the handle wrapped in pale leather that seemed to breathe."
7"“I merely name it. The blade costs nothing to hold, but what it cuts away, you will lose forever. That is not a threat; it is physics.” She tilted her head, and for the first time her lips curved into something like a smile."
8"The silence of the grove wasn’t empty, she realized—it was full of listening."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1111
adjectiveStacks1
stackExamples
0"tall, human-shaped void,"
adverbCount41
adverbRatio0.0369036903690369
lyAdverbCount13
lyAdverbRatio0.011701170117011701
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences87
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences87
mean17.53
std12.28
cv0.7
sampleLengths
022
117
228
321
44
511
623
76
828
92
1018
1130
126
1311
1432
1538
168
1711
1817
1920
2031
217
225
2333
2425
2517
265
2722
2813
2932
306
3117
326
336
3414
3511
3612
3730
388
3922
403
414
428
439
4439
457
464
477
4823
4920
71.65% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.4367816091954023
totalSentences87
uniqueOpeners38
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences68
matches
0"Then the scent: wild thyme"
1"Only a clearing cupped in"
2"Just an absolute mirror of"
3"Too many timelines tangling."
4"Somewhere in the layered quiet,"
ratio0.074
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount15
totalSentences68
matches
0"She wrapped her fingers around"
1"It shimmered like a heat"
2"she muttered, and stepped forward"
3"She forced herself to walk"
4"Their petals felt like cool"
5"Her own reflection finally surfaced—pale,"
6"She jerked back."
7"She shook her head to"
8"Her hair was a fall"
9"She extended the dagger—moonsilver, slender,"
10"She tilted her head, and"
11"It settled into her palm"
12"She looked up at the"
13"She gestured, and cushions of"
14"She closed her eyes and"
ratio0.221
55.59% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount55
totalSentences68
matches
0"The air in Richmond Park"
1"Aurora Carter pulled her jacket"
2"Nyx said, their voice a"
3"Aurora glanced down at the"
4"The gem pulsed with a"
5"She wrapped her fingers around"
6"Nyx’s shadow-hand extended, and for"
7"It shimmered like a heat"
8"Aurora’s palm went to the"
9"A memory of Isolde’s voice,"
10"she muttered, and stepped forward"
11"The moment she passed between"
12"Silence hit first, a muffling"
13"The grass underfoot sprang back"
14"Aurora turned, and the park"
15"The air was thick and"
16"Nyx materialized beside her, solid"
17"Violet eyes scanned the treeline."
18"Aurora’s voice came out softer"
19"She forced herself to walk"
ratio0.809
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences68
matches(empty)
ratio0
3.48% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences41
technicalSentenceCount8
matches
0"Nyx’s shadow-hand extended, and for a moment the light around them bent, as if the air itself recoiled."
1"Ahead, perhaps fifty paces, two ancient oaks grew so close that their trunks nearly touched, their bark furrowed into faces that might have been carved by wind …"
2"The grass underfoot sprang back where she trod, erasing her steps, but she left no real impression—as though the ground agreed to tolerate her presence but woul…"
3"Only a clearing cupped in a bowl of silver-barked trees she had no name for, their leaves catching light from a sky that was neither day nor night but a perpetu…"
4"The air was thick and sweet, coating her throat, and it hummed with a music just below hearing—a chord that made her back teeth ache."
5"She forced herself to walk deeper, fingers trailing through waist-high wildflowers that bloomed in colors she couldn’t name—phosphor blues, thunderhead greys, a…"
6"Aurora straightened, hand going to the absent blade she hadn’t yet received, and felt a wash of cold as the moonsilver dagger she *would* carry abruptly appeare…"
7"She looked up at the Seer, this ageless woman who left no trace on the world, and found her fear struggling against a strange, blooming wonder."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount3
matches
0"Nyx corrected, a whisper that wound around her like a cat"
1"Isolde said, and her voice was bells and frost"
2"Isolde said, not unkindly"
38.89% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount3
fancyTags
0"she muttered (mutter)"
1"Nyx corrected (correct)"
2"Aurora admitted (admit)"
dialogueSentences27
tagDensity0.259
leniency0.519
rawRatio0.429
effectiveRatio0.222
69.9251%