Run: 2026-06-24-01KVX3EBHPA3RPDF0QX4G0D05V

Run Details

Duration:
54.0s
Cost:
$0.009693
Provider:
Z.AI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The standing stones looked older than anything Rory had ever touched, and she had spent enough afternoons dragging Eva through the National Museum to know what old really meant. The oaks — if you could call them oaks anymore — rose from the earth like the knuckles of something buried vast and deep, their bark gnarled into shapes that almost resembled faces. Almost. She didn't want to look too long at any one of them, because the longer she looked, the more the faces seemed to resolve, and the more they seemed to be looking back. She stopped at the edge of the ring and pulled the Heartstone pendant from beneath her shirt. The crimson gem pulsed once against her collarbone, warm as a fingertip pressed to skin, then settled into a low, steady heat. Not a portal, then. Not exactly. But close enough to something that the stone had opinions about it. "You feel that?" she asked. Nyx materialized from the shadow of the nearest stone, their violet eyes catching what little light filtered through the canopy above. They moved like smoke poured into a human mold — tall, fluid, and wrong in a way that made Rory's hindbrain want to crawl out through the base of her skull. She'd gotten used to it. Mostly. "I feel everything here," Nyx said, their voice arriving from somewhere to her left even though their lips hadn't moved. "This place is not entirely on your side of the Veil. It remembers both." "Comforting." "I did not say it was comforting." Rory stepped between two of the stones. The air changed immediately. Not temperature, exactly — more like texture. The London damp that had been clinging to her jacket since she'd locked up her delivery scooter in the car park simply ceased to exist, replaced by something cleaner and older, something that tasted the way morning tastes in places where no one has ever built a road. She turned to look back the way she'd come. Richmond Park was still there, technically — she could see the grass, the path, even a distant dog walker frozen mid-stride — but it was flattened, like a photograph pressed against glass. Two-dimensional. Inaccessible. "Isolde," Rory called. Her voice didn't carry the way it should have. The sound fell out of the air about six feet from her mouth, as though the grove had swallowed it. "She will find us," Nyx said. They had already moved deeper into the clearing, their shadow-form rippling where it passed through shafts of light that seemed to come from no particular direction. "Or we will find her. The distinction is less meaningful here." Rory followed. The grove opened up around her like a hand unclenching. The first thing she noticed was the flowers. They were everywhere — carpeting the ground in drifts of color that had no business existing simultaneously. Bluebells and foxglooves grew alongside things she didn't have names for: spiraling stalks topped with translucent petals that chimed faintly when the nonexistent breeze moved through them, low clusters of velvet-black blooms that pulsed with bioluminescence, something that looked almost like a dandelion except that its seeds, when they detached, drifted upward instead of down and became indistinguishable from stars. All of them blooming. All of them in season. All of them, impossibly, at once. She crouched beside one of the black flowers and held her hand near it. It leaned toward her palm the way a cat leans into a touch. The crescent scar on her wrist tingled. "Don't let it taste you," came a voice from behind her. Rory jerked her hand back and twisted around. Isolde stood where there had been no one a moment before, her silver hair hanging perfectly still despite the movement in the air, her bare feet resting on the wildflowers without bending a single stem. She left no footprints. She had never left footprints, not in any of the three times Rory had met with her, and it still made something in her chest go tight with a species of fear she couldn't quite name. "Taste me?" Rory said. "The Somniferum is curious. It reads intention through skin contact." Isolde tilted her head, her pale lavender eyes seeing something far past Rory's shoulder. "It would not harm you. But it would know you, and knowing is a kind of theft, in this place." Rory stood and wiped her palm on her jeans. "Right. No touching the flowers. Got it. Any other rules I should know about before I accidentally propose marriage to a fern?" Isolde smiled — the small, unreadable smile she deployed when she found something amusing but didn't want to commit to the admission. "The ferns are harmless. It is the trees you should mind." Nyx had stopped at the center of the grove, where the canopy opened up to reveal a sky that couldn't possibly be the sky over London. It was too deep, too purple, scattered with lights that might have been stars but were too close, too large. They hung in the air like lanterns, and as Rory watched, one of them drifted sideways with what looked like deliberate, intelligent motion. "How long have we been here?" she asked. Her phone was in her jacket pocket, but she already knew it wouldn't tell her anything useful. The last time she'd checked, standing outside the stones, it had read 8:47 PM. She didn't want to know what it read now. "An hour," Isolde said. "Or several minutes. Or the better part of a day. The grove keeps its own clock, and it does not consult with Greenwich." "Fantastic." Rory moved deeper into the clearing, the Fae-forged blade cold against her hip where it hung from her belt. Isolde had given it to her three weeks ago — pressed it into her hands in the back of Silas' bar with nothing but a riddle about cutting through what couldn't be seen and a look that suggested Rory was going to need it soon. The moonsilver was always cold, regardless of temperature, and she'd taken to sleeping with it under her pillow. She touched the hilt now, and the chill of it grounded her. The grove was not empty. As they moved past the center, Rory began to notice structures — or rather, the ghosts of structures. Stone arches half-consumed by ivy, their surfaces carved with script that shifted when she tried to read it directly. A dry fountain in the shape of a serpent eating its own tail, the basin filled not with water but with what looked like liquid moonlight. A path of flat white stones that led toward a copse of silver-barked trees whose leaves rang like tiny bells in the not-breeze. And there were sounds. Not just the chiming flowers or the bell-leaves, but something beneath it all — a low, resonant hum that she felt more in her sternum than heard with her ears. It was the sound of the place itself, she realized. The grove was vibrating at a frequency that existed just below conscious perception, and it had been doing it since she'd stepped through the stones. She'd only just noticed because the sound had slowly risen in pitch, climbing toward something. Toward awareness. "The grove is waking," Nyx said, their form flickering — solid, then smoke, then solid again. They were unsettled. In the months Rory had known them, she had never seen Nyx unsettled. "It does not wake for ordinary visitors." "We are not ordinary visitors," Isolde said simply. She had moved ahead and now stood at the edge of the silver copse, her hand extended but not quite touching the nearest trunk. Her silver hair had begun to lift slightly, as though the air around her had become buoyant. "Aurora. The pendant." Rory looked down. The Heartstone was glowing — not the faint inner light she'd grown accustomed to, but a deep, arterial crimson that threw red shadows across the wildflowers at her feet. It pulsed in time with the grove's hum, each surge of warmth matching the rhythm that beat against her ribs. Something was responding to it. The silver trees were leaning inward, their bell-leaves ringing in a rising cascade, and between their trunks she could see deeper into the copse — could see that the path of white stones continued, spiraling downward into a depression or a hollow where the light from the drifting stars gathered in a pool. She took a step forward. The wildflowers parted for her, not crushed but actively moving aside, creating a corridor of bare earth that smelled of rain and something sweeter, something that made her think of her mother's kitchen in Cardiff on winter mornings, the kettle just starting to scream. "That path was not there before," Isolde said. There was something in her voice that Rory hadn't heard previously — not fear, exactly, but a species of careful attention that bordered on alarm. "The grove is inviting you somewhere, child. I would caution you to remember that invitations in this place are not always generosity." Rory looked at Nyx. Their violet eyes were wide, unblinking, and for once they looked not at her but at the path, at the light pooling between the silver trees, with an expression she could only describe as recognition. "You've seen this before," Rory said. It wasn't a question. "I was human once," Nyx whispered, and the wind carried their voice from every direction at once. "I walked a path like this. It did not end where I expected." Rory's fingers tightened around the pendant. It burned now — not painfully, but insistently, the way a hand burns when you've been holding it too close to a flame. The grove hummed. The stars drifted closer. The path waited. She took another step.
created_at"2026-06-24T15:19:40.867Z" 6/24/2026, 3:19:40 PM
model"z-ai/glm-5.2-20260616"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4390
moderation_latency(null)
generation_time53859
tokens_prompt1590
tokens_completion2470
native_tokens_prompt1549
native_tokens_completion2108
native_tokens_completion_images(null)
native_tokens_reasoning49
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"
service_tier(null)
usage0.00969276
router(null)
provider_responses
0
endpoint_id"442ea97f-ad5e-40d5-b9a6-66e9e0417dce"
id"2026062423194166239912405940f4"
is_byokfalse
latency4390
model_permaslug"z-ai/glm-5.2-20260616"
provider_name"Z.AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.16.0; linux; x64))"
http_referer(null)
request_id"req-1782314380-ttlYFzpqgil5AQiqr17s"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1782314380-22FRPTisGIlgNkAZxS2s"
upstream_id"2026062423194166239912405940f4"
total_cost0.00969276
cache_discount0.00175104
upstream_inference_cost0
provider_name"Z.AI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount1
adverbTags
0"Isolde said simply [simply]"
dialogueSentences27
tagDensity0.519
leniency1
rawRatio0.071
effectiveRatio0.071
87.66% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1621
totalAiIsmAdverbs4
found
0
adverb"really"
count1
1
adverb"perfectly"
count1
2
adverb"slowly"
count1
3
adverb"slightly"
count1
highlights
0"really"
1"perfectly"
2"slowly"
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)
62.99% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1621
totalAiIsms12
found
0
word"resolve"
count1
1
word"pulsed"
count3
2
word"comforting"
count2
3
word"velvet"
count1
4
word"unreadable"
count1
5
word"chill"
count1
6
word"unsettled"
count2
7
word"warmth"
count1
highlights
0"resolve"
1"pulsed"
2"comforting"
3"velvet"
4"unreadable"
5"chill"
6"unsettled"
7"warmth"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences97
matches(empty)
69.22% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount4
narrationSentences97
filterMatches
0"think"
hedgeMatches
0"seemed to"
1"began to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences110
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen61
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1637
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions44
wordCount1396
uniqueNames11
maxNameDensity1.36
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory19
Eva1
National1
Museum1
Heartstone2
Nyx8
London2
Park1
Isolde7
Fae-forged1
Cardiff1
persons
0"Rory"
1"Eva"
2"Nyx"
3"Isolde"
places
0"National"
1"London"
2"Park"
3"Cardiff"
globalScore0.819
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences63
glossingSentenceCount5
matches
0"light that seemed to come from no particular direction"
1"quite name"
2"looked like deliberate, intelligent motio"
3"looked like liquid moonlight"
4"not quite touching the nearest trunk"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches7
per1kWords4.276
wordCount1637
matches
0"not with water but with what looked like liquid moonlight"
1"Not just the chiming flowers or the bell-leaves, but something beneath it all"
2"not the faint inner light she'd grown accustomed to, but a deep, arterial crimson"
3"not crushed but actively moving aside, creating a corridor of bare earth"
4"not fear, exactly, but a species of careful attention"
5"not at her but at the path, at the light pooling between the silver trees"
6"not painfully, but insistently, the way a hand burns"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences110
matches
0"see that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs38
mean43.08
std30.5
cv0.708
sampleLengths
096
157
25
358
434
51
67
7109
832
943
1012
11100
1234
1311
1483
154
1644
1731
1833
1969
2048
2127
221
2394
2491
2584
262
2739
2852
2952
3058
3149
3255
3339
3410
3530
3639
374
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences97
matches
0"was flattened"
88.42% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs239
matches
0"were everywhere — carpeting"
1"was vibrating"
2"was glowing "
3"was responding"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount0
flaggedSentences14
totalSentences110
ratio0.127
matches
0"The oaks — if you could call them oaks anymore — rose from the earth like the knuckles of something buried vast and deep, their bark gnarled into shapes that almost resembled faces."
1"They moved like smoke poured into a human mold — tall, fluid, and wrong in a way that made Rory's hindbrain want to crawl out through the base of her skull."
2"Not temperature, exactly — more like texture."
3"Richmond Park was still there, technically — she could see the grass, the path, even a distant dog walker frozen mid-stride — but it was flattened, like a photograph pressed against glass."
4"They were everywhere — carpeting the ground in drifts of color that had no business existing simultaneously."
5"Isolde smiled — the small, unreadable smile she deployed when she found something amusing but didn't want to commit to the admission."
6"Isolde had given it to her three weeks ago — pressed it into her hands in the back of Silas' bar with nothing but a riddle about cutting through what couldn't be seen and a look that suggested Rory was going to need it soon."
7"As they moved past the center, Rory began to notice structures — or rather, the ghosts of structures."
8"Not just the chiming flowers or the bell-leaves, but something beneath it all — a low, resonant hum that she felt more in her sternum than heard with her ears."
9"\"The grove is waking,\" Nyx said, their form flickering — solid, then smoke, then solid again."
10"The Heartstone was glowing — not the faint inner light she'd grown accustomed to, but a deep, arterial crimson that threw red shadows across the wildflowers at her feet."
11"The silver trees were leaning inward, their bell-leaves ringing in a rising cascade, and between their trunks she could see deeper into the copse — could see that the path of white stones continued, spiraling downward into a depression or a hollow where the light from the drifting stars gathered in a pool."
12"There was something in her voice that Rory hadn't heard previously — not fear, exactly, but a species of careful attention that bordered on alarm."
13"It burned now — not painfully, but insistently, the way a hand burns when you've been holding it too close to a flame."
91.05% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount876
adjectiveStacks0
stackExamples(empty)
adverbCount44
adverbRatio0.0502283105022831
lyAdverbCount12
lyAdverbRatio0.0136986301369863
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences110
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences110
mean14.88
std12.21
cv0.82
sampleLengths
029
133
21
333
417
522
64
72
812
95
1021
1131
125
131
1420
1514
161
177
187
194
207
2148
229
2332
241
251
263
279
2820
296
3026
3111
322
3310
348
3517
3660
374
385
396
4014
4113
427
4311
448
4535
464
4736
484
4924
50.61% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.36363636363636365
totalSentences110
uniqueOpeners40
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences82
matches(empty)
ratio0
83.41% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences82
matches
0"She didn't want to look"
1"She stopped at the edge"
2"They moved like smoke poured"
3"She'd gotten used to it."
4"She turned to look back"
5"Her voice didn't carry the"
6"They had already moved deeper"
7"They were everywhere — carpeting"
8"She crouched beside one of"
9"It leaned toward her palm"
10"She left no footprints."
11"She had never left footprints,"
12"It was too deep, too"
13"They hung in the air"
14"Her phone was in her"
15"She didn't want to know"
16"She touched the hilt now,"
17"It was the sound of"
18"She'd only just noticed because"
19"They were unsettled."
ratio0.341
33.17% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences82
matches
0"The standing stones looked older"
1"The oaks — if you"
2"She didn't want to look"
3"She stopped at the edge"
4"The crimson gem pulsed once"
5"Nyx materialized from the shadow"
6"They moved like smoke poured"
7"She'd gotten used to it."
8"Nyx said, their voice arriving"
9"Rory stepped between two of"
10"The air changed immediately."
11"The London damp that had"
12"She turned to look back"
13"Richmond Park was still there,"
14"Her voice didn't carry the"
15"The sound fell out of"
16"They had already moved deeper"
17"The grove opened up around"
18"The first thing she noticed"
19"They were everywhere — carpeting"
ratio0.854
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences82
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences46
technicalSentenceCount10
matches
0"The London damp that had been clinging to her jacket since she'd locked up her delivery scooter in the car park simply ceased to exist, replaced by something cl…"
1"They had already moved deeper into the clearing, their shadow-form rippling where it passed through shafts of light that seemed to come from no particular direc…"
2"They were everywhere — carpeting the ground in drifts of color that had no business existing simultaneously."
3"Bluebells and foxglooves grew alongside things she didn't have names for: spiraling stalks topped with translucent petals that chimed faintly when the nonexiste…"
4"It was too deep, too purple, scattered with lights that might have been stars but were too close, too large."
5"A path of flat white stones that led toward a copse of silver-barked trees whose leaves rang like tiny bells in the not-breeze."
6"The grove was vibrating at a frequency that existed just below conscious perception, and it had been doing it since she'd stepped through the stones."
7"The Heartstone was glowing — not the faint inner light she'd grown accustomed to, but a deep, arterial crimson that threw red shadows across the wildflowers at …"
8"The wildflowers parted for her, not crushed but actively moving aside, creating a corridor of bare earth that smelled of rain and something sweeter, something t…"
9"There was something in her voice that Rory hadn't heard previously — not fear, exactly, but a species of careful attention that bordered on alarm."
53.57% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount2
matches
0"Nyx said, their form flickering — solid, then smoke, then solid again"
1"Nyx whispered, and the wind carried their voice from every direction at once"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount1
fancyTags
0"Nyx whispered (whisper)"
dialogueSentences27
tagDensity0.444
leniency0.889
rawRatio0.083
effectiveRatio0.074
69.5590%