Run: 2026-02-20-01KHYAGXR2ZA14GCQK17KQ1H8G

Run Details

Duration:
18.8s
Cost:
$0.000801
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 smelled wrong the moment they stepped through the standing stones. Rory Carter exhaled sharply, her fingers tightening around the silver chain of the Heartstone pendant tucked beneath her jacket. The pendant’s faint pulse had been steady all afternoon, but now it thrummed against her collarbone, warm as a living thing. She glanced at Nyx, who stood just ahead, their shadowy form rippling like oil on water. They didn’t need to speak—Rory already knew what she’d see if she looked. And she did. The world had split open. The grove wasn’t just a grove anymore. The ancient oaks stretched upward, their bark black as polished onyx, their branches twisting into impossible spirals. Wildflowers bloomed in impossible hues—petals the color of dried blood, leaves the shade of twilight. The light here was wrong, too, diffused and golden, as if the sun itself had been filtered through stained glass. Rory’s breath fogged in the unnatural chill, though no wind stirred the leaves. Isolde moved ahead, her silver hair catching the strange light like spun moonlight. She didn’t walk so much as glide, her bare feet leaving no impression in the damp earth. Rory had seen that before—the way the Seer left no mark, no trace. Like she wasn’t quite of this world. “Breathe,” Nyx murmured, their voice a whisper carried on a sigh. “It’s only air.” Rory did, and the scent hit her again—sweet, cloying, like overripe fruit left too long in the sun. Her stomach twisted. *Dymas.* The name flickered in her mind, unbidden. She’d heard whispers of it in Silas’ bar, back when she still thought the stories were just myths. Now she knew better. Nyx stepped forward, their shadow stretching unnaturally long, as if the light here bent to their will. Rory followed, her boots sinking slightly into the spongy earth. The ground beneath her feet felt alive, pulsing faintly, like a slow heartbeat. She crouched, brushing her fingers against the moss. It wasn’t damp. It was *warm.* “Careful,” Isolde called from deeper in the grove. Her voice echoed, though there was no cavern, no hollow to carry it. “The grove remembers.” Rory’s pulse spiked. *Remembers.* Like it had seen others before them. She stood, wiping her hands on her jeans. The pendant grew warmer, pressing insistently against her skin. She tugged it free, turning it in her palm. The crimson gem pulsed once, twice—then stilled. But the warmth lingered, seeping into her fingers. Nyx was already moving ahead, their form flickering at the edges like a candle flame. Rory hurried after them, her breath coming faster. The trees here were thicker, their trunks wide enough to wrap her arms around. Vines coiled around them like serpents, their leaves shimmering with a faint, iridescent sheen. She reached out, hesitating before brushing her fingers against one. It recoiled, slithering away from her touch. “Don’t,” Isolde warned, though her tone wasn’t unkind. “Not all things here are friendly.” Rory jerked her hand back. “What *is* this place?” Isolde turned, her lavender eyes unreadable. “A door.” A door. Of course. That was what the grove was—a threshold, a crack in the world. And they were standing in the middle of it. Nyx had stopped ahead, their silhouette frozen. Rory nearly collided with them as she skidded to a halt. The air here was thicker, heavier, like breathing through wet wool. The trees parted ahead, revealing a clearing—and in the center of it, a feast. Tables groaned under the weight of platters piled high with food—roasted meats glistening with fat, fruits so ripe they wept juice, breads still steaming. The scent was intoxicating, making Rory’s mouth water. Her stomach growled, betraying her. She hadn’t eaten since breakfast, but this wasn’t hunger. This was *need.* She took a step forward— “Don’t eat,” Nyx said, their voice sharp. Rory froze. “What?” “Any of it.” Nyx’s shadow deepened, their form solidifying like ink on parchment. “This isn’t food. It’s a trap.” Rory swallowed. The feast shimmered, the colors too bright, too *real.* She could almost taste it—the crispness of the bread, the tang of the meat, the sweetness of the fruit. Her fingers twitched. Isolde stepped between them, her presence like a cool hand on Rory’s arm. “The grove feeds on desire,” she said. “And desire is a hungry thing.” Rory dragged her gaze away from the feast. The tables were empty now, the platters bare. The illusion had vanished as quickly as it had come. She exhaled, her hands shaking. Nyx turned to Isolde. “How much longer until we’re through?” The Seer tilted her head, listening to something Rory couldn’t hear. “The Veil weakens at the heart of the grove. But we must move quickly.” She gestured toward the center of the clearing, where the trees thinned into a path of smooth, white stones. No moss grew there. No vines coiled around them. They were unnatural, too perfect, like something carved by hands that had never known fatigue. Rory hesitated. “What’s on the other side?” Isolde’s lips curved, just slightly. “Dymas.” The name settled over her like a shroud. She’d heard the stories—whispers in back alleys, murmurs in pubs where the ale was cheap and the patrons were desperate. A realm of excess, where the sinful were fed until they burst. Where the air tasted like decadence and the earth was soft with indulgence. And they were walking into it. Nyx moved first, their shadow stretching ahead like a warning. Rory followed, her boots crunching on the white stones. The pendant at her throat grew warmer, its pulse steady now, like a second heartbeat. She touched it again, her fingers tracing the silver chain. The path sloped downward, the air growing thicker, heavier. The scent of the feast lingered, clinging to her skin like sweat. Her mouth was dry. She licked her lips. Ahead, the trees parted again, revealing a vast expanse of vineyards. Rows upon rows of grapes stretched into the distance, their leaves a deep, rich green. The vines were lush, overgrown, as if they had been tended by hands that never tired. The air hummed with the scent of fermentation, of wine left too long in the sun. And then she saw them. Figures. Not people. Not exactly. Their forms were blurred at the edges, their movements too fluid, too *wrong.* They wore fine clothes, their postures relaxed, their faces turned toward the sky as if in worship. One raised a glass, the liquid inside catching the light like fire. Another laughed, the sound rich and deep, like the tolling of a bell. Rory’s breath hitched. A demon. Not just any demon—a *glutton.* One of the helbound, their bodies swollen with excess, their eyes hollow with the weight of their sin. She’d seen them before, in the underbelly of London, where the desperate traded their souls for a meal, for a moment’s escape from hunger. But these weren’t beggars. These were *lords.* Nyx’s shadow deepened, their form solidifying into something more substantial. “Stay close,” they murmured. Isolde didn’t move. She stood at the edge of the vineyard, her silver hair catching the light like a beacon. “They know we’re here.” Rory’s pulse spiked. “How?” The Seer’s lips curved. “Because they *want* us to.” A figure detached from the group, drifting toward them like smoke given form. He was tall, his frame broad, his clothes fine but rumpled, as if he had just risen from a long sleep. His face was handsome in a way that made Rory’s skin crawl—too smooth, too perfect, like a mask worn over something far less pleasant. “Ah,” he said, his voice a purr. “Visitors.” Rory’s fingers closed around the hilt of the Fae blade at her belt. The metal was cold, familiar. Isolde had given it to her with a warning: *Use it only when you must.* The demon tilted his head, his gaze flicking to the pendant at her throat. “A Heartstone,” he murmured. “How… *interesting.*” Rory didn’t answer. She didn’t trust her voice. The demon smiled, his teeth too white, too sharp. “Prince Belphegor,” he said, bowing with exaggerated grace. “Ruler of this humble domain. And you are?” Nyx stepped forward, their shadow stretching between them like a barrier. “We’re not here to stay.” Belphegor’s smile didn’t waver. “No? Then what brings you to Dymas?” Isolde spoke before Rory could. “We seek passage.” The prince’s eyes gleamed. “Passage? To where, dear Seer?” “Through.” A beat of silence. Then Belphegor laughed, the sound rich and deep, like the clink of crystal glasses. “Through?” He shook his head. “No one passes *through* Dymas. Not without invitation.” Rory’s grip tightened on the blade. “We don’t need an invitation.” Belphegor’s smile faded, just slightly. “Oh? And what makes you think you can simply *take* what you want?” Nyx’s shadow rippled. “Because we’re not here to take.” The prince’s gaze flicked to the pendant again. “Then what are you here for?” Rory exhaled, her fingers brushing the Heartstone. It pulsed against her skin, warm and insistent. She didn’t know why she’d been given it. She didn’t know what it was supposed to do. But she knew this. She was here for a reason. And she wasn’t leaving without answers. “Tell us about the Veil,” she said. Belphegor’s eyes narrowed. “The Veil?” “The barrier,” Rory said. “Between here and Earth. How do we cross it?” The prince studied her for a long moment. Then he laughed again, the sound echoing through the vineyards. “You mortals,” he mused. “Always so *desperate.*” Isolde stepped forward, her voice soft but carrying. “We don’t ask for mercy. We ask for truth.” Belphegor’s gaze flicked to her, his smile fading. “Truth is a dangerous thing, Seer.” “So is hunger,” Isolde replied. The prince’s eyes gleamed. Then, without warning, he lunged. Rory barely had time to react. The Fae blade was in her hand before she even realized she’d drawn it. The metal was cold, familiar, *right.* She slashed— —and the world exploded in light.
created_at"2026-02-20T20:05:41.26Z" 2/20/2026, 8:05:41 PM
model"mistralai/ministral-14b-2512"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency209
moderation_latency(null)
generation_time18437
tokens_prompt1590
tokens_completion2720
native_tokens_prompt1596
native_tokens_completion2411
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached1536
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.0008014
router(null)
provider_responses
0
endpoint_id"0b53717b-9af5-4de3-80af-ebedd2adf981"
id"f5da0a16a3bf41299cdd6e5f18d123bf"
is_byokfalse
latency209
model_permaslug"mistralai/ministral-14b-2512"
provider_name"Mistral"
status200
api_type"completions"
id"gen-1771617941-Sk5T6tEI396fbMc4iHIB"
upstream_id"f5da0a16a3bf41299cdd6e5f18d123bf"
total_cost0.0008014
cache_discount(null)
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
totalTags17
adverbTagCount0
adverbTags(empty)
dialogueSentences48
tagDensity0.354
leniency0.708
rawRatio0
effectiveRatio0
82.05% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1671
totalAiIsmAdverbs6
found
0
adverb"sharply"
count1
1
adverb"slightly"
count3
2
adverb"quickly"
count2
highlights
0"sharply"
1"slightly"
2"quickly"
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)
7.24% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1671
totalAiIsms31
found
0
word"pulse"
count4
1
word"chill"
count1
2
word"whisper"
count1
3
word"stomach"
count2
4
word"flickered"
count1
5
word"echoed"
count1
6
word"pulsed"
count2
7
word"warmth"
count1
8
word"unreadable"
count1
9
word"weight"
count2
10
word"glistening"
count1
11
word"shimmered"
count1
12
word"desire"
count2
13
word"perfect"
count2
14
word"tracing"
count1
15
word"beacon"
count1
16
word"familiar"
count2
17
word"silence"
count1
18
word"crystal"
count1
19
word"flicked"
count2
20
word"echoing"
count1
highlights
0"pulse"
1"chill"
2"whisper"
3"stomach"
4"flickered"
5"echoed"
6"pulsed"
7"warmth"
8"unreadable"
9"weight"
10"glistening"
11"shimmered"
12"desire"
13"perfect"
14"tracing"
15"beacon"
16"familiar"
17"silence"
18"crystal"
19"flicked"
20"echoing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences162
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences162
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences194
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans16
markdownWords21
totalWords1659
ratio0.013
matches
0"Dymas."
1"warm."
2"Remembers."
3"is"
4"need."
5"real."
6"wrong."
7"glutton."
8"lords."
9"want"
10"Use it only when you must."
11"interesting."
12"through"
13"take"
14"desperate."
15"right."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions70
wordCount1448
uniqueNames11
maxNameDensity1.93
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Carter1
Heartstone2
Nyx12
Rory28
Seer3
Isolde12
Like2
One2
London1
Fae2
Belphegor5
persons
0"Carter"
1"Nyx"
2"Rory"
3"Seer"
4"Isolde"
5"Like"
6"One"
7"Belphegor"
places
0"London"
globalScore0.533
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences105
glossingSentenceCount2
matches
0"quite of this world"
1"tasted like decadence and the earth was s"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1659
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences194
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs76
mean21.83
std19.59
cv0.897
sampleLengths
012
169
23
35
472
550
614
751
854
924
1011
1141
1268
1314
149
158
1625
1743
1849
195
207
213
2219
2333
2426
2531
2610
2768
287
296
3053
316
3244
3329
3458
355
361
3759
383
392
4047
417
4214
4324
444
459
4658
478
4833
4920
92.27% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences162
matches
0"been filtered"
1"were fed"
2"been tended"
3"were blurred"
4"been given"
5"was supposed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs275
matches
0"were standing"
1"were walking"
2"wasn’t leaving"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences15
totalSentences194
ratio0.077
matches
0"They didn’t need to speak—Rory already knew what she’d see if she looked."
1"Wildflowers bloomed in impossible hues—petals the color of dried blood, leaves the shade of twilight."
2"Rory had seen that before—the way the Seer left no mark, no trace."
3"Rory did, and the scent hit her again—sweet, cloying, like overripe fruit left too long in the sun."
4"The crimson gem pulsed once, twice—then stilled."
5"That was what the grove was—a threshold, a crack in the world."
6"The trees parted ahead, revealing a clearing—and in the center of it, a feast."
7"Tables groaned under the weight of platters piled high with food—roasted meats glistening with fat, fruits so ripe they wept juice, breads still steaming."
8"She took a step forward—"
9"The feast shimmered, the colors too bright, too *real.* She could almost taste it—the crispness of the bread, the tang of the meat, the sweetness of the fruit."
10"She’d heard the stories—whispers in back alleys, murmurs in pubs where the ale was cheap and the patrons were desperate."
11"Not just any demon—a *glutton.* One of the helbound, their bodies swollen with excess, their eyes hollow with the weight of their sin."
12"His face was handsome in a way that made Rory’s skin crawl—too smooth, too perfect, like a mask worn over something far less pleasant."
13"The metal was cold, familiar, *right.* She slashed—"
14"—and the world exploded in light."
95.01% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount372
adjectiveStacks0
stackExamples(empty)
adverbCount17
adverbRatio0.0456989247311828
lyAdverbCount2
lyAdverbRatio0.005376344086021506
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences194
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences194
mean8.55
std5.83
cv0.681
sampleLengths
012
119
221
316
413
53
65
77
817
915
1020
1113
1213
1317
1413
157
1611
173
1818
193
208
2118
224
2317
2410
2513
268
273
283
298
3013
313
323
338
348
359
369
377
388
3915
408
4114
4214
4310
447
458
466
475
484
496
42.78% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.29381443298969073
totalSentences194
uniqueOpeners57
68.49% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences146
matches
0"Then Belphegor laughed, the sound"
1"Then he laughed again, the"
2"Then, without warning, he lunged."
ratio0.021
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences146
matches
0"She glanced at Nyx, who"
1"They didn’t need to speak—Rory"
2"She didn’t walk so much"
3"Her stomach twisted."
4"She’d heard whispers of it"
5"She crouched, brushing her fingers"
6"It wasn’t damp."
7"It was *warm.*"
8"Her voice echoed, though there"
9"She stood, wiping her hands"
10"She tugged it free, turning"
11"She reached out, hesitating before"
12"It recoiled, slithering away from"
13"Her stomach growled, betraying her."
14"She hadn’t eaten since breakfast,"
15"She took a step forward—"
16"Her fingers twitched."
17"She exhaled, her hands shaking."
18"She gestured toward the center"
19"They were unnatural, too perfect,"
ratio0.253
31.92% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount125
totalSentences146
matches
0"The air smelled wrong the"
1"Rory Carter exhaled sharply, her"
2"The pendant’s faint pulse had"
3"She glanced at Nyx, who"
4"They didn’t need to speak—Rory"
5"The world had split open."
6"The grove wasn’t just a"
7"The ancient oaks stretched upward,"
8"Wildflowers bloomed in impossible hues—petals"
9"The light here was wrong,"
10"Rory’s breath fogged in the"
11"Isolde moved ahead, her silver"
12"She didn’t walk so much"
13"Rory had seen that before—the"
14"Nyx murmured, their voice a"
15"Rory did, and the scent"
16"Her stomach twisted."
17"*Dymas.* The name flickered in"
18"She’d heard whispers of it"
19"Nyx stepped forward, their shadow"
ratio0.856
68.49% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences146
matches
0"Now she knew better."
1"—and the world exploded in"
ratio0.014
58.11% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences59
technicalSentenceCount7
matches
0"She glanced at Nyx, who stood just ahead, their shadowy form rippling like oil on water."
1"The light here was wrong, too, diffused and golden, as if the sun itself had been filtered through stained glass."
2"Nyx stepped forward, their shadow stretching unnaturally long, as if the light here bent to their will."
3"Nyx was already moving ahead, their form flickering at the edges like a candle flame."
4"They were unnatural, too perfect, like something carved by hands that had never known fatigue."
5"Their forms were blurred at the edges, their movements too fluid, too *wrong.* They wore fine clothes, their postures relaxed, their faces turned toward the sky…"
6"His face was handsome in a way that made Rory’s skin crawl—too smooth, too perfect, like a mask worn over something far less pleasant."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount5
matches
0"Nyx murmured, their voice a whisper carried on a sigh"
1"Isolde warned, though her tone wasn’t unkind"
2"Nyx said, their voice sharp"
3"Nyx’s shadow deepened, their form solidifying like ink on parchment"
4"he said, his voice a purr"
66.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount4
fancyTags
0"Nyx murmured (murmur)"
1"Isolde warned (warn)"
2"they murmured (murmur)"
3"he murmured (murmur)"
dialogueSentences48
tagDensity0.25
leniency0.5
rawRatio0.333
effectiveRatio0.167
78.7678%