Run: 2026-04-25-01KQ2J44SH04EAZW0T534CDBH9

Run Details

Duration:
1m 32s
Cost:
$0.012301
Provider:
Together

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 change before she saw it. The air thickened. The scent of Richmond Park’s damp earth and winter grass didn’t fade so much as transform, curdling into something sweeter—honeysuckle and something else beneath it, a copper tang that reminded her of old coins. She stopped walking, her boots sinking into moss that hadn’t been there a moment ago. “Keep moving,” Nyx whispered. Their voice brushed against her ear like cold silk, though they stood several feet behind her. “Hesitation invites notice.” Aurora’s hand drifted to the Fae-forged blade at her hip. The moonsilver was freezing against her fingers, colder than the December air warranted. She drew it anyway. The leaf-shaped dagger caught what little light existed in this place and held it, a faint luminescence that reminded her of foxfire in Welsh graveyards. “Where’s the path?” she asked. Isolde glided past her without a sound. The half-Fae’s silver hair trailed behind her like a comet’s tail, and Aurora watched the woman’s bare feet press into the moss without leaving a single indentation. No footprints. Never footprints. “The path is where we walk,” Isolde said. “And where we walk becomes the path. This is not a difficult riddle, Aurora Carter.” “It’s a bit difficult.” Nyx solidified beside her. They did that sometimes—shifted from the periphery of her vision into something approximating a human shape, though the details never quite resolved. Their form remained a silhouette, a man-shaped absence of light with faintly glowing violet eyes that tracked movement like a predator’s. “The Seer means we’re creating the path. The Grove responds to intention.” A pause. “Allegedly.” “You’ve never been here?” “I avoid Fae-touched places. They have rules.” Nyx’s head tilted, and Aurora caught the suggestion of a smile in the darkness of their face. “I prefer my rules broken.” The standing stones emerged from the mist like old bones. Ancient oaks, not stone—Aurora corrected herself as they drew closer—their trunks twisted into shapes that nature alone couldn’t account for. The bark was silver-gray and smooth, almost polished, and the branches intertwined overhead in a lattice too geometric to be accidental. They formed an archway. Beyond it, she could see nothing but a shimmer, a distortion like heat rising off summer asphalt. The Heartstone pendant pulsed against her collarbone. Warmth spread across her sternum in a steady rhythm, matching her heartbeat. “It knows,” Isolde said, and her pale lavender eyes fixed on the crimson glow bleeding through Aurora’s jacket. “Your little trinket recognizes the between . That is interesting.” She said interesting the way a coroner might say it, clinical and detached. “I was not told you carried something from Hel.” “Didn’t come up.” “Didn’t you allow it to?” Aurora met her gaze. “You’re the Seer. You tell me.” The corner of Isolde’s mouth twitched—not quite a smile, but close. “Clever girl. Do not think cleverness will carry you far here. The Grove does not respect intelligence. It respects truth.” She turned and passed through the archway without another word, her form rippling like a reflection in disturbed water. Nyx moved next, flowing rather than walking. They paused at the threshold. “If we become separated, follow the shadow paths. You won’t be able to12:05 PMsee them, but you’ll feel them. Cold spots. Gaps in the light.” “And if I can’t find any?” “Then I will find you.” They dissolved into the distortion, and Aurora was alone. She counted to three. Then she stepped through. The cold hit her first. Not the damp chill of London in December, but something purer, sharper—a cold that didn’t feel meteorological so much as spatial , as if she’d stepped into a place where warmth was a foreign concept. Her breath misted in front of her. The pendant’s warmth intensified in response, a small sun against her chest. Then the light registered, and she forgot about the cold entirely. The Grove existed in perpetual twilight. Not the twilight of Earth—orange and pink and fading—but a silver-blue luminescence that seemed to emanate from everywhere and nowhere at once. The wildflowers Isolde’s codex entry had mentioned grew in drifts that stretched as far as she could see, blooms in colors she had no names for. Some shifted hues as she watched, cycling through spectrums that made her eyes ache. Others pulsed with bioluminescence, keeping time with a rhythm she couldn’t hear but felt in her molars. “Focus on what’s real,” she muttered to herself. The sound of her own voice was strange here, flattened and small. Isolde waited several yards ahead, standing beside a pool of water that reflected a sky full of unfamiliar stars. Nyx coalesced from the shadows beneath a flowering tree whose petals fell upward, drifting into a violet void where the canopy should have been. “This is a pocket realm,” Aurora said. It wasn’t a question. “This is a wound,” Isolde replied. “The Fae Courts do not create pockets. They carve them. This Grove exists because something was removed from existence here, and the universe has not yet finished scarring over.” She knelt beside the pool, trailing her fingers through the water. Ripples spread outward and didn’t stop, continuing past the pool’s edges, expanding into the air itself. “Beautiful, isn’t it? A monument to absence.” Aurora moved deeper into the Grove, the Fae blade held loosely at her side. The moss beneath her boots was impossibly soft, and she noticed that her footsteps were silent here too—swallowed by the ground, erased even as she made them. The thought was unsettling in a way she couldn’t articulate. Something chimed in the distance. A series of notes, crystalline and deliberate, like wind chimes made from frozen starlight. Aurora stopped. “What is that?” Isolde28didn’t look up from the pool. “Memory. The Grove keeps what it takes. That sound is someone’s last laugh from three hundred years ago, preserved and repeated. I would not follow it if I were you.” “I wasn’t going to.” “Weren’t you?” Nyx’s whisper came from her left, though they had been on her right a moment before. “Your feet turned toward it. Instinctively.” Aurora looked down. Her boots had indeed shifted, angled toward the source of the chiming. She hadn’t noticed. She hadn’t decided . “That’s06:30 PM disturbing,” she said. “That’s the Grove.” Isolde rose from the pool, and her fingers left the water without getting wet. “It reads desire and reflects it back. The more you want something, the more it will show you something —not the real thing, never that. A mirror of it. A lure.” She fixed her lavender gaze on Aurora. “What do you want, Aurora Carter? The Grove already knows. It is building your reflection right now.” Aurora felt the pendant pulse again, three quick beats. A warning? A reassurance? She didn’t know. She didn’t know enough about anything in this place, and That ignorance felt dangerous in a way she couldn’t afford. “I want to understand why the Veil is weakening,” she said. “That’s why we came. You said you had a prophecy.” “I said I had visions . Prophecy implies certainty. I deal in possibilities.” Isolde began walking again, and the wildflowers bent away from her as she passed—not in fear, Aurora realized, but in deference. “The Veil thins during the winter solstice. This is12:06 PMnormal. What is not normal is the tearing . Something on the other side is pressing. Deliberately.” “Something from Hel?” “Something from many places.” Isolde stopped at the base of a tree whose trunk was wider than a house, its bark covered in symbols that shifted when Aurora tried to look directly at them. “I have seen a city of amber skies and endless feasts. I have seen a prince with a lazy smile who eats consequence like candy.” She turned, and for the first time, her riddling tone flattened into something almost human. “I have seen you , Aurora Carter. Standing at a crossroads of shadows and flame. The pendant you wear—do you know who gave it to you?” Aurora’s grip tightened on the blade. “No.” “Interesting. It knows you . That is all I can say without lying, and I cannot lie.” Isolde pressed her palm against the tree trunk. The symbols flared silver, then sank into the bark like water into sand. “The Veil will rupture at the solstice if the pressure continues. The Wardens cannot stop it alone. You will be asked to do something monstrous, and you will accept, because the alternative is worse. That is not a prophecy. That is a pattern.” The chiming sounded again, closer now. Another sound layered beneath it—a voice, or something that had been a voice once, calling a name that was almost hers. “Your reflection is ready,” Nyx said. Their violet eyes narrowed. “Don’t look at it.” But Aurora was already turning.
created_at"2026-04-25T14:53:57.943Z" 4/25/2026, 2:53:57 PM
model"deepseek/deepseek-v4-pro-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency8987
moderation_latency(null)
generation_time91726
tokens_prompt1590
tokens_completion2428
native_tokens_prompt1558
native_tokens_completion2052
native_tokens_completion_images(null)
native_tokens_reasoning0
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"
usage0.0123006
router(null)
provider_responses
0
endpoint_id"d084170b-dd99-4e53-9ae1-b63881f3cfbf"
is_byokfalse
latency273
model_permaslug"deepseek/deepseek-v4-pro-20260423"
provider_name"DeepSeek"
status429
1
endpoint_id"13bda129-f8a6-4a60-b1db-98082e5f7ccd"
id"ogZnpPf-6z2FuN-9f1e2e26f023fac6"
is_byokfalse
latency8987
model_permaslug"deepseek/deepseek-v4-pro-20260423"
provider_name"Together"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777128837-OMlBGknZLrm5zMdhNyl9"
session_id(null)
api_type"completions"
id"gen-1777128837-OlzIsy61Bn4E14mPH7ch"
upstream_id"ogZnpPf-6z2FuN-9f1e2e26f023fac6"
total_cost0.0123006
cache_discount(null)
upstream_inference_cost0
provider_name"Together"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount0
adverbTags(empty)
dialogueSentences48
tagDensity0.458
leniency0.917
rawRatio0
effectiveRatio0
93.20% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1471
totalAiIsmAdverbs2
found
0
adverb"loosely"
count1
1
adverb"deliberately"
count1
highlights
0"loosely"
1"deliberately"
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)
52.41% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1471
totalAiIsms14
found
0
word"silk"
count1
1
word"resolved"
count1
2
word"predator"
count1
3
word"pulsed"
count2
4
word"warmth"
count3
5
word"chill"
count1
6
word"footsteps"
count1
7
word"crystalline"
count1
8
word"whisper"
count1
9
word"desire"
count1
10
word"pulse"
count1
highlights
0"silk"
1"resolved"
2"predator"
3"pulsed"
4"warmth"
5"chill"
6"footsteps"
7"crystalline"
8"whisper"
9"desire"
10"pulse"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences89
matches
0"t in fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences89
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences114
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1464
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions52
wordCount978
uniqueNames14
maxNameDensity1.84
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Fae-forged1
December2
Welsh1
Isolde12
Aurora18
Nyx7
Heartstone1
London1
Grove2
Earth1
Ripples1
Fae3
persons
0"Isolde"
1"Aurora"
2"Nyx"
places
0"Richmond"
1"Park"
2"Fae-forged"
3"December"
4"Welsh"
5"London"
6"Fae"
globalScore0.58
windowScore0.5
62.28% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences57
glossingSentenceCount2
matches
0"not quite a smile, but close"
1"luminescence that seemed to emanate from everywhere and nowhere at once"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords2.049
wordCount1464
matches
0"not quite a smile, but close"
1"Not the damp chill of London in December, but something purer, sharper"
2"not in fear, Aurora realized, but in deference"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences114
matches
0"noticed that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs70
mean20.91
std21.56
cv1.031
sampleLengths
08
152
223
352
45
538
623
74
851
91
1010
114
1229
1372
1419
1523
161
176
181
1919
203
215
2210
2350
2429
251
267
276
2814
298
3025
311
3233
3311
3485
3520
3643
3711
3869
3951
4021
413
4236
434
4424
4520
461
471
485
4935
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences89
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs173
matches
0"was already turning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences9
totalSentences114
ratio0.079
matches
0"The scent of Richmond Park’s damp earth and winter grass didn’t fade so much as transform, curdling into something sweeter—honeysuckle and something else beneath it, a copper tang that reminded her of old coins."
1"They did that sometimes—shifted from the periphery of her vision into something approximating a human shape, though the details never quite resolved."
2"Ancient oaks, not stone—Aurora corrected herself as they drew closer—their trunks twisted into shapes that nature alone couldn’t account for."
3"The corner of Isolde’s mouth twitched—not quite a smile, but close."
4"Not the damp chill of London in December, but something purer, sharper—a cold that didn’t feel meteorological so much as spatial , as if she’d stepped into a place where warmth was a foreign concept."
5"Not the twilight of Earth—orange and pink and fading—but a silver-blue luminescence that seemed to emanate from everywhere and nowhere at once."
6"The moss beneath her boots was impossibly soft, and she noticed that her footsteps were silent here too—swallowed by the ground, erased even as she made them."
7"“I said I had visions . Prophecy implies certainty. I deal in possibilities.” Isolde began walking again, and the wildflowers bent away from her as she passed—not in fear, Aurora realized, but in deference."
8"Another sound layered beneath it—a voice, or something that had been a voice once, calling a name that was almost hers."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount994
adjectiveStacks0
stackExamples(empty)
adverbCount32
adverbRatio0.03219315895372234
lyAdverbCount5
lyAdverbRatio0.005030181086519115
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences114
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences114
mean12.84
std10.35
cv0.806
sampleLengths
08
13
234
315
44
516
63
710
813
94
1025
115
127
1327
142
152
168
1715
184
194
2022
2121
2214
231
244
2524
265
2710
2820
2921
304
3117
327
3312
3418
3523
369
373
385
394
406
4111
4239
437
445
4525
466
4714
484
494
53.80% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.38596491228070173
totalSentences114
uniqueOpeners44
88.89% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences75
matches
0"Then she stepped through."
1"Then the light registered, and"
ratio0.027
97.33% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount23
totalSentences75
matches
0"She stopped walking, her boots"
1"Their voice brushed against her"
2"She drew it anyway."
3"They did that sometimes—shifted from"
4"Their form remained a silhouette,"
5"They formed an archway."
6"She said interesting the way"
7"She turned and passed through"
8"They paused at the threshold."
9"They dissolved into the distortion,"
10"She counted to three."
11"Her breath misted in front"
12"she muttered to herself"
13"It wasn’t a question."
14"She knelt beside the pool,"
15"Her boots had indeed shifted,"
16"She hadn’t noticed."
17"She hadn’t decided ."
18"She fixed her lavender gaze"
19"She didn’t know."
ratio0.307
6.67% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount68
totalSentences75
matches
0"Aurora felt the change before"
1"The air thickened."
2"The scent of Richmond Park’s"
3"She stopped walking, her boots"
4"Their voice brushed against her"
5"Aurora’s hand drifted to the"
6"The moonsilver was freezing against"
7"She drew it anyway."
8"The leaf-shaped dagger caught what"
9"Isolde glided past her without"
10"The half-Fae’s silver hair trailed"
11"Nyx solidified beside her."
12"They did that sometimes—shifted from"
13"Their form remained a silhouette,"
14"Nyx’s head tilted, and Aurora"
15"The standing stones emerged from"
16"The bark was silver-gray and"
17"They formed an archway."
18"The Heartstone pendant pulsed against"
19"Warmth spread across her sternum"
ratio0.907
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences75
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences34
technicalSentenceCount9
matches
0"The scent of Richmond Park’s damp earth and winter grass didn’t fade so much as transform, curdling into something sweeter—honeysuckle and something else beneat…"
1"She stopped walking, her boots sinking into moss that hadn’t been there a moment ago."
2"The leaf-shaped dagger caught what little light existed in this place and held it, a faint luminescence that reminded her of foxfire in Welsh graveyards."
3"Not the damp chill of London in December, but something purer, sharper—a cold that didn’t feel meteorological so much as spatial , as if she’d stepped into a pl…"
4"Not the twilight of Earth—orange and pink and fading—but a silver-blue luminescence that seemed to emanate from everywhere and nowhere at once."
5"Some shifted hues as she watched, cycling through spectrums that made her eyes ache."
6"Isolde waited several yards ahead, standing beside a pool of water that reflected a sky full of unfamiliar stars."
7"Ripples spread outward and didn’t stop, continuing past the pool’s edges, expanding into the air itself."
8"Another sound layered beneath it—a voice, or something that had been a voice once, calling a name that was almost hers."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount1
matches
0"She turned, her form rippling like a reflection in disturbed water"
87.50% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount3
fancyTags
0"Nyx whispered (whisper)"
1"she muttered (mutter)"
2"Isolde pressed (press)"
dialogueSentences48
tagDensity0.25
leniency0.5
rawRatio0.25
effectiveRatio0.125
76.4029%