Run: 2026-03-12-01KKHZ2MYC8HPJ2760M2XXKXJD

Run Details

Duration:
21.9s
Cost:
$0.028539
Provider:
xAI

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
Aurora Carter pushed through the dense thicket at the edge of Richmond Park, her boots sinking into the damp earth with each careful step. The late autumn light had already begun to bleed from the sky, leaving the air crisp and heavy with the scent of decaying leaves and something sharper underneath, like crushed mint and distant thunder. Her straight black hair caught on a low branch; she freed it with an impatient tug, bright blue eyes narrowed against the gloom. The small crescent scar on her left wrist itched beneath the cuff of her jacket, a old reminder that caution was never wasted. Nyx drifted beside her, a humanoid silhouette of living shadow that seemed to drink in what little light remained. Their form flickered at the edges, incorporeal one moment and gaining the suggestion of solidity the next. Faintly glowing violet eyes regarded the woods with ancient patience. "This way feels... wrong," Aurora said, voice low. The words felt swallowed by the trees. "Like the path doesn't want us here." The shade's response came as a whisper riding the wind, brushing against her ear like cool silk. "The boundary remembers older feet than ours, Rory. It tests." She gripped the silver chain of the Heartstone Pendant beneath her shirt. The deep crimson gem rested warm against her sternum, though it had given no pulse since they left the flat above Silas's bar. No Hel portal here, then. This was something else. Isolde's territory, if the cryptic note Eva had passed along was to be trusted. *Seek the silver seer among the standing oaks when the veil thins.* The trees thinned abruptly, revealing a circle of ancient oaks arranged like deliberate sentinels. Their trunks twisted in impossible spirals, bark etched with patterns that might have been natural grain or forgotten runes. No footprints marked the grass beyond them, even where Aurora's own boots left clear impressions. She stopped at the edge, heart kicking against her ribs. "These are the markers," she murmured. "The ones from the old stories Eva used to tell." Nyx coalesced more fully, taking on height and approximate mass until they stood nearly six and a half feet of living darkness beside her. "Then we cross. Or we turn back and let the questions devour us instead." Aurora exhaled, squared her shoulders, and stepped between two of the largest oaks. The change was immediate and visceral. The air thickened like honey in her lungs, warm and sweet where the park had been chill. Colors bloomed around her with violent intensity—wildflowers carpeted the ground in shades that had no business existing in November. Petals of liquid gold, sapphire throats veined with silver, blossoms that pulsed softly as if breathing. They did not crush beneath her boots but seemed to part and then reform behind her, leaving her path unmarked. She heard Nyx's whisper close behind. "The grove welcomes. Or it pretends to." Every sense felt heightened. The faint chiming reached her first, like distant crystal bells stirred by no wind. It wove between the trees, rising and falling in patterns that tugged at something deep in her chest, an almost-memory of lullabies her mother used to sing in Welsh. Aurora's fingers brushed a cluster of moon-pale lilies. They released a soft cascade of light that drifted upward like fireflies, each spark carrying the scent of rain on hot stone. "Beautiful," she breathed, the word inadequate. Wonder warred with the unease crawling up her spine. The trees here grew taller than any in the park, their leaves a canopy of emerald and amethyst that filtered the light into shifting prisms across the ground. Fruits hung heavy from some branches—plums the color of midnight, pears that seemed carved from opal. One dropped as she passed, splitting open to reveal not flesh but swirling mist that formed tiny, fleeting shapes: a running deer, a woman dancing, a shadow with violet eyes. She glanced back. Nyx had thinned again, becoming more mist than form, their violet gaze fixed on the drifting shapes with something like hunger. "This place tastes of the spaces between," they whispered. "Where I was born the second time." "How long have we been walking?" Aurora asked. The question felt important. The amber-tinged light filtering through the canopy had not changed, though her watch had stopped at 4:17. The unease sharpened. Time moves differently here, Eva had warned. An hour inside might be minutes or days outside. "Long enough for doubt to grow teeth," Nyx answered. Their form solidified enough to offer her a shadowy hand. She took it, the contact cool and strangely solid, like gripping polished obsidian. They moved deeper. The ground rose in gentle undulations, each hill revealing new wonders. A stream cut across their path, but its water flowed upward in lazy spirals before cascading back down into itself, singing in harmonies no human throat could manage. Aurora knelt and dipped her fingers in. The liquid was cold as the Fae blade she kept hidden in her coat, sending sparks of silver racing up her arm. The small scar on her wrist tingled, as if recognizing old magic. "This isn't just a grove," she said, rising. "It's... alive. Watching us." A rustle sounded to their left. She spun, hand going instinctively to the slender leaf-shaped dagger at her hip. The Fae-forged blade, given by the very woman they sought, remained sheathed but hummed faintly in its leather housing. A creature no larger than a fox darted between the flowers—antlers of twisted crystal, fur like spun moonlight. It paused to regard them with eyes too intelligent for any earthly beast, then vanished in a burst of golden motes. Aurora let out a shaky laugh. "If I told my parents about this, Dad would have me committed before I finished the sentence." "Your father the barrister prefers facts," Nyx whispered, voice carrying amusement on the breeze. "This place has little use for them." They pressed on. The chiming grew louder, resolving into something like distant laughter and the strum of unseen strings. The trees formed natural archways now, their branches intertwining overhead in deliberate patterns. Between two such arches, Aurora found a stone basin filled with still water that reflected not the canopy above but a starlit sky from some other season. She leaned over it, seeing her own face staring back—except the reflection's eyes glowed with faint inner light, and the scar on her wrist had become a full circle. She jerked back, pulse hammering. "Nyx. Look at this." The shade drifted close, their silhouette bending to peer into the basin. The reflection showed no shadow being at all, but a man with sharp features and storm-gray eyes, dressed in robes from another century. Aldric, she realized with a jolt. The sorcerer Nyx had been before the failed ritual in 1643. Nyx made a sound like wind through a graveyard, pulling away sharply. "Some truths are better left in water," they whispered. Aurora wanted to apologize but knew better. Instead she touched their arm, feeling the strange give of shadow-flesh. "We're both outsiders here. That's why we do this together." The path narrowed, forcing them closer. Wildflowers gave way to mushrooms the size of small trees, their caps glowing with bioluminescent veins that pulsed in time with her heartbeat. She reached out to touch one, feeling a surge of warmth travel through her palm and into her blood. For a moment she could taste colors—crimson like the Heartstone, lavender like— She froze. Isolde Varga stood in the center of the clearing ahead. The half-fae appeared as if she'd grown from the grove itself. Silver hair cascaded to her waist, catching stray motes of light and turning them into living jewels. Her pale lavender eyes regarded them without surprise, though Aurora's own pulse thundered in her ears. Isolde's bare feet rested upon the grass yet left no impression, as if she walked on a different plane entirely. Ethereal was too small a word; she was the grove's distilled essence given form. "You have found the way," Isolde said. Her voice carried the quality of wind chimes and old secrets. "Or the way has found you. The distinction matters less than mortals believe." Aurora straightened, forcing her cool-headed mask into place despite the wonder and unease warring in her chest. "You're Isolde. The note said you'd have answers about the Veil weakening. About the rifts." The seer smiled, a small thing that suggested both welcome and warning. She could not lie—that much the old stories agreed upon—but she could lead truth in circles until it grew dizzy. "Answers are flowers, dear Carter. Some bloom only in their season. Some poison the tongue that seeks them." Nyx coalesced fully beside Aurora, violet eyes steady. "We come seeking knowledge of the tears. Shadows whisper of larger rifts. Of things crossing that should not." Isolde drifted—there was no other word for her movement—toward a cluster of standing stones at the clearing's heart. Smaller than the boundary markers, these were carved with scenes that shifted when Aurora wasn't looking directly at them: a city swallowed by amber skies, a woman with black hair wielding a crimson pendant, a shadow tearing free from human flesh. "The Veil thins and thickens like breath," Isolde murmured, trailing silver fingers above the carvings without touching them. "Winter solstice approaches. Old wounds open. You carry one such wound with you, Malphora." Aurora's hand went to the Heartstone again. It pulsed now, not with the heat of Hel portals but with a cooler rhythm, like the grove itself had recognized its power. "This was given to me. I don't know by who. Or why." "Unknown benefactors rarely remain unknown," Isolde replied, voice weaving through the chiming that filled the clearing. "The pendant remembers Dymas. Its excess. Its hunger. But hunger wears many faces, does it not?" The unease Aurora had felt since crossing the boundary coalesced into something sharper. She glanced at Nyx, whose form had begun to fray at the edges as if the grove pulled them in competing directions. The air here felt electric, every breath carrying the taste of imminent revelation and possible betrayal. "Show us," Aurora said. She drew the Fae-forged blade, not as threat but offering. The moonsilver dagger caught the impossible light and threw it back in cool shards. "If time doesn't behave here, then let's not waste what little we might have." Isolde's lavender eyes sparkled with something like approval. She turned and walked deeper into the grove, feet still leaving no trace. Aurora followed, Nyx at her side, the three of them a strange procession through wonders that grew only more alien. Trees whose leaves sang softly when touched. Pools that showed futures instead of reflections—glimpses of London streets cracked open to reveal vineyards and endless feasts under amber skies. A murder of crows with feathers of pure starlight that watched them pass without sound. The deeper they moved, the more Aurora felt the grove examining her. It was not hostile, precisely, but neither was it kind. It simply *was*, ancient and indifferent and beautiful enough to break a heart. She understood now why Isolde had been exiled from the Fae Courts for sharing visions with mortals. This place was not meant for human minds. The wonder of it pressed against her thoughts like too much wine, while the unease nipped at her heels like unseen wolves. They reached a hollow where the canopy opened to reveal not sky but a shimmering distortion—the Veil itself, visible only because this place existed half in and half out of mortal reality. It looked like heat haze caught in perpetual motion, faint colors bleeding through in patterns that hurt to follow. "Here the boundary bleeds," Isolde said, stopping beneath it. "What crosses depends on who asks. And what they are willing to feed it." Aurora stared upward, the Heartstone now blazing warm against her skin. Nyx's whisper came soft beside her. "I feel the pull. The spaces between call." She reached out and took the shade's hand again, solid this time. The three of them stood together beneath the alien sky-that-was-not-sky, the grove alive around them with its impossible flowers and singing trees and watching stars. For the first time since stepping between the oaks, Aurora felt not just wonder or unease, but the stirring of purpose. Whatever came next—whatever rifts opened or secrets spilled—would begin here, in this ancient, otherworldly place that had already changed them simply by allowing them inside. Isolde tilted her silver head, silver hair catching impossible light. "The grove has shown you its face. Now, child of Cardiff, what will you show it in return?" Aurora met the half-fae's gaze steadily, the Fae blade cool in her grip and the Heartstone burning like a second heart. "The truth," she said. "Even if it has teeth." The grove chimed its approval, or perhaps its warning, as the three of them stood at the threshold of answers that might save their world or unmake it entirely.
created_at"2026-03-12T21:26:09.618Z" 3/12/2026, 9:26:09 PM
model"x-ai/grok-4.20-beta-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6561
moderation_latency(null)
generation_time21694
tokens_prompt1590
tokens_completion3354
native_tokens_prompt1595
native_tokens_completion4244
native_tokens_completion_images0
native_tokens_reasoning1536
native_tokens_cached64
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"completed"
usage0.0285388
router(null)
provider_responses
0
endpoint_id"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id"64fd3ab7-dd0d-6c1f-f8b5-70a53f488aea"
is_byokfalse
latency361
model_permaslug"x-ai/grok-4.20-beta-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773350769-CnpgI2GasHlVQZg1cT88"
upstream_id"64fd3ab7-dd0d-6c1f-f8b5-70a53f488aea"
total_cost0.0285388
cache_discount0.0001152
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences38
tagDensity0.395
leniency0.789
rawRatio0
effectiveRatio0
88.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2180
totalAiIsmAdverbs5
found
0
adverb"softly"
count2
1
adverb"very"
count1
2
adverb"sharply"
count1
3
adverb"precisely"
count1
highlights
0"softly"
1"very"
2"sharply"
3"precisely"
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)
31.19% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2180
totalAiIsms30
found
0
word"gloom"
count1
1
word"reminder"
count1
2
word"flickered"
count1
3
word"whisper"
count4
4
word"silk"
count1
5
word"pulse"
count3
6
word"sentinels"
count1
7
word"etched"
count1
8
word"chill"
count1
9
word"intensity"
count1
10
word"pulsed"
count3
11
word"crystal"
count2
12
word"fleeting"
count1
13
word"dancing"
count1
14
word"tinged"
count1
15
word"cascading"
count1
16
word"racing"
count1
17
word"resolving"
count1
18
word"warmth"
count1
19
word"thundered"
count1
20
word"electric"
count1
21
word"otherworldly"
count1
highlights
0"gloom"
1"reminder"
2"flickered"
3"whisper"
4"silk"
5"pulse"
6"sentinels"
7"etched"
8"chill"
9"intensity"
10"pulsed"
11"crystal"
12"fleeting"
13"dancing"
14"tinged"
15"cascading"
16"racing"
17"resolving"
18"warmth"
19"thundered"
20"electric"
21"otherworldly"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences133
matches
0"a surge of warmth"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences133
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences156
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords13
totalWords2167
ratio0.006
matches
0"Seek the silver seer among the standing oaks when the veil thins."
1"was"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions73
wordCount1833
uniqueNames20
maxNameDensity1.2
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Carter1
Richmond1
Park1
Heartstone5
Pendant1
Silas1
Hel2
Eva2
Aurora22
Nyx12
November1
Welsh1
Wonder1
Fae5
Fae-forged2
Varga1
London1
Isolde11
Courts1
Veil1
persons
0"Carter"
1"Silas"
2"Eva"
3"Aurora"
4"Nyx"
5"Wonder"
6"Varga"
7"Isolde"
8"Veil"
places
0"Richmond"
1"Park"
2"November"
3"Welsh"
4"London"
globalScore0.9
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences111
glossingSentenceCount8
matches
0"shadow that seemed to drink in what little light remained"
1"as if breathing"
2"seemed carved from opal"
3"something like hunger"
4"as if recognizing old magic"
5"something like distant laughter and the stru"
6"something like approval"
7"looked like heat haze caught in perpetual"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches7
per1kWords3.23
wordCount2167
matches
0"not flesh but swirling mist"
1"not the canopy above but a starlit sky from some other season"
2"not with the heat of Hel portals but with a cooler rhythm, like the grove itself had recognized i"
3"not as threat but offering"
4"not hostile, precisely, but neither was it kind"
5"not sky but a shimmering distortion"
6"not just wonder or unease, but the stirring of purpose"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences156
matches
0"lie—that much"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs49
mean44.22
std25.9
cv0.586
sampleLengths
0104
146
222
327
470
558
616
738
891
913
1077
1189
1240
1348
1432
1583
1612
1777
1823
1921
2088
219
2264
239
2428
2560
262
2710
2878
2931
3032
3150
3226
3359
3432
3542
3632
3751
3842
3984
4082
4151
4223
4325
4458
4525
4628
4730
4829
99.99% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences133
matches
0"were carved"
1"been exiled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs324
matches
0"wasn't looking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount14
semicolonCount2
flaggedSentences12
totalSentences156
ratio0.077
matches
0"Her straight black hair caught on a low branch; she freed it with an impatient tug, bright blue eyes narrowed against the gloom."
1"Colors bloomed around her with violent intensity—wildflowers carpeted the ground in shades that had no business existing in November."
2"Fruits hung heavy from some branches—plums the color of midnight, pears that seemed carved from opal."
3"A creature no larger than a fox darted between the flowers—antlers of twisted crystal, fur like spun moonlight."
4"She leaned over it, seeing her own face staring back—except the reflection's eyes glowed with faint inner light, and the scar on her wrist had become a full circle."
5"For a moment she could taste colors—crimson like the Heartstone, lavender like—"
6"Ethereal was too small a word; she was the grove's distilled essence given form."
7"She could not lie—that much the old stories agreed upon—but she could lead truth in circles until it grew dizzy."
8"Isolde drifted—there was no other word for her movement—toward a cluster of standing stones at the clearing's heart."
9"Pools that showed futures instead of reflections—glimpses of London streets cracked open to reveal vineyards and endless feasts under amber skies."
10"They reached a hollow where the canopy opened to reveal not sky but a shimmering distortion—the Veil itself, visible only because this place existed half in and half out of mortal reality."
11"Whatever came next—whatever rifts opened or secrets spilled—would begin here, in this ancient, otherworldly place that had already changed them simply by allowing them inside."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1861
adjectiveStacks1
stackExamples
0"slender leaf-shaped dagger"
adverbCount62
adverbRatio0.03331542181622783
lyAdverbCount23
lyAdverbRatio0.012358946802794197
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences156
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences156
mean13.89
std7.27
cv0.524
sampleLengths
024
134
223
323
419
517
610
78
87
97
1017
1110
1212
1323
145
154
1614
1712
1814
1919
2015
2110
226
2310
2424
2514
2613
276
2817
2919
3016
3120
326
337
344
3514
3629
378
3822
396
409
4128
4216
4330
443
4521
469
477
488
494
51.28% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.34615384615384615
totalSentences156
uniqueOpeners54
53.76% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences124
matches
0"Faintly glowing violet eyes regarded"
1"Instead she touched their arm,"
ratio0.016
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences124
matches
0"Her straight black hair caught"
1"Their form flickered at the"
2"She gripped the silver chain"
3"Their trunks twisted in impossible"
4"She stopped at the edge,"
5"They did not crush beneath"
6"She heard Nyx's whisper close"
7"It wove between the trees,"
8"They released a soft cascade"
9"she breathed, the word inadequate"
10"She glanced back."
11"Their form solidified enough to"
12"She took it, the contact"
13"They moved deeper."
14"she said, rising"
15"She spun, hand going instinctively"
16"It paused to regard them"
17"They pressed on."
18"She leaned over it, seeing"
19"She jerked back, pulse hammering."
ratio0.274
16.45% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount110
totalSentences124
matches
0"Aurora Carter pushed through the"
1"The late autumn light had"
2"Her straight black hair caught"
3"The small crescent scar on"
4"Nyx drifted beside her, a"
5"Their form flickered at the"
6"Aurora said, voice low"
7"The words felt swallowed by"
8"The shade's response came as"
9"She gripped the silver chain"
10"The deep crimson gem rested"
11"This was something else."
12"Isolde's territory, if the cryptic"
13"The trees thinned abruptly, revealing"
14"Their trunks twisted in impossible"
15"She stopped at the edge,"
16"Nyx coalesced more fully, taking"
17"Aurora exhaled, squared her shoulders,"
18"The change was immediate and"
19"The air thickened like honey"
ratio0.887
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences124
matches(empty)
ratio0
14.45% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences89
technicalSentenceCount16
matches
0"Nyx drifted beside her, a humanoid silhouette of living shadow that seemed to drink in what little light remained."
1"Their trunks twisted in impossible spirals, bark etched with patterns that might have been natural grain or forgotten runes."
2"Petals of liquid gold, sapphire throats veined with silver, blossoms that pulsed softly as if breathing."
3"It wove between the trees, rising and falling in patterns that tugged at something deep in her chest, an almost-memory of lullabies her mother used to sing in W…"
4"They released a soft cascade of light that drifted upward like fireflies, each spark carrying the scent of rain on hot stone."
5"One dropped as she passed, splitting open to reveal not flesh but swirling mist that formed tiny, fleeting shapes: a running deer, a woman dancing, a shadow wit…"
6"The liquid was cold as the Fae blade she kept hidden in her coat, sending sparks of silver racing up her arm."
7"The small scar on her wrist tingled, as if recognizing old magic."
8"Between two such arches, Aurora found a stone basin filled with still water that reflected not the canopy above but a starlit sky from some other season."
9"Silver hair cascaded to her waist, catching stray motes of light and turning them into living jewels."
10"Isolde's bare feet rested upon the grass yet left no impression, as if she walked on a different plane entirely."
11"Smaller than the boundary markers, these were carved with scenes that shifted when Aurora wasn't looking directly at them: a city swallowed by amber skies, a wo…"
12"Pools that showed futures instead of reflections—glimpses of London streets cracked open to reveal vineyards and endless feasts under amber skies."
13"A murder of crows with feathers of pure starlight that watched them pass without sound."
14"It looked like heat haze caught in perpetual motion, faint colors bleeding through in patterns that hurt to follow."
15"The three of them stood together beneath the alien sky-that-was-not-sky, the grove alive around them with its impossible flowers and singing trees and watching …"
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount3
matches
0"Aurora said, voice low"
1"Nyx whispered, voice carrying amusement on the breeze"
2"Isolde replied, voice weaving through the chiming that filled the clearing"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount6
fancyTags
0"she murmured (murmur)"
1"she breathed (breathe)"
2"they whispered (whisper)"
3"Nyx whispered (whisper)"
4"they whispered (whisper)"
5"Isolde murmured (murmur)"
dialogueSentences38
tagDensity0.395
leniency0.789
rawRatio0.4
effectiveRatio0.316
68.5996%