Run: 2026-04-24-01KQ028GFNTJM4CA9ZDZFB2WDF

Run Details

Duration:
1m 10s
Cost:
$0.011994
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 standing stones appeared between one blink and the next. Rory stopped mid-stride, her trainers sinking into the damp loam of Richmond Park. She'd been watching the deer — a small herd of them, ragged and winter-thin, grazing among the oaks some fifty yards ahead. Then the air shifted, thickening like a held breath, and the deer were gone. In their place rose a ring of ancient oaks so massive they couldn't have existed five seconds ago, their trunks the width of delivery vans, their bark blackened and gnarled into shapes that looked disturbingly like faces caught mid-scream. "Okay," she said carefully. "That's new." Beside her, Nyx rippled. The shadow that wore a humanoid shape flickered at its edges, tendrils of darkness curling off their shoulders like smoke. Their violet eyes — the only consistent feature in that shifting silhouette — narrowed to bright slits. "Not new," Nyx whispered, their voice curling through the air the way it always did, arriving from everywhere and nowhere. "Old. Very old. Older than me." Rory glanced at them. "You were born in 1643." "I said what I said." Ahead of them, Isolde had already passed through the threshold. The seer moved without hurry, her silver hair catching light that didn't seem to come from any particular source, and Rory noticed — not for the first time — that the half-Fae woman's feet left no impression on the grass. Not a bent blade. Not a depression. As if she weighed nothing at all. "Are you coming?" Isolde called back without turning. "The hour grows less patient than I am." Rory looked at Nyx. Nyx looked at Rory — or at least the space where her eyes were, close enough. The Heartstone pendant hung against her collarbone, and she felt it now: a slow, steady pulse of warmth, like a second heartbeat pressed against her skin. She hadn't felt it do that since the night the portal opened in the basement of Silas' bar. "It's not a Hel portal," she murmured, pressing her fingers to the crimson gem. "The pendant — it's warm, but not hot." "Then it is something else," Nyx said. "Something adjacent." Rory exhaled through her nose. She thought of her father's voice — Brendan Carter, barrister, a man who believed in evidence and precedent and the sanctity of reasonable doubt. He would tell her she was hallucinating. He would tell her to see a doctor. She stepped between the oaks. The world tilted. Not violently — there was no lurch, no disorientation. It was subtler than that. Like putting on a pair of glasses with a slightly different prescription. The air changed first: thicker, sweeter, carrying scents she couldn't place. Honeysuckle and something resinous, something that burned cool at the back of her throat like menthol mixed with rain. The light shifted from London's perpetual grey overcast to something golden and diffuse, as if the sun existed everywhere at once rather than in any particular place. Then the sound. Or rather, the absence of it. The distant hum of traffic, the rustle of other walkers in the park, the bark of dogs — all of it fell away, replaced by a silence so complete it had texture. She could hear her own blood moving. She could hear Nyx beside her, though what a living shadow sounded like when it breathed she couldn't quite describe — something like static, something like the whisper of pages turning in an empty room. And beneath it all, a low, resonant hum. Not mechanical. Not musical. Something in between, vibrating in her molars and the pads of her feet and the delicate architecture of her inner ear. "Holy shit," Rory breathed. The grove opened before them like a cathedral. The oaks formed a natural colonnade, their uppermost branches interlacing so densely that the canopy became a vaulted ceiling, dappled with pinpricks of golden light that might have been sunlight or might have been something else entirely. Between the trees, the ground was carpeted in wildflowers — impossible wildflowers, blossoms she had no names for, petals in shades of violet and blue and a red so deep it was nearly black. They grew in spiraling patterns, concentric rings that radiated outward from the center of the grove like the rings of a tree, and they didn't wilt. They didn't even tremble in the breeze, though Rory could feel air moving against her cheeks. She crouched, running her fingers over the nearest bloom. The petal was cool and smooth as glass. When she pulled her hand back, a faint luminescence clung to her fingertips — pale gold, fading after a few seconds. "They respond to touch," she said, more to herself than anyone. She pressed her palm flat against the ground. The flowers around her hand pulsed once, gently, in unison, then stilled. "Some kind of bioluminescence. Or..." She trailed off. She'd been about to say *bioluminescence* because it was a word she knew, a safe word, something that belonged to the world of physics and chemistry and things that could be explained. But this wasn't that. "Not bioluminescence," Isolde confirmed from somewhere ahead. The seer had stopped near the center of the grove, standing beside a formation of stones Rory hadn't noticed before. "They remember the ones who walk among them. A greeting, if you will. Or a cataloguing." "That's not ominous at all," Rory muttered. Nyx flowed past her, their form barely solid now — more suggestion than substance, a ribbon of shadow sliding between the flowers. Where they moved, the blossoms dimmed, curling slightly inward as if flinching from the dark. "The flowers don't like you," Rory observed. "They don't like the absence of light," Nyx corrected. "Flowers are, in my experience, creatures of profound optimism. They believe the sun will always return." A pause. "I am a reminder that it doesn't always." Rory stood and followed the path between the spiraling blooms toward Isolde. The standing stones — if that's what they were — formed a loose circle around a patch of bare earth at the grove's center. They weren't the crude, mossy megaliths she'd seen in photos of Stonehenge. These were oaks, or had been, trunks that had petrified over centuries into something that gleamed like polished wood-stone, their surfaces carved with spirals and interlocking knots so fine they looked etched by a jeweler's tools. The carvings caught the diffuse golden light and threw it back in patterns that shifted when Rory wasn't looking directly at them. She reached for the nearest stone. "Don't," Isolde said. Not sharply. Just a quiet word, dropped into the air like a stone into still water. "Not yet. They don't know you well enough." Rory pulled her hand back. "What happens if I touch them before they know me well enough?" Isolde's pale lavender eyes found hers. The seer's face was serene as always, ageless and unreadable, but something in her expression softened — not quite amusement, not quite pity. "The last mortal who touched a standing stone in this grove without invitation spent eleven years believing he was a fox. He was quite happy, I'm told. But he never did remember how to use a fork." Rory tucked her hands into her jacket pockets. She circled the standing stones slowly, studying the carvings. Up close, the patterns weren't just decorative. There were figures in the interlocking lines — tiny, almost hidden, visible only when she tilted her head to catch the light differently. A stag with antlers that branched into rivers. A woman whose hair became roots that became serpents. A doorway, carved into the bark of one stone, that seemed to open onto a corridor of spiraling light when Rory shifted her weight. "That one," she said, pointing. "The door. Does it lead somewhere?" "Every door leads somewhere," Isolde replied. "The question is whether you'd survive the arrival." "The Fae realm?" Isolde's lips curved. Not a smile. Something more complicated. "You ask direct questions for a mortal. The Courts would eat you alive." "That's not a no." "No," Isolde agreed. "It is not a no." Nyx materialized beside Rory — solid enough now that she could make out the suggestion of a jaw, the angle of cheekbones rendered in shadow. Their violet eyes were fixed on the carved doorway. "I know that light," they said, and their whisper-voice had dropped even lower, almost subvocal. "That corridor of light. I've seen it before. In the spaces between." Rory looked up at them. "Between realms? In the Veil?" "In the places where the Veil is thin enough to see through." They tilted their head. "The Fae realms and Hel — they are not so different in some ways. Both exist adjacent to Earth, pressing against the barrier. This grove..." They gestured at the standing stones, the impossible flowers, the golden light that had no source. "This grove is a place where the barrier is tissue-thin. A window." Rory's hand moved unconsciously to the Heartstone pendant. It pulsed against her palm — warm, steady, insistent. But not urgent. Not the frantic burning she'd felt when a Hel portal yawned open in front of her. This was different. A slow recognition. The pendant knew this place, or something about this place. "The Heartstone," she said quietly. "You said it was from Dymas. From Hel. But it's reacting to *this* place too." Isolde watched her with those unreadable lavender eyes. "The Heartstone was forged in Gluttony's realm, yes. But what is a stone, really, but compressed earth and time? And what is a boundary, but a line that admits to being crossed?" "That sounds like a riddle." "It is." Rory waited. Isolde offered nothing more. She sighed and turned back to the grove. Beyond the standing stones, deeper in, the trees grew closer together, their trunks pressing shoulder to shoulder like a crowd. Between them, the golden light dimmed to something cooler — blue-silver, moonlike, though there was no moon visible through the canopy. Shadows pooled in the hollows between roots, and in those shadows, Rory caught movement. Not Nyx. Something smaller, quicker, darting from dark to dark like minnows in a stream. "What are those?" she asked, pointing. Nyx turned. The shadows between the roots went suddenly, perfectly still. Whatever had been moving in them froze — or fled — at the attention of something older and darker than itself. "Nyx," Rory said. "You're scaring them." "I am not trying to." "Well, you're very good at it without trying." Nyx made a sound that might have been a laugh. It came out like wind through a keyhole. Isolde stepped to the edge of the deeper wood. Her silver hair swayed, though Rory couldn't feel any breeze. "The small ones are sprites," she said. "Echoes, really. Memories of the old groves that once covered this island, before the cities rose and the iron roads cut through the earth. They are curious, but shy. They will come closer if you sit still and think gentle thoughts." "Define gentle thoughts." "Think of something you love." Rory thought of Eva's laugh — the loud, honking, completely graceless laugh her best friend let out when something truly caught her off guard. She thought of the smell of the Golden Empress restaurant at closing time, when Yu-Fei would insist she take home leftover dumplings. She thought of the weight of a paperback novel in her hands and the sound of rain on the windows of her flat above Silas' bar. A flicker in the shadows. Then another. Small shapes, translucent and faintly luminous, crept from between the roots. They were no larger than her thumb, vaguely humanoid but wrong in the details — too many fingers, eyes like tiny opals, skin the pale green of new leaves. One of them climbed onto the nearest root and regarded her with an expression of profound suspicion. Rory held her breath. The sprite tilted its head. Then it reached out one impossibly small hand and touched the toe of her trainer. The Heartstone flared warm. The sprite squeaked — a sound like a glass harmonica played at high speed — and dove back into the shadows. Within seconds, the others followed, vanishing into the dark between the roots. Rory let out her breath. "Did I do something wrong?" "They felt the stone," Nyx said. "The stone is of Hel. The sprites are of the Fae wilds. Old antagonisms." A pause. "You carry an ambassador of one realm into the heart of another. It would be like wearing a fox pelt to a rabbit convention." "Charming metaphor." "I have had centuries to develop my imagery." Rory looked at the Heartstone. Its glow had subsided, but the warmth remained, pulsing in counterpoint to her heartbeat. She thought about what Nyx had said — ambassador of one realm in the heart of another. She thought about the carved doorway in the standing stone, the corridor of spiraling light. She thought about Isolde's riddles, and the fact that nothing the half-Fae woman said was technically a lie, even when it was profoundly unhelpful. She thought about the fact that she was standing in a place that shouldn't exist, in a park in London, and that the world she'd known — the world of delivery shifts and rent payments and her father's disappointed phone calls — had been peeled back like wallpaper to reveal something luminous and terrifying underneath. "Isolde," she said. "You brought us here for a reason." The seer turned. Her expression was the same as always — ageless, serene, carefully constructed. But her pale lavender eyes held something Rory hadn't seen in them before. Not urgency. Not fear. Something closer to grief. "Yes," Isolde said simply. "And?" Isolde looked past her, toward the deeper grove, where the blue-silver light pulsed and the shadows moved with things that weren't sprites. "The Veil is thinning, Rory Carter. Not just here. Everywhere. The winter solstice approaches, and the barrier grows weaker with each passing night." She paused. "I brought you here because this place remembers what the world has forgotten. And because you are going to need everything it can teach you before the first snow falls." The hum in the grove deepened. The standing stones seemed to lean inward, listening. The wildflowers pulsed once, twice, in unison — a slow, deliberate heartbeat that Rory felt in her chest, answering. She looked at the Heartstone. She looked at Nyx, a shadow among shadows, violet eyes burning in the dark. She looked at Isolde, the seer who could not lie, standing in a grove that existed between worlds. "Alright," Rory said. "Teach me."
created_at"2026-04-24T15:38:14.916Z" 4/24/2026, 3:38:14 PM
model"xiaomi/mimo-v2.5-pro-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3243
moderation_latency(null)
generation_time69856
tokens_prompt1590
tokens_completion4002
native_tokens_prompt1566
native_tokens_completion3476
native_tokens_completion_images(null)
native_tokens_reasoning233
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"
usage0.011994
router(null)
provider_responses
0
endpoint_id"5c24ecc9-5ba1-4af0-8877-3402889e7d0a"
id"1d562c478d544ceebc7dd96de33aa07e"
is_byokfalse
latency3218
model_permaslug"xiaomi/mimo-v2.5-pro-20260422"
provider_name"Xiaomi"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777045094-stNIKck1agAqc2Y1yyBS"
session_id(null)
api_type"completions"
id"gen-1777045094-Kjd7xkUx5jezXPA1uKL7"
upstream_id"1d562c478d544ceebc7dd96de33aa07e"
total_cost0.011994
cache_discount(null)
upstream_inference_cost0
provider_name"Xiaomi"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags30
adverbTagCount3
adverbTags
0"she said carefully [carefully]"
1"she said quietly [quietly]"
2"Isolde said simply [simply]"
dialogueSentences69
tagDensity0.435
leniency0.87
rawRatio0.1
effectiveRatio0.087
68.83% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2406
totalAiIsmAdverbs15
found
0
adverb"carefully"
count2
1
adverb"very"
count2
2
adverb"slightly"
count2
3
adverb"gently"
count1
4
adverb"sharply"
count1
5
adverb"slowly"
count1
6
adverb"really"
count2
7
adverb"suddenly"
count1
8
adverb"perfectly"
count1
9
adverb"completely"
count1
10
adverb"truly"
count1
highlights
0"carefully"
1"very"
2"slightly"
3"gently"
4"sharply"
5"slowly"
6"really"
7"suddenly"
8"perfectly"
9"completely"
10"truly"
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)
48.05% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2406
totalAiIsms25
found
0
word"flickered"
count1
1
word"pulse"
count1
2
word"warmth"
count2
3
word"lurch"
count1
4
word"silence"
count1
5
word"whisper"
count2
6
word"mechanical"
count1
7
word"could feel"
count1
8
word"pulsed"
count4
9
word"profound"
count2
10
word"reminder"
count1
11
word"etched"
count1
12
word"unreadable"
count2
13
word"weight"
count2
14
word"echoes"
count1
15
word"flicker"
count1
16
word"constructed"
count1
highlights
0"flickered"
1"pulse"
2"warmth"
3"lurch"
4"silence"
5"whisper"
6"mechanical"
7"could feel"
8"pulsed"
9"profound"
10"reminder"
11"etched"
12"unreadable"
13"weight"
14"echoes"
15"flicker"
16"constructed"
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
narrationSentences165
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences165
filterMatches(empty)
hedgeMatches
0"seem to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences204
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen53
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords2439
ratio0.001
matches
0"bioluminescence"
1"this"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions33
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions78
wordCount1886
uniqueNames15
maxNameDensity1.59
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Nyx15
Rory30
Isolde16
Heartstone5
Brendan1
Carter1
London2
Stonehenge1
Hel1
Eva1
Golden1
Empress1
Yu-Fei1
persons
0"Nyx"
1"Rory"
2"Isolde"
3"Brendan"
4"Carter"
5"Eva"
6"Yu-Fei"
places
0"Richmond"
1"Park"
2"Heartstone"
3"London"
globalScore0.705
windowScore0.667
51.96% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences102
glossingSentenceCount4
matches
0"something like static, something like the wh"
1"something like the whisper of pages turning"
2"as if flinching from the dark"
3"not quite amusement, not quite pity"
4"not quite pity"
5"stone, that seemed to open onto a corridor of spiraling light when Rory shifted her weight"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2439
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences204
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs83
mean29.39
std28.03
cv0.954
sampleLengths
010
188
26
341
426
59
65
764
816
964
1022
119
1244
135
143
1583
1683
1733
184
198
20113
2138
2275
2343
247
2537
267
2735
28106
296
3027
3117
3266
338
3480
3511
3614
373
3822
394
408
4134
4227
4310
4469
4552
4620
4740
485
492
94.63% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences165
matches
0"were gone"
1"was carpeted"
2"were — formed"
3"were fixed"
4"been peeled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs292
matches
0"was hallucinating"
1"wasn't looking"
2"was standing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount31
semicolonCount0
flaggedSentences25
totalSentences204
ratio0.123
matches
0"She'd been watching the deer — a small herd of them, ragged and winter-thin, grazing among the oaks some fifty yards ahead."
1"Their violet eyes — the only consistent feature in that shifting silhouette — narrowed to bright slits."
2"The seer moved without hurry, her silver hair catching light that didn't seem to come from any particular source, and Rory noticed — not for the first time — that the half-Fae woman's feet left no impression on the grass."
3"Nyx looked at Rory — or at least the space where her eyes were, close enough."
4"She thought of her father's voice — Brendan Carter, barrister, a man who believed in evidence and precedent and the sanctity of reasonable doubt."
5"Not violently — there was no lurch, no disorientation."
6"The distant hum of traffic, the rustle of other walkers in the park, the bark of dogs — all of it fell away, replaced by a silence so complete it had texture."
7"She could hear Nyx beside her, though what a living shadow sounded like when it breathed she couldn't quite describe — something like static, something like the whisper of pages turning in an empty room."
8"Between the trees, the ground was carpeted in wildflowers — impossible wildflowers, blossoms she had no names for, petals in shades of violet and blue and a red so deep it was nearly black."
9"When she pulled her hand back, a faint luminescence clung to her fingertips — pale gold, fading after a few seconds."
10"Nyx flowed past her, their form barely solid now — more suggestion than substance, a ribbon of shadow sliding between the flowers."
11"The standing stones — if that's what they were — formed a loose circle around a patch of bare earth at the grove's center."
12"The seer's face was serene as always, ageless and unreadable, but something in her expression softened — not quite amusement, not quite pity."
13"There were figures in the interlocking lines — tiny, almost hidden, visible only when she tilted her head to catch the light differently."
14"Nyx materialized beside Rory — solid enough now that she could make out the suggestion of a jaw, the angle of cheekbones rendered in shadow."
15"It pulsed against her palm — warm, steady, insistent."
16"Between them, the golden light dimmed to something cooler — blue-silver, moonlike, though there was no moon visible through the canopy."
17"Whatever had been moving in them froze — or fled — at the attention of something older and darker than itself."
18"Rory thought of Eva's laugh — the loud, honking, completely graceless laugh her best friend let out when something truly caught her off guard."
19"They were no larger than her thumb, vaguely humanoid but wrong in the details — too many fingers, eyes like tiny opals, skin the pale green of new leaves."
20"The sprite squeaked — a sound like a glass harmonica played at high speed — and dove back into the shadows."
21"She thought about what Nyx had said — ambassador of one realm in the heart of another."
22"She thought about the fact that she was standing in a place that shouldn't exist, in a park in London, and that the world she'd known — the world of delivery shifts and rent payments and her father's disappointed phone calls — had been peeled back like wallpaper to reveal something luminous and terrifying underneath."
23"Her expression was the same as always — ageless, serene, carefully constructed."
24"The wildflowers pulsed once, twice, in unison — a slow, deliberate heartbeat that Rory felt in her chest, answering."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount694
adjectiveStacks0
stackExamples(empty)
adverbCount25
adverbRatio0.03602305475504323
lyAdverbCount5
lyAdverbRatio0.007204610951008645
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences204
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences204
mean11.96
std9.74
cv0.815
sampleLengths
010
113
222
314
439
54
62
74
820
917
1020
116
124
135
145
1510
1640
174
183
197
208
218
224
2316
2426
2518
2614
278
287
292
305
3124
327
338
345
353
369
375
3812
3911
4019
4127
423
436
4432
457
4635
478
482
492
39.71% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.29411764705882354
totalSentences204
uniqueOpeners60
95.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences140
matches
0"Then the air shifted, thickening"
1"Then the sound."
2"Just a quiet word, dropped"
3"Then it reached out one"
ratio0.029
91.43% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount45
totalSentences140
matches
0"She'd been watching the deer"
1"she said carefully"
2"Their violet eyes — the"
3"She hadn't felt it do"
4"she murmured, pressing her fingers"
5"She thought of her father's"
6"He would tell her she"
7"He would tell her to"
8"She stepped between the oaks."
9"It was subtler than that."
10"She could hear her own"
11"She could hear Nyx beside"
12"They grew in spiraling patterns,"
13"They didn't even tremble in"
14"She crouched, running her fingers"
15"she said, more to herself"
16"She pressed her palm flat"
17"She trailed off"
18"She'd been about to say"
19"They weren't the crude, mossy"
ratio0.321
63.57% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount111
totalSentences140
matches
0"The standing stones appeared between"
1"Rory stopped mid-stride, her trainers"
2"She'd been watching the deer"
3"she said carefully"
4"The shadow that wore a"
5"Their violet eyes — the"
6"Nyx whispered, their voice curling"
7"Rory glanced at them."
8"The seer moved without hurry,"
9"Isolde called back without turning"
10"Rory looked at Nyx."
11"Nyx looked at Rory —"
12"The Heartstone pendant hung against"
13"She hadn't felt it do"
14"she murmured, pressing her fingers"
15"Rory exhaled through her nose."
16"She thought of her father's"
17"He would tell her she"
18"He would tell her to"
19"She stepped between the oaks."
ratio0.793
35.71% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences140
matches
0"As if she weighed nothing"
ratio0.007
25.59% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount11
matches
0"In their place rose a ring of ancient oaks so massive they couldn't have existed five seconds ago, their trunks the width of delivery vans, their bark blackened…"
1"The shadow that wore a humanoid shape flickered at its edges, tendrils of darkness curling off their shoulders like smoke."
2"The seer moved without hurry, her silver hair catching light that didn't seem to come from any particular source, and Rory noticed — not for the first time — th…"
3"She thought of her father's voice — Brendan Carter, barrister, a man who believed in evidence and precedent and the sanctity of reasonable doubt."
4"The light shifted from London's perpetual grey overcast to something golden and diffuse, as if the sun existed everywhere at once rather than in any particular …"
5"The oaks formed a natural colonnade, their uppermost branches interlacing so densely that the canopy became a vaulted ceiling, dappled with pinpricks of golden …"
6"They grew in spiraling patterns, concentric rings that radiated outward from the center of the grove like the rings of a tree, and they didn't wilt."
7"She'd been about to say *bioluminescence* because it was a word she knew, a safe word, something that belonged to the world of physics and chemistry and things …"
8"These were oaks, or had been, trunks that had petrified over centuries into something that gleamed like polished wood-stone, their surfaces carved with spirals …"
9"She thought about the fact that she was standing in a place that shouldn't exist, in a park in London, and that the world she'd known — the world of delivery sh…"
10"Isolde looked past her, toward the deeper grove, where the blue-silver light pulsed and the shadows moved with things that weren't sprites."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags30
uselessAdditionCount1
matches
0"she said, more to herself than anyone"
34.06% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags23
fancyCount8
fancyTags
0"Nyx whispered (whisper)"
1"she murmured (murmur)"
2"Rory breathed (breathe)"
3"Isolde confirmed (confirm)"
4"Rory muttered (mutter)"
5"Rory observed (observe)"
6"Nyx corrected (correct)"
7"Isolde agreed (agree)"
dialogueSentences69
tagDensity0.333
leniency0.667
rawRatio0.348
effectiveRatio0.232
80.5145%