Run: 2026-09-23-01M36VDJAMH0SNBDAB1YCCWD6E

Run Details

Duration:
3m 5s
Cost:
$0.055176
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
The last of the ordinary light thinned between the standing stones. They were oak gone to the hardness of granite, trunks risen vertical and stripped of every branch, bone-grey and spiraled with grain that still felt faintly warm under Aurora’s palm. Richmond Park’s autumn damp clung to her jacket and to the black fall of her hair; beyond the broken circle the air already smelled wrong—sweet, green, and stubbornly alive. “Here,” Nyx said. The word arrived as a whisper dragged across the back of her neck. They had drawn themselves tall, a humanoid absence a head above her, violet eyes the only steady color in their shifting dark. Solid enough, for the moment, that wet grass bent beneath them. “The boundary keeps its own hours. Step through and do not count them.” She touched the crescent scar on her left wrist, an old habit when the world tilted. The Heartstone rested against her collarbone, silver chain cool, the thumbnail-sized crimson gem giving off only its usual faint inner glow. No pulse. No heat. Whatever waited past the oaks was not a door into Hel. She stepped between the trunks. Warmth closed over her like a hand. The scent of crushed wildflowers rose so thick she tasted it—honey, pepper, rain on hot stone. Color flooded the ground in every direction: poppies red as fresh cuts, bluebells, star-shaped blooms in shades no London garden had managed, all of them open and perfect though the park behind her had been sliding toward frost. Petals brushed her calves, soft and slightly cool. When she turned, the standing stones had drawn closer together, the gap no wider than her shoulders, and the grey light beyond looked thin as paper. Nyx poured through after her. Their edges frayed where they crossed the threshold, then knitted again. For a second she saw the shape of a man inside the shadow—broad shoulders, a coat cut centuries out of fashion—before it smoothed away. Their eyes brightened. “Between,” they whispered. “Earth on one side of the breath. The Fae on the other. We stand in the pause.” Wonder sat high in her chest, bright and a little frightening. The sky above the clearing was a pale, nameless color veined with slow silver threads that drifted like weed in water. No sun. No cloud. Light came from everywhere and nowhere, soft enough that it cast almost no shadow—except where Nyx stood, and there the darkness ran deeper than it should have, as if the grove’s light refused to acknowledge them fully. They walked. The ground sprang under her boots, moss over something that hummed faintly when her heel struck it. Each footfall sounded a half-beat late, the crunch of a stem arriving after her weight had already lifted. She stopped. The sound of her last step finished itself politely in the quiet. “Did you hear that?” “The grove is polite,” Nyx said. “It lets your noise catch up so you will not feel rude.” A short laugh escaped her. It did not echo. A cluster of white bell-flowers turned their open faces toward the sound, tracking her mouth. When she fell silent they held still, waiting. The fine hairs on her forearms rose. She moved on, slower. The flowers grew denser, some waist-high, their stems faintly luminous at the joints. One brushed the scarred wrist and cold shot up the bone, clean as crushed mint, gone in a blink. The crescent mark shone silver for an instant, bright enough to see against her skin, then dimmed. She rubbed it, heart kicking hard. “It tasted you,” Nyx murmured. They had gone less solid, drifting a hand’s breadth above the moss so the blooms would not have to decide whether to bend. “Old blood remembers old bargains. Yours is newer. It is only curious.” “Comforting.” “I did not say it was safe.” The clearing refused to end. What had looked like a modest hidden pocket from the stones stretched onward between low rises blanketed in impossible color. The air warmed and cooled in pockets, as if the season could not agree with itself. A breeze carried the sound of water. They followed it and found a stream no wider than her forearm, running clear over pale stones. Aurora crouched. The current moved uphill, patient and sure, carrying a yellow petal toward the crest of a rise. She watched the petal climb, spin, and slip into a shimmer in the air that was not quite a tear and not quite a reflection. The shimmer healed behind it. Her pendant stayed quiet against her throat. This was not Hel. This was something that had never needed a portal because it had always been adjacent, a held breath between realms. Unease threaded the wonder. Her watch had stopped; she checked it twice, the second hand shivering in place between ticks. The silver threads overhead had not shifted their slow pattern. She could not tell if minutes had passed or none at all. When she looked back, the standing stones were gone, swallowed by a wall of blooming hawthorn that had not been there when they entered—or had been there, and she had simply failed to see it decide to close. “Nyx.” Her voice came out steadier than she felt. “If an hour here is minutes outside, or days—how do we know which?” “We do not,” they said. The whisper frayed at the edges. “That is the toll. The grove spends your time as it likes and returns what remains. Sometimes it returns more than you brought. Sometimes less. The Wardens watch the rifts in the Veil. They do not watch this. This is older than their oaths.” She let that settle without asking how they knew. Questions about the years Nyx had spent between realms tended to make their form thin. Instead she listened. Birdsong layered over itself, a phrase repeating before it finished, another arriving from a direction that held no tree. Under it, or inside it, something like voices moved—too soft to parse, the cadence of conversation held just below hearing. When she focused, it became only leaves brushing leaves. A shadow that was not Nyx’s detached from the base of a flowering mound and stretched toward them across the moss. Nyx recoiled, violet eyes flaring. The foreign dark touched their ankle and their substance boiled, edges shredding into threads the grove’s light tried and failed to illuminate. They hissed—a sound like wind through a cracked pane—and yanked free. The strange shadow lingered, tasting the air where they had been, then sank back into the moss as if satisfied. “Do not let them drink you,” Nyx said, thinner now, working to pull themselves whole. “The dark here is not absence. It is appetite wearing a familiar coat.” Aurora’s mouth had gone dry. She offered her hand without thinking. Nyx did not take it, but drifted close enough that the cold of their nearness raised gooseflesh along her arm. Solid again, mostly. The violet glow steadied. They climbed the rise the stream had climbed. At the top the land opened into a broader bowl, and at its center stood an oak so vast its canopy seemed to brace the nameless sky. Bark dark and ridged, etched with spirals that rearranged themselves between her blinks, sap catching the light like slow mercury in the grooves. Moss ringed the trunk in a perfect circle. No footprints crossed it. Not one. The absence was so complete it felt like a sentence someone had declined to finish. She stopped at the edge of the moss. Wonder rose again, cleaner, at the scale of the tree and the quiet life moving in its patterns. Unease kept its hand on her shoulder. Something watched from the spirals. She was sure of it. “We should not be the first to leave marks,” she said quietly. “You will not be,” a new voice answered. The woman stood beneath the oak as if the bark had considered her and decided, for now, to let her go. Silver hair reached her waist and stirred in a wind Aurora could not feel on her own skin. Pale lavender eyes regarded them from a face that refused to settle on any single age. She was barefoot. The moss behind her, and beneath her, showed nothing—not a bent blade of green, not a darker patch of damp. She had crossed the circle or she had always been inside it. Aurora could not tell which truth sat worse. Nyx went rigid beside her. “Isolde.” The woman inclined her head, the gesture neither confirmation nor refusal. “Names are nets,” she said. Her speech was precise and musical, each sentence shaped so it could be lifted free and still refuse to hold still. “You cast one and catch only what is willing to be caught. The shade remembers a sorcerer’s bones and the year those bones were spent. The woman with the Cardiff scar remembers a door she has not yet opened. Both of you have already paid the toll of entry. The grove is deciding what to return.” Aurora’s pulse beat hard against the chain at her throat. She kept her hands open, visible. Think, she told herself. Do not rush the question into a shape she can bend. “You can’t lie.” A small smile. “I cannot. The Courts burned that mercy out of me before they cast me past their last gate. Truth is a corridor with many doors. I simply decline to tell you which handle leads where you hope.” Her gaze dropped to the pendant, then lifted. “That stone sleeps because no prince of Gluttony waits behind these flowers. Dymas keeps a louder hunger. This place feeds on slower things—hours, names, the warmth you thought was only yours.” The stream-sound had faded. In its place Aurora heard her own breathing, and Nyx’s lack of it, and the faint creak of spirals shifting in living bark. A single petal drifted down and settled on Isolde’s shoulder. It did not crush. It simply rested, as if weight were a courtesy rather than a rule. “We came looking for the seer,” Aurora said. “For what the tears in the Veil are doing. It’s weakening, and—” “Weakening, strengthening, listening,” Isolde finished, not unkindly. “You will have answers when the questions learn to stand on their own feet. Until then, walk. See. The flowers bloom because time here has forgotten how to end a season. An hour beneath this oak may be the minute your city spends looking for a place to leave a car. Or it may be the day your friends spend lighting candles and saying your name into empty rooms. Both coins are already in the air. You will know which face lands when you step back through the stones—if the stones still agree to open for you.” The unease sharpened into something she could hold. She glanced at Nyx. They had drawn closer, a tall column of living dark, eyes fixed on Isolde with an old and wary recognition that needed no translation. Isolde stepped off the moss. Still no prints formed under her feet as she crossed the flowers to them. From the fall of her silver hair she drew a slender shape—or the grove passed it into her palm; Aurora could not see the difference. A dagger, leaf-shaped, metal the color of moonlight on still water. Cold rolled off it in a visible shiver of air. Even under the grove’s diffuse light the edge held a faint, steady luminescence. “For the hand that will need to cut what words cannot loosen,” Isolde said. “Moonsilver, forged where the Courts still pretend they remember mercy. It will part a ward as cleanly as a lie parts from my mouth—which is to say it will not part a lie at all, because none leave me. It bites deepest what crawls out of Hel wearing a borrowed face. Take it. Or leave it, and learn what the grove keeps for those who refuse what it offers.” Aurora closed her fingers around the hilt. The cold sank in at once, not biting, simply absolute, a temperature that had never known warmth and did not intend to learn. The balance was perfect, already familiar in a way that unsettled her more than the chill. She had nowhere to put it. Then a slim sheath rested against her belt, leather dark and soft, and she could not remember buckling it there. She slid the dagger home. The cold remained, a line of winter lying against her hip through the cloth. Nyx’s whisper thinned with something that might have been respect. “Fae-forged. It will not love you. It will work.” “Love is a mortal accounting,” Isolde said. “This place does not keep those books.” She turned her pale eyes on Aurora once more. “Go deeper if your courage still has edges. Press the scar to the oak and it will show you one true thing, and one thing that remains true only until you believe it. I will not tell you which you touched. When you are finished being astonished, and finished being afraid, find the stones again. They move when the grove grows bored of visitors. Do not give them cause to wander.” She walked away across the blooms. Her hair caught the silver threads of the sky and held them for a moment before letting them go. Behind her the moss remained pristine. The spirals in the oak rearranged themselves into a shape that might have been a watching eye or a warning left half-spoken. The wildflowers leaned—not toward her retreating figure, but toward the space she had left, as if scenting the truths she had declined to simplify. Aurora stood with the cold weight of the dagger at her side and Nyx’s darkness at her shoulder. Somewhere below the rise the impossible stream still sang to itself. Her stopped watch was a small dead circle on her wrist. Wonder and unease had stopped taking turns; they occupied her together now, bright and cold as the blade against her hip. She looked at the unmarked moss, at the path that was not a path leading farther in where the light forgot, just slightly, how to be only light, and at the oak whose patterns waited without hurry. She drew one breath of the honey-thick air, felt the scar on her wrist answer with a faint silver ache, and stepped deeper into the grove.
created_at"2026-09-23T10:01:43.513Z" 9/23/2026, 10:01:43 AM
model"x-ai/grok-4.7-20260916"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency628
moderation_latency(null)
generation_time184996
tokens_prompt1547
tokens_completion5681
native_tokens_prompt2772
native_tokens_completion10859
native_tokens_completion_images(null)
native_tokens_reasoning7881
native_tokens_cached1152
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"completed"
service_tier"default"
usage0.055176
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790157703-fMZJ2DU1wyw3HU0YNJb5"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790157703-W60rlfFIHV8XgA6bV2S9"
upstream_id"7ef58dcc-7339-964a-bdde-4baa2ceb7f83"
provider_responses
0
endpoint_id"c942f37a-87e1-4fa8-83d0-8c67fda4fb4a"
id"7ef58dcc-7339-964a-bdde-4baa2ceb7f83"
is_byokfalse
latency191
model_permaslug"x-ai/grok-4.7-20260916"
provider_name"xAI"
status200
total_cost0.055176
cache_discount0.0013824
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences35
tagDensity0.457
leniency0.914
rawRatio0.063
effectiveRatio0.057
95.86% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2417
totalAiIsmAdverbs2
found
0
adverb"slightly"
count2
highlights
0"slightly"
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)
52.42% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2417
totalAiIsms23
found
0
word"whisper"
count3
1
word"pulse"
count2
2
word"warmth"
count3
3
word"perfect"
count3
4
word"footfall"
count1
5
word"weight"
count3
6
word"echo"
count1
7
word"comforting"
count1
8
word"familiar"
count2
9
word"etched"
count1
10
word"unsettled"
count1
11
word"chill"
count1
12
word"pristine"
count1
highlights
0"whisper"
1"pulse"
2"warmth"
3"perfect"
4"footfall"
5"weight"
6"echo"
7"comforting"
8"familiar"
9"etched"
10"unsettled"
11"chill"
12"pristine"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences152
matches(empty)
95.86% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences152
filterMatches
0"watch"
1"decide"
hedgeMatches
0"tended to"
1"seemed to"
2"tend to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences171
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen98
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2401
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions1
matches
0"Think, she told herself."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions41
wordCount1811
uniqueNames8
maxNameDensity0.83
worstName"Nyx"
maxWindowNameDensity2.5
worstWindowName"Nyx"
discoveredNames
Aurora12
Park1
Heartstone1
Hel2
London1
Wonder3
Nyx15
Isolde6
persons
0"Aurora"
1"Heartstone"
2"Wonder"
3"Nyx"
4"Isolde"
places
0"Park"
1"Hel"
2"London"
globalScore1
windowScore0.833
30.95% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences105
glossingSentenceCount5
matches
0"looked like a modest hidden pocket from t"
1"not quite a tear and not quite a reflection"
2"not quite a reflection"
3"something like voices moved—too soft to pars"
4"felt like a sentence someone had declin"
5"as if scenting the truths she had declined to simplify"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.833
wordCount2401
matches
0"neither confirmation nor"
1"not toward her retreating figure, but toward the space she had left, as if scenting the truths she"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences171
matches
0"let that settle"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs45
mean53.36
std33.99
cv0.637
sampleLengths
070
162
252
35
495
543
620
773
851
94
1018
1139
1259
1340
141
157
16145
1780
1822
1955
2075
2179
2228
2338
2487
2543
2612
278
2898
296
3093
3134
3279
3354
3420
35104
3636
3778
3883
3991
4019
4194
4277
4398
4426
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences152
matches
0"were gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs312
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount4
flaggedSentences12
totalSentences171
ratio0.07
matches
0"Richmond Park’s autumn damp clung to her jacket and to the black fall of her hair; beyond the broken circle the air already smelled wrong—sweet, green, and stubbornly alive."
1"The scent of crushed wildflowers rose so thick she tasted it—honey, pepper, rain on hot stone."
2"For a second she saw the shape of a man inside the shadow—broad shoulders, a coat cut centuries out of fashion—before it smoothed away."
3"Light came from everywhere and nowhere, soft enough that it cast almost no shadow—except where Nyx stood, and there the darkness ran deeper than it should have, as if the grove’s light refused to acknowledge them fully."
4"Her watch had stopped; she checked it twice, the second hand shivering in place between ticks."
5"When she looked back, the standing stones were gone, swallowed by a wall of blooming hawthorn that had not been there when they entered—or had been there, and she had simply failed to see it decide to close."
6"Under it, or inside it, something like voices moved—too soft to parse, the cadence of conversation held just below hearing."
7"They hissed—a sound like wind through a cracked pane—and yanked free."
8"The moss behind her, and beneath her, showed nothing—not a bent blade of green, not a darker patch of damp."
9"From the fall of her silver hair she drew a slender shape—or the grove passed it into her palm; Aurora could not see the difference."
10"The wildflowers leaned—not toward her retreating figure, but toward the space she had left, as if scenting the truths she had declined to simplify."
11"Wonder and unease had stopped taking turns; they occupied her together now, bright and cold as the blade against her hip."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1833
adjectiveStacks2
stackExamples
0"usual faint inner glow."
1"clear over pale stones."
adverbCount69
adverbRatio0.03764320785597381
lyAdverbCount18
lyAdverbRatio0.009819967266775777
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences171
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences171
mean14.04
std12.89
cv0.918
sampleLengths
011
130
229
33
413
522
611
713
816
921
102
112
1211
135
147
1516
1638
178
1826
195
2011
2124
223
233
2417
2511
2621
272
282
2937
302
3117
3218
332
3412
354
366
3712
385
394
4015
418
427
434
4413
4519
4617
476
485
4923
58.28% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.3742690058479532
totalSentences171
uniqueOpeners64
74.07% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences135
matches
0"Instead she listened."
1"Then a slim sheath rested"
2"Somewhere below the rise the"
ratio0.022
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences135
matches
0"They were oak gone to"
1"They had drawn themselves tall,"
2"She touched the crescent scar"
3"She stepped between the trunks."
4"Their edges frayed where they"
5"Their eyes brightened."
6"It did not echo."
7"She moved on, slower."
8"She rubbed it, heart kicking"
9"They had gone less solid,"
10"They followed it and found"
11"She watched the petal climb,"
12"Her pendant stayed quiet against"
13"Her watch had stopped; she"
14"She could not tell if"
15"Her voice came out steadier"
16"She let that settle without"
17"They hissed—a sound like wind"
18"She offered her hand without"
19"They climbed the rise the"
ratio0.296
63.70% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount107
totalSentences135
matches
0"The last of the ordinary"
1"They were oak gone to"
2"Richmond Park’s autumn damp clung"
3"The word arrived as a"
4"They had drawn themselves tall,"
5"She touched the crescent scar"
6"The Heartstone rested against her"
7"Whatever waited past the oaks"
8"She stepped between the trunks."
9"Warmth closed over her like"
10"The scent of crushed wildflowers"
11"Color flooded the ground in"
12"Petals brushed her calves, soft"
13"Nyx poured through after her."
14"Their edges frayed where they"
15"Their eyes brightened."
16"Wonder sat high in her"
17"The sky above the clearing"
18"Light came from everywhere and"
19"The ground sprang under her"
ratio0.793
37.04% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences135
matches
0"Even under the grove’s diffuse"
ratio0.007
79.57% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount7
matches
0"The ground sprang under her boots, moss over something that hummed faintly when her heel struck it."
1"Birdsong layered over itself, a phrase repeating before it finished, another arriving from a direction that held no tree."
2"The strange shadow lingered, tasting the air where they had been, then sank back into the moss as if satisfied."
3"The cold sank in at once, not biting, simply absolute, a temperature that had never known warmth and did not intend to learn."
4"The spirals in the oak rearranged themselves into a shape that might have been a watching eye or a warning left half-spoken."
5"The wildflowers leaned—not toward her retreating figure, but toward the space she had left, as if scenting the truths she had declined to simplify."
6"She looked at the unmarked moss, at the path that was not a path leading farther in where the light forgot, just slightly, how to be only light, and at the oak …"
93.75% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount1
matches
0"Isolde finished, not unkindly"
92.86% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount2
fancyTags
0"they whispered (whisper)"
1"Nyx murmured (murmur)"
dialogueSentences35
tagDensity0.343
leniency0.686
rawRatio0.167
effectiveRatio0.114
84.8569%