Run: 2026-03-11-01KKFJRYNSG6J7CBTH27PRJ714

Run Details

Duration:
25.2s
Cost:
$0.000000
Provider:
Stealth

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 unremarkable—wet grass, muddy trails, the distant hum of London traffic swallowed by the November drizzle. But then the standing stones rose from the mist, ancient oaks grown together at impossible angles, their bark dark as charred bone, their branches interlacing into a living archway. Beyond that threshold, the air shimmered, not with rain, but with something else. Something that made the fine hairs on Aurora Carter’s forearms stand on end. She paused at the edge, her hand drifting to the cool weight of the Fae-Forged Blade in her coat pocket. The moonsilver dagger felt colder than usual, a silent warning. Beside her, Nyx’s form wavered like smoke caught in a draft. Their faintly glowing violet eyes—twin embers in the otherwise featureless silhouette—fixed on the space between the trees. “It’s thin here,” Nyx whispered, their voice a dry rustle of leaves. “The barrier. Like gauze.” Isolde Varga stood ahead of them, one pale hand resting on the trunk of the leftmost oak. She didn’t look back. Her silver hair fell in a straight curtain down her back, untouched by the damp. “The grove remembers those who enter with intent,” she said, her voice a melodic hum that seemed to vibrate in Rory’s chest. “Leave your noise at the stones. Step with stillness.” Rory swallowed, the lump in her throat tight. She was a delivery driver from Cardiff who’d fled an abusive boyfriend. She carried a delivery app on her phone and a Fae blade in her pocket. “Intent,” she repeated under her breath. She intended to find answers. To understand the pendant pulsing warm against her sternum, the Heartstone that had no business feeling alive. She stepped forward. The transition was not a crossing. It was a dissolution. The drizzle and the city’s hum didn’t vanish; they were swallowed whole, replaced by a silence so profound it was a pressure against her eardrums. Then, sound rushed back in, but wrong. Not silence—a different kind of quiet. The whisper of wind through leaves that sounded like layered conversation, the drip of water on stone that echoed with the resonance of a cathedral bell. She blinked. The drizzle was gone. The sky, visible through the canopy of the ancient oaks, was not the flat grey of a London November but a deep, luminous lavender, shot through with veins of slow-moving gold. The light wasn’t coming from a sun; it seeped from everywhere, soft and sourceless, casting no shadows. Except for Nyx. Their shadow-form seemed to drink the light, a patch of deeper darkness in the luminous glade. Wildflowers carpeted the ground in impossible profusion. Rory recognized none of them. There were blooms the size of dinner plates in hues of electric blue and bruised purple, their petals edged in what looked like glowing frost. Spiral-stemmed plants with bell-shaped heads that chimed softly when a breeze she couldn’t feel brushed past. The grass was a vibrant, almost neon green, and it swayed in a slow, rhythmic wave, though the air was still. “The air,” Rory breathed, and her voice sounded loud, alien. “It tastes… sweet. Like honey and ozone.” Isolde moved ahead, her feet making no impression on the mossy earth. As Rory had been told, she left no footprints. “The veil is permeable here. Dymas seeps through, sometimes. A hint of its excess.” Rory’s hand went to the Heartstone. It pulsed, a warm, steady beat against her palm, like a second heart. She’d felt it near certain rift points before—a distant warmth, a lure. Here, it was a quiet, insistent throb. It knew where they were. They walked deeper. The grove was not large, yet the space folded around them. A cluster of fern-like fronds twenty feet ahead seemed to leap closer with each step, yet the distance to the standing stones behind them remained constant. Rory fought the urge to glance back. The path was still there, a dark mouth in the living oak arch, but it seemed to belong to a different world now. Nyx drifted beside her, their form solidifying and dissipating in turns. “The geometry is… suggestion. Not rule.” “Fae-touched space,” Isolde offered, pausing by a stream that hadn’t been there a moment before. The water was crystal clear, running over stones that glowed with a soft internal light—amethyst, rose quartz, something black and starry. “It bends to thought and memory. Do not think of the walls you expect. They will grow.” Rory bit back the thought of the cramped, damp flat above Silas’s bar. She focused on the stream, the luminous stones. The water looked cold, but it didn’t feel cold when she knelt to touch it. It was cool and silky, like liquid glass. As her fingers broke the surface, tiny motes of gold light swirled around them, then dissipated. “You see the resonance,” Isolde said, a note of approval in her cryptic tone. “A sensitive touch.” Before Rory could ask what she meant, Nyx made a sound—a soft hiss of static. They were staring at a thicket of the blue, frost-edged flowers. “Those are not of the Fae courts. They are… echoes. From the other side.” Rory followed their gaze. The flowers were beautiful, but as she looked closer, she saw their petals were not quite solid. They shimmered at the edges, and the frost-line wasn’t frost at all—it was a faint, negative light, a cold glow that seemed to pull warmth from the air. A chill that had nothing to do with temperature settled in her bones. “Gluttony,” Nyx whispered. “It leaves a taste. Of things consumed.” Rory understood. The sweetness in the air now had a cloying, desperate edge. The beauty of the grove felt hungry. She stood, wiping her wet hand on her coat. The Heartstone’s pulse quickened, a frantic flutter. It wasn’t just near a portal. It was resonating with one. Dymas was close. Not just a bleed-through. A tear. “Isolde,” Rory said, her voice low. “You said you’d show us where the Veil is thinnest for crossing. I didn’t think we’d walk into a… a wound.” The Half-Fae turned. Her pale lavender eyes, ancient and unreadable, held no surprise. “A wound and a door are often the same thing, Rory Carter. The question is whether you close it or step through.” She gestured ahead. “We are nearly there.” They pushed through a curtain of hanging vines that dripped with a thick, amber sap smelling of overripe fruit and something metallic, like blood. The grove opened into a clearing. In its center stood a circle of smaller stones, not oak but something dark and glassy, like obsidian that had cooled from liquid form. The air within the circle shimmered violently, a heat-haze effect that distorted the luminous lavender sky behind it into wavering bands. And the silence was gone. A sound bled from the shimmering air—not a noise Rory’s ears processed, but a *feeling* that became sound. It was a low, collective sigh of sated pleasure, layered with the clink of crystal, the tear of soft bread, the hiss of roasting fat. It was the sound of a feast that never ended, a hunger that could never be filled. It made her stomach clench with an empty, desperate longing. The Heartstone burned now, a brand against her chest. She fished it out, the silver chain hot against her fingers. The deep crimson gem glowed with a fierce inner light, pointing like a compass toward the shimmering distortion. “That’s the rift,” she said, the words feeling thin against the psychic noise. “The heart knows its own kind,” Isolde murmured, her gaze fixed on the distortion. “That stone is of Dymas. It calls to its prince’s realm.” Nyx solidified fully, their shadowy form taking on a more defined, human shape as they stared. “It’s wide. Wider than it should be. The solstice is months away. Something is pulling it open.” Rory stepped into the obsidian circle. The moment she crossed the threshold, the whispers of the grove vanished. There was only the feast-sound, louder now, more insistent. She saw things in the shimmering air—not clear images, but impressions. A table groaning under the weight of glistening meats and jeweled fruits. Faces, rapturous and empty, carved by endless consumption. And at the head of that phantom table, a presence, vast and patient, a gluttony that wasn’t just an appetite but a gravity. She felt a pull, gentle at first, then a sharp tug in her gut. Not on her body, but on her *want*. The desire for an answer. The longing for the warmth the stone promised. The deep, human need to be full, to be safe, to have something that couldn’t be taken away. She took a step toward the shimmer. A cold hand closed on her shoulder. Nyx. “Careful, Rory. It doesn’t just show you a door. It makes you want to walk through it.” Rory shivered, the feast-sound receding as Nyx’s touch grounded her. The pull lessened to a whisper. She looked down at the Heartstone, its light now dimming to a steady, warm pulse. “It’s a lure,” she said, the realization chilling her. “The pendant. It’s not just a guide. It’s bait.” Isolde nodded, her expression serene. “Given by an unknown benefactor. The most dangerous gifts are those that feel like salvation.” She approached the circle’s edge, her bare feet leaving no trace on the black stone. “The rift is stable, but hungry. It will widen if fed. Your curiosity, Rory Carter, your longing—it is a morsel it would savor.” Rory stepped back, out of the obsidian circle. The feast-sound muted to a distant hum. The grove’s strange, sweet air filled her lungs again. The wonder was still there—the luminous sky, the chiming flowers, the impossible light—but it was tainted now with a sharp-edged unease. This place was beautiful, but it was a beauty that concealed teeth. “So what do we do?” she asked, her voice steadier than she felt. “We can’t leave this open. If it’s pulling this wide already…” Nyx’s violet eyes burned brighter. “We learn what’s pulling it. And who gave you that stone.” Isolde smiled, a rare, fleeting expression that didn’t reach her ancient eyes. “The answers you seek are not in the wanting. They are in the asking. And the asking has only begun.” She turned and walked back toward the curtain of vines, her form beginning to blur at the edges as if the grove itself were eager to reclaim its secrets. Rory followed, Nyx a shadow at her flank, the Heartstone a warm, ominous weight against her chest. She looked once more at the shimmering rift, at the ghost of the endless feast, and then at the wildflowers that bloomed with a cold, negative light. The wonder hadn’t left. It had simply changed shape, become something sharper, more dangerous. And she understood, with a clarity that settled in her bones like the permanent chill of a Fae-forged blade, that she had not entered a sanctuary. She had stepped into a story already in motion. And the next page was written in a language she didn’t yet speak.
created_at"2026-03-11T23:12:40.133Z" 3/11/2026, 11:12:40 PM
model"openrouter/healer-alpha"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency496
moderation_latency(null)
generation_time25143
tokens_prompt1590
tokens_completion3308
native_tokens_prompt1566
native_tokens_completion2902
native_tokens_completion_images(null)
native_tokens_reasoning460
native_tokens_cached6
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
router(null)
provider_responses(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773270760-ZAkdxoRpfmsXmsQExqTX"
upstream_id"gen-1773270760-ZAkdxoRpfmsXmsQExqTX"
total_cost0
cache_discount(null)
upstream_inference_cost0
provider_name"Stealth"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences33
tagDensity0.424
leniency0.848
rawRatio0
effectiveRatio0
97.32% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1863
totalAiIsmAdverbs1
found
0
adverb"softly"
count1
highlights
0"softly"
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)
0.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1863
totalAiIsms40
found
0
word"shimmered"
count3
1
word"weight"
count3
2
word"wavered"
count1
3
word"silence"
count3
4
word"profound"
count1
5
word"whisper"
count2
6
word"echoed"
count1
7
word"resonance"
count2
8
word"electric"
count1
9
word"rhythmic"
count1
10
word"pulsed"
count1
11
word"warmth"
count3
12
word"throb"
count1
13
word"crystal"
count2
14
word"echoes"
count1
15
word"chill"
count2
16
word"pulse"
count2
17
word"quickened"
count1
18
word"unreadable"
count1
19
word"wavering"
count1
20
word"processed"
count1
21
word"stomach"
count1
22
word"glistening"
count1
23
word"desire"
count1
24
word"chilling"
count1
25
word"fleeting"
count1
26
word"sanctuary"
count1
highlights
0"shimmered"
1"weight"
2"wavered"
3"silence"
4"profound"
5"whisper"
6"echoed"
7"resonance"
8"electric"
9"rhythmic"
10"pulsed"
11"warmth"
12"throb"
13"crystal"
14"echoes"
15"chill"
16"pulse"
17"quickened"
18"unreadable"
19"wavering"
20"processed"
21"stomach"
22"glistening"
23"desire"
24"chilling"
25"fleeting"
26"sanctuary"
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
narrationSentences132
matches(empty)
77.92% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount6
narrationSentences132
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tended to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences151
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords1850
ratio0.001
matches
0"feeling"
1"want"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount1549
uniqueNames18
maxNameDensity1.1
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
London2
November2
Aurora1
Carter1
Fae-Forged1
Blade1
Nyx11
Isolde7
Varga1
Rory17
Cardiff1
Fae4
Heartstone6
Silas1
Half-Fae1
Fae-forged1
persons
0"Aurora"
1"Carter"
2"Nyx"
3"Isolde"
4"Varga"
5"Rory"
6"Fae"
7"Silas"
8"Half-Fae"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
4"Heartstone"
globalScore0.951
windowScore0.833
54.76% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences105
glossingSentenceCount4
matches
0"hum that seemed to vibrate in Rory’s chest"
1"sounded like layered conversation, the dri"
2"looked like glowing frost"
3"glow that seemed to pull warmth from the air"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords3.243
wordCount1850
matches
0"not with rain, but with something else"
1"not the flat grey of a London November but a deep, luminous lavender, shot through with veins of slow-m"
2"not oak but something dark"
3"not a noise Rory’s ears processed, but a *feeling*"
4"not clear images, but impressions"
5"Not on her body, but on her *want*"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences151
matches
0"leaves that sounded"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean45.12
std22.95
cv0.509
sampleLengths
077
158
216
367
466
574
673
774
817
935
1043
1170
1217
1353
1460
1517
1640
1762
1810
1956
2027
2142
2275
235
2470
2538
2613
2725
2833
2981
3053
317
3225
3349
3458
3557
3624
3716
3832
3973
4062
89.31% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences132
matches
0"were swallowed"
1"was gone"
2"been told"
3"was gone"
4"was tainted"
5"was written"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs242
matches
0"wasn’t coming"
1"were staring"
2"was resonating"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount2
flaggedSentences12
totalSentences151
ratio0.079
matches
0"The path through Richmond Park had been unremarkable—wet grass, muddy trails, the distant hum of London traffic swallowed by the November drizzle."
1"Their faintly glowing violet eyes—twin embers in the otherwise featureless silhouette—fixed on the space between the trees."
2"The drizzle and the city’s hum didn’t vanish; they were swallowed whole, replaced by a silence so profound it was a pressure against her eardrums."
3"Not silence—a different kind of quiet."
4"The light wasn’t coming from a sun; it seeped from everywhere, soft and sourceless, casting no shadows."
5"She’d felt it near certain rift points before—a distant warmth, a lure."
6"The water was crystal clear, running over stones that glowed with a soft internal light—amethyst, rose quartz, something black and starry."
7"Before Rory could ask what she meant, Nyx made a sound—a soft hiss of static."
8"They shimmered at the edges, and the frost-line wasn’t frost at all—it was a faint, negative light, a cold glow that seemed to pull warmth from the air."
9"A sound bled from the shimmering air—not a noise Rory’s ears processed, but a *feeling* that became sound."
10"She saw things in the shimmering air—not clear images, but impressions."
11"The wonder was still there—the luminous sky, the chiming flowers, the impossible light—but it was tainted now with a sharp-edged unease."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1576
adjectiveStacks1
stackExamples
0"blue, frost-edged flowers."
adverbCount35
adverbRatio0.022208121827411168
lyAdverbCount6
lyAdverbRatio0.0038071065989847717
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences151
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences151
mean12.25
std7.11
cv0.581
sampleLengths
022
129
213
313
420
510
611
717
812
94
1017
114
1215
1322
149
158
1612
1715
186
195
2017
213
226
234
2425
257
266
2726
282
294
3031
3117
323
3316
347
355
3625
3716
3821
3910
407
4112
429
4314
446
4513
4612
477
485
493
42.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.26490066225165565
totalSentences151
uniqueOpeners40
26.25% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences127
matches
0"Then, sound rushed back in,"
ratio0.008
87.72% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount42
totalSentences127
matches
0"She paused at the edge,"
1"Their faintly glowing violet eyes—twin"
2"She didn’t look back."
3"Her silver hair fell in"
4"she said, her voice a"
5"She was a delivery driver"
6"She carried a delivery app"
7"she repeated under her breath"
8"She intended to find answers."
9"She stepped forward."
10"It was a dissolution."
11"Their shadow-form seemed to drink"
12"It pulsed, a warm, steady"
13"She’d felt it near certain"
14"It knew where they were."
15"They walked deeper."
16"She focused on the stream,"
17"It was cool and silky,"
18"They were staring at a"
19"They shimmered at the edges,"
ratio0.331
42.68% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount106
totalSentences127
matches
0"The path through Richmond Park"
1"Something that made the fine"
2"She paused at the edge,"
3"The moonsilver dagger felt colder"
4"Their faintly glowing violet eyes—twin"
5"Nyx whispered, their voice a"
6"Isolde Varga stood ahead of"
7"She didn’t look back."
8"Her silver hair fell in"
9"she said, her voice a"
10"Rory swallowed, the lump in"
11"She was a delivery driver"
12"She carried a delivery app"
13"she repeated under her breath"
14"She intended to find answers."
15"She stepped forward."
16"The transition was not a"
17"It was a dissolution."
18"The drizzle and the city’s"
19"The whisper of wind through"
ratio0.835
78.74% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences127
matches
0"To understand the pendant pulsing"
1"Before Rory could ask what"
ratio0.016
14.93% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount12
matches
0"Something that made the fine hairs on Aurora Carter’s forearms stand on end."
1"To understand the pendant pulsing warm against her sternum, the Heartstone that had no business feeling alive."
2"The whisper of wind through leaves that sounded like layered conversation, the drip of water on stone that echoed with the resonance of a cathedral bell."
3"Spiral-stemmed plants with bell-shaped heads that chimed softly when a breeze she couldn’t feel brushed past."
4"Nyx drifted beside her, their form solidifying and dissipating in turns."
5"The water was crystal clear, running over stones that glowed with a soft internal light—amethyst, rose quartz, something black and starry."
6"They shimmered at the edges, and the frost-line wasn’t frost at all—it was a faint, negative light, a cold glow that seemed to pull warmth from the air."
7"They pushed through a curtain of hanging vines that dripped with a thick, amber sap smelling of overripe fruit and something metallic, like blood."
8"In its center stood a circle of smaller stones, not oak but something dark and glassy, like obsidian that had cooled from liquid form."
9"The air within the circle shimmered violently, a heat-haze effect that distorted the luminous lavender sky behind it into wavering bands."
10"The deep, human need to be full, to be safe, to have something that couldn’t be taken away."
11"She looked once more at the shimmering rift, at the ghost of the endless feast, and then at the wildflowers that bloomed with a cold, negative light."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount7
matches
0"Nyx whispered, their voice a dry rustle of leaves"
1"Isolde said, a note of approval in her cryptic tone"
2"Rory said, her voice low"
3"she said, the words feeling thin against the psychic noise"
4"she said, the realization chilling her"
5"She approached, her bare feet leaving no trace on the black stone"
6"she asked, her voice steadier than she felt"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount5
fancyTags
0"Nyx whispered (whisper)"
1"she repeated (repeat)"
2"Rory breathed (breathe)"
3"Nyx whispered (whisper)"
4"Isolde murmured (murmur)"
dialogueSentences33
tagDensity0.333
leniency0.667
rawRatio0.455
effectiveRatio0.303
69.6336%