Run: 2026-04-24-01KQ00XGDVQ2YFR6KECE25EXF2

Run Details

Duration:
35.1s
Cost:
$0.006474
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 were wrong. Rory knew it the moment she passed between them, though she couldn't have said how. They stood like sentinels along the path, ancient and enormous, their trunks wider than her flat was long, bark fissured into deep grooves that looked almost like script. The November air outside the park had been cold and grey, the kind of London November that seeped into your bones and stayed there. But here, between these two particular trees, something shifted. A warmth that wasn't temperature. A weight that wasn't pressure. Like stepping through a membrane — thin, invisible, but real. She paused at the threshold, one foot still on the ordinary path and one foot on earth that felt somehow more solid beneath her boot sole. The Heartstone Pendant hung against her sternum, and she felt its faint warmth against her skin — not the pulsing she'd come to associate with Hel portals, but something gentler. A murmur instead of a shout. "You feel it," Isolde said from ahead. Not a question. Rory looked at her. The seer stood on the other side of the boundary, silver hair catching light that didn't seem to come from any particular direction. She hadn't left footprints in the leaf litter, Rory noticed. Not a single one. The ground was undisturbed between her bare feet and the first ring of standing stones ahead. "Every human does," Isolde continued, turning back to the path. "A hesitation. A recognition that something is not quite right with the geometry." Her pale lavender eyes glinted. "It is because you have senses you cannot name." Behind Rory, Nyx materialized from the shadow of a beech tree, their form condensing from a silhouette into something almost solid — a tall humanoid shape carved from living darkness, violet eyes burning faintly in the recesses where a face should have been. They wore the approximation of a coat and trousers, as they sometimes did when moving through the mortal world, but the fabric seemed to be made of night itself, shifting and soft-edged. "The air is thick here," Nyx said, and their voice came from everywhere and nowhere, the whisper of wind through empty rooms. "Dense with old power. Not Hel-touched. Something older." "Something *other*," Isolde corrected, and began walking. Rory exhaled and followed. The moment she committed — really committed, both feet past the oaks — the world folded. It wasn't dramatic. There was no flash of light, no rush of wind. The sounds of the city simply stopped. Traffic, dogs, the distant thrum of an airplane — gone, replaced by a silence so complete she could hear her own heartbeat. Then, slowly, other sounds filled in. Insects she couldn't identify. Water, somewhere nearby, trickling over stones. And a low, resonant hum that seemed to come from the ground itself, felt more in her teeth and bones than heard. Rory stopped walking and stared. The grove opened before her like a secret held for centuries. Ancient oaks formed a rough circle — no, two concentric circles — their massive trunks connected by roots that arched above the ground in sweeping curves, creating natural archways. Between them, wildflowers bloomed in impossible profusion. Not the modest white and purple of English wildflowers, but things she had no names for: spiraling blue blossoms the size of her fist, clusters of gold-veined petals that seemed to glow from within, tall spires of something that looked like glass but was alive, refracting light into tiny rainbows on the forest floor. Everything was impossibly vivid, as if the colour saturation of the ordinary world had been turned up past reason. "God," Rory breathed. "The Fae do not do things by half," Isolde said. She had moved ahead, walking without footprints through the riot of colour, her silver hair a beacon in the strange, sourceless light. "This grove was a gift from the Courts, long ago. A pocket between here and there." She gestured vaguely upward, toward something beyond the canopy. "The boundary is thin. Time does not always behave." Rory noticed it then. A dragonfly — or something shaped like a dragonfly, with wings that shifted from amber to deep violet — hovered above a cluster of blue flowers. It hung motionless in the air for several seconds, then zipped forward so fast it blurred, then stopped again. Suspended. Decided. Moving only when it chose. "How long have we been here?" Rory asked. "Minutes," Isolde said. "Or hours. It depends which patch of ground you stand on and which way the light decides to fall." She paused at the base of one of the inner oaks and rested a hand against its bark. The tree seemed to lean into her touch, its roots shifting slightly beneath the earth. "Time moves differently. An hour inside may be minutes outside. Or days. One learns not to worry about it." "That's comforting," Rory said dryly. "The truth rarely is." Nyx moved past her, their form flickering between solidity and translucence as they passed through a shaft of that sourceless golden light. Where it touched them, their shadow-body rippled, and they flinched — a subtle thing, a tightening of the darkness that comprised their shoulders. "Uncomfortable," they murmured. "This place resists what I am. The magic here is rooted in life. Growth. The spaces between." Their violet eyes pulsed brighter for a moment. "I am the space between spaces. It does not know what to make of me." "Are you okay?" Rory asked. A sound that might have been a laugh, or might have been wind. "I am always something. 'Okay' is a mortal word for a mortal state." But they stayed close, and their form held its shape — solid, present, deliberately *here* rather than slipping into the spaces between realms where, Rory suspected, they felt more at home. She followed Isolde deeper. The grove unfolded in layers, each one more surprising than the last. A stream crossed their path, water so clear she could see every stone on its bed — and some of those stones seemed to be moving, rolling slowly against the current as if they had their own intentions. A bridge of woven roots arched over it, and as Rory stepped onto it, the roots tightened gently beneath her boots, as if testing her weight, deciding whether to hold her. On the other side, the flora changed. The wildflowers gave way to trees bearing fruit she couldn't name — deep purple orbs with skins like velvet, elongated golden shapes that hung in clusters like chandeliers, small red things that grew in spirals along the branches. The air smelled of all of them, layered and complex, sweet and sharp and faintly metallic, like tasting copper on your tongue. "Is this—" Rory began. "The border of Dymas-fruit, yes," Isolde said, pausing to examine a cluster of the purple orbs. She did not touch them. "The Veil is thin here, and sometimes what grows on one side bleeds through to the other. Gluttony's orchards are not so different from these, in some respects." She tilted her head, her expression unreadable. "Though the fruit of Dymas carries a price." Rory's hand went to the Heartstone Pendant involuntarily. It had warmed further, pulsing now — a slow, steady rhythm like a sleeping heartbeat. The crimson gem caught the strange light and threw it back, casting tiny red constellations across her fingers. "It knows this place," Nyx observed, their voice a whisper at her shoulder. "Or something near it. Something it recognizes from across the Veil." "The pendant is of Hel origin," Isolde said. She turned to look at Rory, and her expression was careful, measured — the expression of someone who could not lie and was choosing every word with precision. "It was given to you. It will serve you. But it was not given by a friend." Rory felt the familiar cold coil of unease in her stomach. She'd known, on some level, since the moment the pendant had appeared — slipped under her door at the flat above Silas' bar, no note, no explanation. She'd been wearing it for three weeks, and in that time she'd felt its warmth near the bar's basement door, which Silas kept locked, and once — just once — when she'd passed a woman on the street whose shadow moved wrong, stretched too long and too thin against the pavement. "Who gave it to me?" she asked. Isolde held her gaze. "A question with an answer you are not yet ready to hear." "That's not an answer." "It is the only one I can offer." Isolde's voice was gentle. The compulsion that bound her — the Fae inability to lie — was not cruelty. Rory was beginning to understand that. It was a cage for Isolde too, just as much as it was a safeguard for everyone else. "When the time is right, you will know. And you will wish, briefly, that you did not." Rory let out a slow breath. The grove hummed around her, indifferent to her small human anxieties. The flowers bloomed. The impossible light shifted. Somewhere, water moved over stones. She walked on. The inner circle of oaks was closer now, their trunks forming a rough amphitheatre around a central clearing. The ground there was bare earth, dark and rich, and it was warm beneath her boots when she stepped onto it. Not hot — not even unpleasant — but alive, as if the earth itself had a pulse that matched the pendant's rhythm. Rory stood in the centre and turned slowly, taking it all in. The oaks. The flowers. The dragonflies that hung in the air like living jewels. Nyx at the edge of the clearing, their darkness stark against the riot of colour, a hole cut in the fabric of all this impossible beauty. Isolde standing between two roots, silver-haired and barefoot and leaving no mark on the world, as if she were a vision that might dissolve if you looked away. Three women at the heart of an ancient place, standing on borrowed time. "I need to know what's coming," Rory said quietly. "I need to know what the pendant means. I need to know who's pulling strings and why they tied them to me." She looked at Isolde. "You said you'd help." "I said I would offer what I can." Isolde stepped forward, and the air around her shimmered — just for a moment, just at the edges, as if reality itself was thinner where she stood. "The Veil is weakening. It always does, as the solstice approaches. But this year, the weakening is... asymmetrical. As if something is pulling at it from the other side. Something hungry." The pendant pulsed against Rory's chest. Warm. Warning. "Hel," Nyx said. Their form had gone more translucent, the violet of their eyes the only solid thing about them. "I have felt it. In the shadows, in the spaces I travel through. A pressure. A weight. Something is pressing against the Veil, testing it. Looking for a way through." Isolde nodded. "There is a place where the Veil is thin. Thinner than it should be. A rift point that the Wardens have been monitoring." Her pale eyes found Rory's. "In Richmond. Not far from here, in the world outside. But the rift itself — it opens into a place between. A corridor. And at the end of that corridor, there is a door." "A door to where?" "To Dymas." Isolde's voice dropped, and even the grove seemed to listen, the hum of magic pulling quieter, the insects falling still. "To the realm of Gluttony. To Prince Belphegor's domain. And if the door opens without someone to guard it—" She paused. The compulsion held her, and Rory could see the effort of it, the careful navigation of truth and silence. "What comes through will not stop feeding." Rory stood in the centre of the ancient grove, in a pocket between worlds, with a weapon she hadn't yet drawn and a gift from an unknown benefactor and a seer who could not lie and a shadow who had once been a man. The wildflowers bloomed around her in their impossible colours. The Heartstone Pendant pulsed its slow, warm pulse against her heart. "Then we'd better make sure it doesn't open," she said. Isolde smiled. It was the first time Rory had seen her smile, and it was sad and bright and old — three hundred years old, she'd said. Three hundred years of watching the world from a grove where time forgot itself. "Yes," the seer said. "That is the shape of it." The grove hummed. The light shifted. The dragonflies hung suspended, deciding whether to move. And somewhere, beyond the Veil, something pressed.
created_at"2026-04-24T15:14:45.831Z" 4/24/2026, 3:14:45 PM
model"xiaomi/mimo-v2.5-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency705
moderation_latency(null)
generation_time35003
tokens_prompt1590
tokens_completion3343
native_tokens_prompt1566
native_tokens_completion2924
native_tokens_completion_images(null)
native_tokens_reasoning166
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.0064744
router(null)
provider_responses
0
endpoint_id"2af4bf94-26fa-42b9-bce0-8b11071e105a"
id"8ebfcc6041a94e8ebfb649066439bf31"
is_byokfalse
latency645
model_permaslug"xiaomi/mimo-v2.5-20260422"
provider_name"Xiaomi"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777043685-sVRA1YV9aKcGlGoCDhuZ"
session_id(null)
api_type"completions"
id"gen-1777043685-Zrc8LrP9ydwm1CrTDUOK"
upstream_id"8ebfcc6041a94e8ebfb649066439bf31"
total_cost0.0064744
cache_discount(null)
upstream_inference_cost0
provider_name"Xiaomi"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
75.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags32
adverbTagCount4
adverbTags
0"She gestured vaguely [vaguely]"
1"Rory said dryly [dryly]"
2"But they stayed close [close]"
3"Rory said quietly [quietly]"
dialogueSentences51
tagDensity0.627
leniency1
rawRatio0.125
effectiveRatio0.125
83.31% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2097
totalAiIsmAdverbs7
found
0
adverb"really"
count1
1
adverb"slowly"
count3
2
adverb"slightly"
count1
3
adverb"deliberately"
count1
4
adverb"gently"
count1
highlights
0"really"
1"slowly"
2"slightly"
3"deliberately"
4"gently"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
38.01% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2097
totalAiIsms26
found
0
word"sentinels"
count1
1
word"warmth"
count3
2
word"weight"
count3
3
word"whisper"
count2
4
word"silence"
count2
5
word"beacon"
count1
6
word"comforting"
count1
7
word"pulsed"
count3
8
word"velvet"
count1
9
word"complex"
count1
10
word"unreadable"
count1
11
word"measured"
count1
12
word"familiar"
count1
13
word"stomach"
count1
14
word"pulse"
count2
15
word"stark"
count1
16
word"shimmered"
count1
highlights
0"sentinels"
1"warmth"
2"weight"
3"whisper"
4"silence"
5"beacon"
6"comforting"
7"pulsed"
8"velvet"
9"complex"
10"unreadable"
11"measured"
12"familiar"
13"stomach"
14"pulse"
15"stark"
16"shimmered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences129
matches
0"was sad"
65.34% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount7
narrationSentences129
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)
analyzedSentences148
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen55
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords2123
ratio0.001
matches
0"other"
1"here"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions63
wordCount1607
uniqueNames12
maxNameDensity1.62
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
November2
London1
Heartstone3
Pendant3
Hel1
Rory26
Nyx6
Isolde17
English1
Silas1
Fae1
Veil1
persons
0"Pendant"
1"Rory"
2"Nyx"
3"Isolde"
4"Silas"
places
0"London"
1"Heartstone"
2"Veil"
globalScore0.691
windowScore0.667
23.42% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences79
glossingSentenceCount4
matches
0"hum that seemed to come from the ground itself, felt more in her teeth and bones than heard"
1"petals that seemed to glow from within, tall spires of something that looked like glass but was alive, refracting light into tiny rainbows on the forest floor"
2"looked like glass but was alive, refracti"
3"as if testing her weight, deciding whether to hold her"
4"appeared — slipped under her door at the flat above"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.942
wordCount2123
matches
0"not the pulsing she'd come to associate with Hel portals, but something gentler"
1"Not the modest white and purple of English wildflowers, but things she had no names for: spiraling blue blossoms the siz"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences148
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs54
mean39.31
std30.67
cv0.78
sampleLengths
04
196
262
310
457
537
675
730
87
920
1080
115
12120
133
1466
1556
168
1774
185
194
2045
2143
225
2357
2485
2567
264
2764
2841
2924
3053
3189
327
3316
344
3568
3629
373
3861
3980
4013
4139
4266
438
4450
4564
464
4769
4864
4910
99.82% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences129
matches
0"was undisturbed"
1"been turned"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs258
matches
0"was choosing"
1"was beginning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount25
semicolonCount0
flaggedSentences19
totalSentences148
ratio0.128
matches
0"Like stepping through a membrane — thin, invisible, but real."
1"The Heartstone Pendant hung against her sternum, and she felt its faint warmth against her skin — not the pulsing she'd come to associate with Hel portals, but something gentler."
2"Behind Rory, Nyx materialized from the shadow of a beech tree, their form condensing from a silhouette into something almost solid — a tall humanoid shape carved from living darkness, violet eyes burning faintly in the recesses where a face should have been."
3"The moment she committed — really committed, both feet past the oaks — the world folded."
4"Traffic, dogs, the distant thrum of an airplane — gone, replaced by a silence so complete she could hear her own heartbeat."
5"Ancient oaks formed a rough circle — no, two concentric circles — their massive trunks connected by roots that arched above the ground in sweeping curves, creating natural archways."
6"A dragonfly — or something shaped like a dragonfly, with wings that shifted from amber to deep violet — hovered above a cluster of blue flowers."
7"Where it touched them, their shadow-body rippled, and they flinched — a subtle thing, a tightening of the darkness that comprised their shoulders."
8"\"I am always something. 'Okay' is a mortal word for a mortal state.\" But they stayed close, and their form held its shape — solid, present, deliberately *here* rather than slipping into the spaces between realms where, Rory suspected, they felt more at home."
9"A stream crossed their path, water so clear she could see every stone on its bed — and some of those stones seemed to be moving, rolling slowly against the current as if they had their own intentions."
10"The wildflowers gave way to trees bearing fruit she couldn't name — deep purple orbs with skins like velvet, elongated golden shapes that hung in clusters like chandeliers, small red things that grew in spirals along the branches."
11"It had warmed further, pulsing now — a slow, steady rhythm like a sleeping heartbeat."
12"She turned to look at Rory, and her expression was careful, measured — the expression of someone who could not lie and was choosing every word with precision."
13"She'd known, on some level, since the moment the pendant had appeared — slipped under her door at the flat above Silas' bar, no note, no explanation."
14"She'd been wearing it for three weeks, and in that time she'd felt its warmth near the bar's basement door, which Silas kept locked, and once — just once — when she'd passed a woman on the street whose shadow moved wrong, stretched too long and too thin against the pavement."
15"The compulsion that bound her — the Fae inability to lie — was not cruelty."
16"Not hot — not even unpleasant — but alive, as if the earth itself had a pulse that matched the pendant's rhythm."
17"\"I said I would offer what I can.\" Isolde stepped forward, and the air around her shimmered — just for a moment, just at the edges, as if reality itself was thinner where she stood."
18"It was the first time Rory had seen her smile, and it was sad and bright and old — three hundred years old, she'd said."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1278
adjectiveStacks0
stackExamples(empty)
adverbCount47
adverbRatio0.036776212832550864
lyAdverbCount18
lyAdverbRatio0.014084507042253521
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences148
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences148
mean14.34
std11.37
cv0.793
sampleLengths
04
115
228
324
49
55
65
710
826
930
106
117
123
134
1423
1510
164
1716
1810
1918
209
2143
2232
2322
248
257
264
2716
283
2910
307
3122
326
334
346
3522
365
3711
3829
397
4054
4119
423
4310
4422
4525
469
474
4826
4919
50.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.36486486486486486
totalSentences148
uniqueOpeners54
61.16% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences109
matches
0"Then, slowly, other sounds filled"
1"Somewhere, water moved over stones."
ratio0.018
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences109
matches
0"They stood like sentinels along"
1"She paused at the threshold,"
2"She hadn't left footprints in"
3"Her pale lavender eyes glinted"
4"They wore the approximation of"
5"It wasn't dramatic."
6"She had moved ahead, walking"
7"She gestured vaguely upward, toward"
8"It hung motionless in the"
9"She paused at the base"
10"Their violet eyes pulsed brighter"
11"She followed Isolde deeper."
12"She did not touch them."
13"She tilted her head, her"
14"It had warmed further, pulsing"
15"She turned to look at"
16"She'd known, on some level,"
17"She'd been wearing it for"
18"It was a cage for"
19"She walked on."
ratio0.22
51.74% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount89
totalSentences109
matches
0"The oaks were wrong."
1"Rory knew it the moment"
2"They stood like sentinels along"
3"The November air outside the"
4"A warmth that wasn't temperature."
5"A weight that wasn't pressure."
6"She paused at the threshold,"
7"The Heartstone Pendant hung against"
8"A murmur instead of a"
9"Isolde said from ahead"
10"Rory looked at her."
11"The seer stood on the"
12"She hadn't left footprints in"
13"The ground was undisturbed between"
14"Isolde continued, turning back to"
15"Her pale lavender eyes glinted"
16"They wore the approximation of"
17"Nyx said, and their voice"
18"Isolde corrected, and began walking"
19"Rory exhaled and followed."
ratio0.817
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences109
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences52
technicalSentenceCount14
matches
0"They stood like sentinels along the path, ancient and enormous, their trunks wider than her flat was long, bark fissured into deep grooves that looked almost li…"
1"She paused at the threshold, one foot still on the ordinary path and one foot on earth that felt somehow more solid beneath her boot sole."
2"The seer stood on the other side of the boundary, silver hair catching light that didn't seem to come from any particular direction."
3"Behind Rory, Nyx materialized from the shadow of a beech tree, their form condensing from a silhouette into something almost solid — a tall humanoid shape carve…"
4"Ancient oaks formed a rough circle — no, two concentric circles — their massive trunks connected by roots that arched above the ground in sweeping curves, creat…"
5"Not the modest white and purple of English wildflowers, but things she had no names for: spiraling blue blossoms the size of her fist, clusters of gold-veined p…"
6"Everything was impossibly vivid, as if the colour saturation of the ordinary world had been turned up past reason."
7"A dragonfly — or something shaped like a dragonfly, with wings that shifted from amber to deep violet — hovered above a cluster of blue flowers."
8"Where it touched them, their shadow-body rippled, and they flinched — a subtle thing, a tightening of the darkness that comprised their shoulders."
9"A stream crossed their path, water so clear she could see every stone on its bed — and some of those stones seemed to be moving, rolling slowly against the curr…"
10"A bridge of woven roots arched over it, and as Rory stepped onto it, the roots tightened gently beneath her boots, as if testing her weight, deciding whether to…"
11"She turned to look at Rory, and her expression was careful, measured — the expression of someone who could not lie and was choosing every word with precision."
12"Not hot — not even unpleasant — but alive, as if the earth itself had a pulse that matched the pendant's rhythm."
13"Isolde standing between two roots, silver-haired and barefoot and leaving no mark on the world, as if she were a vision that might dissolve if you looked away."
78.13% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags32
uselessAdditionCount3
matches
0"Isolde said, pausing to examine a cluster of the purple orbs"
1"She tilted, her expression unreadable"
2"Nyx observed, their voice a whisper at her shoulder"
51.96% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount5
fancyTags
0"Isolde continued (continue)"
1"Isolde corrected (correct)"
2"Rory breathed (breathe)"
3"they murmured (murmur)"
4"Nyx observed (observe)"
dialogueSentences51
tagDensity0.373
leniency0.745
rawRatio0.263
effectiveRatio0.196
74.8409%