Run: 2026-09-02-01M1GRDNC386SMTSBBM4RC6K9G

Run Details

Duration:
4m 31s
Cost:
$0.001819
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
Frost had stiffened the bracken into wire, and Richmond Park at five in the morning was the kind of dark that made even the streetlamps at the perimeter look like memories. Rory had run deliveries through this city for two years and thought she knew every corner of it. She had never come this deep, where the paths gave up on names and the trees grew old enough to be rude about it. The cold found the moonsilver dagger through her coat, a line of winter against her hip that never warmed no matter how long she carried it. Beside her, Nyx moved without sound, which was ordinary enough; what was unusual was that they were solid at all, their shadow-dark form dense as smoke poured into a mold, violet eyes faintly luminous in the pre-dawn grey. "You're quiet," she said. "I am always quiet." Their voice arrived the way a draft did, sliding under doors. "You are loud, for someone walking toward a door in the world. I have slipped through the spaces between things since before your grandmother's grandmother was born, and I have never found this place. That unsettles me more than anything I expect to find inside it." Isolde was waiting for them among the dead bracken, silver hair falling to her waist, pale lavender eyes catching light that hadn't yet bothered to arrive. Rory looked down without meaning to. The frost lay unbroken around the seer's boots, a perfect pale circle, as though the woman had been lowered there on a string. "You came," Isolde said, and smiled, and Rory still couldn't decide whether that smile was warm or simply old. "You said three nights before the solstice, no later," Rory said. "I'm punctual. It's a character flaw." "It is a rare kindness." Isolde turned. "Come. The stones are shy of daylight." There were no stones. There was bracken, and a fallen oak the color of wet charcoal, and then Rory rounded its bulk and stopped, because there were stones — no, not stones. Trunks. Eight of them in a broken ring, each wider than her body, wood gone grey as bone but still scarred with the marks of leaves from some age before memory. Frost blanketed the ground in a clean, sharp line at the outermost trunk and stopped there absolutely, as if the cold itself had been told to wait outside. She touched the smallest scar on her left wrist without thinking — the crescent she'd carried since she was nine — and found it aching, a dull throb like the weather had changed indoors. "Rules," Isolde said, raising one finger. "Eat nothing. The grove ripens memory into its fruit, and your memories are not yours to spend." "Even the pomegranates?" "Especially those." A second finger. "Give it no names. It collects them, the way mice collect shiny things, and it does not always give them back." A third. "And when I say walk, you walk. When I say stop, you become stone. The grove is polite, but it tests." Nyx drifted to the gap in the ring and stood there, edges trembling like a candle flame deciding. "I cannot see through," they murmured. "I can always see through." "Then today you learn what it is to be a guest," Isolde said, and stepped across. The change hit Rory like walking into a wall of warm water. Her ears popped. The frost, the dawn, the smell of frozen mud — all of it sheared away, and for one heartbeat she saw the air itself shimmer, a distortion like heat above tarmac, hanging between the stones in a faint curtain. She only caught it because she was looking past the flat of the blade at that moment; the moonsilver had begun to glow, faint and cold, holding moonlight that wasn't there. The Veil, thin as old cloth. Three nights from the longest dark, and she could almost see the seam of the world. Then she was through, and her breath came out tasting of honey and rain, and every certainty she owned about the word outside quietly resigned. The grove was green. That was the first madness — it was December, and the grove was drowning in green. Oaks rose so high overhead that their crowns blurred into a ceiling of soft gold, and the light came from everywhere and nowhere, diffuse as the inside of a pearl. Wildflowers rioting in every direction: snowdrops and poppies jostling in the same square yard, bluebells blooming through a crust of frost that ended three feet away, crocuses opening as she watched, their purple petals unfurling with a faint creak she could hear if she held her breath. "Seasons tangled," Nyx said. Somewhere in the crossing they had grown more solid still, and Rory saw it now — the grove reinforcing them, the between recognizing a creature that lived there. A mote of light, a drifting seed of glow like dandelion fluff caught in amber, settled on Nyx's outstretched finger and dimmed, guttering, as if shy of what it touched. "The between knows its own," Isolde said softly, and something in her tone made Rory file the words away. They walked. The hush here pressed on her ears like deep water; every footstep sounded private. A stream slid past, silver and unhurried, and its murmur kept almost resolving into words, syllables that dissolved when she leaned toward them. Somewhere above, a bird sang three notes like struck glass, and no bird she had ever heard answered it. She checked her phone out of habit. No signal, and the clock read 5:47, and kept reading 5:47, and she put it away before the number could mean anything. Behind them, the path was wrong. She had taken twenty steps past a split oak, and when she glanced back the fork had closed, the trunk seamless, a different way leading where they'd come from. Her stomach performed a slow, cold roll. She said nothing. Isolde glanced at her, though, lavender eyes knowing, and said only, "The wood keeps its own hours and its own maps. Do not correct it. You would lose." The leaves began to whisper. Not rustling — whispering, dry syllables passing tree to tree like a rumor moving down a queue. She caught Carter in it, and Malphora, and then — softly, curious, tasting the shape of it — Laila. Rory's skin prickled. Almost no one alive used that name. "It reads what you carry," Isolde said, without turning. "Names are luggage. It is only checking the bags." "That's not comforting," Rory said. "I did not offer comfort. I offered rules." At the treeline a doe stood watching them, a fallow deer white as the frost they'd left behind, utterly unafraid, unblinking. Nyx stopped and inclined their head to it, one shadow acknowledging another. The doe watched them pass and did not move, and Rory did not look away from it either, because some instinct older than sense told her that turning her back would cost her something she couldn't name. Then the trees opened, and the grove's heart stopped her breath. A single oak vast as a cathedral rose from a ring of roots, and in the hollow of those roots lay a pool, black and still as poured glass. The Elder. The water did not reflect the golden ceiling above it. It reflected stars — a night sky, deep and alien, hanging in broad daylight. And moving across that sky, slow as oil on water, a shimmer. The Veil itself, seen from underneath. The Heartstone pendant warmed against her sternum. Not the gentle pulse she'd grown used to near the thin places — a deliberate, rolling heat, like a struck bell still ringing. In the water, the stars bled amber, and for a heartbeat she was looking up at a sky the color of honey and fire, and her chest ached with a warmth that wasn't hers. "You see it," Isolde murmured at her shoulder. "Doors, doors. When the amber leans close to the hearth of you, ask not who gave — ask who expects." "Who gave me this?" Rory's hand closed over the pendant through her coat. Isolde's gaze slid away, which was its own kind of answer. "The water shows what is true," she said. "It has never promised to be kind." The amber sky in the pool shivered, slid, became instead a wash of silver-green light, impossibly graceful, and Isolde's face went very still, and Rory understood without being told that some exiles never stop looking homeward. Then the surface simply collapsed into plain black water, and the moment was gone. "Enough," Isolde said. "It grows curious, and curiosity in the grove is a current. Walk." They walked out. The doe was gone. The whispering followed them to the ring of oaks and stopped at the boundary like a dog at a fence, and then the warm water sensation reversed, and frost, and dawn, and cold bit down on all of them at once. Rory pulled out her phone. 6:02. She had hours of walking behind her, hours, and the city had spent fifteen minutes without them. "It was generous today," Isolde said, frost crunching — finally — beneath her boots. "It does not always give time back." "Three nights," Rory said. "The solstice. What then?" Isolde smiled her old, unreadable smile. "Doors swing both ways when the hinges are loose. Be at the stones when the dark is longest, and bring nothing you cannot bear to lose." Her pale eyes flicked, briefly, to the pendant under Rory's coat. "You already brought it." Rory turned to ask what that meant, but Isolde had already gone, footprints leading three steps into the bracken and stopping dead, as if she'd been lifted into the sky. Nyx drifted to her shoulder, edges fraying back into the morning shadows. "I have decided," they whispered, "that I preferred the door I had never found." Rory looked back once. Between two dead oaks, the frost lay smooth and unbroken, and there were no stones at all.
created_at"2026-09-02T09:50:21.582Z" 9/2/2026, 9:50:21 AM
model"z-ai/glm-5.3-flash-20260826"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency12430
moderation_latency(null)
generation_time271288
tokens_prompt1547
tokens_completion7289
native_tokens_prompt1549
native_tokens_completion6811
native_tokens_completion_images(null)
native_tokens_reasoning4639
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"
service_tier(null)
usage0.001818925
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788342621-HMvV3zTTWGYdpRAWMYSS"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788342621-tvhaxD1Z8G5T4T5a7ZVo"
upstream_id"202609021750214c184ab8627048aa"
provider_responses
0
endpoint_id"8e9fe48b-2f91-41c3-a8a7-e4a93a8c4ff0"
id"202609021750214c184ab8627048aa"
is_byokfalse
latency12430
model_permaslug"z-ai/glm-5.3-flash-20260826"
provider_name"Z.AI"
status200
total_cost0.001818925
cache_discount(null)
upstream_inference_cost0
provider_name"Z.AI"
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
totalTags21
adverbTagCount2
adverbTags
0"Isolde said softly [softly]"
1"pale eyes flicked briefly [briefly]"
dialogueSentences38
tagDensity0.553
leniency1
rawRatio0.095
effectiveRatio0.095
87.98% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1664
totalAiIsmAdverbs4
found
0
adverb"softly"
count2
1
adverb"utterly"
count1
2
adverb"very"
count1
highlights
0"softly"
1"utterly"
2"very"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
66.95% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1664
totalAiIsms11
found
0
word"perfect"
count1
1
word"absolutely"
count1
2
word"throb"
count1
3
word"resolving"
count1
4
word"stomach"
count1
5
word"whisper"
count1
6
word"comforting"
count1
7
word"pulse"
count1
8
word"warmth"
count1
9
word"unreadable"
count1
10
word"flicked"
count1
highlights
0"perfect"
1"absolutely"
2"throb"
3"resolving"
4"stomach"
5"whisper"
6"comforting"
7"pulse"
8"warmth"
9"unreadable"
10"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
narrationSentences93
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences93
filterMatches
0"look"
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences108
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1678
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
totalMentions49
wordCount1351
uniqueNames12
maxNameDensity1.33
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Isolde"
discoveredNames
Richmond1
Park1
Nyx6
Isolde15
Rory18
Veil2
December1
Carter1
Malphora1
Laila1
Elder1
Heartstone1
persons
0"Nyx"
1"Isolde"
2"Rory"
3"Carter"
4"Laila"
places
0"Richmond"
1"Park"
globalScore0.834
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences63
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1678
matches(empty)
74.07% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences108
matches
0"was that they"
1"used that name"
2"told that some"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs44
mean38.14
std27.81
cv0.729
sampleLengths
073
164
24
361
455
519
617
714
891
934
1023
113
1249
1329
1416
15107
1625
1797
1862
1919
2087
2173
2241
2310
2418
255
268
2770
2811
2973
3064
3128
3213
3326
3450
3515
3648
3723
3821
398
4047
4142
4214
4321
78.85% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences93
matches
0"been lowered"
1"was bracken"
2"been told"
3"being told"
4"was gone"
5"was gone"
6"been lifted"
83.55% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs229
matches
0"was waiting"
1"was looking"
2"was drowning"
3"was looking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount3
flaggedSentences13
totalSentences108
ratio0.12
matches
0"Beside her, Nyx moved without sound, which was ordinary enough; what was unusual was that they were solid at all, their shadow-dark form dense as smoke poured into a mold, violet eyes faintly luminous in the pre-dawn grey."
1"There was bracken, and a fallen oak the color of wet charcoal, and then Rory rounded its bulk and stopped, because there were stones — no, not stones."
2"She touched the smallest scar on her left wrist without thinking — the crescent she'd carried since she was nine — and found it aching, a dull throb like the weather had changed indoors."
3"The frost, the dawn, the smell of frozen mud — all of it sheared away, and for one heartbeat she saw the air itself shimmer, a distortion like heat above tarmac, hanging between the stones in a faint curtain."
4"She only caught it because she was looking past the flat of the blade at that moment; the moonsilver had begun to glow, faint and cold, holding moonlight that wasn't there."
5"That was the first madness — it was December, and the grove was drowning in green."
6"Somewhere in the crossing they had grown more solid still, and Rory saw it now — the grove reinforcing them, the between recognizing a creature that lived there."
7"The hush here pressed on her ears like deep water; every footstep sounded private."
8"Not rustling — whispering, dry syllables passing tree to tree like a rumor moving down a queue."
9"She caught Carter in it, and Malphora, and then — softly, curious, tasting the shape of it — Laila."
10"It reflected stars — a night sky, deep and alien, hanging in broad daylight."
11"Not the gentle pulse she'd grown used to near the thin places — a deliberate, rolling heat, like a struck bell still ringing."
12"\"It was generous today,\" Isolde said, frost crunching — finally — beneath her boots."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1340
adjectiveStacks0
stackExamples(empty)
adverbCount50
adverbRatio0.03731343283582089
lyAdverbCount13
lyAdverbRatio0.009701492537313432
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences108
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences108
mean15.54
std11.37
cv0.732
sampleLengths
031
118
224
326
438
54
615
746
826
96
1023
1119
1211
136
147
157
164
1728
181
1930
2028
2134
226
2317
243
255
2623
2721
2818
296
305
3116
3212
333
3439
3531
366
3716
3825
394
4016
4130
4247
434
4428
4530
4619
472
4814
4923
57.32% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.38317757009345793
totalSentences107
uniqueOpeners41
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences78
matches
0"Then she was through, and"
1"Somewhere in the crossing they"
2"Somewhere above, a bird sang"
3"Almost no one alive used"
4"Then the trees opened, and"
5"Then the surface simply collapsed"
ratio0.077
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount14
totalSentences78
matches
0"She had never come this"
1"Their voice arrived the way"
2"She touched the smallest scar"
3"Her ears popped."
4"She only caught it because"
5"She checked her phone out"
6"She had taken twenty steps"
7"Her stomach performed a slow,"
8"She said nothing."
9"She caught Carter in it,"
10"It reflected stars — a"
11"They walked out."
12"She had hours of walking"
13"Her pale eyes flicked, briefly,"
ratio0.179
81.79% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount59
totalSentences78
matches
0"Frost had stiffened the bracken"
1"Rory had run deliveries through"
2"She had never come this"
3"The cold found the moonsilver"
4"Their voice arrived the way"
5"Isolde was waiting for them"
6"Rory looked down without meaning"
7"The frost lay unbroken around"
8"Isolde said, and smiled, and"
9"Frost blanketed the ground in"
10"She touched the smallest scar"
11"Isolde said, raising one finger"
12"A second finger"
13"Nyx drifted to the gap"
14"Isolde said, and stepped across"
15"The change hit Rory like"
16"Her ears popped."
17"The frost, the dawn, the"
18"She only caught it because"
19"The Veil, thin as old"
ratio0.756
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences78
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences47
technicalSentenceCount10
matches
0"Beside her, Nyx moved without sound, which was ordinary enough; what was unusual was that they were solid at all, their shadow-dark form dense as smoke poured i…"
1"Isolde was waiting for them among the dead bracken, silver hair falling to her waist, pale lavender eyes catching light that hadn't yet bothered to arrive."
2"The frost lay unbroken around the seer's boots, a perfect pale circle, as though the woman had been lowered there on a string."
3"Frost blanketed the ground in a clean, sharp line at the outermost trunk and stopped there absolutely, as if the cold itself had been told to wait outside."
4"She only caught it because she was looking past the flat of the blade at that moment; the moonsilver had begun to glow, faint and cold, holding moonlight that w…"
5"Wildflowers rioting in every direction: snowdrops and poppies jostling in the same square yard, bluebells blooming through a crust of frost that ended three fee…"
6"Somewhere in the crossing they had grown more solid still, and Rory saw it now — the grove reinforcing them, the between recognizing a creature that lived there…"
7"A mote of light, a drifting seed of glow like dandelion fluff caught in amber, settled on Nyx's outstretched finger and dimmed, guttering, as if shy of what it …"
8"A stream slid past, silver and unhurried, and its murmur kept almost resolving into words, syllables that dissolved when she leaned toward them."
9"Rory turned to ask what that meant, but Isolde had already gone, footprints leading three steps into the bracken and stopping dead, as if she'd been lifted into…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount1
matches
0"Isolde said, without turning"
71.05% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount3
fancyTags
0"they murmured (murmur)"
1"Isolde murmured (murmur)"
2"they whispered (whisper)"
dialogueSentences38
tagDensity0.421
leniency0.842
rawRatio0.188
effectiveRatio0.158
81.7192%