Run: 2026-03-18-01KM08M3D6HRTNBBSP8D43T9MN

Run Details

Duration:
20.8s
Cost:
$0.001555
Provider:
Mistral

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The standing stones emerged from the mist without warning, their gnarled bark-black surfaces etched with spirals that seemed to shift when Rory blinked. The first one stood shoulder-high and curved slightly inward, as if creating a doorway. Eva reached out, then hesitated. “This is it,” Rory said, but her voice didn’t sound like her own—too thin, too bright, as though the air had turned glass. Beyond the stones, the grove unfolded not as a place, but as a living thing. Tall oaks rose in concentric rings, their trunks pale as birch but smooth as bone, their bark etched with constellations of tiny glowing runes. Between them, the undergrowth pulsed with motion. Not leaves swaying, not wind-tossed grass—something deeper, something alive. Flowers bloomed in spirals along the ground, their petals silver and petrified, frozen in mid-unfurl. A single bluebell chimed softly, its bloom vibrating like a struck glass. Eva exhaled sharply. “I didn’t think it’d be… like this.” Silas, his dark eyes wide, let his cigarette hover between his fingers without lighting it. “It’s already started changing us.” He was right. The air carried weight—sweet and thick, like warmed honey laced with iron. It settled in Rory’s lungs and lingered. Her pulse slowed. Her thoughts turned viscous, like honey spilling. She shook her head, blinked hard. The stone in her pocket—warm to the touch, though not from her body—pulsed steadily. She pulled it out. The Heartstone, warm as a kiss, glowed a deep crimson in the pearl-gray light. “That’s new,” Nyx whispered, their violet-glowing form shifting at the edge of visibility. Their shadow curled like smoke against the stones. “Portals call to you now.” Rory didn’t answer. She stepped through the standing stones. The moment her boot crossed the threshold, the world rearranged. The grove wasn’t a circle. It was a spiral. The path uncoiled inward, winding past trees that hummed when she brushed their bark. Their whispers threaded into her blood: *Walk, return, remember.* Eva hesitated at the boundary, her breath visible in the sudden chill. “Rory—we shouldn’t go too far in.” But Rory didn’t stop. She followed the pull of the Heartstone, the air thickening with every step. The flowers grew taller, their petals now translucent, preserving inside them shapes that weren’t grains of pollen or seeds, but tiny frozen moments—hands clasped, lips parted in song, a child’s laugh crystallized mid-air. Nyx drifted beside her, their silhouette shivering like a heat mirage. “Time bleeds here,” they murmured. “What you see blooming may already have withered beyond the stones.” Rory didn’t want to know. The ground sloped downward, not steeply, but inevitably, like a breath held. The trees grew taller, their tops lost in a sky that wasn’t quite dark, not quite light—a perpetual dusk that filtered through emerald leaves dusted with gold. The air smelled of ozone and crushed violets, of ancient rain and the faint salt of the sea. Eva’s fingers brushed Rory’s sleeve. “Those footprints,” she said. Rory looked. Isolde had left none. Not a single error in the symmetry of the mycelial mat beneath her feet. Yet each footprint would have been visible—clear indentations in the soft earth, rimmed with moisture—if she had walked normally. But the ground remained untouched. Unbroken. As if she had passed over water that never rippled. “She’s not walking,” Nyx said. “She’s floating.” A chill ran through Rory’s core. They rounded a bend in the path. A circle of standing stones stood at the grove’s heart, taller than a man, their surfaces carved with moons and stars. Between them, Isolde Varga knelt in the center, her silver hair spilling over her shoulders like liquid mercury. She wore a dress of woven twilight, shifting hue with every rotation of light. She didn’t look up as they approached. “You’ve come,” she said. Her voice was soft, melodic, but threaded with something deeper—like the hum of a plucked harp string. “We followed the signs,” Rory said, lifting the Heartstone slightly. “It drew us here.” Isolde’s fingers hovered above the grass, not quite touching. “The pendants remember Dymas,” she said. “They still dream of gluttony. Of endless feasting, of souls unbound from hunger, from want.” Silas shifted his weight, his boots making no sound on the moss. “So it’s a compass?” “No.” Isolde’s eyes opened—pale lavender, endless. “It’s a key. Not to a door, but to a feeling. Desire unmet. Hunger unfulfilled.” She looked at Rory directly. “You carry it because you’ve known both.” Rory swallowed. The warmth in the gemstone pulsed, throbbing now like a quiet heartbeat. Isolde stood. The air around her seemed to slow, to thicken and glow faintly violet at the edges. From her sleeve, she drew the Fae-Forged Blade. The moon-silver dagger gleamed even in the grove’s dim light, its blade radiating cold that seeped into the atmosphere. The air hissed as it passed through a tendril of mist, condensing it to vapor. “Take it,” Isolde said, offering the hilt to Rory. “Against what walks between worlds. Against what hungers. Against what waits.” Rory took the blade. Ice shot up her arm, but not pain—clarity. Vision. She could see the threads of power woven around the hilt, glowing faintly like captured starlight. “It feels ancient,” she whispered. “It is,” Isolde said. “As ancient as this place. As ancient as the moment before the Veil was torn.” A rustle passed through the oaks—not wind, not animal, but something older. A breath. Eva’s hand tightened on Rory’s arm. “We’re not alone.” Nyx turned, their shadow stretching long against the moss. “Not in the usual sense.” A sound emerged from the spiral path’s edge—a low, wet clicking, like bone on bone. Then breathing. Deep. Slow. Hungry. From the deeper reaches of the grove, a shape moved. It was a figure at first—tall, gaunt, draped in robes that didn’t flutter or ripple, as if the wind refused to touch them. Its face was hidden beneath a hood of living shadow, but beneath its voice was a chorus of whispers—dozens of muted cries, pleading, weeping, laughing. “Do you hear them?” Isolde asked quietly. “Those are the hungers. Those are the dead who starve even in death.” The figure raised a skeletal hand. The long fingers uncurled, revealing a gash of a mouth. And it smiled. Silas drew a knife from his boot—a plain, practical thing, but it gleamed with sudden firelight as if lit from within. Nyx stepped forward, their form flickering between solid and smoke. “It’s drawn by the pendant. By the blade. By desire.” Rory felt it—the hunger radiating from the thing, a void that wanted to devour everything. Not just food. Not just flesh. But memory. Purpose. The very desire to exist. She tightened her grip on the Fae blade. Cold seeped into her bones, but she welcomed it. “Then let it eat this,” she said. She lunged. The blade met the darkness with a sound like a struck bell. The air shattered. Light erupted in a blade-shaped arc, slicing not flesh, but consciousness. The thing recoiled with a shriek that wasn’t sound—it was felt inside the skull, a pressure that bent thought. Eva stumbled back, hands clamped to her temples. Silas doubled over, gasping. Only Isolde seemed unharmed. “You fight with more than steel,” she murmured. The grove trembled. The trees groaned, their runes flaring white-hot for a heartbeat before fading back to silver. The figure shrieked again—a sound like a hundred mouths screaming at once—and then it dissolved, not into shadow, but into the air itself, its hunger dissolving like salt in water. Silence fell. The grove exhaled. The flowers stopped chiming. The air grew lighter. The sky rebalanced—less dusk, more twilight. Rory’s hands trembled. She sheathed the blade at her belt. The Heartstone burned cold against her hip. Isolde stepped forward and placed a hand on her shoulder. The touch was feather-light, but Rory felt it deep in her veins. “You’ve chosen your weapons,” Isolde said. “Not just the blade. The hunger in your heart. The memory of what you’ve lost. The fire of what you want.” Rory met her gaze. “Will that be enough?” Isolde smiled faintly. “Against Hel? Against the Shades? Against what waits beyond the Veil? No. But against the first step? Against the moment of yes? That is enough.” A wind—not from the grove, but from somewhere elsebegan to rise. The standing stones sang. “You must go,” Isolde said. “The Veil does not stay weak forever. And the rift calls to your pendant still.” Eva pulled Rory back toward the outer ring. Silas followed, his face pale. Nyx lingered beside Isolde. “You knew this would happen.” “Not precisely,” Isolde said. “But I knew the pendants remember. And that memory is power.” The path unraveled behind them as they walked, the trees folding back into the mist like fingers closing over a wound. The world reordered itself: Richmond Park reappeared around them, the grove vanishing as if it had never been—except Rory could still see the glowing runes stamped on the inside of her eyelids. She touched the Heartstone. It burned cold. And the Fae blade at her belt hummed with unimaginable depth. Somewhere beyond the Veil, something was smiling. And it was hungry.
created_at"2026-03-18T10:42:20.721Z" 3/18/2026, 10:42:20 AM
model"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency411
moderation_latency(null)
generation_time20714
tokens_prompt1590
tokens_completion2539
native_tokens_prompt1608
native_tokens_completion2215
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached112
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.00155508
router(null)
provider_responses
0
endpoint_id"f5ed6283-4e17-457d-98cd-2ec0c318171d"
id"eb5d326ce644446e92639a23ff2eaf10"
is_byokfalse
latency411
model_permaslug"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
provider_name"Mistral"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773830540-s47Xyapike1xUk6zDvN0"
upstream_id"eb5d326ce644446e92639a23ff2eaf10"
total_cost0.00155508
cache_discount0.00001512
upstream_inference_cost0
provider_name"Mistral"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount1
adverbTags
0"Isolde asked quietly [quietly]"
dialogueSentences41
tagDensity0.463
leniency0.927
rawRatio0.053
effectiveRatio0.049
80.66% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1551
totalAiIsmAdverbs6
found
0
adverb"slightly"
count2
1
adverb"softly"
count1
2
adverb"sharply"
count1
3
adverb"very"
count1
4
adverb"precisely"
count1
highlights
0"slightly"
1"softly"
2"sharply"
3"very"
4"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)
38.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1551
totalAiIsms19
found
0
word"etched"
count2
1
word"pulsed"
count3
2
word"weight"
count2
3
word"pulse"
count1
4
word"chill"
count2
5
word"crystallized"
count1
6
word"desire"
count3
7
word"warmth"
count1
8
word"shattered"
count1
9
word"trembled"
count2
10
word"silence"
count1
highlights
0"etched"
1"pulsed"
2"weight"
3"pulse"
4"chill"
5"crystallized"
6"desire"
7"warmth"
8"shattered"
9"trembled"
10"silence"
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
narrationSentences144
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences144
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences166
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords3
totalWords1528
ratio0.002
matches
0"Walk, return, remember."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions68
wordCount1254
uniqueNames13
maxNameDensity1.67
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Isolde"
discoveredNames
Rory21
Heartstone5
Eva7
Isolde15
Varga1
Silas5
Fae-Forged1
Blade1
Fae3
Richmond1
Park1
Veil1
Nyx6
persons
0"Rory"
1"Heartstone"
2"Eva"
3"Isolde"
4"Varga"
5"Silas"
6"Blade"
7"Nyx"
places
0"Richmond"
1"Park"
2"Veil"
globalScore0.663
windowScore0.5
57.41% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences81
glossingSentenceCount3
matches
0"spirals that seemed to shift when Rory blinked"
1"as if creating a doorway"
2"not quite touching"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches8
per1kWords5.236
wordCount1528
matches
0"not as a place, but as a living thing"
1"not steeply, but inevitably, like a breath held"
2"Not to a door, but to a feeling"
3"not wind, not animal, but something older"
4"not animal, but something older"
5"not flesh, but consciousness"
6"not into shadow, but into the air itself, its hunger dissolving like salt in wate"
7"not from the grove, but from somewhere else"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences166
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs75
mean20.37
std15.19
cv0.746
sampleLengths
042
138
267
310
420
532
638
726
89
910
1032
1118
1250
1327
145
1557
169
172
1853
197
206
2160
227
2321
2414
2530
2616
2733
2814
2918
308
3134
3220
3329
345
3519
3614
379
3814
3920
4010
4148
4220
4316
443
4521
4620
4729
4817
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences144
matches
0"was hidden"
1"was felt"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs240
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount25
semicolonCount0
flaggedSentences21
totalSentences166
ratio0.127
matches
0"“This is it,” Rory said, but her voice didn’t sound like her own—too thin, too bright, as though the air had turned glass."
1"Not leaves swaying, not wind-tossed grass—something deeper, something alive."
2"The air carried weight—sweet and thick, like warmed honey laced with iron."
3"The stone in her pocket—warm to the touch, though not from her body—pulsed steadily."
4"The flowers grew taller, their petals now translucent, preserving inside them shapes that weren’t grains of pollen or seeds, but tiny frozen moments—hands clasped, lips parted in song, a child’s laugh crystallized mid-air."
5"The trees grew taller, their tops lost in a sky that wasn’t quite dark, not quite light—a perpetual dusk that filtered through emerald leaves dusted with gold."
6"Yet each footprint would have been visible—clear indentations in the soft earth, rimmed with moisture—if she had walked normally."
7"Her voice was soft, melodic, but threaded with something deeper—like the hum of a plucked harp string."
8"“No.” Isolde’s eyes opened—pale lavender, endless."
9"Ice shot up her arm, but not pain—clarity."
10"A rustle passed through the oaks—not wind, not animal, but something older."
11"A sound emerged from the spiral path’s edge—a low, wet clicking, like bone on bone."
12"It was a figure at first—tall, gaunt, draped in robes that didn’t flutter or ripple, as if the wind refused to touch them."
13"Its face was hidden beneath a hood of living shadow, but beneath its voice was a chorus of whispers—dozens of muted cries, pleading, weeping, laughing."
14"Silas drew a knife from his boot—a plain, practical thing, but it gleamed with sudden firelight as if lit from within."
15"Rory felt it—the hunger radiating from the thing, a void that wanted to devour everything."
16"The thing recoiled with a shriek that wasn’t sound—it was felt inside the skull, a pressure that bent thought."
17"The figure shrieked again—a sound like a hundred mouths screaming at once—and then it dissolved, not into shadow, but into the air itself, its hunger dissolving like salt in water."
18"The sky rebalanced—less dusk, more twilight."
19"A wind—not from the grove, but from somewhere else—began to rise."
20"The world reordered itself: Richmond Park reappeared around them, the grove vanishing as if it had never been—except Rory could still see the glowing runes stamped on the inside of her eyelids."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1289
adjectiveStacks1
stackExamples
0"gnarled bark-black surfaces"
adverbCount44
adverbRatio0.03413498836307215
lyAdverbCount14
lyAdverbRatio0.010861132660977503
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences166
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences166
mean9.2
std6.69
cv0.726
sampleLengths
023
114
25
323
415
524
67
79
815
912
103
117
1215
135
143
1512
167
173
187
196
2014
214
2214
2313
248
255
263
276
2810
295
304
3114
329
3312
346
354
3613
3733
3811
395
4011
415
4212
4327
4418
455
464
472
484
4914
40.76% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.3132530120481928
totalSentences166
uniqueOpeners52
56.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences118
matches
0"Only Isolde seemed unharmed."
1"Somewhere beyond the Veil, something"
ratio0.017
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount23
totalSentences118
matches
0"He was right."
1"It settled in Rory’s lungs"
2"Her pulse slowed."
3"Her thoughts turned viscous, like"
4"She shook her head, blinked"
5"She pulled it out."
6"Their shadow curled like smoke"
7"She stepped through the standing"
8"It was a spiral."
9"Their whispers threaded into her"
10"She followed the pull of"
11"They rounded a bend in"
12"She wore a dress of"
13"She didn’t look up as"
14"Her voice was soft, melodic,"
15"She looked at Rory directly"
16"She could see the threads"
17"It was a figure at"
18"Its face was hidden beneath"
19"She tightened her grip on"
ratio0.195
44.75% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount98
totalSentences118
matches
0"The standing stones emerged from"
1"The first one stood shoulder-high"
2"Eva reached out, then hesitated."
3"Rory said, but her voice"
4"Flowers bloomed in spirals along"
5"A single bluebell chimed softly,"
6"Eva exhaled sharply."
7"Silas, his dark eyes wide,"
8"He was right."
9"The air carried weight—sweet and"
10"It settled in Rory’s lungs"
11"Her pulse slowed."
12"Her thoughts turned viscous, like"
13"She shook her head, blinked"
14"The stone in her pocket—warm"
15"She pulled it out."
16"The Heartstone, warm as a"
17"Nyx whispered, their violet-glowing form"
18"Their shadow curled like smoke"
19"Rory didn’t answer."
ratio0.831
42.37% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences118
matches
0"As if she had passed"
ratio0.008
35.04% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences53
technicalSentenceCount8
matches
0"The standing stones emerged from the mist without warning, their gnarled bark-black surfaces etched with spirals that seemed to shift when Rory blinked."
1"The first one stood shoulder-high and curved slightly inward, as if creating a doorway."
2"The path uncoiled inward, winding past trees that hummed when she brushed their bark."
3"The trees grew taller, their tops lost in a sky that wasn’t quite dark, not quite light—a perpetual dusk that filtered through emerald leaves dusted with gold."
4"Silas drew a knife from his boot—a plain, practical thing, but it gleamed with sudden firelight as if lit from within."
5"Rory felt it—the hunger radiating from the thing, a void that wanted to devour everything."
6"The trees groaned, their runes flaring white-hot for a heartbeat before fading back to silver."
7"The world reordered itself: Richmond Park reappeared around them, the grove vanishing as if it had never been—except Rory could still see the glowing runes stam…"
72.37% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount2
matches
0"Rory said, but her voice didn’t sound like her own—too thin, too bright, as though the air had turned glass"
1"Isolde’s eyes opened, endless"
52.44% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount4
fancyTags
0"Nyx whispered (whisper)"
1"they murmured (murmur)"
2"she whispered (whisper)"
3"she murmured (murmur)"
dialogueSentences41
tagDensity0.415
leniency0.829
rawRatio0.235
effectiveRatio0.195
75.5014%