Run: 2026-09-02-01M1GS14WAXC0014XV1G5VAFFN

Run Details

Duration:
5m 48s
Cost:
$0.002479
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 turned Richmond Park into a photograph of itself — white bracken, white grass, oaks standing black and certain against a bruised December sky. Rory's breath hung in front of her face and drifted apart, and she counted it a small victory that her hands weren't shaking. Five nights until the winter solstice. Isolde had chosen the date the way a surgeon chooses a blade. Her instructions, delivered three nights ago beneath the steaming awning of the Golden Empress while Yu-Fei pretended very hard to stack bowls, had been characteristically unhelpful: When the deer will not cross, seek the brothers of one root. Knock with what the sun refuses. Do not eat. Do not drink. Do not thank anyone. The deer had been the first strange thing. A fallow doe and a young stag stood at the edge of a clearing, ears forward, bodies angled to bolt — and simply would not step past a certain line in the grass. Rory watched the doe try twice, shy back as though from a wall of glass, and give up. The brothers of one root were the second. Two oaks rose side by side from a single gnarled crown, ten feet apart, except they were no longer oaks. They were stone. Bark had fossilized into grey granite grain, and the gap between them held a darkness that had nothing to do with evening. The frost lay white across the whole field and stopped between the two trunks in a clean ruled line, as if someone had drawn it there with a ruler. The air in that gap trembled faintly, the way heat shivers over tarmac. In December. "There," Nyx said. Nyx walked beside her looking — as always — like a place where the night had forgotten to end, six feet of living shadow with two faintly glowing violet eyes. Tonight they were fully solid, boots printing the frost, breath not misting because Nyx's kind didn't breathe for warmth. "Where? I see trees." "A seam. The Veil, fraying at its hem." Nyx's voice was always a whisper carried on wind that wasn't blowing. "It shivers like water standing on its side. The pendant?" Rory touched the chain at her throat. The Heartstone hung cold and quiet against her sternum, its crimson glow dimmed to almost nothing. "Silent. So this isn't a door down." "Not down. Sideways." Nyx studied the gap with something like hunger, or its cousin. "I have not been sideways in a long while." "Knock with what the sun refuses," Rory quoted. Nyx lifted one black hand and pressed its palm flat against the trembling air. The seam dilated like a pupil. The shimmer spread outward until it swallowed the gap between the stones, and Rory's last rational thought was that she was about to walk into what was essentially a soap bubble the size of a doorway — and then the bubble popped over her entire body at once, a film of cold breaking across her skin, her ears popping as if she'd dropped ten feet in a lift. The sound of London — distant traffic, a plane, wind in bare branches — was simply amputated. Gone, mid-syllable. She was breathing summer. Warm air, thick and green, smelling of rain on hot stone and honeysuckle and something sweeter underneath that she couldn't name. The light was the second impossible thing: sourceless, silver-white, like moonrise happening at noon. Above her the sky was the colour of the inside of a pearl, and low on the horizon hung a white disc that could not decide whether it was sun or moon. Flowers everywhere. Foxgloves and poppies, snowdrops and bluebells and meadowsweet, all blooming at once in defiant wrongness, banked along a path of dark moss that wound away between the trees. Dew hung suspended in the air around them, drifting downward so slowly it had changed its mind about falling. "Okay," Rory said, and her voice came out flattened, swallowed by the hush. "Okay." Behind her, Nyx had gone very still. When she turned, they were flexing their hands, opening and closing them, staring at their own fingers. "I have weight," Nyx said softly. "Aurora. I have weight." Then Rory saw the third impossible thing. On the pearl-lit moss at Nyx's feet lay a shadow — thin, grey, faint — and it copied them a half-second late, arms rising after the arms had risen. All around the clearing, the grove's own shadows had begun to lean toward Nyx, the way plants lean toward a window. "I haven't cast one of those since 1643," Nyx murmured. There was wonder in the wind-voice, and something under the wonder that Rory decided not to look at directly. They walked. The moss swallowed their footsteps and returned them a half-beat late, so that Rory kept flinching at echoes of herself. The flowers turned as she passed — not all at once, not obviously, but she caught them at it, foxglove heads swinging gently back toward her like a crowd pretending it hadn't been staring. She checked her phone: 4:47, the same minute it had read when they crossed, except the seconds were running backward, and the battery had fallen from eighty per cent to three in the space of a hundred steps. "Time here is a suggestion," Nyx said. "Keep your own. Count your steps if it helps." "Two hundred and six," Rory said. Somewhere ahead, a single note was ringing — high and pure, like a finger circling the rim of a glass — and it had been ringing, she realized, since the moment they'd crossed. It changed pitch as they walked, and she understood with a crawling sensation between her shoulders that the note was the grove paying attention. "Breathe through your mouth," Nyx advised. "The air here is an invitation. And don't tell it your name." The path opened into the heart of the grove, and Rory forgot, briefly, how to walk. A single oak stood there, vast beyond sense, its roots rising from the earth like the fluted pillars of a drowned cathedral — roots thick as houses, arching overhead to form walls and vaults and ribbed aisles. A pool lay black and still between the greatest of them, and it held stars. The sky above was pearl and daylight, and the pool held stars anyway. At the foot of the largest root, among a bed of white flowers not one stem of which was bent, stood a woman with silver hair falling to her waist. There were no footprints behind her. There was no path to her. The flowers around her feet stood as crisp and unbowed as if no one had ever stood there at all. "You found the door," Isolde said. Her lavender eyes were the colour of the last minute before dawn. "Most people walk past doors their whole lives and call it scenery." "You said knock with what the sun refuses," Rory said. "That was almost a straight answer." "Almost is the most I can afford." The Seer's gaze dropped to Rory's throat. "Show me your pulse." Rory lifted the pendant. In the grove's sourceless light the Heartstone glowed like an ember drowned in honey, and it was still — no warmth, no beat. "It races for one door and sleeps before another," Isolde murmured. "It beats for a door it has not met. Five nights from tonight the year hinges on its darkest tooth, and the Veil will wear thin as a moth's wing. Doors will lean open that should stay shut. You will be asked to choose which one." Her riddle-smile deepened. "That is not the whole of it. The whole of it would not fit in your pocket." "Story of my life." Rory's breath caught as Isolde reached into the mother oak's root — into it, her hand sinking into the solid wood like a hand into water — and drew something out. It lay in the knot of the root like a splinter of moon that had been waiting. "Take the moon's tooth," Isolde said, and held it out. A dagger, slender and leaf-shaped, in a sheath of grey leather. When Rory drew it, the blade threw light of its own — faint, silver, faithful — and the cold of it bit through her glove and into her palm, colder than the December they'd left, cold as the space between stars. "Iron forgives," Isolde said. "Silver remembers. Moonsilver does neither. It will cut what is woven, and only what should be cut. My court made it before they exiled me — the last honest thing they ever made." Nyx had gone rigid beside her. "I knew a smith who worked moonsilver," they whispered. "That was before." "Then it remembers you too," said Isolde, which was not quite an answer, and turned away toward the pool. The dagger moved in Rory's hand, tilting, its faint glow leaning westward like a compass needle finding north. As they turned to go, it leaned harder, patiently, insistently, and the grove dimmed a courteous shade, showing them a different path than the one they'd come by. "Follow what gleams," Isolde said, without turning around. "The door out is never the door in." The crossing back was a held breath, a pop of cold, and then December slapped her like a bucket of water. Snow was falling. Fat, unhurried flakes, drifting through the black oaks, and the ground — Rory looked down and her stomach dropped — the ground wore a skin of fresh white, unbroken. Their inbound footprints were gone. The frost was gone. The moon had crawled halfway across the sky, and the deer were nowhere. Her phone was dead, a black mirror in her hand. "How long were we in there?" she asked. "Yes," said Nyx. Rory laughed — a short, unsteady sound that the snow seemed to eat — and slid the moonsilver dagger inside her coat, where its cold pressed against her ribs like a hand. Under the wool, faint and patient, it went on glowing, a thread of light the dark couldn't quite swallow, and at her throat the Heartstone lay quiet as a held breath, waiting for its door.
created_at"2026-09-02T10:01:00.05Z" 9/2/2026, 10:01:00 AM
model"z-ai/glm-5.3-flash-20260826"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency877
moderation_latency(null)
generation_time347973
tokens_prompt1547
tokens_completion10123
native_tokens_prompt1549
native_tokens_completion9451
native_tokens_completion_images(null)
native_tokens_reasoning7273
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.002478925
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788343260-BFibIk1s0TBmD6enxEF0"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788343260-F3YXrKPsz8VSk29t4ubj"
upstream_id"20260902180100c22bb8ca9f9b435e"
provider_responses
0
endpoint_id"8e9fe48b-2f91-41c3-a8a7-e4a93a8c4ff0"
id"20260902180100c22bb8ca9f9b435e"
is_byokfalse
latency877
model_permaslug"z-ai/glm-5.3-flash-20260826"
provider_name"Z.AI"
status200
total_cost0.002478925
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
totalTags22
adverbTagCount1
adverbTags
0"Nyx said softly [softly]"
dialogueSentences38
tagDensity0.579
leniency1
rawRatio0.045
effectiveRatio0.045
85.08% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1676
totalAiIsmAdverbs5
found
0
adverb"very"
count2
1
adverb"slowly"
count1
2
adverb"softly"
count1
3
adverb"gently"
count1
highlights
0"very"
1"slowly"
2"softly"
3"gently"
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)
70.17% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1676
totalAiIsms10
found
0
word"trembled"
count1
1
word"warmth"
count2
2
word"whisper"
count1
3
word"weight"
count2
4
word"footsteps"
count1
5
word"echoes"
count1
6
word"pulse"
count1
7
word"stomach"
count1
highlights
0"trembled"
1"warmth"
2"whisper"
3"weight"
4"footsteps"
5"echoes"
6"pulse"
7"stomach"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"stomach dropped/sank"
count1
highlights
0"stomach dropped"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences96
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences96
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences111
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen67
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1699
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions59
wordCount1411
uniqueNames13
maxNameDensity1.35
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Nyx"
discoveredNames
Richmond1
Park1
December4
Golden1
Empress1
Yu-Fei1
Nyx15
Rory19
Heartstone3
London1
Seer1
Isolde8
Do3
persons
0"Yu-Fei"
1"Nyx"
2"Rory"
3"Heartstone"
4"Seer"
5"Isolde"
places
0"Richmond"
1"Park"
2"London"
3"Do"
globalScore0.827
windowScore0.667
0.75% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences67
glossingSentenceCount4
matches
0"something like hunger, or its cousin"
1"l at once, not obviously, but she caught the"
2"not quite an answer, and turned away toward the pool"
3"quite swallow, and at her throat the Heartstone lay quiet as a held breath, waiting for its door"
82.28% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.177
wordCount1699
matches
0"not all at once, not obviously, but she caught them at it, foxglove heads swinging gently back t"
1"not obviously, but she caught them at it, foxglove heads swinging gently back t"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences111
matches
0"was that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs47
mean36.15
std27.54
cv0.762
sampleLengths
066
154
259
397
43
549
64
730
830
923
108
1114
1293
134
1467
1549
1614
1724
1810
1957
2029
2194
2216
236
2457
2518
2616
2795
2832
2930
3016
3118
3227
3377
3452
3510
3652
3737
3818
3919
4046
4116
4275
4310
448
453
4667
97.95% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences96
matches
0"were gone"
1"was gone"
1.42% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs235
matches
0"weren't shaking"
1"wasn't blowing"
2"was breathing"
3"were flexing"
4"were running"
5"was ringing "
6"was falling"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount22
semicolonCount0
flaggedSentences14
totalSentences111
ratio0.126
matches
0"Frost had turned Richmond Park into a photograph of itself — white bracken, white grass, oaks standing black and certain against a bruised December sky."
1"A fallow doe and a young stag stood at the edge of a clearing, ears forward, bodies angled to bolt — and simply would not step past a certain line in the grass."
2"Nyx walked beside her looking — as always — like a place where the night had forgotten to end, six feet of living shadow with two faintly glowing violet eyes."
3"The shimmer spread outward until it swallowed the gap between the stones, and Rory's last rational thought was that she was about to walk into what was essentially a soap bubble the size of a doorway — and then the bubble popped over her entire body at once, a film of cold breaking across her skin, her ears popping as if she'd dropped ten feet in a lift."
4"The sound of London — distant traffic, a plane, wind in bare branches — was simply amputated."
5"On the pearl-lit moss at Nyx's feet lay a shadow — thin, grey, faint — and it copied them a half-second late, arms rising after the arms had risen."
6"The flowers turned as she passed — not all at once, not obviously, but she caught them at it, foxglove heads swinging gently back toward her like a crowd pretending it hadn't been staring."
7"Somewhere ahead, a single note was ringing — high and pure, like a finger circling the rim of a glass — and it had been ringing, she realized, since the moment they'd crossed."
8"A single oak stood there, vast beyond sense, its roots rising from the earth like the fluted pillars of a drowned cathedral — roots thick as houses, arching overhead to form walls and vaults and ribbed aisles."
9"In the grove's sourceless light the Heartstone glowed like an ember drowned in honey, and it was still — no warmth, no beat."
10"\"Story of my life.\" Rory's breath caught as Isolde reached into the mother oak's root — into it, her hand sinking into the solid wood like a hand into water — and drew something out."
11"When Rory drew it, the blade threw light of its own — faint, silver, faithful — and the cold of it bit through her glove and into her palm, colder than the December they'd left, cold as the space between stars."
12"Fat, unhurried flakes, drifting through the black oaks, and the ground — Rory looked down and her stomach dropped — the ground wore a skin of fresh white, unbroken."
13"Rory laughed — a short, unsteady sound that the snow seemed to eat — and slid the moonsilver dagger inside her coat, where its cold pressed against her ribs like a hand."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1398
adjectiveStacks1
stackExamples
0"cold pressed against her"
adverbCount48
adverbRatio0.034334763948497854
lyAdverbCount15
lyAdverbRatio0.01072961373390558
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences111
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences111
mean15.31
std11.89
cv0.777
sampleLengths
025
123
26
312
438
56
63
73
84
98
1033
1118
128
1320
143
1522
1629
1713
182
193
2030
2119
224
2320
2410
257
2616
277
2814
299
308
3114
326
3368
3417
352
364
3721
3814
3932
402
4128
4219
4313
441
457
4617
476
484
497
73.87% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.5135135135135135
totalSentences111
uniqueOpeners57
84.39% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences79
matches
0"Then Rory saw the third"
1"Somewhere ahead, a single note"
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount10
totalSentences79
matches
0"Her instructions, delivered three nights"
1"They were stone."
2"She was breathing summer."
3"She checked her phone: 4:47,"
4"It changed pitch as they"
5"Her lavender eyes were the"
6"Her riddle-smile deepened"
7"It lay in the knot"
8"Their inbound footprints were gone."
9"Her phone was dead, a"
ratio0.127
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount56
totalSentences79
matches
0"Frost had turned Richmond Park"
1"Rory's breath hung in front"
2"Isolde had chosen the date"
3"Her instructions, delivered three nights"
4"The deer had been the"
5"A fallow doe and a"
6"Rory watched the doe try"
7"The brothers of one root"
8"They were stone."
9"Bark had fossilized into grey"
10"The frost lay white across"
11"The air in that gap"
12"Nyx walked beside her looking"
13"Tonight they were fully solid,"
14"Nyx's voice was always a"
15"Rory touched the chain at"
16"The Heartstone hung cold and"
17"Nyx studied the gap with"
18"Nyx lifted one black hand"
19"The seam dilated like a"
ratio0.709
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences79
matches(empty)
ratio0
55.39% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences49
technicalSentenceCount6
matches
0"The frost lay white across the whole field and stopped between the two trunks in a clean ruled line, as if someone had drawn it there with a ruler."
1"The shimmer spread outward until it swallowed the gap between the stones, and Rory's last rational thought was that she was about to walk into what was essentia…"
2"Above her the sky was the colour of the inside of a pearl, and low on the horizon hung a white disc that could not decide whether it was sun or moon."
3"Foxgloves and poppies, snowdrops and bluebells and meadowsweet, all blooming at once in defiant wrongness, banked along a path of dark moss that wound away betw…"
4"When she turned, they were flexing their hands, opening and closing them, staring at their own fingers."
5"A single oak stood there, vast beyond sense, its roots rising from the earth like the fluted pillars of a drowned cathedral — roots thick as houses, arching ove…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount1
matches
0"Isolde said, without turning around"
18.42% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount5
fancyTags
0"Rory quoted (quote)"
1"Nyx murmured (murmur)"
2"Nyx advised (advise)"
3"Isolde murmured (murmur)"
4"they whispered (whisper)"
dialogueSentences38
tagDensity0.447
leniency0.895
rawRatio0.294
effectiveRatio0.263
77.6799%