Run: 2026-09-25-01M3CKEZS5R29S5EJY0C5DBRP0

Run Details

Duration:
22.7s
Cost:
$0.020397
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 air changed the moment they crossed the threshold. Rory felt it first—a prickling at the back of her neck, like the static charge before a storm. The standing stones, gnarled and ancient oaks twisted into impossible arches, loomed behind them, their bark etched with symbols that seemed to writhe when she squinted. The world beyond the grove had been muted, the late afternoon light dull through the overcast sky. Here, the colors were too vivid, too alive. Wildflowers carpeted the ground in a riot of violet and gold, their petals shimmering as if dusted with crushed gemstones. The scent was thick, intoxicating—honey and damp earth and something else, something wild and electric, like ozone after lightning. Nyx shifted beside her, their form flickering between solid and shadow. The violet glow of their eyes brightened, casting eerie reflections on the petals at their feet. "This place remembers the old magic," they murmured, their voice like wind through dead leaves. "It does not welcome, nor does it reject. It simply... is." Rory exhaled, her breath visible for a moment before dissipating into the charged air. She adjusted the strap of her satchel, fingers brushing the cold hilt of the Fae-forged blade Isolde had given her. The metal was a constant, grounding chill against her palm. "Right. So we just... walk?" Ahead, the grove unfolded in impossible geometry. The trees here were taller, their trunks wide as houses, their canopies so dense the sunlight filtered through in dappled emerald pools. But the light didn’t behave. It moved, shifting like liquid, casting shadows that twisted when she wasn’t looking. Rory swore one of the shadows—long and sinuous, like a coiled serpent—lifted its head to watch her before melting back into the undergrowth. She stepped forward, boots sinking slightly into the loam. The ground was soft, almost spongy, as if the earth itself were breathing. A rustle in the bushes made her tense. A fox—no, not a fox. Its fur was the deep, shifting blue of a twilight sky, and its eyes glowed like embers. It watched them for a long moment, unblinking, before vanishing into the foliage without a sound. "Did you see that?" Rory whispered. Nyx’s form rippled, their edges blurring. "The Grove has its own inhabitants. They are as much a part of it as the trees." Rory swallowed. The pendant around her neck, the Heartstone, pulsed once against her collarbone, warm as a living heartbeat. She’d almost forgotten she was wearing it. The warmth was subtle, but unmistakable. A warning? Or just a reaction to the magic saturating the air? The deeper they went, the more the grove seemed to resist logic. A stream cut across their path, its water so clear it was nearly invisible, save for the way it bent the light into prismatic shards. Rory crouched, dipping her fingers in. The water was cool, but not unpleasantly so. It tasted of mint and something faintly metallic, like licking a coin. She pulled her hand back quickly. The droplets that clung to her skin didn’t fall. They hovered, suspended, before being drawn upward, as if pulled by an unseen force, and vanished into the air. Nyx chuckled, a sound like dry leaves skittering across stone. "The Grove does not obey the laws you know." Rory wiped her hand on her jeans, though it was already dry. "Noted." The trees began to thin, or perhaps they’d been walking in circles—it was impossible to tell. The air hummed, a low vibration that resonated in Rory’s bones. Then, abruptly, the grove opened into a clearing. At its center stood a pool, its surface so still it might have been glass. The water was black, depthless, reflecting nothing. Around it, standing like sentinels, were more of the ancient oaks, their branches intertwined to form a natural canopy. And there, seated on a root as gnarled as the stones at the entrance, was Isolde. Her silver hair spilled over her shoulders like a river of moonlight, catching the strange, shifting light. Her pale lavender eyes were half-lidded, as if she were listening to a melody only she could hear. She wore a dress that seemed woven from spider silk and starlight, its color shifting between silver and the deepest blue. When she smiled, it was slow, deliberate, as if she’d been expecting them for centuries. "Ah," she said, her voice like the chime of distant bells. "The seeker and the shadow." Rory’s grip tightened on the dagger’s hilt. Isolde’s riddles were legendary, and Rory had no patience for them today. But before she could speak, the seer’s gaze flicked to the pendant around her neck. The Heartstone’s glow brightened, casting a crimson reflection in Isolde’s eyes. "You carry a piece of Dymas," Isolde observed. "A curious choice for one so bound to this world." Rory’s throat went dry. "It was a gift." "Gifts are never without price," Isolde murmured. She stood, her movements fluid, leaving no disturbance in the air, no footprints in the earth. "But you did not come to discuss trinkets. You came because the Veil stirs." Rory exchanged a glance with Nyx. The Shade’s form had gone still, their violet eyes fixed on Isolde with an intensity that made the hairs on Rory’s arms rise. "The winter solstice approaches," Isolde continued, circling them like a cat sizing up its prey. "The Veil thins. The rifts will widen. And you, Aurora Carter, stand at the precipice of a choice that will echo through more than just your life." Rory’s pulse quickened. "What choice?" Isolde’s smile deepened. "The choice to see, or to remain blind. To act, or to be acted upon." She gestured to the pool. "Look into the waters. They will show you what you seek." Rory hesitated. The pool’s surface was unnervingly still, like a mirror made of obsidian. She knelt, the damp earth seeping through her jeans, and peered into the depths. At first, there was nothing. Then— A flicker. A face. Not hers. A man with sharp features, his eyes the color of storm clouds. He was shouting, but she couldn’t hear the words. Behind him, the sky burned amber, and the ground was littered with the wreckage of a feast—broken goblets, torn banners, the remnants of a battle. Then the image shifted. A cityscape, but wrong—twisted, the buildings leaning at impossible angles. And then, a figure in shadow, its form shifting, growing, until it loomed over everything, a silhouette with eyes like dying stars. Rory recoiled, her heart hammering. "What the hell was that?" Isolde’s expression was unreadable. "A possible future. One of many." Nyx’s voice was a whisper at her ear. "The Grove shows what it will. Not always what you wish to see." Rory stood, wiping her palms on her thighs. The pendant had gone cold against her skin. "That’s not helpful. If the Veil’s weakening, if rifts are opening, then what do we do?" Isolde tilted her head, silver hair cascading over her shoulder. "You already know the answer. You carry it with you." Her gaze flicked to the dagger at Rory’s belt. "Moonsilver cuts through more than flesh. It can sever the threads of magic that bind the rifts. But be warned—such power does not go unnoticed. The Courts will watch. And Hel... Hel hungers." Rory’s fingers curled around the dagger’s hilt. The metal was colder now, as if sensing the weight of what was to come. She thought of the fox with the ember eyes, the shadows that moved on their own, the way the light here bent like it was alive. This place was beautiful, yes, but it was also dangerous. And if the Veil was thinning, if the rifts were growing, then whatever lay beyond was going to start spilling through. She met Isolde’s gaze. "And you? Will you help?" The seer’s laughter was like wind through the trees. "I have already helped, little seeker. I gave you the blade. I showed you the path. The rest... the rest is up to you." She gestured to the grove around them. "The Grove will let you leave when it is ready. Not before." Rory exhaled sharply. Of course it wouldn’t be that simple. Nyx’s form solidified beside her, their edges sharp and defined for the first time since they’d entered. "We should go. The longer we linger, the more the Grove will... test us." Rory nodded, though she wasn’t sure she agreed. But the air had grown heavier, the hum in her bones louder, as if the grove itself were holding its breath. She took one last look at the pool. The water was still, but now she thought she saw something in its depths—her own reflection, but older, harder, her eyes glowing with the same violet light as Nyx’s. She turned away before she could be sure. As they retraced their steps, the grove seemed to shift around them. The path that had led them in was gone, replaced by a maze of trees and flowers that hadn’t been there before. The blue fox reappeared, watching them from a distance, its ember eyes unblinking. Rory followed its gaze to a break in the foliage—a narrow gap between two oaks, their branches arched together like a gateway. Nyx didn’t hesitate. They stepped through, their form dissolving into shadow as they passed beneath the boughs. Rory took a deep breath and followed. The moment she crossed, the world snapped back into focus. The colors dulled. The air lost its charge. The standing stones loomed ahead, and beyond them, the familiar sight of Richmond Park, the late afternoon light now tinged with the gold of approaching dusk. Rory stumbled, her knees nearly giving out. Nyx caught her elbow, their grip surprisingly solid. "Steady." She righted herself, pressing a hand to her chest. The Heartstone was warm again, its pulse steady against her skin. She looked back at the grove. The standing stones were just trees now, their bark ordinary, their shapes unremarkable. The entrance was gone. Nyx’s voice was quiet. "It will let you back in. When the time is right." Rory exhaled, her breath shaky. She could still feel the grove’s magic humming beneath her skin, like the aftertaste of something sweet and dangerous. She adjusted the dagger at her belt, the cold of the moonsilver a reminder of what was to come. The Veil was thinning. The rifts were opening. And she was standing right in the middle of it.
created_at"2026-09-25T15:38:08.056Z" 9/25/2026, 3:38:08 PM
model"mistralai/mistral-medium-3.5-20260430"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency637
moderation_latency(null)
generation_time22656
tokens_prompt1547
tokens_completion2595
native_tokens_prompt1608
native_tokens_completion2398
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
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"stop"
service_tier"default"
usage0.020397
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1790350688-0O0metwmgURuOvuKDdte"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790350688-Nm1uh3grKV7tZxNTp49h"
upstream_id"4ef0e42263ed460b8b34d2d5c0e0a344"
provider_responses
0
endpoint_id"38ef23a9-5cb3-46fa-85ec-7aed174f04eb"
id"4ef0e42263ed460b8b34d2d5c0e0a344"
is_byokfalse
latency637
model_permaslug"mistralai/mistral-medium-3.5-20260430"
provider_name"Mistral"
status200
total_cost0.020397
cache_discount(null)
upstream_inference_cost0
provider_name"Mistral"
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
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences31
tagDensity0.29
leniency0.581
rawRatio0
effectiveRatio0
91.43% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1751
totalAiIsmAdverbs3
found
0
adverb"slightly"
count1
1
adverb"quickly"
count1
2
adverb"sharply"
count1
highlights
0"slightly"
1"quickly"
2"sharply"
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)
17.19% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1751
totalAiIsms29
found
0
word"loomed"
count3
1
word"etched"
count1
2
word"electric"
count1
3
word"charged"
count1
4
word"chill"
count1
5
word"pulsed"
count1
6
word"warmth"
count1
7
word"resonated"
count1
8
word"sentinels"
count1
9
word"silk"
count1
10
word"flicked"
count2
11
word"intensity"
count1
12
word"echo"
count1
13
word"pulse"
count2
14
word"quickened"
count1
15
word"depths"
count2
16
word"flicker"
count1
17
word"unreadable"
count1
18
word"whisper"
count1
19
word"cascading"
count1
20
word"weight"
count1
21
word"familiar"
count1
22
word"tinged"
count1
23
word"reminder"
count1
highlights
0"loomed"
1"etched"
2"electric"
3"charged"
4"chill"
5"pulsed"
6"warmth"
7"resonated"
8"sentinels"
9"silk"
10"flicked"
11"intensity"
12"echo"
13"pulse"
14"quickened"
15"depths"
16"flicker"
17"unreadable"
18"whisper"
19"cascading"
20"weight"
21"familiar"
22"tinged"
23"reminder"
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
narrationSentences130
matches(empty)
98.90% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences130
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)
analyzedSentences152
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen34
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1740
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount1433
uniqueNames9
maxNameDensity1.74
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Isolde"
discoveredNames
Rory25
Fae-forged1
Isolde12
Nyx10
Heartstone3
Shade1
Veil2
Richmond1
Park1
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Heartstone"
4"Shade"
places
0"Richmond"
1"Park"
globalScore0.628
windowScore0.333
75.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences100
glossingSentenceCount3
matches
0"symbols that seemed to writhe when she squinted"
1"seemed woven from spider silk and starlight, its color shifting between silver and the deepest blue"
2"as if sensing the weight of what was to come"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1740
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences152
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs45
mean38.67
std28.07
cv0.726
sampleLengths
0117
153
249
370
468
56
623
744
897
919
1013
1192
1271
1316
1445
1518
168
1737
1829
1942
205
2134
2234
2388
2410
2510
2621
2732
2862
2979
309
3152
3210
3331
3466
358
3669
3724
3844
3916
4043
4115
4243
438
4410
91.77% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences130
matches
0"been muted"
1"being drawn"
2"was littered"
3"was gone"
4"was gone"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount11
totalVerbs256
matches
0"wasn’t looking"
1"were breathing"
2"was wearing"
3"were listening"
4"was shouting"
5"was thinning"
6"were growing"
7"were holding"
8"was thinning"
9"were opening"
10"was standing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences10
totalSentences152
ratio0.066
matches
0"Rory felt it first—a prickling at the back of her neck, like the static charge before a storm."
1"The scent was thick, intoxicating—honey and damp earth and something else, something wild and electric, like ozone after lightning."
2"Rory swore one of the shadows—long and sinuous, like a coiled serpent—lifted its head to watch her before melting back into the undergrowth."
3"A fox—no, not a fox."
4"The trees began to thin, or perhaps they’d been walking in circles—it was impossible to tell."
5"Then—"
6"Behind him, the sky burned amber, and the ground was littered with the wreckage of a feast—broken goblets, torn banners, the remnants of a battle."
7"A cityscape, but wrong—twisted, the buildings leaning at impossible angles."
8"The water was still, but now she thought she saw something in its depths—her own reflection, but older, harder, her eyes glowing with the same violet light as Nyx’s."
9"Rory followed its gaze to a break in the foliage—a narrow gap between two oaks, their branches arched together like a gateway."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1445
adjectiveStacks0
stackExamples(empty)
adverbCount47
adverbRatio0.032525951557093424
lyAdverbCount11
lyAdverbRatio0.007612456747404845
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences152
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences152
mean11.45
std6.93
cv0.606
sampleLengths
09
118
226
317
48
520
619
711
816
915
1011
1114
1220
1310
145
157
1622
175
1813
1923
209
2113
228
235
2417
2516
266
276
2817
292
3017
317
326
332
3410
3512
3625
376
388
3912
406
419
4219
4310
449
4512
461
4716
4811
498
40.79% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.2565789473684211
totalSentences152
uniqueOpeners39
83.33% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences120
matches
0"Then, abruptly, the grove opened"
1"Then the image shifted."
2"Of course it wouldn’t be"
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount29
totalSentences120
matches
0"they murmured, their voice like"
1"She adjusted the strap of"
2"It moved, shifting like liquid,"
3"She stepped forward, boots sinking"
4"Its fur was the deep,"
5"It watched them for a"
6"She’d almost forgotten she was"
7"It tasted of mint and"
8"She pulled her hand back"
9"They hovered, suspended, before being"
10"Her silver hair spilled over"
11"Her pale lavender eyes were"
12"She wore a dress that"
13"she said, her voice like"
14"She stood, her movements fluid,"
15"She gestured to the pool"
16"She knelt, the damp earth"
17"He was shouting, but she"
18"Her gaze flicked to the"
19"She thought of the fox"
ratio0.242
35.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount102
totalSentences120
matches
0"The air changed the moment"
1"Rory felt it first—a prickling"
2"The standing stones, gnarled and"
3"The world beyond the grove"
4"Here, the colors were too"
5"Wildflowers carpeted the ground in"
6"The scent was thick, intoxicating—honey"
7"Nyx shifted beside her, their"
8"The violet glow of their"
9"they murmured, their voice like"
10"Rory exhaled, her breath visible"
11"She adjusted the strap of"
12"The metal was a constant,"
13"The trees here were taller,"
14"It moved, shifting like liquid,"
15"Rory swore one of the"
16"She stepped forward, boots sinking"
17"The ground was soft, almost"
18"A rustle in the bushes"
19"A fox—no, not a fox."
ratio0.85
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences120
matches(empty)
ratio0
53.57% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences64
technicalSentenceCount8
matches
0"The standing stones, gnarled and ancient oaks twisted into impossible arches, loomed behind them, their bark etched with symbols that seemed to writhe when she …"
1"Wildflowers carpeted the ground in a riot of violet and gold, their petals shimmering as if dusted with crushed gemstones."
2"The ground was soft, almost spongy, as if the earth itself were breathing."
3"Her pale lavender eyes were half-lidded, as if she were listening to a melody only she could hear."
4"She wore a dress that seemed woven from spider silk and starlight, its color shifting between silver and the deepest blue."
5"When she smiled, it was slow, deliberate, as if she’d been expecting them for centuries."
6"The Shade’s form had gone still, their violet eyes fixed on Isolde with an intensity that made the hairs on Rory’s arms rise."
7"And then, a figure in shadow, its form shifting, growing, until it loomed over everything, a silhouette with eyes like dying stars."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount5
fancyTags
0"they murmured (murmur)"
1"Rory whispered (whisper)"
2"Isolde observed (observe)"
3"Isolde murmured (murmur)"
4"Isolde continued (continue)"
dialogueSentences31
tagDensity0.194
leniency0.387
rawRatio0.833
effectiveRatio0.323
74.0107%