Run: 2026-09-02-01M1GRRNZDTE795PZKKFN9ZREC

Run Details

Duration:
3m 29s
Cost:
$0.027117
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 furred the bracken by the time Aurora reached the eastern edge of Richmond Park, and her breath hung in the air like a small ghost she couldn't shake. Somewhere behind her, chained to a rail by the Pen Ponds, her bike sat loaded with the night's last delivery bag, empty now. She'd told Yu-Fei she had a personal errand. She hadn't told her the errand was a centuries-old clearing that didn't appear on any map. "You're certain it's here?" she said. Nyx moved through the dark the way ink moves through water — no footfall, no disturbance of the frozen grass, only the faint suggestion of a tall silhouette and two points of violet light where eyes should be. "Certain," they said, and their voice was the sound of a whisper arriving from a long way off. "The Veil is thin here. Two nights before the solstice, it will be thinner than a hymn." Ahead, the dark bulged. Aurora stopped. The standing stones rose out of the earth in a rough half-ring, nine of them, half-sunk and leaning like drunks at a funeral. Up close they weren't grey like the stones of Wales her mother had dragged her to as a child. They were the colour of heartwood. Petrified oak, she realized, crouching to look — she could still see the grain, whorled and knotted, frozen mid-growth. Lichen had tried and failed to take hold on them. Even the frost gave the stones a wide berth, furring the grass right up to their bases and stopping in a clean line, as if the cold itself had manners. "They're warm," she said, palm flat against the nearest one. It was. Faintly, like a mug an hour after the tea's gone. Her thumb drifted to the crescent scar on her left wrist, an old habit when her brain was outrunning her mouth. "Stones don't hold heat. Not in December." "These are not stones," Nyx said. "They were trees once, before the grove folded itself away. They are a doorframe now. Doors remember being alive." "Right." She straightened. "Doors." Between the eighth and ninth stones, the air shimmered — a distortion like heat-haze in winter, visible only when she looked at it from the corner of her eye. The Heartstone Pendant hung cold and still against her sternum. It had pulsed like a second heartbeat the night she'd first passed a rift point in Tower Hamlets; now it might have been any lump of glass. Somehow its silence was worse. Nyx drifted toward the gap and paused. In the moonlight, Aurora could make out the leaf-shaped dagger at her hip, its moonsilver blade glowing faintly, a luminescence she'd only ever seen it wear under the full moon. It wasn't a full moon tonight. "It's glad," she said, touching the hilt. The metal was cold as always, cold as regret. "The blade's glad. It knows this place." "It should. It was forged in places like it." Nyx's violet eyes dimmed a fraction — for them, the equivalent of a frown. "Fae steel has never loved my kind. If the grove decides I am a trespasser rather than a guest, Rory, do not reach for the knife on my account. I will be elsewhere." "You'll be where I can see you." "That is the same request," Nyx said, "and I will honor the spirit of it." They stepped through together. The sensation was brief and total: a pressure like passing through a soap film, a moment when every sound in the world — the distant hiss of the A3, wind, her own pulsewas swallowed whole, and then released again in the wrong key. Aurora stumbled out into warm air. Warm. In December. The breath that had ghosted from her lips for the last hour simply dissolved into nothing, and the smell hit her a heartbeat later: cut grass and honey, wild thyme, and underneath it something richer, sweeter, like wine left too long in the sun. "Okay," she breathed. The grove was lit with no light she could find. The sky overhead was the colour of the inside of a seashell, a pearl-grey dusk that held neither sun nor moon, and yet everything was softly, impossibly visible. Wildflowers carpeted the clearing in every direction — foxgloves taller than her hip, their bells big enough to drink from; bluebells in drifts that had no business existing for another five months; poppies the size of dinner plates, their petals black at the centres and fire-red at the edges. Petals came loose as she watched and drifted upward, not down, spiraling into the shell-coloured sky until they vanished. A stream ran through the far side of the grove, and it was humming. Not burbling — humming, a low sustained chord, three notes at once, and it flowed toward the hill rather than away from it, as if it were being poured back into its own source. "It's running uphill," she said. Her voice came out hushed, half-swallowed by the air. "Streams don't — that's not how gravity works." "Gravity is a guest here too," Nyx said. "It behaves." Aurora laughed — a short, startled sound that escaped before she could stop it, and the grove answered. The nearest foxgloves turned their bells toward her, all of them, in unison, like a crowd turning its head. The humming of the stream shifted a note higher, brighter. A pulse of pure, stupid joy went through her, and she pressed her hand over her mouth. "They can hear you feel," Nyx said quietly. It was the closest she'd ever heard them come to warning her. She checked her watch. The second hand was stuttering — three ticks forward, two back, three forward — and the moon she'd used to navigate the park was simply gone, and no measurement she owned meant anything. Two hours, they'd been told. Could be two minutes outside. Could be two days. Her mother would have her sectioned if she ever heard her daughter say that sentence in earnest. Nyx, meanwhile, had gone wrong. Their edges, usually a clean silhouette against any light, were fraying like burnt paper, wisps of them drifting off and rejoining, and they were keeping — she noticed it slowly — entirely inside her shadow. "You're not okay," she said. "I tried the shadows." Nyx's whisper had gone thin. "There are shadows here, deep ones, older than the stones. I reached for one, to rest a moment, to travel. It reached back, Rory. It had a voice. It said a word I knew once, when I was Aldric, four hundred years ago, and it should not know that word. The shadows in this place are spoken for." The unease settled into her stomach and sat there, patient, the way cold sits in bones. She moved closer to Nyx — one guest shielding another — and together they went deeper, past a dead oak whose root system arched overhead like the vaulting of a cathedral, past a ring of toadstools within which nothing grew, not even frost, not even shadow. Somewhere a blackbird sang. There was no blackbird. The song had the shape of one — the shape of any song she'd ever loved, whistle-etched in air. "Rory." She turned and Isolde was standing in the flowers ten feet away, though the flowers between them were unbent, unbowed, without a single broken stem, and the dew lay on the grass in perfect unbroken silver where she must have walked. The Seer was barefoot. She had always been barefoot. Her silver hair fell to her waist and did not move in the still air, and her pale lavender eyes regarded Aurora with the patience of someone who had already finished this conversation centuries ago. "You brought a blade into the place of its birth," Isolde said, "and a shadow into the place of shadows, and a question in your mouth that you are afraid to ask in case it answers. Ask it anyway. I cannot lie to you. That is my curse and my courtesy." "The pendant." Aurora drew it out from under her collar. The deep crimson gem sat inert on its silver chain, thumbnail-sized, dark as a dried drop of wine. "Someone gave it to me. I don't know who. I don't know what it is. Three weeks ago I was delivering spring rolls." Isolde drifted closer — walked, but drift was the honest word — and looked at the stone without touching it. "You did not carry it in your hand," she said, "and yet you carried it here. That stone was cut in Dymas, child, in the realm of the feast that never ends, where the prince of gluttony wears mortal hunger like a crown. It is a heart, cut from a hungry place. Hearts remember where they came from." Her lavender eyes lifted. "You ask who gave it. Wrong question. Ask what it cost them to give. A gift from a starving realm is never a gift. It is a claim." The stream's humming flattened to a single low note. Every poppy in sight had turned to face the pendant. "It's cold," Aurora said. "It's been cold all night. It warms near Hel portals — I've felt it do that once. What does it mean that it's cold here?" "It means it is not afraid of this place," Isolde said. "It is waiting. Listen, and I will spend my honesty carefully, for it is the only coin I have. In two nights the Veil will be thin as a bride's veil, and hungry things press their mouths to it. When that stone grows warm, child — run. Do not walk, do not think, do not be clever, though cleverness is the whole of what you are. Run. And when it burns—" the Seer's gaze was very soft and very old, "—it is already too late." Behind Aurora, Nyx's fraying silhouette went utterly still, and the grove held its breath, and somewhere in the shell-coloured sky a petal drifted upward forever. "Go now," Isolde said, "before the light changes and you are here for a season. You will come back. They always come back. That is why the door remembers being alive." They went back through the warm stones, and the frost of the ordinary world hit Aurora's face like a slap, and the silence of a London park at night roared in her ears like traffic. Her phone, dead since the stones, blinked awake in her pocket: 03:52. Five minutes gone. Her hands were shaking, and the pendant lay cold as a stone against her chest, and stayed cold the whole ride home.
created_at"2026-09-02T09:56:22.645Z" 9/2/2026, 9:56:22 AM
model"z-ai/glm-5.3-20260816"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2087
moderation_latency(null)
generation_time208371
tokens_prompt1547
tokens_completion6098
native_tokens_prompt1549
native_tokens_completion5670
native_tokens_completion_images(null)
native_tokens_reasoning3380
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.0271166
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788342982-UgL2v9JopnMpeKrr4ef9"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788342982-weWM13VFJLAGnGAVZ7DP"
upstream_id"202609021756221ef12db5941c4d46"
provider_responses
0
endpoint_id"db975786-e7f6-4838-9e56-3e0b77f1bdc2"
id"202609021756221ef12db5941c4d46"
is_byokfalse
latency2087
model_permaslug"z-ai/glm-5.3-20260816"
provider_name"Z.AI"
status200
total_cost0.0271166
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
totalTags20
adverbTagCount1
adverbTags
0"Nyx said quietly [quietly]"
dialogueSentences35
tagDensity0.571
leniency1
rawRatio0.05
effectiveRatio0.05
82.93% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1757
totalAiIsmAdverbs6
found
0
adverb"softly"
count1
1
adverb"slowly"
count1
2
adverb"carefully"
count1
3
adverb"very"
count2
4
adverb"utterly"
count1
highlights
0"softly"
1"slowly"
2"carefully"
3"very"
4"utterly"
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)
63.01% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1757
totalAiIsms13
found
0
word"footfall"
count1
1
word"whisper"
count2
2
word"shimmered"
count1
3
word"pulsed"
count1
4
word"silence"
count2
5
word"pulse"
count2
6
word"navigate"
count1
7
word"stomach"
count1
8
word"etched"
count1
9
word"perfect"
count1
highlights
0"footfall"
1"whisper"
2"shimmered"
3"pulsed"
4"silence"
5"pulse"
6"navigate"
7"stomach"
8"etched"
9"perfect"
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
narrationSentences89
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences89
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences103
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen85
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1777
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions41
wordCount1264
uniqueNames17
maxNameDensity0.87
worstName"Nyx"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Aurora10
Richmond1
Park1
Pen1
Ponds1
Yu-Fei1
Nyx11
Ahead1
Wales1
Heartstone1
Pendant1
Tower1
Hamlets1
December1
Isolde5
Seer2
London1
persons
0"Aurora"
1"Nyx"
2"Pendant"
3"Isolde"
4"Seer"
places
0"Richmond"
1"Park"
2"Wales"
3"Tower"
4"Hamlets"
5"December"
6"London"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences57
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.563
wordCount1777
matches
0"neither sun nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences103
matches
0"say that sentence"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean43.34
std31.22
cv0.72
sampleLengths
077
16
273
36
4107
550
625
74
871
943
1023
1156
127
1315
144
1551
1647
173
18106
1948
2022
2110
2264
2320
2468
2540
265
2767
2889
291
3085
3151
3251
3320
3490
3519
3629
3796
3825
3931
4072
89.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences89
matches
0"was swallowed"
1"was lit"
2"being poured"
3"been told"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs210
matches
0"was outrunning"
1"was humming"
2"was stuttering "
3"were fraying"
4"were keeping "
5"was standing"
6"were shaking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount19
semicolonCount3
flaggedSentences15
totalSentences103
ratio0.146
matches
0"Nyx moved through the dark the way ink moves through water — no footfall, no disturbance of the frozen grass, only the faint suggestion of a tall silhouette and two points of violet light where eyes should be."
1"Petrified oak, she realized, crouching to look — she could still see the grain, whorled and knotted, frozen mid-growth."
2"Between the eighth and ninth stones, the air shimmered — a distortion like heat-haze in winter, visible only when she looked at it from the corner of her eye."
3"It had pulsed like a second heartbeat the night she'd first passed a rift point in Tower Hamlets; now it might have been any lump of glass."
4"\"It should. It was forged in places like it.\" Nyx's violet eyes dimmed a fraction — for them, the equivalent of a frown."
5"The sensation was brief and total: a pressure like passing through a soap film, a moment when every sound in the world — the distant hiss of the A3, wind, her own pulse — was swallowed whole, and then released again in the wrong key."
6"Wildflowers carpeted the clearing in every direction — foxgloves taller than her hip, their bells big enough to drink from; bluebells in drifts that had no business existing for another five months; poppies the size of dinner plates, their petals black at the centres and fire-red at the edges."
7"Not burbling — humming, a low sustained chord, three notes at once, and it flowed toward the hill rather than away from it, as if it were being poured back into its own source."
8"Aurora laughed — a short, startled sound that escaped before she could stop it, and the grove answered."
9"The second hand was stuttering — three ticks forward, two back, three forward — and the moon she'd used to navigate the park was simply gone, and no measurement she owned meant anything."
10"Their edges, usually a clean silhouette against any light, were fraying like burnt paper, wisps of them drifting off and rejoining, and they were keeping — she noticed it slowly — entirely inside her shadow."
11"She moved closer to Nyx — one guest shielding another — and together they went deeper, past a dead oak whose root system arched overhead like the vaulting of a cathedral, past a ring of toadstools within which nothing grew, not even frost, not even shadow."
12"The song had the shape of one — the shape of any song she'd ever loved, whistle-etched in air."
13"Isolde drifted closer — walked, but drift was the honest word — and looked at the stone without touching it."
14"\"It is waiting. Listen, and I will spend my honesty carefully, for it is the only coin I have. In two nights the Veil will be thin as a bride's veil, and hungry things press their mouths to it. When that stone grows warm, child — run. Do not walk, do not think, do not be clever, though cleverness is the whole of what you are. Run. And when it burns—\" the Seer's gaze was very soft and very old, \"—it is already too late.\""
99.59% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1186
adjectiveStacks0
stackExamples(empty)
adverbCount48
adverbRatio0.04047217537942664
lyAdverbCount13
lyAdverbRatio0.010961214165261383
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences103
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences103
mean17.25
std15.26
cv0.884
sampleLengths
030
123
28
316
46
538
618
717
84
92
1023
1119
126
1319
1410
1530
1610
172
1810
1921
207
216
2219
233
241
2529
2610
2727
285
297
3030
316
327
339
347
3523
3633
377
3815
394
4045
416
421
432
4444
453
4610
4728
4849
4919
63.75% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.44660194174757284
totalSentences103
uniqueOpeners46
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences73
matches
0"Somewhere behind her, chained to"
1"Even the frost gave the"
2"Faintly, like a mug an"
3"Somehow its silence was worse."
4"Somewhere a blackbird sang."
ratio0.068
93.97% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount23
totalSentences73
matches
0"She'd told Yu-Fei she had"
1"She hadn't told her the"
2"they said, and their voice"
3"They were the colour of"
4"she said, palm flat against"
5"Her thumb drifted to the"
6"It had pulsed like a"
7"It wasn't a full moon"
8"she said, touching the hilt"
9"They stepped through together."
10"Her voice came out hushed,"
11"It was the closest she'd"
12"She checked her watch."
13"Her mother would have her"
14"Their edges, usually a clean"
15"She moved closer to Nyx"
16"She turned and Isolde was"
17"She had always been barefoot."
18"Her silver hair fell to"
19"she said, Her lavender eyes"
ratio0.315
76.44% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount56
totalSentences73
matches
0"Frost had furred the bracken"
1"She'd told Yu-Fei she had"
2"She hadn't told her the"
3"Nyx moved through the dark"
4"they said, and their voice"
5"The standing stones rose out"
6"They were the colour of"
7"Lichen had tried and failed"
8"she said, palm flat against"
9"Her thumb drifted to the"
10"The Heartstone Pendant hung cold"
11"It had pulsed like a"
12"Nyx drifted toward the gap"
13"It wasn't a full moon"
14"she said, touching the hilt"
15"The metal was cold as"
16"Nyx's violet eyes dimmed a"
17"They stepped through together."
18"The sensation was brief and"
19"Aurora stumbled out into warm"
ratio0.767
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences73
matches(empty)
ratio0
45.45% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences44
technicalSentenceCount6
matches
0"She hadn't told her the errand was a centuries-old clearing that didn't appear on any map."
1"Even the frost gave the stones a wide berth, furring the grass right up to their bases and stopping in a clean line, as if the cold itself had manners."
2"The breath that had ghosted from her lips for the last hour simply dissolved into nothing, and the smell hit her a heartbeat later: cut grass and honey, wild th…"
3"The sky overhead was the colour of the inside of a seashell, a pearl-grey dusk that held neither sun nor moon, and yet everything was softly, impossibly visible…"
4"Not burbling — humming, a low sustained chord, three notes at once, and it flowed toward the hill rather than away from it, as if it were being poured back into…"
5"Her silver hair fell to her waist and did not move in the still air, and her pale lavender eyes regarded Aurora with the patience of someone who had already fin…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount1
matches
0"they said, and their voice was the sound of a whisper arriving from a long way off"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount1
fancyTags
0"she breathed (breathe)"
dialogueSentences35
tagDensity0.457
leniency0.914
rawRatio0.063
effectiveRatio0.057
83.2655%