Run: 2026-07-25-01KYD7NSWJ1X36V1YQ36CCH9YJ

Run Details

Duration:
1m 34s
Cost:
$0.036653
Provider:
Moonshot 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 oaks knew she was coming before she did. Rory felt it the way she felt a change in weather — a pressure shift behind her sternum, a tingling at the back of her neck — the moment she stepped off the deer path and into the shadow of the standing stones. Seven of them, ancient oaks grown broad and gnarled as church pillars, arranged in a ring that no park map acknowledged. Moss swallowed their roots. Their branches knitted overhead into a ceiling of black winter lace, and beyond them, Richmond Park lay gray and ordinary under a January sky. "That's the boundary," Nyx said. The Shade stood beside her in solid form today, tall and hooded in their own living darkness, violet eyes the only bright thing about them. "Once you pass it, don't count the hours. They won't count for anything." "Comforting." "It wasn't meant to be." A pause, and then, in that voice like wind through a cracked window: "I would go with you further, but the grove tolerates me poorly. I am a thing between realms, and it is a place between realms. We argue." "So I'm alone in there." "You are never quite as alone as you think, Aurora Carter." Nyx inclined their head toward the gap between the two largest stones. "She is expecting you." Rory adjusted the strap of her bag, felt the weight of nothing useful inside it — phone, keys, a tuna sandwich she'd forgotten to eat — and walked through. The cold stopped. That was the first thing. January ended at the boundary as cleanly as if she'd stepped through the door of a heated building, and the air beyond was soft and green-smelling, warm as late May. She stopped walking and stood there with her coat suddenly ridiculous on her shoulders, breathing in earth and cut grass and something sweeter underneath — honeysuckle, maybe, except honeysuckle didn't bloom in winter. Nothing here obeyed the calendar. Wildflowers starred the grass in drifts of white and violet and a blue so pure it looked artificial, and butterflies — actual butterflies, in January, in London — drifted between them with the lazy confidence of creatures that had never once been cold. The clearing sloped gently down toward a stand of silver birches, and beyond those the land kept going, meadow after meadow, far more land than Richmond Park could possibly contain. Rory turned around slowly. The standing stones stood maybe twenty feet away, close enough to touch, and through the gap between them she could see the gray winter path she'd left. Twenty feet. She looked back at the horizon of rolling meadow. Her brain did the arithmetic and declined to share the answer. "Don't think about it too hard," she muttered to herself, and pulled off her coat. Under her sweater, against her skin, the Heartstone pendant lay warm — but no warmer than her own body heat could explain. She lifted it on its silver chain and turned it toward the light. The crimson stone, thumbnail-sized, sat quiet and dark in its setting. It had pulsed like a second heartbeat the night she'd found that shimmer in the alley behind Silas' bar, the night Nyx had explained, in their roundabout way, that she'd been standing two feet from a tear into Hel. Whatever the grove was, whatever realm it touched, the stone didn't recognize it as that. She wasn't sure if that was reassuring or its own kind of warning. She walked. The grass didn't crunch or swish. It received her, somehow, each step softer than it should have been, and the sound of the park — distant traffic, a dog barking somewhere in the mortal world — faded within ten paces, replaced by birdsong she couldn't identify and a low, continuous hum that she felt in her teeth more than heard. It wasn't mechanical. It was more like the memory of a choir, the note a cathedral holds for a moment after the singers stop. The humming rose and fell as she moved. She experimented, drifting left, and it softened. Right, and it swelled, almost pleased. The grove was steering her. She filed the thought away under things to worry about later, a drawer that was getting crowded, and let it steer. Between the birches she found the stream — if it was a stream. The water ran clear over pebbles that caught the light like scattered coins, but it ran uphill, a leisurely silver ribbon climbing the slope of the meadow as though gravity were a suggestion it had politely declined. Rory crouched at its edge. Her reflection looked back at her, black hair falling forward, blue eyes wide — and then the reflection smiled a half-second before she did. She jerked upright. The water babbled on, unbothered, climbing its impossible hill. "Right," she said, to nobody, to everything. "No drinking the water. Noted." Her voice came back to her strangely, folded into the hum of the place, and for a dizzy moment she had the sensation of being listened to — not by the grove's owner, who was surely waiting somewhere ahead, but by the grove itself, the way a house listens around its inhabitants. She walked on. Past the birches, the wildflowers grew thicker and stranger: bell-shaped blooms that chimed faintly when the breeze moved them, a low carpet of silver-leafed plants that curled away from her shadow as she passed. She lost time — or time lost her. She walked for what felt like ten minutes and her phone, when she checked it, claimed she had been walking for three hours. She checked it again a few steps later and it claimed four minutes had passed since she'd left the flat that morning, which was impossible by any measure including the sandwich's. The standing stones had long since vanished behind her. The light had gone golden and low, late-afternoon light, though the sun — if the warm glow diffused across the whole sky could be called a sun — seemed in no hurry to set. Rory realized she wasn't tired. She wasn't hungry. That, more than the uphill stream, more than the smiling reflection, sent the first true shiver of unease down her spine. A place that took your hunger from you was a place that could take other things, and you wouldn't notice them going. She thought of fairy tales. She thought of her mother's voice, years ago in Cardiff, reading about children who danced one night away in a fairy ring and came home to find a century gone. Jennifer Carter had told those stories as warnings dressed up as entertainment. Rory was starting to understand the warnings had been dressed as stories, too. "You're thinking loudly," someone said. Rory spun. The woman stood three paces away on the open grass where, a blink ago, there had been no one — silver hair to her waist, pale lavender eyes, a face that might have been twenty-five or might have been the face twenty-five dreamed of becoming. The grass around her bare feet was undisturbed. There were no footprints behind her. The meadow sloped up gentle and unbroken, and she had simply arrived the way a thought arrives. "Isolde," Rory said. Her heart was going hard. She kept her voice level anyway, the way she'd learned to in courtrooms she no longer wanted anything to do with. "You could make some noise. Twigs. A bell. Something." "The grove makes noise for me when it matters." Isolde tilted her head, studying Rory the way Rory had studied the crimson pendant — looking for the light inside. "You heard the water. You didn't drink. Good. The last one drank, and he is a stag now, and happy, but his mother writes me letters." "You're joking." Isolde's mouth curved. It wasn't an answer. It was, Rory realized, the exact shape of an answer designed to be no answer at all. "Come. What I have for you is older than this grove's patience, and the grove is running out of patience with me." She turned and walked, leaving no mark on the grass, and Rory followed — because what else was there to do, a hundred impossible meadows deep, with a winter afternoon that refused to end? They came to a hollow where the flowers grew waist-high and white, and in its center stood a single stone, flat-topped as an altar, and on it lay a dagger. Slender. Leaf-shaped. It drank the golden light and gave back something colder, and even from three steps away Rory could feel the chill of it rolling off in slow waves, like standing at the door of a walk-in freezer. "Fae-forged," Isolde said. "Moonsilver. It cuts what should not be cut — wards, bindings, and worse things. It was made for a queen's champion and never given. I have kept it three hundred years waiting for the hand that would need it." "And that's my hand." Rory didn't move closer. "Why?" "Because of what beats against your skin, Carter's daughter. Because the Veil grows thin as old linen, and the winter is long, and things with appetites have noticed you." The lavender eyes held hers. "I cannot tell you who gave you the stone. I can tell you that a gift without a name is a debt without a ledger, and you will want a blade when the bill comes due." The hum of the grove had gone very quiet. Listening again. Rory stepped forward and picked up the dagger. The cold of it bit her palm, clean and shocking, and the crescent scar on her left wrist ached once, sharply, the way it did before rain. The blade fit her hand like it had been waiting three hundred years specifically to be measured against it. "Take it, and leave before the light changes," Isolde said. "The grove likes you. That is not the kindness you think it is. Places that like people keep them." Rory looked back the way she'd come — meadow after meadow, no stones in sight, butterflies drifting through a golden afternoon that had already lasted three hours or four minutes. The pendant lay against her chest, dark and silent. The blade lay in her hand, cold and awake. "Which way out?" she asked. Isolde smiled, and it was almost kind, and almost sad, and almost — Rory thought, with the part of her brain trained to cross-examine — deliberately almost. "The way you came," the seer said. "It has moved, but it will let you find it. It wants you to come back."
created_at"2026-07-25T18:12:53.786Z" 7/25/2026, 6:12:53 PM
model"moonshotai/kimi-k3-20260715"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2715
moderation_latency(null)
generation_time94356
tokens_prompt1547
tokens_completion2741
native_tokens_prompt1630
native_tokens_completion2394
native_tokens_completion_images(null)
native_tokens_reasoning204
native_tokens_cached1536
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.0366528
router(null)
provider_responses
0
endpoint_id"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id"chatcmpl-6a64fca78dbe39664f10f056"
is_byokfalse
latency2715
model_permaslug"moonshotai/kimi-k3-20260715"
provider_name"Moonshot AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1785003173-N6tecDssohOdz1Xf1SII"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785003173-woE1a9b6b9ddhidRvSGI"
upstream_id"chatcmpl-6a64fca78dbe39664f10f056"
total_cost0.0366528
cache_discount0.0041472
upstream_inference_cost0
provider_name"Moonshot AI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences28
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
82.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1744
totalAiIsmAdverbs6
found
0
adverb"suddenly"
count1
1
adverb"gently"
count1
2
adverb"slowly"
count1
3
adverb"very"
count1
4
adverb"sharply"
count1
5
adverb"deliberately"
count1
highlights
0"suddenly"
1"gently"
2"slowly"
3"very"
4"sharply"
5"deliberately"
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)
77.06% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1744
totalAiIsms8
found
0
word"comforting"
count1
1
word"weight"
count1
2
word"pulsed"
count1
3
word"mechanical"
count1
4
word"down her spine"
count1
5
word"could feel"
count1
6
word"chill"
count1
7
word"measured"
count1
highlights
0"comforting"
1"weight"
2"pulsed"
3"mechanical"
4"down her spine"
5"could feel"
6"chill"
7"measured"
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
narrationSentences95
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences95
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences109
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1767
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions37
wordCount1432
uniqueNames12
maxNameDensity1.19
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Richmond2
Park2
January3
Shade1
Nyx2
Rory17
May1
London1
Heartstone1
Cardiff1
Carter1
Isolde5
persons
0"January"
1"Shade"
2"Nyx"
3"Rory"
4"Carter"
5"Isolde"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore0.906
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences64
glossingSentenceCount1
matches
0"felt like ten minutes and her phone, wh"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.566
wordCount1767
matches
0"not by the grove's owner, who was surely waiting somewhere ahead, but by the grove itself, the way a house listens around its inha"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences109
matches
0"found that shimmer"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean43.1
std31.94
cv0.741
sampleLengths
09
192
243
31
445
55
627
729
871
9109
1022
1115
12113
132
1484
1547
1679
1712
1812
1952
2099
2194
2260
235
2478
2538
2655
272
2846
2934
3069
3142
329
3370
3411
3554
3629
3748
385
3927
4023
97.88% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences95
matches
0"being listened"
1"been dressed"
33.33% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs240
matches
0"was coming"
1"was steering"
2"was getting"
3"was surely waiting"
4"was starting"
5"was going"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount22
semicolonCount0
flaggedSentences16
totalSentences109
ratio0.147
matches
0"Rory felt it the way she felt a change in weather — a pressure shift behind her sternum, a tingling at the back of her neck — the moment she stepped off the deer path and into the shadow of the standing stones."
1"Rory adjusted the strap of her bag, felt the weight of nothing useful inside it — phone, keys, a tuna sandwich she'd forgotten to eat — and walked through."
2"She stopped walking and stood there with her coat suddenly ridiculous on her shoulders, breathing in earth and cut grass and something sweeter underneath — honeysuckle, maybe, except honeysuckle didn't bloom in winter."
3"Wildflowers starred the grass in drifts of white and violet and a blue so pure it looked artificial, and butterflies — actual butterflies, in January, in London — drifted between them with the lazy confidence of creatures that had never once been cold."
4"Under her sweater, against her skin, the Heartstone pendant lay warm — but no warmer than her own body heat could explain."
5"It received her, somehow, each step softer than it should have been, and the sound of the park — distant traffic, a dog barking somewhere in the mortal world — faded within ten paces, replaced by birdsong she couldn't identify and a low, continuous hum that she felt in her teeth more than heard."
6"Between the birches she found the stream — if it was a stream."
7"Her reflection looked back at her, black hair falling forward, blue eyes wide — and then the reflection smiled a half-second before she did."
8"Her voice came back to her strangely, folded into the hum of the place, and for a dizzy moment she had the sensation of being listened to — not by the grove's owner, who was surely waiting somewhere ahead, but by the grove itself, the way a house listens around its inhabitants."
9"She lost time — or time lost her."
10"The light had gone golden and low, late-afternoon light, though the sun — if the warm glow diffused across the whole sky could be called a sun — seemed in no hurry to set."
11"The woman stood three paces away on the open grass where, a blink ago, there had been no one — silver hair to her waist, pale lavender eyes, a face that might have been twenty-five or might have been the face twenty-five dreamed of becoming."
12"\"The grove makes noise for me when it matters.\" Isolde tilted her head, studying Rory the way Rory had studied the crimson pendant — looking for the light inside."
13"She turned and walked, leaving no mark on the grass, and Rory followed — because what else was there to do, a hundred impossible meadows deep, with a winter afternoon that refused to end?"
14"Rory looked back the way she'd come — meadow after meadow, no stones in sight, butterflies drifting through a golden afternoon that had already lasted three hours or four minutes."
15"Isolde smiled, and it was almost kind, and almost sad, and almost — Rory thought, with the part of her brain trained to cross-examine — deliberately almost."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount651
adjectiveStacks0
stackExamples(empty)
adverbCount14
adverbRatio0.021505376344086023
lyAdverbCount6
lyAdverbRatio0.009216589861751152
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences109
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences109
mean16.21
std13.21
cv0.815
sampleLengths
09
143
221
34
424
55
625
713
81
945
105
1123
124
1329
143
155
1630
1733
185
1943
2030
214
2227
232
249
2511
2615
2722
2813
2911
3039
3115
3213
332
346
3554
363
3721
388
397
406
415
4221
4313
4437
455
4624
473
489
497
51.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.3761467889908257
totalSentences109
uniqueOpeners41
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences83
matches(empty)
ratio0
70.60% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount31
totalSentences83
matches
0"Their branches knitted overhead into"
1"She stopped walking and stood"
2"She looked back at the"
3"Her brain did the arithmetic"
4"she muttered to herself, and"
5"She lifted it on its"
6"It had pulsed like a"
7"She wasn't sure if that"
8"It received her, somehow, each"
9"It wasn't mechanical."
10"It was more like the"
11"She experimented, drifting left, and"
12"She filed the thought away"
13"Her reflection looked back at"
14"She jerked upright."
15"she said, to nobody, to"
16"Her voice came back to"
17"She walked on."
18"She lost time — or"
19"She walked for what felt"
ratio0.373
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount77
totalSentences83
matches
0"The oaks knew she was"
1"Rory felt it the way"
2"Moss swallowed their roots."
3"Their branches knitted overhead into"
4"The Shade stood beside her"
5"A pause, and then, in"
6"Nyx inclined their head toward"
7"Rory adjusted the strap of"
8"The cold stopped."
9"That was the first thing."
10"January ended at the boundary"
11"She stopped walking and stood"
12"Nothing here obeyed the calendar."
13"Wildflowers starred the grass in"
14"The clearing sloped gently down"
15"Rory turned around slowly."
16"The standing stones stood maybe"
17"She looked back at the"
18"Her brain did the arithmetic"
19"she muttered to herself, and"
ratio0.928
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences83
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences43
technicalSentenceCount11
matches
0"January ended at the boundary as cleanly as if she'd stepped through the door of a heated building, and the air beyond was soft and green-smelling, warm as late…"
1"She stopped walking and stood there with her coat suddenly ridiculous on her shoulders, breathing in earth and cut grass and something sweeter underneath — hone…"
2"Wildflowers starred the grass in drifts of white and violet and a blue so pure it looked artificial, and butterflies — actual butterflies, in January, in London…"
3"She filed the thought away under things to worry about later, a drawer that was getting crowded, and let it steer."
4"The water ran clear over pebbles that caught the light like scattered coins, but it ran uphill, a leisurely silver ribbon climbing the slope of the meadow as th…"
5"Her voice came back to her strangely, folded into the hum of the place, and for a dizzy moment she had the sensation of being listened to — not by the grove's o…"
6"Past the birches, the wildflowers grew thicker and stranger: bell-shaped blooms that chimed faintly when the breeze moved them, a low carpet of silver-leafed pl…"
7"She checked it again a few steps later and it claimed four minutes had passed since she'd left the flat that morning, which was impossible by any measure includ…"
8"The woman stood three paces away on the open grass where, a blink ago, there had been no one — silver hair to her waist, pale lavender eyes, a face that might h…"
9"She turned and walked, leaving no mark on the grass, and Rory followed — because what else was there to do, a hundred impossible meadows deep, with a winter aft…"
10"Rory looked back the way she'd come — meadow after meadow, no stones in sight, butterflies drifting through a golden afternoon that had already lasted three hou…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount1
fancyTags
0"she muttered (mutter)"
dialogueSentences28
tagDensity0.321
leniency0.643
rawRatio0.111
effectiveRatio0.071
74.8897%