Run: 2026-03-18-01KM07PF7C6XA0Y110V6G2AWMC

Run Details

Duration:
40.1s
Cost:
$0.002932
Provider:
Mistral

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 had been little more than a muddy track when they set out, the kind worn by dog walkers and joggers who stuck to the beaten route. But Isolde moved with certainty, her silver hair catching the last light of the setting sun like a banner. Rory kept her eyes on the ground, scanning for dog mess or the kind of uneven ground that might twist an ankle. Nyx drifted beside her, their form flickering like smoke caught in a slow breeze, the edges of their shadowy silhouette blurring into the dusk. Rory adjusted the strap of her delivery bag, the weight of the insulated food containers pressing against her hip. Her fingers brushed the Heartstone pendant beneath her shirt. It had gone cold hours ago, when they’d left the lit streets of London behind. Now she could feel it again, a faint pulse against her sternum, like a second heartbeat keeping time with something deeper than her own blood. Isolde stopped without warning. Rory nearly walked into her. The Seer hadn’t moved an inch, but the air between them had shifted—as if the world had exhaled. Where seconds before there’d been only the sigh of wind through skeletal branches, now stood a circle of stone. Tall oaks, their trunks warded with spirals and knotwork carved centuries ago, rose from the earth in a perfect arc. Their branches intertwined above, forming a gateway, the space between them pulsing with a dim, amber-hued glow. “This is the threshold,” Isolde said, her voice smooth as honeyed moonlight. She didn’t turn. Didn’t need to. “Beyond lies the path to the heart.” “And what waits at the heart?” Rory asked, eyeing the standing stones. The carvings pulsed faintly, as though inked into the bark rather than etched. Isolde finally turned. Her lavender eyes glimmered, catching the unnatural light like quartz. “Memory,” she said. “And warning.” Nyx drifted forward, their form solidifying slightly as they neared the stones. The violet glow of their eyes flared. “It’s not just stone,” they murmured. “It’s bone.” Rory exhaled through her nose. “Poetic. But is it safe?” Isolde’s lips curved, not quite a smile. “Safe is relative, small mortal.” With a slow breath, Rory stepped forward. The moment her foot crossed the threshold of the stones, the air thickened. A cool rush, like stepping into a cathedral of ice, but warm at the core. Her breath misted briefly—then was gone, swallowed by the shifting air. Her delivery bag tugged at her shoulder, the insulated containers suddenly feeling leaden, then weightless, as if gravity itself had hesitated. The world pulled. For one disorienting heartbeat, Rory thought she’d vomit. The park vanished. The standing stones blurred. Then— She stood in a glade that should not exist. The sky above wasn’t night. Not day. It was a depthless twilight, a bowl of indigo deepening to amethyst toward the horizon, where faint threads of gold and crimson wove through the darkness like distant auroras. No stars. No moon. Only that slow, shimmering dusk, eternal and unchanging. The air smelled of ozone and crushed lavender, of honey and damp earth, of something older still—like rain on ancient stone. It filled her lungs and settled in her bones, leaving a residue of prickling warmth, like static clinging to skin. “What in the actual hell—” Rory’s words fractured as her voice rebounded back at her, doubled and hollow, as though the grove had spoken before she had. Isolde stepped past the stones without a ripple. She moved soundlessly, her bare feet touching down on moss so green it glowed. The silver of her hair caught the light and dispersed it like prismed glass. Rory turned. The standing stones still stood behind her. But the path through them had already begun to fade at the edges, the oaks softening into mist before her eyes, as if the threshold had decided she was already inside. “Okay,” Rory muttered, gripping the straps of her delivery bag. She reached beneath her shirt and pulled out the Heartstone. The pendant dangled from her fingers, its deep crimson stone humming faintly, pulsing in time with something she couldn’t name. “That’s new.” Nyx joined her, their form now fully solid, though still shifting at the edges like living smoke. They extended a hand—not quite touching the pendant, but hovering just above it. “It recognizes this place.” “Recognizes it or reacts to it?” “Both.” Rory wanted to press, but kept her silence. Observing came first. The grove stretched outward in every direction, but not like Earth groves. The trees weren’t English oaks, not entirely. Their bark was too smooth, too dark, like polished obsidian veined with silver. Leaves—if they could be called leaves—drifted in slow spirals, not falling, but *hovering*, suspended in mid-air before dissolving into the soil. Some leaves shimmered with inner light, veins of gold or sapphire glowing faintly before fading. Flowering bushes burst with blooms that shifted color as she watched—deep violets turning to peach, then to pale mint—all while remaining vibrant, never wilting. One cluster of blossoms released a cloud of golden pollen that hung in the air like suspended fireflies, yet not moving, not drifting. Just *being*. Waiting. Rory exhaled. “This isn’t... natural.” “Nothing is,” Isolde said from nearby. She had knelt and pressed her palm to the moss. A ripple spread from her touch, a pulse of light that raced along the forest floor like a wave. “And everything is.” Nyx crouched, their fingers brushing the moss. Their shadow, which had been confined to their feet like any mortal’s, now stretched long and sinuous across the ground, creeping toward the roots of a tree. But it wasn’t following them. It wasn’t attached. Rory’s stomach tightened. “Nyx?” The Shade looked up, eyes violet in the twilight. “My shadow isn’t mine here.” Isolde stood, brushing off her hands. “This place breathes,” she said. “And so do the shadows. They remember.” “Remember what?” Rory asked, though a part of her already dreaded the answer. “The feasts of longing,” Isolde replied, her voice softening into something almost sorrowful. “The meals beneath this bough when Belphegor sat at the high table and every soul was a dish to be savored.” Rory’s breath caught. *Belphegor. Prince of Dymas.* The realm of Gluttony. A place Rory had only heard of in whispers, a land of endless banquets where souls were consumed, not fed. “This was Dymasian soil once,” Isolde continued, gesturing to the moss beneath her feet. “Before the Veil thickened. Before the courts exiled themselves beyond.” Rory swallowed. Her pendant pulsed again, stronger this time. She tucked it back beneath her shirt. “So we’re standing on land that belonged to *Hell*?” Isolde’s gaze lifted to the sweeping boughs above. “Gluttony is not Hell. Not all of it. It’s a realm of indulgence. Of desire given form. And all desire leaves traces.” Rory wanted to argue. To demand clarity. But the grove resisted sharp questions. It hummed. It breathed. Nyx stood, their shadow still moving away, pooling around the base of an ancient yew. The tree’s bark pulsed with veins of silver, like veins of memory beneath skin. “Time doesn’t pass here like it does,” Nyx murmured. “It *watches*.” Rory pulled out her watch. The face glowed faintly, digital numbers flickering. She tapped it. The display stuttered—five forty-seven, twenty-eight seconds—then jumped backward: five forty-six fifty-seven. Then forward: five forty-seven thirty-four. “What the—?” Isolde laughed, a sound like wind through reeds. “The hands dance when time is not a guest, but a thief.” Rory lowered her arm. “That’s poetic, but not helpful.” “Isn’t it?” Isolde flicked her wrist, and from her sleeve emerged a sprig of the glowing golden pollen. It spun in the air between them like a miniature galaxy, seeds of light drifting, unfalling. “A minute here might be an hour elsewhere. Or a year. Or a breath.” Nyx stepped toward a cluster of mushrooms arranged in a perfect ring. Their caps pulsed with the same deep crimson as Rory’s pendant. When Nyx’s shadow touched the nearest cap, it trembled. “They respond to emotion,” Nyx said. Rory frowned. “The mushrooms?” “The shadows. The stones. The air.” Nyx turned, their silhouette warping slightly against the dusk. “This grove isn’t just a place. It’s a *being*. And it’s listening.” A chill traced Rory’s spine. She looked at Isolde. “You brought us here.” “No.” Isolde’s voice was calm, serene. “You brought *yourself*.” She gestured to the pendant beneath Rory’s shirt. “It called you. You answered.” Rory’s fingers brushed the cold metal of the Heartstone again. “I didn’t even know it *could* call.” Isolde smiled, enigmatic. “You didn’t give it the chance to speak until now.” From her bag, Rory fished out the Fae-Forged Blade Isolde had gifted her in another lifetime, it seemed. The moment her fingers closed around the hilt, the air around them sharpened. The blade was always cold, but now it thrummed, a deep, resonant note like a struck bell. The grove *heard* it. The golden pollen clouds scattered. The mushrooms shrank into the moss. The trees exhaled, a slow creak of wood and memory. And then— A whisper. It slithered through the twilight, not from any direction, but *within* the air itself. *“Carter...” Rory froze. The voice was her name. Not a stranger’s. Not an echo. It was *hers*. Her breath hitched. Her grip on the blade tightened. Nyx’s eyes flared violet. “Something is responding to the blade.” “Or the blade is responding to *her*,” Isolde murmered. “It knows her blood. It knows her intent.” Rory’s pulse roared in her ears. The grove held its breath. Even the drifting leaves had stilled. She raised the blade, catching the dim light on its moonsilver surface. The leaf-shaped edge gleamed, cold and alien. And then— A shadow moved. Not theirs. Not at their feet. It detached from the trunk of the nearest oak, peeling away like ink from parchment. It stretched, elongated, formed into the silhouette of a figure—tall, gaunt, its edges not solid, but flickering like candle flame. The figure turned hollow eyes toward Rory. They were violet. Glowing. Familiar. Rory’s blood turned to ice. Because those eyes were Nyx’s. But the face beneath— Was hers. The shadow-thing smiled. Its voice whispered, a wind through a voiceless throat— *“You carry the weight of time, little thief.”* Nyx staggered back. “That’s—I can’t—” Their voice cracked, raw and human. “That’s not possible.” Isolde’s smile faded. For the first time, uncertainty touched her ageless face. “Oh, my dear ones,” she breathed. “We are not alone in the remembering.” The shadow of Rory—her face, her form, her fear—took a step forward, its feet not touching the moss, only *hovering* above it. And the grove began to *sing*. A low, resonant hum vibrated through the earth, through Rory’s bones, through the pendant at her throat. It wasn’t music. It was memory given sound. The resonance of a thousand meals. A thousand hungers. A thousand stolen breaths. The Heartstone flared against her skin, blistering hot. Rory gasped. She fumbled with the chain, tore it from her neck. The pendant was red-hot. Glowing like a coal. And in the air between them, the shadow-Rory reached out. Not to strike. To *invite*. Its hand, woven from shadow and memory, hovered just above Rory’s heart. And in that touch, she saw. She saw herself two years ago, kneeling in an alley behind a club, bleeding, broken, Evan’s boot on her neck. She saw herself yesterday, pushing food parcels across London, tired, alive, *free*. She saw the blade in her hand now, forged in the Fae Courts, cold as vengeance, bright as hope. She saw *all of it*, compressed into a single breath. And the grove *remembered*. It remembered every wrong. Every dream. Every survival. And it *chose*. The shadow-Rory’s lips moved. *“You belong to the blade now.”* Rory’s heart stopped. Nyx reached for her. “Rory—!” She didn’t wait. With a cry that wasn’t just sound but *force*, Rory raised the Fae blade and drove it forward—not at the shadow, but at the earth beneath it. The blade struck the moss. A shockwave rippled outward. Light erupted. The shadow-Rory screamed, a sound like shattering ice. It unraveled, dissolving into the dusk, its violet eyes flickering out like dying stars. The singing stopped. The grove exhaled. Silence. Rory stood trembling, the blade now ice-cold in her grip, the pendant cool against her chest once more. Her hands shook. Her breath came in ragged gasps. Isolde stared at the scorched earth where the shadow had stood. Then she looked up at Rory, her expression unreadable. “You just invoked a claim,” she said quietly. Rory licked her lips. “A what?” “The blade,” Isolde said. “It has bound itself to you. Not just as a weapon. As a *marker*. Of intent. Of truth.” She stepped closer. “You bled your fear into it. Now it knows your will. And it will *answer*.” Rory swallowed. “What does that mean?” Isolde’s smile returned, slow and knowing. “It means, Aurora Carter, that the Veil just noticed you. And it does not forget.” Nyx exhaled, their own shadow now reattached, obedient, familiar. “We need to leave.” Rory nodded, but her eyes lingered on the scorched moss, where the shadow had vanished. The golden pollen had returned, drifting gently now, as if nothing had happened. Her pendant pulsed once more—softer. A heartbeat, not an alarm. Isolde turned toward the standing stones. The passageway home had already reformed, the oaks solid again, the air between them shimmering like a heat haze. Rory took one last look at the grove—the trees, the hovering flowers, the eternal twilight—and felt something deep and ancient settle in her chest. She wasn’t just a delivery rider anymore. She was something the grove had *waited* for. And the Veil had seen. She stepped through the threshold. The world tilted again. And for the first time in her life, Rory knew she wasn’t just passing through. She was being *watched*.
created_at"2026-03-18T10:26:09.786Z" 3/18/2026, 10:26:09 AM
model"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency408
moderation_latency(null)
generation_time39982
tokens_prompt1590
tokens_completion5126
native_tokens_prompt1608
native_tokens_completion4484
native_tokens_completion_images(null)
native_tokens_reasoning1245
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.0029316
router(null)
provider_responses
0
endpoint_id"f5ed6283-4e17-457d-98cd-2ec0c318171d"
id"6ec46cce02da4a4f85eb3e95984ccc27"
is_byokfalse
latency401
model_permaslug"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
provider_name"Mistral"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773829569-SDI9BYn2AORuqj7uOPMW"
upstream_id"6ec46cce02da4a4f85eb3e95984ccc27"
total_cost0.0029316
cache_discount(null)
upstream_inference_cost0
provider_name"Mistral"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences65
tagDensity0.338
leniency0.677
rawRatio0.045
effectiveRatio0.031
91.45% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2338
totalAiIsmAdverbs4
found
0
adverb"slightly"
count2
1
adverb"suddenly"
count1
2
adverb"gently"
count1
highlights
0"slightly"
1"suddenly"
2"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)
20.87% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2338
totalAiIsms37
found
0
word"scanning"
count1
1
word"weight"
count2
2
word"could feel"
count1
3
word"pulse"
count3
4
word"perfect"
count2
5
word"pulsed"
count5
6
word"etched"
count1
7
word"warmth"
count1
8
word"fractured"
count1
9
word"silence"
count2
10
word"shimmered"
count1
11
word"raced"
count1
12
word"stomach"
count1
13
word"desire"
count2
14
word"dance"
count1
15
word"flicked"
count1
16
word"trembled"
count1
17
word"chill"
count1
18
word"traced"
count1
19
word"enigmatic"
count1
20
word"whisper"
count1
21
word"echo"
count1
22
word"familiar"
count2
23
word"vibrated"
count1
24
word"resonance"
count1
25
word"unreadable"
count1
highlights
0"scanning"
1"weight"
2"could feel"
3"pulse"
4"perfect"
5"pulsed"
6"etched"
7"warmth"
8"fractured"
9"silence"
10"shimmered"
11"raced"
12"stomach"
13"desire"
14"dance"
15"flicked"
16"trembled"
17"chill"
18"traced"
19"enigmatic"
20"whisper"
21"echo"
22"familiar"
23"vibrated"
24"resonance"
25"unreadable"
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
emotionTells0
narrationSentences232
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences232
filterMatches
0"watch"
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences274
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen31
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans26
markdownWords43
totalWords2322
ratio0.019
matches
0"hovering"
1"being"
2"Belphegor. Prince of Dymas."
3"Hell"
4"watches"
5"being"
6"yourself"
7"could"
8"heard"
9"within"
10"hers"
11"her"
12"“You carry the weight of time, little thief.”"
13"hovering"
14"sing"
15"invite"
16"free"
17"all of it"
18"remembered"
19"chose"
20"“You belong to the blade now.”"
21"force"
22"marker"
23"answer"
24"waited"
25"watched"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions106
wordCount1954
uniqueNames19
maxNameDensity2.35
worstName"Rory"
maxWindowNameDensity4.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Isolde23
Heartstone4
London2
Seer1
Nyx15
Rory46
Earth1
English1
Shade1
Gluttony1
Fae-Forged1
Blade1
Was1
Evan1
Fae3
Courts1
Veil1
persons
0"Isolde"
1"Heartstone"
2"Seer"
3"Nyx"
4"Rory"
5"Shade"
6"Blade"
7"Was"
8"Evan"
9"Veil"
places
0"Richmond"
1"Park"
2"London"
3"Earth"
4"Fae"
globalScore0.323
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences124
glossingSentenceCount2
matches
0"not quite a smile"
1"not quite touching the pendant, but hovering just above it"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords2.584
wordCount2322
matches
0"not quite touching the pendant, but hovering just above it"
1"not falling, but *hovering*, suspended in mid-air before dissolving into the"
2"not a guest, but a thief"
3"not from any direction, but *within* the air itself"
4"not solid, but flickering like candle flame"
5"not at the shadow, but at the earth beneath it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences274
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs134
mean17.33
std17
cv0.981
sampleLengths
096
168
24
379
425
525
618
727
810
912
1067
113
1216
139
1448
1541
1627
1736
1840
1942
2034
216
221
2311
2468
2550
265
2738
2842
294
3014
3118
3213
3334
3431
3524
3625
3730
3817
3929
4011
4131
422
4320
449
4548
4632
476
484
4927
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences232
matches
0"was gone"
1"been confined"
2"were consumed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs356
matches
0"wasn’t following"
1"wasn’t just passing"
2"was being"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount22
semicolonCount0
flaggedSentences17
totalSentences274
ratio0.062
matches
0"The Seer hadn’t moved an inch, but the air between them had shifted—as if the world had exhaled."
1"Her breath misted briefly—then was gone, swallowed by the shifting air."
2"Then—"
3"The air smelled of ozone and crushed lavender, of honey and damp earth, of something older still—like rain on ancient stone."
4"They extended a hand—not quite touching the pendant, but hovering just above it."
5"Leaves—if they could be called leaves—drifted in slow spirals, not falling, but *hovering*, suspended in mid-air before dissolving into the soil."
6"Flowering bushes burst with blooms that shifted color as she watched—deep violets turning to peach, then to pale mint—all while remaining vibrant, never wilting."
7"The display stuttered—five forty-seven, twenty-eight seconds—then jumped backward: five forty-six fifty-seven."
8"And then—"
9"And then—"
10"It stretched, elongated, formed into the silhouette of a figure—tall, gaunt, its edges not solid, but flickering like candle flame."
11"But the face beneath—"
12"Its voice whispered, a wind through a voiceless throat—"
13"The shadow of Rory—her face, her form, her fear—took a step forward, its feet not touching the moss, only *hovering* above it."
14"With a cry that wasn’t just sound but *force*, Rory raised the Fae blade and drove it forward—not at the shadow, but at the earth beneath it."
15"Her pendant pulsed once more—softer."
16"Rory took one last look at the grove—the trees, the hovering flowers, the eternal twilight—and felt something deep and ancient settle in her chest."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1986
adjectiveStacks1
stackExamples
0"dim, amber-hued glow."
adverbCount72
adverbRatio0.03625377643504532
lyAdverbCount19
lyAdverbRatio0.009566968781470292
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences274
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences274
mean8.47
std6.59
cv0.778
sampleLengths
031
119
222
324
419
59
615
725
84
95
1018
1119
1220
1317
1412
153
163
177
1812
1913
203
2110
223
232
2412
257
266
272
285
295
307
315
327
3313
3415
3511
3621
373
388
393
404
411
429
435
442
4529
462
472
488
4921
40.15% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats27
diversityRatio0.24817518248175183
totalSentences274
uniqueOpeners68
68.03% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences196
matches
0"Only that slow, shimmering dusk,"
1"Then forward: five forty-seven thirty-four."
2"Even the drifting leaves had"
3"Then she looked up at"
ratio0.02
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount54
totalSentences196
matches
0"Her fingers brushed the Heartstone"
1"It had gone cold hours"
2"Their branches intertwined above, forming"
3"She didn’t turn."
4"Her lavender eyes glimmered, catching"
5"Her breath misted briefly—then was"
6"Her delivery bag tugged at"
7"She stood in a glade"
8"It was a depthless twilight,"
9"It filled her lungs and"
10"She moved soundlessly, her bare"
11"She reached beneath her shirt"
12"They extended a hand—not quite"
13"Their bark was too smooth,"
14"She had knelt and pressed"
15"Their shadow, which had been"
16"It wasn’t attached."
17"Her pendant pulsed again, stronger"
18"She tucked it back beneath"
19"She tapped it."
ratio0.276
51.84% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount160
totalSentences196
matches
0"The path through Richmond Park"
1"Rory kept her eyes on"
2"Nyx drifted beside her, their"
3"Rory adjusted the strap of"
4"Her fingers brushed the Heartstone"
5"It had gone cold hours"
6"Isolde stopped without warning."
7"Rory nearly walked into her."
8"The Seer hadn’t moved an"
9"Their branches intertwined above, forming"
10"Isolde said, her voice smooth"
11"She didn’t turn."
12"Rory asked, eyeing the standing"
13"The carvings pulsed faintly, as"
14"Isolde finally turned."
15"Her lavender eyes glimmered, catching"
16"Nyx drifted forward, their form"
17"The violet glow of their"
18"Rory exhaled through her nose."
19"Isolde’s lips curved, not quite"
ratio0.816
76.53% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences196
matches
0"Now she could feel it"
1"To demand clarity."
2"Because those eyes were Nyx’s."
ratio0.015
62.37% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount8
matches
0"Nyx drifted beside her, their form flickering like smoke caught in a slow breeze, the edges of their shadowy silhouette blurring into the dusk."
1"Her delivery bag tugged at her shoulder, the insulated containers suddenly feeling leaden, then weightless, as if gravity itself had hesitated."
2"It filled her lungs and settled in her bones, leaving a residue of prickling warmth, like static clinging to skin."
3"But the path through them had already begun to fade at the edges, the oaks softening into mist before her eyes, as if the threshold had decided she was already …"
4"Flowering bushes burst with blooms that shifted color as she watched—deep violets turning to peach, then to pale mint—all while remaining vibrant, never wilting…"
5"One cluster of blossoms released a cloud of golden pollen that hung in the air like suspended fireflies, yet not moving, not drifting."
6"A ripple spread from her touch, a pulse of light that raced along the forest floor like a wave."
7"Their shadow, which had been confined to their feet like any mortal’s, now stretched long and sinuous across the ground, creeping toward the roots of a tree."
56.82% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount3
matches
0"Isolde said, her voice smooth as honeyed moonlight"
1"Isolde replied, her voice softening into something almost sorrowful"
2"Nyx turned, their silhouette warping slightly against the dusk"
73.08% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount5
fancyTags
0"they murmured (murmur)"
1"Rory muttered (mutter)"
2"Isolde continued (continue)"
3"Nyx murmured (murmur)"
4"she breathed (breathe)"
dialogueSentences65
tagDensity0.231
leniency0.462
rawRatio0.333
effectiveRatio0.154
78.3932%