Run: 2026-09-23-01M36TRF7H0CX5MQQ9CS1FHCDB

Run Details

Duration:
1m 30s
Cost:
$0.002499
Provider:
Xiaomi

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 began where the deer paths ended. Rory noticed it first as a change in the light — the late afternoon sun going soft and golden, as though it had passed through honey before reaching the bracken. Then the birds stopped. Not gradually, the way a wood settles at dusk, but all at once, as if some silent hand had closed over the whole living throat of Richmond Park. "This is it?" she said. Isolde did not turn. She walked ahead in her pale coat, silver hair moving against her back like slow water, and where her feet touched the deer-cropped grass there was nothing — no broken stems, no pressed print. Rory had watched for it the entire walk from the car park, this small refusal of physics, and it still made the skin prickle across her forearms. "This is the door," Isolde said. "Whether it is *it* depends on what you mean by anything." Behind Rory, Nyx exhaled a sound like wind combing through dry reeds, which was how they laughed. "She's been saving that one." The standing stones were not stone. That was the second thing Rory noticed, once they were close enough to touch them. They stood in a broken ring among the oaks — nine of them, or eight and a stub — each one taller than Nyx's solid height and shaped with the rough, honest irregularity of things that had grown rather than been carved. Bark sheathed them in whorls and ridges. Where the light caught them, the grain moved: slow, deep, languid currents of dark green and brown, as if the pillars were petrified wood dreaming of being trees again. The air around them smelled of turned earth and something sweeter, like bruised elderflower, and beneath that a mineral cold. Rory reached out and pressed her thumb to the nearest pillar. Warm. Alive-warm, the way a person's hand is warm on the far side of a handshake. And something answered the pressure — a faint, deliberate pulse, timed to nothing in her own body. She took her hand back. "They know you," Isolde said, watching her with those pale lavender eyes that always seemed to be looking slightly past a person's shoulder at whatever was coming next. "A door knows its footstep." "I haven't been here before." "Neither has the rain. It comes anyway." Nyx had gone to the gap in the ring — the place where the ninth stone stood stunted and split. They were more solid here than Rory had ever seen them, the shadow of their body darkening at the edges into something almost like cloth, their violet eyes two small lamps in the gloom beneath the oaks. They crouched and touched the ground where the ring was broken. "There's a seam here," they said. "Like stitched leather. Old stitching. Whoever closed this closed it fast." Their fingers sank to the second knuckle in grass that looked, to Rory, perfectly ordinary. They pulled their hand out and shook it, and droplets fell from their shadow-fingers that caught no light at all. "The Veil's thin. Thinner than at the rift points the Warders watch. This was a door once, and it remembers being one." "Then let us be rude guests and open it," said Isolde, and stepped through. She did not walk around the broken stone. She walked into it — into the space where it should have been air — and the world folded over her like a page turning, and she was gone. Rory looked at Nyx. Nyx looked at Rory, or rather their violet gaze settled on the approximate geography of her face. "After you," they said. "I want to see what it does to something with a pulse." The Heartstone lay against Rory's collarbone, a small hard thumbprint of warmth beneath her jacket. She touched it, the way she had taken to touching it — a habit, a coin rubbed for luck — and stepped through. Sound came first. Not silence, not the muffled hush she'd braced for, but a sound like a struck bowl left ringing, enormous and deep and everywhere, the kind of sound that has no source because it is the room itself. It shivered in her sternum. It said nothing in any language she knew, and it meant *arriving.* Then the light. The Grove opened before her and Rory forgot, for a few seconds, to be careful. It was a bowl of green, scooped out of the world and left to fill with its own weather. The standing stones ringed it — but here they were not broken, and here they were unmistakably alive: vast trunks of pale oak rising into a canopy that closed overhead like the roof of a cathedral, their bark streaming with slow currents of light the colour of pondweed and new leaves. Between the stones the air shimmered, a faint distortion like heat off tarmac, except cold — she felt it on her cheeks as she passed, felt the Veil peeling back from her face like a veil, literally, the word suddenly embarrassing in its accuracy. And the flowers. They covered the floor of the Grove in drifts and shoals — white, gold, the blue of a gas flame, a red so deep it read as black until the light moved across it. They bloomed out of moss, out of the roots of the oaks, out of crevices in the stones themselves, and they did not sway, because there was no wind here. They simply turned, very slowly, on their stems, following no sun that Rory could find. The canopy overhead glowed rather than shone, a diffuse green radiance that came from the leaves themselves and cast no shadows anywhere. Rory became aware of her own heartbeat as an intrusion. "What is that sound?" she asked, and was irritated to hear her voice come out hushed. Isolde stood twenty paces in, hands folded, at her ease in her own country. "The Grove is dreaming," she said. "You are standing inside its ear. It is listening for the Fae Courts to call it home again. It has been listening a long while." A big black butterfly — or something that had decided, for today, on the shape of one — crossed Rory's face close enough for her to feel the wingbeats on her eyelids. She flinched. It settled on a spike of blue flowers and folded itself into geometry that hurt to look at. Then Nyx came through. The effect was immediate and ugly. The shimmering boundary snagged on them. For one bright, horrible instant Rory saw them stretched thin against the seam of the world, a shadow pulled like tar, their violet eyes flaring wide — and then they were through, staggering, dropping to one knee on the moss with a sound like a page tearing. The nearest ring of flowers blackened. Not wilted. Blackened, crisped, as if frostbitten and burnt in the same second. A circle of them, three paces wide, gone to ash-coloured lace. Nyx looked at the dead flowers. Then they looked up at Rory, and their glow had gone dim and startled. "I'm sorry," they said. "I don't — that's not something I did on purpose." "You came through the seam as a shadow," said Isolde, and there was no reproach in it, only the calm interest of someone reading a difficult passage aloud. "A thing between places cannot pass a threshold the way a thing of one place does. The Grove read you as an unknit thing. It will learn better." She crossed to the blackened circle, knelt, and touched one of the crisp little bells of ash. "Or it will not. Either way, it is honest. Nothing here pretends to be other than what it is." "That's supposed to be comforting?" Rory said. "It is supposed to be true. Comfort is what you brought with you." Rory offered Nyx a hand. They looked at it a moment — at the small crescent scar white against the inside of her wrist — and took it, and she hauled. They were heavy in solid form, heavy the way a full rucksack is heavy, dense and reluctant. Their grip was cold and dry and distinctly not made of anything. "Stay close to me," Rory said. "That's either very kind or very insulting." "Both. Come on." They went deeper, single file along a path that was not a path until they were already on it — a run of pale stones surfaced in the moss, fitted together too well to be natural, too moss-grown to be new. Rory counted the stones under her breath and lost count twice, because numbers behaved strangely here; seven stones took a long time and then nine stones took no time at all, and the light did not change to account for it. Minutes. Or days. She thought of her shift, of Yu-Fei's Golden Empress and the stacked delivery boxes and Silas' bar downstairs and her flat with its kettle and its unremarkable damp, and the thought of them receded like a shoreline seen from a departing boat. "Isolde," she said. "How long have we been in here?" Isolde glanced back with the faint, private smile of someone who has been asked which way is north on a map of a dream. "Long enough for the rain to start outside. And not to fall. You see how it is." Rory saw how it was. They found the pool where the oaks thinned — a still black eye of water ringed in white flowers whose petals opened and closed on no schedule she could follow, slow as breathing. The surface held the glowing canopy perfectly, and beneath it, deeper, other lights moved: small and patient and arranged in constellations that did not match any sky Rory had ever learned. She stood at the rim and watched something vast and slow turn over in the depths, and felt the Heartstone go hot against her skin — a quick, hard pulse, the way it behaved near a Hel portal. She pressed her palm flat over it through her jacket and stepped back from the water. "Something here is a door to somewhere else," she said. "Yes," said Isolde. "Several. Do not be the water's guest today." Nyx had drifted to the far side of the pool, where the roots of the largest oak broke the surface like the knuckles of a buried hand. They were standing very still in the way that meant they were listening to something only they could hear — the old language of thresholds and between-spaces, the grammar of 1643 and a ritual that had gone wrong and kept going wrong for four hundred years. "There are names in the roots," they said quietly. "Old ones. Mine isn't here, but I know the hand that cut them." They touched the bark, and this time nothing blackened; the slow green current in the wood brightened under their fingers and dimmed again. "People used to come here to be answered. Look —" They pointed. Rory came close. Cut into the pale bark, so fine she'd have missed them if the moving light hadn't caught the edges, were hundreds of small marks. Not letters. Scores and knots and little forked signs, the kind of desperate shorthand a person invents when they've travelled too far to turn back and need to leave something of themselves behind. Some were ancient and half-healed over. Some were sharp and new. Every one of them was a question. "Does anyone ever get the answer?" Rory asked. Isolde stood at the water's edge with her silver hair stirring in a wind that touched nothing else, and she did not answer at all, which was answer enough, and also a lie of omission, which she was not permitted to tell. The deep lights in the pool rearranged themselves. Somewhere far above the glowing canopy, or far below the water, or somewhere sideways to both, a sound went on and on like a struck bowl, and the wildflowers turned their slow patient faces toward three intruders who had come seeking a prophecy and found instead a place that had been waiting so long it had forgotten how to want. Rory took the blade from her belt — moonsilver, leaf-shaped, cold enough to ache in her palm — and did not draw it, and felt the Grove take notice of it the way a dog takes notice of a hand that knows where to scratch. "We're being counted," she said. Nyx's glow steadied. "Good," they said. "Let it keep the receipt." And they went deeper, three shadows on a floor that held no shadows at all, while the Grove listened and the oaks dreamed and the ancient marks in the bark held their questions open like small bright mouths.
created_at"2026-09-23T09:50:12.217Z" 9/23/2026, 9:50:12 AM
model"xiaomi/mimo-v2.6-pro-20260921"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1287
moderation_latency(null)
generation_time89629
tokens_prompt1547
tokens_completion3170
native_tokens_prompt1566
native_tokens_completion2851
native_tokens_completion_images(null)
native_tokens_reasoning192
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.002498949
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790157012-jaU6ivveb7YvXN9VooYj"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790157012-gn6xYviwrTy7BBruO68T"
upstream_id"08cd186f-1366-439d-b94d-780ef784cffb_b6b67ddd3f26465fa81d5cb8c228e4f4"
provider_responses
0
endpoint_id"4354fc36-b8ab-4ced-aa8c-0efb6b4523f1"
id"08cd186f-1366-439d-b94d-780ef784cffb_b6b67ddd3f26465fa81d5cb8c228e4f4"
is_byokfalse
latency1205
model_permaslug"xiaomi/mimo-v2.6-pro-20260921"
provider_name"Xiaomi"
status200
total_cost0.002498949
cache_discount0.00066263
upstream_inference_cost0
provider_name"Xiaomi"
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"they said quietly [quietly]"
dialogueSentences40
tagDensity0.55
leniency1
rawRatio0.045
effectiveRatio0.045
78.70% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2113
totalAiIsmAdverbs9
found
0
adverb"slightly"
count1
1
adverb"perfectly"
count2
2
adverb"suddenly"
count1
3
adverb"very"
count4
4
adverb"slowly"
count1
highlights
0"slightly"
1"perfectly"
2"suddenly"
3"very"
4"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)
76.34% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2113
totalAiIsms10
found
0
word"pulse"
count3
1
word"gloom"
count1
2
word"warmth"
count1
3
word"silence"
count1
4
word"streaming"
count1
5
word"shimmered"
count1
6
word"comforting"
count1
7
word"depths"
count1
highlights
0"pulse"
1"gloom"
2"warmth"
3"silence"
4"streaming"
5"shimmered"
6"comforting"
7"depths"
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
narrationSentences110
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences110
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences128
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen60
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords2138
ratio0.001
matches
0"it"
1"arriving."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
80.09% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions57
wordCount1788
uniqueNames12
maxNameDensity1.4
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Isolde9
Rory25
Nyx10
Heartstone2
Grove4
Veil1
Yu-Fei1
Golden1
Empress1
Hel1
persons
0"Isolde"
1"Rory"
2"Nyx"
3"Heartstone"
4"Grove"
5"Veil"
6"Yu-Fei"
places
0"Richmond"
1"Park"
2"Hel"
globalScore0.801
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences74
glossingSentenceCount0
matches(empty)
59.68% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.403
wordCount2138
matches
0"Not gradually, the way a wood settles at dusk, but all at once, as if some silent hand had closed over the whol"
1"Not silence, not the muffled hush she'd braced for, but a sound like a struck bowl left ringing, enormous"
2"not the muffled hush she'd braced for, but a sound like a struck bowl left ringing, enormous"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences128
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs63
mean33.94
std31.05
cv0.915
sampleLengths
08
162
25
365
417
522
6119
711
833
95
1033
115
127
1368
1474
1514
1637
1721
1816
1938
203
2154
223
2315
24114
253
26101
2710
2816
2945
3052
314
3259
3330
3420
3514
3692
377
3813
3960
406
417
423
4382
4445
4510
4641
475
48102
4916
89.31% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences110
matches
0"been carved"
1"were petrified"
2"was gone"
3"was irritated"
4"been asked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs297
matches
0"was coming"
1"were standing"
2"were listening"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount24
semicolonCount2
flaggedSentences20
totalSentences128
ratio0.156
matches
0"Rory noticed it first as a change in the light — the late afternoon sun going soft and golden, as though it had passed through honey before reaching the bracken."
1"She walked ahead in her pale coat, silver hair moving against her back like slow water, and where her feet touched the deer-cropped grass there was nothing — no broken stems, no pressed print."
2"They stood in a broken ring among the oaks — nine of them, or eight and a stub — each one taller than Nyx's solid height and shaped with the rough, honest irregularity of things that had grown rather than been carved."
3"And something answered the pressure — a faint, deliberate pulse, timed to nothing in her own body."
4"Nyx had gone to the gap in the ring — the place where the ninth stone stood stunted and split."
5"She walked into it — into the space where it should have been air — and the world folded over her like a page turning, and she was gone."
6"She touched it, the way she had taken to touching it — a habit, a coin rubbed for luck — and stepped through."
7"The standing stones ringed it — but here they were not broken, and here they were unmistakably alive: vast trunks of pale oak rising into a canopy that closed overhead like the roof of a cathedral, their bark streaming with slow currents of light the colour of pondweed and new leaves."
8"Between the stones the air shimmered, a faint distortion like heat off tarmac, except cold — she felt it on her cheeks as she passed, felt the Veil peeling back from her face like a veil, literally, the word suddenly embarrassing in its accuracy."
9"They covered the floor of the Grove in drifts and shoals — white, gold, the blue of a gas flame, a red so deep it read as black until the light moved across it."
10"A big black butterfly — or something that had decided, for today, on the shape of one — crossed Rory's face close enough for her to feel the wingbeats on her eyelids."
11"For one bright, horrible instant Rory saw them stretched thin against the seam of the world, a shadow pulled like tar, their violet eyes flaring wide — and then they were through, staggering, dropping to one knee on the moss with a sound like a page tearing."
12"They looked at it a moment — at the small crescent scar white against the inside of her wrist — and took it, and she hauled."
13"They went deeper, single file along a path that was not a path until they were already on it — a run of pale stones surfaced in the moss, fitted together too well to be natural, too moss-grown to be new."
14"Rory counted the stones under her breath and lost count twice, because numbers behaved strangely here; seven stones took a long time and then nine stones took no time at all, and the light did not change to account for it."
15"They found the pool where the oaks thinned — a still black eye of water ringed in white flowers whose petals opened and closed on no schedule she could follow, slow as breathing."
16"She stood at the rim and watched something vast and slow turn over in the depths, and felt the Heartstone go hot against her skin — a quick, hard pulse, the way it behaved near a Hel portal."
17"They were standing very still in the way that meant they were listening to something only they could hear — the old language of thresholds and between-spaces, the grammar of 1643 and a ritual that had gone wrong and kept going wrong for four hundred years."
18"\"Old ones. Mine isn't here, but I know the hand that cut them.\" They touched the bark, and this time nothing blackened; the slow green current in the wood brightened under their fingers and dimmed again."
19"Rory took the blade from her belt — moonsilver, leaf-shaped, cold enough to ache in her palm — and did not draw it, and felt the Grove take notice of it the way a dog takes notice of a hand that knows where to scratch."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1581
adjectiveStacks1
stackExamples
0"slow, deep, languid currents"
adverbCount58
adverbRatio0.036685641998734975
lyAdverbCount13
lyAdverbRatio0.008222643896268185
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences128
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences128
mean16.7
std13.62
cv0.815
sampleLengths
08
130
24
328
45
54
634
727
86
911
1017
115
126
1315
1442
157
1629
1720
1811
191
2015
2117
225
2328
245
255
267
2720
2837
2911
306
3126
3220
3322
3414
358
3629
374
3817
394
4012
4115
4223
433
4437
455
4612
473
4815
4919
58.59% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.3984375
totalSentences128
uniqueOpeners51
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences90
matches
0"Then the birds stopped."
1"Then the light."
2"Then Nyx came through."
3"Then they looked up at"
4"Somewhere far above the glowing"
ratio0.056
86.67% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences90
matches
0"She walked ahead in her"
1"They stood in a broken"
2"She took her hand back."
3"They were more solid here"
4"They crouched and touched the"
5"Their fingers sank to the"
6"They pulled their hand out"
7"She did not walk around"
8"She walked into it —"
9"She touched it, the way"
10"It shivered in her sternum."
11"It said nothing in any"
12"It was a bowl of"
13"They covered the floor of"
14"They bloomed out of moss,"
15"They simply turned, very slowly,"
16"she asked, and was irritated"
17"It settled on a spike"
18"She crossed to the blackened"
19"They looked at it a"
ratio0.333
71.11% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences90
matches
0"The oaks began where the"
1"Rory noticed it first as"
2"Isolde did not turn."
3"She walked ahead in her"
4"Rory had watched for it"
5"The standing stones were not"
6"That was the second thing"
7"They stood in a broken"
8"The air around them smelled"
9"Rory reached out and pressed"
10"She took her hand back."
11"Isolde said, watching her with"
12"Nyx had gone to the"
13"They were more solid here"
14"They crouched and touched the"
15"Their fingers sank to the"
16"They pulled their hand out"
17"She did not walk around"
18"She walked into it —"
19"Rory looked at Nyx."
ratio0.778
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences90
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount14
matches
0"Rory noticed it first as a change in the light — the late afternoon sun going soft and golden, as though it had passed through honey before reaching the bracken…"
1"Not gradually, the way a wood settles at dusk, but all at once, as if some silent hand had closed over the whole living throat of Richmond Park."
2"They stood in a broken ring among the oaks — nine of them, or eight and a stub — each one taller than Nyx's solid height and shaped with the rough, honest irreg…"
3"Where the light caught them, the grain moved: slow, deep, languid currents of dark green and brown, as if the pillars were petrified wood dreaming of being tree…"
4"They pulled their hand out and shook it, and droplets fell from their shadow-fingers that caught no light at all."
5"Not silence, not the muffled hush she'd braced for, but a sound like a struck bowl left ringing, enormous and deep and everywhere, the kind of sound that has no…"
6"The standing stones ringed it — but here they were not broken, and here they were unmistakably alive: vast trunks of pale oak rising into a canopy that closed o…"
7"A big black butterfly — or something that had decided, for today, on the shape of one — crossed Rory's face close enough for her to feel the wingbeats on her ey…"
8"They went deeper, single file along a path that was not a path until they were already on it — a run of pale stones surfaced in the moss, fitted together too we…"
9"The surface held the glowing canopy perfectly, and beneath it, deeper, other lights moved: small and patient and arranged in constellations that did not match a…"
10"They were standing very still in the way that meant they were listening to something only they could hear — the old language of thresholds and between-spaces, t…"
11"Somewhere far above the glowing canopy, or far below the water, or somewhere sideways to both, a sound went on and on like a struck bowl, and the wildflowers tu…"
12"Rory took the blade from her belt — moonsilver, leaf-shaped, cold enough to ache in her palm — and did not draw it, and felt the Grove take notice of it the way…"
13"And they went deeper, three shadows on a floor that held no shadows at all, while the Grove listened and the oaks dreamed and the ancient marks in the bark held…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount0
fancyTags(empty)
dialogueSentences40
tagDensity0.45
leniency0.9
rawRatio0
effectiveRatio0
83.1499%