Run: 2026-04-24-01KQ03QPWPNQQ3M0GBM5Q642J6

Run Details

Duration:
1m 3s
Cost:
$0.009499
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 path through Richmond Park dissolved into indistinct mud and last autumn's leaves, the London sky a flat grey ceiling behind them. Rory kept her hand in her jacket pocket, fingers brushing the cool silver chain of the Heartstone. It had grown warmer in the last ten minutes, a faint, steady pulse against her knuckles, like a second heartbeat. Beside her, Nyx moved with a silence that was more than physical; they were a patch of deeper twilight beneath the oaks, their violet eyes the only points of definite colour in the dimness. "This is it," Rory murmured, not to anyone but the air itself. "The standing stones." They weren't stone, not really. They were oaks, ancient and gnarled, their trunks wider than Rory was tall, arranged in a rough circle. Their bark was silvered and cracked, but between the roots and in the hollows, the earth was bare and dark. There was no path through them, only a suggestion of a gap where two of the largest trees leaned toward each other. Nyx paused at the edge. The faint glow of their eyes intensified. "The Veil here is thin," they whispered, their voice the rustle of dry leaves. "Like skin over a wound." Rory could feel it. A pressure in her ears, a charge in the static of her hair. The air tasted different—cleaner, laced with something sweet and green, like crushed mint and rain on hot stone. She looked back. The London trees, the distant path, the smear of city lights already beginning to prick the early dusk—all of it seemed a painted backdrop, flat and unreal. "Ready?" she asked. Nyx simply melted forward, their form elongating and flowing through the gap between the oaks like black water. They solidified on the other side, turning to face her, a silhouette against a light that had no right to be there. Rory took a breath, tightened her grip on the pendant, and stepped through. The change was instantaneous and total. The grey sky was gone. Above her was a dome of deep, velvety violet, not dark but saturated, as if the last moment of twilight had been captured and held forever. Two moons hung in it, one large and pearl-white, the other a smaller, crescent of pale gold. They cast a double light that made the shadows beneath the trees sharp and deep. The grove was a bowl-shaped depression carpeted in grass so green it seemed to glow from within. Wildflowers grew in riotous clusters—bluebells, foxgloves, blossoms of impossible cerulean and magenta that she had no name for. They didn't obey the seasons; snowdrops bloomed beside poppies. Their scent was overwhelming, a layered perfume of honey, decay, and something electric, like ozone after lightning. The oaks themselves were different here. Their bark was smooth and pale as birch, and they grew in sweeping, curving shapes, their branches intertwining high overhead to form a living lattice. Between the roots, faint lights drifted—fireflies, but with tails of emerald and sapphire, leaving trails like sparks in the still air. A low, resonant hum filled the space, not a sound exactly, but a vibration felt in the chest. It was the sound of deep growth, of ancient magic being sipped from the earth. "Time..." Rory breathed, feeling it. It wasn't just that it moved differently; it was viscous, thick. She felt her thoughts slow, her movements become deliberate, as if she were moving through honey. "It's so slow here." Nyx looked at their own hands, shadows flickering around their fingers. "Or we are moving too fast for this place." Their voice was clearer here, the whisper sharpened to a cutting edge. "A minute outside. An hour within. Or perhaps the reverse. The rules are not ours." A branch snapped under Rory's boot—a sound shockingly loud in the profound quiet. She looked down. The moss she'd stepped on was thick and spongy, but where her weight had pressed it, it didn't spring back. Instead, it left a perfect, dark impression that slowly, over the course of five heartbeats, filled with a dew of liquid moonlight. "No footprints," she said, remembering Isolde's entry in the codex. "But the grove remembers everything else." They moved deeper, following the curve of the bowl. The ground sloped gently downward. The air grew cooler, sweeter. Rory's pendant was a steady, warm weight against her sternum now, its inner glow visible through the thin fabric of her shirt. It wasn't the urgent, seeking pulse of a Hel portal; it was a contented murmur, as if it were resonating with the place's own energy. Nyx paused, their head tilting. "Listen." Rory stopped. The hum was still there, but beneath it, she heard it—a melody. Faint, woven from a dozen different sounds: the chime of crystal, the rustle of silk, the sigh of a distant wind. It seemed to come from the very air, a thread of sound that pulled them forward. They followed it around a great, moss-covered boulder. Behind it, the wildflowers gave way to a clearing of smooth, white stone. At its center stood a well. Not a stone well, but one formed from the roots of a central tree, twisting down into the earth. The root-well was filled with water that was perfectly still, reflecting the violet sky and the two moons with impossible clarity. Beside the well, she was waiting. Isolde Varga sat on a root, her silver hair pooling around her like spilled moonlight. She wore a simple dress of unbleached linen, and her bare feet rested on the stone. Rory noted, with a shiver of unease, that the grass where Isolde's feet had walked remained unmarked. Not a single blade bent. The Half-Fae's lavender eyes were fixed on the water. She didn't look up as they approached, but her voice, clear as the chime in the air, spoke. "The shadow walks with the lost girl. The lost girl holds the heart of fire. An interesting pairing for a place that only knows the green." Rory stopped at the edge of the clearing. "Isolde." "Names are heavy stones," the seer said, finally lifting her gaze. Her eyes seemed to see through Rory, through Nyx, through the very air. "You carry so many. Rory. Carter. Malphora. Which one will you leave here? Which one will you take away?" "We need your help," Rory said, cutting through the riddles with a directness that felt clumsy in this place. "The Veil is weakening. We found a rift point in a restaurant kitchen in Soho. Something is coming through." Isolde smiled, a faint, sad curve of her lips. "The barrier between worlds is not a wall. It is a woven tapestry. Pull one thread, and the whole cloth trembles. You have been pulling threads, little lost girl, since you first held the Heartstone." Her gaze dropped to the pendant. "It sings in this place. It remembers its birth in the amber skies of excess. Does it tell you stories of feasts that never end?" The pendant did pulse then, a little faster, as if in answer. Rory's fingers closed over it protectively. "It's a warning system. It helps me find the rifts." "It is a key," Isolde corrected. "And keys open doors in both directions." She rose from the root, her movements fluid and unhurried. As she stepped toward them, Rory saw the absolute truth of it—no footprints, no disturbance. She existed in the grove without leaving a mark upon it, a ghost of a different kind. Nyx remained still, a pool of shadow at Rory's shoulder. Their voice was a low murmur. "The seer speaks truth wrapped in thorns. The pendant is not just a detector. It is a beacon. It calls to what it knows." Rory felt a chill that had nothing to do with the grove's cool air. "Then why was it given to me?" Isolde stopped before her, close enough that Rory could see the faint, web-like pattern of veins beneath the pale skin of her temples, glowing with a soft, internal light. "Because you are a bridge, child. Born in the world of iron and law, touched by shadow," a glance at Nyx, "and now standing in the Fae-touched grove with a demon's token around your neck. You do not belong wholly to any realm. And so, you can walk between them all." She reached out a hand, not to Rory, but to the air beside her. Her fingers closed around nothing, and then she drew back, and in her grasp was a faint shimmer of light that solidified into a shape. A dagger. Slender, leaf-shaped, its metal the colour of winter moonlight on fresh snow. "The Fae-Forged Blade," Rory breathed. It was beautiful and terrible, its edge seeming to drink the violet light. "Moonsilver," Isolde said, her voice dropping to a whisper. "Forged in a court that has exiled me. It cuts through enchantment, through lies, through the flesh of things that should not be in your world. It is particularly... unforgiving to demons." She held it out, hilt-first, to Rory. "A gift. For the lost girl who walks between." Rory hesitated. Her fingers still tingled with the warmth of the Heartstone. Now, to take this cold, alien metal... It felt like choosing a side. Like accepting a role she had never auditioned for. "The threads are tangling," Isolde murmured, her eyes unfocused, seeing something beyond the grove. "The weaver is pulling at the loom. The tapestry is stretching. Soon, it will tear." With a slow breath, Rory reached out and took the Fae blade. The cold was absolute. It bit into her palm, a searing, cleansing chill that shot up her arm and seemed to freeze the marrow of her bones. The Heartstone against her chest flared with a sudden, contradictory heat, and for a dizzying moment, Rory felt torn in two—one part of her drawn to the amber excess of Hel, the other rooted in the impossible, timeless green of this place. The blade settled in her grip, the cold becoming bearable, then normal. It felt right, somehow. A counterweight. Isolde watched her, a flicker of something like approval in her lavender eyes. "You hold winter and fire. Now, you must learn to walk the line between them without being burned or frozen." She turned and gestured toward the far side of the clearing, where the trees grew closer, their interwoven branches forming a dark tunnel. "There is a place deeper in. A pool that shows not what is, but what was. And what might be. You wish to see the nature of the threat coming through the weakened Veil?" Rory nodded, the new blade cold and alive in her hand, the pendant a warm heartbeat against her ribs. Nyx shifted beside her, their shadowy form seeming to grow more solid, more present, as if the Fae magic demanded a firmer anchor. "Then follow," Isolde said, and she led them into the deeper grove, leaving no trace of her passage on the soft, luminous grass.
created_at"2026-04-24T16:04:01.569Z" 4/24/2026, 4:04:01 PM
model"xiaomi/mimo-v2.5-pro-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4108
moderation_latency(null)
generation_time62885
tokens_prompt1590
tokens_completion3419
native_tokens_prompt1566
native_tokens_completion3054
native_tokens_completion_images(null)
native_tokens_reasoning620
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"
usage0.0094992
router(null)
provider_responses
0
endpoint_id"5c24ecc9-5ba1-4af0-8877-3402889e7d0a"
id"2edfca16ccca4c4fa7f63158e67cc48d"
is_byokfalse
latency4025
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-1777046641-vPFKJR2QIvwbSgrM4Wd6"
session_id(null)
api_type"completions"
id"gen-1777046641-AYY8IobPYJyEq7sk0SQk"
upstream_id"2edfca16ccca4c4fa7f63158e67cc48d"
total_cost0.0094992
cache_discount0.0012288
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
totalTags16
adverbTagCount0
adverbTags(empty)
dialogueSentences35
tagDensity0.457
leniency0.914
rawRatio0
effectiveRatio0
83.70% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1841
totalAiIsmAdverbs6
found
0
adverb"really"
count1
1
adverb"slowly"
count1
2
adverb"gently"
count1
3
adverb"very"
count2
4
adverb"perfectly"
count1
highlights
0"really"
1"slowly"
2"gently"
3"very"
4"perfectly"
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)
40.25% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1841
totalAiIsms22
found
0
word"pulse"
count3
1
word"silence"
count1
2
word"could feel"
count1
3
word"electric"
count1
4
word"whisper"
count2
5
word"profound"
count1
6
word"weight"
count2
7
word"perfect"
count1
8
word"crystal"
count1
9
word"silk"
count1
10
word"tapestry"
count2
11
word"beacon"
count1
12
word"chill"
count2
13
word"warmth"
count1
14
word"searing"
count1
15
word"flicker"
count1
highlights
0"pulse"
1"silence"
2"could feel"
3"electric"
4"whisper"
5"profound"
6"weight"
7"perfect"
8"crystal"
9"silk"
10"tapestry"
11"beacon"
12"chill"
13"warmth"
14"searing"
15"flicker"
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
emotionTells1
narrationSentences110
matches
0"felt a chill"
90.91% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
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)
analyzedSentences127
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1833
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions58
wordCount1426
uniqueNames11
maxNameDensity1.75
worstName"Rory"
maxWindowNameDensity4.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
London2
Heartstone3
Nyx9
Rory25
Isolde10
Hel2
Varga1
Half-Fae1
Fae3
persons
0"Nyx"
1"Rory"
2"Isolde"
3"Varga"
4"Half-Fae"
5"Fae"
places
0"Richmond"
1"Park"
2"London"
globalScore0.623
windowScore0.167
93.82% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences89
glossingSentenceCount2
matches
0"felt like choosing a side"
1"something like approval in her lavender eyes"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords3.273
wordCount1833
matches
0"not to anyone but the air itself"
1"not dark but saturated, as if the last moment of twilight had been captur"
2"not a sound exactly, but a vibration felt in the chest"
3"Not a stone well, but one formed from the roots of a central tree, twisting down i"
4"not to Rory, but to the air beside her"
5"not what is, but what was"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences127
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs43
mean42.63
std23.48
cv0.551
sampleLengths
093
115
265
331
465
53
640
713
869
961
1052
1133
1236
1347
1458
1516
1666
176
1851
1967
206
2153
2253
239
2443
2538
2675
2728
2855
2940
3021
3180
3253
3318
3457
3534
3629
3712
3869
3918
4090
4142
4223
86.12% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences110
matches
0"was silvered"
1"was gone"
2"been captured"
3"being sipped"
4"was filled"
5"were fixed"
77.68% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs218
matches
0"was overwhelming"
1"were moving"
2"were resonating"
3"was waiting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount4
flaggedSentences12
totalSentences127
ratio0.094
matches
0"Beside her, Nyx moved with a silence that was more than physical; they were a patch of deeper twilight beneath the oaks, their violet eyes the only points of definite colour in the dimness."
1"The air tasted different—cleaner, laced with something sweet and green, like crushed mint and rain on hot stone."
2"The London trees, the distant path, the smear of city lights already beginning to prick the early dusk—all of it seemed a painted backdrop, flat and unreal."
3"Wildflowers grew in riotous clusters—bluebells, foxgloves, blossoms of impossible cerulean and magenta that she had no name for."
4"They didn't obey the seasons; snowdrops bloomed beside poppies."
5"Between the roots, faint lights drifted—fireflies, but with tails of emerald and sapphire, leaving trails like sparks in the still air."
6"It wasn't just that it moved differently; it was viscous, thick."
7"A branch snapped under Rory's boot—a sound shockingly loud in the profound quiet."
8"It wasn't the urgent, seeking pulse of a Hel portal; it was a contented murmur, as if it were resonating with the place's own energy."
9"The hum was still there, but beneath it, she heard it—a melody."
10"As she stepped toward them, Rory saw the absolute truth of it—no footprints, no disturbance."
11"The Heartstone against her chest flared with a sudden, contradictory heat, and for a dizzying moment, Rory felt torn in two—one part of her drawn to the amber excess of Hel, the other rooted in the impossible, timeless green of this place."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1441
adjectiveStacks1
stackExamples
0"great, moss-covered boulder."
adverbCount44
adverbRatio0.030534351145038167
lyAdverbCount13
lyAdverbRatio0.009021512838306732
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences127
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences127
mean14.43
std9.42
cv0.652
sampleLengths
022
117
220
334
412
53
65
718
820
922
105
117
1214
135
144
1513
1618
173
1827
193
2018
2122
2213
236
245
2526
2617
2715
2817
2918
309
3117
326
3325
3421
3518
3615
375
3811
3916
404
4111
4221
4315
4413
453
4620
4722
4810
496
47.51% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.3228346456692913
totalSentences127
uniqueOpeners41
32.36% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences103
matches
0"Instead, it left a perfect,"
ratio0.01
76.31% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences103
matches
0"It had grown warmer in"
1"They weren't stone, not really."
2"They were oaks, ancient and"
3"Their bark was silvered and"
4"they whispered, their voice the"
5"She looked back."
6"They solidified on the other"
7"They cast a double light"
8"They didn't obey the seasons;"
9"Their scent was overwhelming, a"
10"Their bark was smooth and"
11"It was the sound of"
12"It wasn't just that it"
13"She felt her thoughts slow,"
14"Their voice was clearer here,"
15"She looked down."
16"she said, remembering Isolde's entry"
17"They moved deeper, following the"
18"It wasn't the urgent, seeking"
19"It seemed to come from"
ratio0.359
42.52% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount86
totalSentences103
matches
0"The path through Richmond Park"
1"Rory kept her hand in"
2"It had grown warmer in"
3"Rory murmured, not to anyone"
4"They weren't stone, not really."
5"They were oaks, ancient and"
6"Their bark was silvered and"
7"Nyx paused at the edge."
8"The faint glow of their"
9"they whispered, their voice the"
10"Rory could feel it."
11"A pressure in her ears,"
12"The air tasted different—cleaner, laced"
13"She looked back."
14"The London trees, the distant"
15"Nyx simply melted forward, their"
16"They solidified on the other"
17"Rory took a breath, tightened"
18"The change was instantaneous and"
19"The grey sky was gone."
ratio0.835
48.54% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences103
matches
0"Now, to take this cold,"
ratio0.01
37.47% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount9
matches
0"Beside her, Nyx moved with a silence that was more than physical; they were a patch of deeper twilight beneath the oaks, their violet eyes the only points of de…"
1"Nyx simply melted forward, their form elongating and flowing through the gap between the oaks like black water."
2"They solidified on the other side, turning to face her, a silhouette against a light that had no right to be there."
3"Above her was a dome of deep, velvety violet, not dark but saturated, as if the last moment of twilight had been captured and held forever."
4"They cast a double light that made the shadows beneath the trees sharp and deep."
5"She felt her thoughts slow, her movements become deliberate, as if she were moving through honey."
6"It wasn't the urgent, seeking pulse of a Hel portal; it was a contented murmur, as if it were resonating with the place's own energy."
7"The root-well was filled with water that was perfectly still, reflecting the violet sky and the two moons with impossible clarity."
8"Nyx shifted beside her, their shadowy form seeming to grow more solid, more present, as if the Fae magic demanded a firmer anchor."
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount2
matches
0"they whispered, their voice the rustle of dry leaves"
1"Isolde said, her voice dropping to a whisper"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount6
fancyTags
0"Rory murmured (murmur)"
1"they whispered (whisper)"
2"Rory breathed (breathe)"
3"Isolde corrected (correct)"
4"Rory breathed (breathe)"
5"Isolde murmured (murmur)"
dialogueSentences35
tagDensity0.343
leniency0.686
rawRatio0.5
effectiveRatio0.343
71.0123%