Run: 2026-09-02-01M1GT498Y45C8YMTVK212SGZY

Run Details

Duration:
12m 38s
Cost:
$0.067652
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 frost had come down hard on Richmond Park, and Isolde walked over it without leaving a mark. Rory had been watching for three fields now. Rime silvered every blade of grass; her boots printed neat black slots into it, and Nyx's passage dragged a long smear where their solid form disturbed the white. Between them, along the line where the Seer had walked barefoot, the frost lay unbroken, as though the ground had declined to testify. Hinds rose out of the bracken to watch them pass, eyes catching the distant shine of Kingston like coins at the bottom of a well. They looked at Isolde and settled again. They looked at Rory and kept looking. It had been Isolde who found them, not the other way around — two nights ago, outside the Golden Empress with her silver hair full of sleet, saying: Bring the shadow. Bring the heart you wear. Come to Richmond Gate at moonrise. Three nights until the wall wears thin, and I would rather you heard me inside it than out. Rory had spent a month pretending the pendant was jewelry. She'd stopped pretending that night, because the crimson stone had been warming on her delivery routes for weeks — on a bridge where nothing stood, in a Bermondsey alley of locked doors and old brick — and no amount of not-thinking about it made it colder. Nyx went at her shoulder as a tall suggestion of a person, the dark under trees given shoulders and height. Their eyes were the only readable thing about them, two faint violet lamps. "Old ground," they whispered, in that voice that arrived the way wind arrives through a keyhole. "It knows it's old." Isolde turned from the path where the oaks grew close and the land dipped toward a hollow no map of the park had ever bothered drawing. "Stay near my steps," she said. "The park ends shortly. It has been ending here for some time." The hollow held nine standing stones, taller than doorways, grey and rippled with the grain of oak — as if a grove of trees had long ago decided to be stone and never quite finished deciding. The frost ended at their circle in a line so clean it might have been ruled with a blade. "Three laws before we cross," Isolde said. Her pale lavender eyes moved from Rory to Nyx and back. "Eat nothing. Take nothing that grows. Leave nothing behind — the grove tidies footprints away all by itself. And mind your tongue: here, gratitude is a debt, and debts are doors." "That's four," Rory said. "The fourth is the only one anyone ever forgets." Nyx stopped at the stones. Their eyes flickered like a guttering lamp. "I know this smell," they whispered. "Between-places. I lived in one." Nyx had told her the whole story once, in the flat above the bar, in eleven words: I was a man, I opened something, it did not close. They stepped through without another word, and Rory followed. Crossing the circle was like walking through the skin of warm water. Pressure crawled over her ears, there was a moment of taste — cold iron, then honey — and the hum of the city snipped off like a cut wire. Then warmth. The first rush of heat when Yu-Fei's kitchen door swings open at dinner rush, before you register the smell. Then she registered the smell: green and wet and faintly sweet, honey left out in the rain. Wildflowers covered the ground in every direction. Foxgloves. Violets. Primroses in December, lifting their faces out of dark leaves, and among them tall silver-petaled things she had no name for that turned as she passed, the way a crowd turns to follow someone. There was no sun. The light came from nowhere and everywhere, the color of moonlight through shallow water, and pale motes drifted through it upward — snow that had changed its mind. The oaks here made the ones outside look like saplings, trunks broad as buses, canopies moving in a slow warm wind she couldn't feel. Their bark was burred into shapes that were almost faces, in the way clouds are almost rabbits. She made herself stop looking. She got her phone out. It said 00:03. A minute later it said 00:03 again. "Don't ask the grove the hour," Isolde said, already walking. "It takes the question personally." A path of pale grass ran ahead of them through the flowers, and Rory noticed that the flowers were closing behind them and opening ahead, as if the path were being unrolled. Behind her, her boot prints in the moss were filling in, blades of grass standing back up like she'd never happened. Somewhere far off, three notes of birdsong repeated — she saw no birds. Under it all lay a hush like the moment after a bell, so complete she could hear her own pulse, and beneath that, faintly, a tone like a wet finger circling the rim of a glass. "Nyx," she said quietly. "The shadows." Every shadow in the grove was leaning toward Nyx. Not dramatically — the way plants lean after the sun through a long day. The oaks' shadows lay across the flowers all pointing one direction, like fingers. "The dark here is occupied," Nyx whispered. They had gone very still, and that frightened Rory more than anything else so far, because nothing made Nyx uneasy. "It is not empty the way dark is supposed to be empty." They crouched, sank a hand into the shadow at an oak's root — and the shadow took the whole arm, then the shoulder, like water. Rory's heart climbed. A breath too long, and Nyx surfaced, eyes flickering. "It goes deeper than the tree," they whispered. "There are rooms in this place it isn't showing us." "Walk," Isolde said. "Both of you. The grove is curious tonight. Curiosity and appetite are cousins." They followed the pale path deeper, the light thickening from silver to something warmer. Rory's thumb found the crescent scar on her left wrist, the way it did when her brain was running numbers. Then the pendant warmed. Heat bloomed against her sternum, slow as a held breath. Once. Twice. A pulse like something turning over in its sleep. She stopped dead, hand flat over the stone. Ahead, off the path, stood a single stone split down its middle, charred-looking, and around it stretched a ring of grey dead moss where no flower grew at all. "Why is it warm here," Rory said. Not a question. Her mouth had gone dry. "This is your place. Why is it warm here?" "A door stood there once," Isolde said. "Long ago. It was never closed, only forgotten — and forgetting is a kind of closing, until the wall thins." Nyx drifted to the split stone and stood over it a long moment. "Not made from this side," they whispered. "Old." They didn't say from when. They looked at it the way you look at a scar you recognize. "Nothing grows near it," Isolde said. "The grove has opinions. Come. What you need is at the heart, and the heart is close." The path bent, the oaks opened, and Rory forgot to breathe. A round pool lay in the center of everything, still as held breath, ringed in roots polished smooth by centuries of hands. It reflected sky — but not their sky. Stars she couldn't name, arranged in no constellation she knew, and a moon with a pale ring around it, and behind that moon, faint as a bruise, a second one. Isolde knelt and passed her hand above the water. The reflection rippled wrong — outward from the center, against itself — and became images. Amber light, warm as a forge, falling on long tables burdened with more food than a city could eat, and hands, and one hand extending, holding out a silver chain with a red spark on it. Then a dark seam opening in something vast, a cut in cloth. Then frost, and a green door she knew — her own door, the one above the bar. The water stilled. Rory's blood was very loud. "Who gave it to me?" She kept her voice level. Cool head; that was the thing she could still control. "You can't lie. So tell me straight." "I saw a table, not a face." Isolde rose. "Nothing is given in Dymas, dear. It is placed. Ask what it means to be fed." She turned, and her lavender eyes were terribly kind. "You wear a heart that beats warmer the nearer you stand to its doors. Someone is using you for a compass. The question worth asking is who reads it." Rory's thumb pressed the scar on her wrist hard enough to whiten. Isolde knelt again at the pool's rim and drew a dagger from beneath a root, out of living wood, as if from a sheath. The blade was slender and leaf-shaped, white metal with a sheen like frost on water, and even across the distance Rory could see it shining faintly, the way things shine in moonlight — though there was no moon here but the impossible one in the pool. "Moonsilver," Isolde said. "The Courts do not part with it, so I stole it slowly, over sixty years." She held it out hilt-first. "It cuts the closed — wards, seals, the skins of doors. It is particularly rude to demons. It has never once been warm. Trust that about it." Rory took it, and the cold came through her gloves and into the bones of her hand, honest as winter. She threaded it through her belt, and the words came up out of habit — "Th—" She caught it against her teeth. Isolde smiled. "Wise. Gratitude weighs, and here weight is coin." "Three nights," Rory said instead. "What happens in three nights?" "The wall wears thin as wet paper." Isolde looked at the pool, at its two moons. "Somewhere in your city, a door will open on its own. Doors do not need knocks. They need hands." Her gaze moved to Nyx. "Old thing of the between. You know what hinges are. Keep her from being the hand." Nyx's violet eyes burned low and steady, and they said nothing at all. The walk back was quicker, or wasn't — her phone still refused to commit to a minute. As they passed the charred stone, the pendant gave one slow pulse, warm as a flat hand laid against her chest, and went still. The flowers closed behind them all the way to the circle, and stepping out between the stones was a slap: frost, iron-cold air, her breath smoking, dark trees, the far hiss of the A308. The east was grey. Then rust. Dawn. Her phone woke with a shudder — 06:41 — six hours of missed nothing. An hour inside, maybe, by the feel of her legs. Isolde was already walking away across the white field, silver hair loose on the wind, and the frost declined, as ever, to record her. "Three nights," Nyx whispered beside her, like wind through a keyhole. The pendant lay warm against her breastbone, over her beating heart, and it did not cool. Not at the gate, not on the long road home.
created_at"2026-09-02T10:20:11.435Z" 9/2/2026, 10:20:11 AM
model"z-ai/glm-5.3-20260816"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency11495
moderation_latency(null)
generation_time758165
tokens_prompt1547
tokens_completion15834
native_tokens_prompt1549
native_tokens_completion14982
native_tokens_completion_images(null)
native_tokens_reasoning12563
native_tokens_cached384
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.06765164
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788344411-2CdatXu5fPKrjz1UDgZe"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788344411-Mn9XOgq7WXDrBkOuHtVe"
upstream_id"20260902182011fa2727185a7245a5"
provider_responses
0
endpoint_id"db975786-e7f6-4838-9e56-3e0b77f1bdc2"
id"20260902182011fa2727185a7245a5"
is_byokfalse
latency11495
model_permaslug"z-ai/glm-5.3-20260816"
provider_name"Z.AI"
status200
total_cost0.06765164
cache_discount0.00043776
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
totalTags26
adverbTagCount2
adverbTags
0"she said quietly [quietly]"
1"Rory said instead [instead]"
dialogueSentences44
tagDensity0.591
leniency1
rawRatio0.077
effectiveRatio0.077
91.96% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1865
totalAiIsmAdverbs3
found
0
adverb"very"
count2
1
adverb"slowly"
count1
highlights
0"very"
1"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)
83.91% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1865
totalAiIsms6
found
0
word"flickered"
count1
1
word"warmth"
count1
2
word"pulse"
count3
3
word"weight"
count1
highlights
0"flickered"
1"warmth"
2"pulse"
3"weight"
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
narrationSentences118
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences118
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences135
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1887
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount1503
uniqueNames15
maxNameDensity1.13
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Isolde"
discoveredNames
Richmond2
Park1
Isolde16
Nyx13
Seer1
Kingston1
Rory17
Golden1
Empress1
Bring2
Gate1
Bermondsey1
Yu-Fei1
December1
Cool1
persons
0"Isolde"
1"Nyx"
2"Seer"
3"Rory"
4"Yu-Fei"
places
0"Richmond"
1"Park"
2"Kingston"
3"Golden"
4"Gate"
5"Bermondsey"
globalScore0.934
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences76
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.53
wordCount1887
matches
0"no moon here but"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences135
matches
0"pretending that night"
1"noticed that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs50
mean37.74
std28.56
cv0.757
sampleLengths
018
159
239
3116
453
544
655
749
84
99
1060
1141
1238
13121
1415
1515
16102
176
1836
1976
2018
2116
2234
234
2429
2529
2624
2727
2839
2923
3011
3160
3289
338
3427
3563
3612
3770
3850
3942
4010
4110
4256
4313
4475
457
4624
4724
4811
4926
96.34% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences118
matches
0"been ruled"
1"was burred"
2"being unrolled"
86.04% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs234
matches
0"was like walking"
1"were filling"
2"was running"
3"was already walking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount19
semicolonCount2
flaggedSentences17
totalSentences135
ratio0.126
matches
0"Rime silvered every blade of grass; her boots printed neat black slots into it, and Nyx's passage dragged a long smear where their solid form disturbed the white."
1"It had been Isolde who found them, not the other way around — two nights ago, outside the Golden Empress with her silver hair full of sleet, saying: Bring the shadow."
2"She'd stopped pretending that night, because the crimson stone had been warming on her delivery routes for weeks — on a bridge where nothing stood, in a Bermondsey alley of locked doors and old brick — and no amount of not-thinking about it made it colder."
3"The hollow held nine standing stones, taller than doorways, grey and rippled with the grain of oak — as if a grove of trees had long ago decided to be stone and never quite finished deciding."
4"Pressure crawled over her ears, there was a moment of taste — cold iron, then honey — and the hum of the city snipped off like a cut wire."
5"The light came from nowhere and everywhere, the color of moonlight through shallow water, and pale motes drifted through it upward — snow that had changed its mind."
6"Somewhere far off, three notes of birdsong repeated — she saw no birds."
7"Not dramatically — the way plants lean after the sun through a long day."
8"\"It is not empty the way dark is supposed to be empty.\" They crouched, sank a hand into the shadow at an oak's root — and the shadow took the whole arm, then the shoulder, like water."
9"It reflected sky — but not their sky."
10"The reflection rippled wrong — outward from the center, against itself — and became images."
11"Then frost, and a green door she knew — her own door, the one above the bar."
12"Cool head; that was the thing she could still control."
13"The blade was slender and leaf-shaped, white metal with a sheen like frost on water, and even across the distance Rory could see it shining faintly, the way things shine in moonlight — though there was no moon here but the impossible one in the pool."
14"She threaded it through her belt, and the words came up out of habit — \"Th—\" She caught it against her teeth."
15"The walk back was quicker, or wasn't — her phone still refused to commit to a minute."
16"Her phone woke with a shudder — 06:41 — six hours of missed nothing."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount992
adjectiveStacks1
stackExamples
0"tall silver-petaled things"
adverbCount34
adverbRatio0.034274193548387094
lyAdverbCount8
lyAdverbRatio0.008064516129032258
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences135
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences135
mean13.98
std10.18
cv0.728
sampleLengths
018
18
228
323
425
57
67
731
85
96
1018
1110
1246
1320
1413
1516
164
1726
186
1912
2036
2119
227
2311
2431
254
269
275
287
296
3033
319
3212
3329
342
3519
3617
377
381
391
4034
414
4228
4324
4417
455
465
473
487
4910
62.47% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.4148148148148148
totalSentences135
uniqueOpeners56
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences96
matches
0"Then she registered the smell:"
1"Somewhere far off, three notes"
2"Then the pendant warmed."
3"Then a dark seam opening"
4"Then frost, and a green"
ratio0.052
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences96
matches
0"They looked at Isolde and"
1"They looked at Rory and"
2"It had been Isolde who"
3"She'd stopped pretending that night,"
4"Their eyes were the only"
5"they whispered, in that voice"
6"Her pale lavender eyes moved"
7"Their eyes flickered like a"
8"They stepped through without another"
9"Their bark was burred into"
10"She made herself stop looking."
11"She got her phone out."
12"It said 00:03."
13"she said quietly"
14"They had gone very still,"
15"They crouched, sank a hand"
16"They followed the pale path"
17"She stopped dead, hand flat"
18"Her mouth had gone dry."
19"They didn't say from when"
ratio0.292
64.17% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount76
totalSentences96
matches
0"The frost had come down"
1"Rory had been watching for"
2"Rime silvered every blade of"
3"Hinds rose out of the"
4"They looked at Isolde and"
5"They looked at Rory and"
6"It had been Isolde who"
7"Rory had spent a month"
8"She'd stopped pretending that night,"
9"Nyx went at her shoulder"
10"Their eyes were the only"
11"they whispered, in that voice"
12"Isolde turned from the path"
13"The hollow held nine standing"
14"The frost ended at their"
15"Her pale lavender eyes moved"
16"Nyx stopped at the stones."
17"Their eyes flickered like a"
18"Nyx had told her the"
19"They stepped through without another"
ratio0.792
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences96
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences55
technicalSentenceCount3
matches
0"It had been Isolde who found them, not the other way around — two nights ago, outside the Golden Empress with her silver hair full of sleet, saying: Bring the s…"
1"The hollow held nine standing stones, taller than doorways, grey and rippled with the grain of oak — as if a grove of trees had long ago decided to be stone and…"
2"A path of pale grass ran ahead of them through the flowers, and Rory noticed that the flowers were closing behind them and opening ahead, as if the path were be…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags26
uselessAdditionCount1
matches
0"She threaded, and the words came up out of habit —"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount7
fancyTags
0"they whispered (whisper)"
1"they whispered (whisper)"
2"Nyx had (have)"
3"Nyx whispered (whisper)"
4"they whispered (whisper)"
5"they whispered (whisper)"
6"Nyx whispered (whisper)"
dialogueSentences44
tagDensity0.409
leniency0.818
rawRatio0.389
effectiveRatio0.318
85.4074%