Run: 2026-02-20-01KHY7NTX80R572ZDMZ4KAE33X

Run Details

Duration:
14.2s
Cost:
$0.000586
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 like overripe peaches and something electric, like the moment before a storm when the sky hums with unseen energy. Aurora Carter stepped forward, her boots sinking slightly into the plush, golden carpet of moss that stretched beneath her. The Heartstone Pendant at her throat pulsed faintly, its crimson glow casting long, wavering shadows across the vine-laden branches overhead. Beside her, Nyx moved like a living whisper, their form flickering between substance and shadow, their violet eyes fixed on the sprawling feast before them. *"This is Dymas,"* Nyx murmured, their voice a breath against her ear. *"The realm of gluttony."* Aurora exhaled slowly, her fingers tightening around the hilt of the Fae-forged blade at her belt. The blade was cold, as always, its moonsilver edge humming with latent power. She hadn’t expected this. She’d expected Hel to be a place of fire and screaming, not this—this *opulence*. Towering fruit trees bent under the weight of grapes the size of melons, their skins shimmering like polished amber. Tables laden with dishes she couldn’t name stretched into the distance, their steam curling into the warm amber sky. The air was thick with the scent of roasted meats, spiced wines, and something sweeter, something that made her stomach clench with hunger despite the unease coiled in her chest. Isolde Varga stood a few paces ahead, her silver hair catching the light like spun moonlight. She didn’t move, didn’t speak, but her pale lavender eyes were fixed on the horizon, where the first hints of twilight bled into the sky. The grove’s time was different here—an hour outside could be days inside, Isolde had warned. But Aurora had no time for riddles now. She needed to understand what they were walking into. *"Isolde,"* she called, her voice carrying slightly in the still air. *"What do we do now?"* The Half-Fae turned, her lips curling into something that wasn’t quite a smile. *"Walk,"* she said. *"The path is clear."* Aurora glanced back at Nyx, who tilted their head, the faintest shadow of a smirk playing across their features. *"She’s not wrong,"* Nyx whispered. *"But I’d watch your step. This place… it’s hungry."* Ahead, the ground sloped downward, the moss giving way to a path of polished stone, smooth and warm beneath her feet. The closer they walked, the more the air thickened, the scents sharpening until Aurora’s mouth watered. A table laden with pastries appeared beside them, their golden crusts glistening, the scent of cinnamon and honey making her stomach twist. She reached out, her fingers hovering just above a flaky, buttery tart— *"Don’t,"* Nyx hissed, their form flickering violently. Aurora jerked her hand back, her pulse hammering in her throat. The tart vanished, as if it had never been. The air around them rippled, like heat off pavement, and for a heartbeat, she saw *them*—the figures in the distance, their forms blurred and indistinct, their mouths moving in silent screams. Helbound souls, contracted from Earth. Their eyes locked onto her, their hunger palpable. *"They’re here,"* she breathed. Isolde’s voice was a whisper, but it carried. *"They’re always here."* Nyx stepped forward, their shadow stretching unnaturally long, blocking the path ahead. *"But they’re not the only ones."* Aurora followed their gaze. At the edge of the feast, where the vineyards gave way to a clearing, a figure stood. Tall, cloaked in black, their presence was a void in the opulence around them. Prince Belphegor, ruler of Dymas. His eyes gleamed like polished obsidian, his lips curled in a smile that didn’t reach his eyes. *"Ah,"* he said, his voice smooth as aged whiskey. *"Visitors."* Aurora’s grip tightened on the Fae blade. *"We’re not here to stay."* Belphegor chuckled, a sound like clinking glass. *"No. But you’re here now."* He gestured to the feast. *"Eat. Drink. Indulge. The night is long, and the hunger…"* He let the word hang, his gaze flicking to the souls in the distance, their whispers growing louder. *"…is eternal."* Isolde stepped forward, her silver hair shimmering like moonlight on water. *"We seek the Heartstone’s source,"* she said, her voice steady. *"The pendant’s glow is strongest here."* Belphegor’s smile widened. *"Ah. The pendant."* He reached into his cloak and withdrew a small, ornate box. Inside, nestled on velvet, was a gemstone—deep crimson, pulsing with the same faint warmth as Aurora’s pendant. *"A gift,"* he said. *"For the one who can prove their worth."* Aurora’s breath caught. *"What do you want?"* *"Proof,"* Belphegor repeated. *"That you are not like them."* He gestured to the souls in the distance. *"That you can resist."* Nyx stepped forward, their shadow wrapping around Aurora’s wrist, grounding her. *"We’re not here to play your games."* Belphegor’s laughter filled the air, rich and mocking. *"Then you will fail."* Aurora clenched her fists. She had come here for answers, not for a feast or a test. But the pendant’s warmth was a beacon, pulling her deeper into this realm of excess and hunger. She looked at Isolde, who met her gaze with quiet understanding. Then at Nyx, whose violet eyes burned with something like determination. *"Fine,"* Aurora said, her voice steady despite the storm in her chest. *"Let’s eat."* Belphegor’s smile faltered for just a heartbeat before it returned, sharper than before. *"Excellent."* The first course appeared before them—a platter of roasted peaches, their flesh glistening, their scent intoxicating. Aurora reached out, her fingers brushing the fruit. The moment her skin touched it, the peach dissolved into her palm, its sweetness exploding on her tongue. She swallowed, her body reacting before her mind could catch up. Hunger surged through her, sharp and insistent, but she fought it, her will steeling itself against the realm’s pull. Beside her, Nyx didn’t reach for the food. Instead, they stepped back, their shadow flickering like a flame in the wind. *"This isn’t just about the food,"* they murmured. *"It’s about the *them*."* Aurora followed their gaze. The souls in the distance were moving now, their forms coalescing, their hunger making them bolder. One lunged forward, its mouth stretching too wide, its teeth blackened and jagged. Aurora drew the Fae blade, the cold metal humming in her grip. The soul recoiled, its form flickering like a dying candle. *"They’re testing us,"* Isolde said, her voice barely audible over the whispers of the feast. *"To see if we’re like them."* Aurora didn’t answer. She was too busy focusing on the next course—a towering loaf of bread, its crust golden and crisp, its interior soft and buttery. She took a single bite, the flavor bursting in her mouth. It was *perfect*. But she didn’t stop there. She took another bite, and another, her body craving more, more, more— *"Stop,"* Nyx commanded, their voice sharp. Aurora forced herself to pause, her breath ragged. She looked down at the bread, now half-eaten, and shook her head. *"I can’t."* *"You can,"* Belphegor’s voice echoed from behind them. *"You *will*."* Aurora turned, the Fae blade still gripped tightly in her hand. The prince was no longer alone. Dozens of souls had gathered around him, their forms shifting, their hunger making them more solid, more *real*. They reached for her, their fingers brushing against her skin, their whispers filling her ears. *"No,"* she said, her voice steady despite the chaos inside her. *"I won’t."* Belphegor’s smile was triumphant. *"Then you fail."* The souls lunged. Aurora moved on instinct, the Fae blade flashing as she cut through the first attacker, its form dissolving into smoke. Nyx was at her side, their shadow wrapping around her, shielding her from the next wave. Isolde stood firm, her hands raised, her voice a chant that seemed to ripple through the air. *"The Veil is strong here,"* Isolde murmured. *"But not strong enough."* Aurora didn’t have time to think. She fought, her blade a blur, her body moving on pure instinct. The souls were relentless, their hunger driving them, their forms flickering between solid and shadow. She cut through one, then another, her arms burning with the effort. Nyx fought beside her, their shadow shifting, their form flickering like a flame in the wind. *"We can’t fight them all,"* Nyx gasped, their voice strained. Aurora looked around, her breath coming in ragged gasps. The feast was still there, the food still abundant, but the souls were thinning, their forms fading like smoke in the wind. Belphegor stood alone, his smile gone, his eyes dark with something like fear. *"You’ve proven your worth,"* he said, his voice hollow. *"For now."* Aurora sheathed the Fae blade, her body trembling with exhaustion. She looked at Isolde, who met her gaze with quiet understanding. Then at Nyx, who nodded, their shadow flickering like a dying ember. *"We’re not done here,"* Aurora said, her voice steady despite the storm inside her. *"But we’re not leaving empty-handed."* Belphegor’s laughter filled the air, rich and mocking. *"Then take what you came for."* Aurora reached into her pocket and withdrew the Heartstone Pendant. The gemstone pulsed brightly, its warmth radiating through her fingers. She looked at the gemstone in Belphegor’s box, and then back at the pendant. *"No,"* she said. *"I came for answers, not gifts."* Belphegor’s smile returned, sharper than before. *"Then you’re more foolish than I thought."* Aurora didn’t flinch. She turned and walked away, Nyx and Isolde following close behind. The feast faded behind them, the souls thinning, their forms dissolving into the shadows. The path ahead was clear, the way forward uncertain. But Aurora Carter had never been one to shy away from uncertainty.
created_at"2026-02-20T19:15:56.465Z" 2/20/2026, 7:15:56 PM
model"mistralai/ministral-8b-2512"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency214
moderation_latency(null)
generation_time13979
tokens_prompt1590
tokens_completion2572
native_tokens_prompt1596
native_tokens_completion2310
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)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.0005859
router(null)
provider_responses
0
endpoint_id"c85d26e1-1e0c-449b-9775-2afce7ae510b"
id"3411f4684a2e4b9ba0e48eac712b824d"
is_byokfalse
latency214
model_permaslug"mistralai/ministral-8b-2512"
provider_name"Mistral"
status200
api_type"completions"
id"gen-1771614956-8NByopqC4f8UqCub74W6"
upstream_id"3411f4684a2e4b9ba0e48eac712b824d"
total_cost0.0005859
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
totalTags25
adverbTagCount0
adverbTags(empty)
dialogueSentences54
tagDensity0.463
leniency0.926
rawRatio0
effectiveRatio0
87.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1595
totalAiIsmAdverbs4
found
0
adverb"slightly"
count2
1
adverb"slowly"
count1
2
adverb"tightly"
count1
highlights
0"slightly"
1"slowly"
2"tightly"
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)
37.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1595
totalAiIsms20
found
0
word"electric"
count1
1
word"pulsed"
count2
2
word"wavering"
count1
3
word"whisper"
count2
4
word"weight"
count1
5
word"stomach"
count2
6
word"glistening"
count2
7
word"pulse"
count1
8
word"palpable"
count1
9
word"velvet"
count1
10
word"warmth"
count3
11
word"beacon"
count1
12
word"perfect"
count1
13
word"echoed"
count1
highlights
0"electric"
1"pulsed"
2"wavering"
3"whisper"
4"weight"
5"stomach"
6"glistening"
7"pulse"
8"palpable"
9"velvet"
10"warmth"
11"beacon"
12"perfect"
13"echoed"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"clenched jaw/fists"
count1
1
label"air was thick with"
count1
highlights
0"clenched her fists"
1"The air was thick with"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences123
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences123
filterMatches(empty)
hedgeMatches
0"seemed 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
maxSentenceWordsSeen31
ratio0
matches(empty)
0.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans58
markdownWords205
totalWords1585
ratio0.129
matches
0"\"This is Dymas,\""
1"\"The realm of gluttony.\""
2"opulence"
3"\"Isolde,\""
4"\"What do we do now?\""
5"\"Walk,\""
6"\"The path is clear.\""
7"\"She’s not wrong,\""
8"\"But I’d watch your step. This place… it’s hungry.\""
9"\"Don’t,\""
10"them"
11"\"They’re here,\""
12"\"They’re always here.\""
13"\"But they’re not the only ones.\""
14"\"Ah,\""
15"\"Visitors.\""
16"\"We’re not here to stay.\""
17"\"No. But you’re here now.\""
18"\"Eat. Drink. Indulge. The night is long, and the hunger…\""
19"\"…is eternal.\""
20"\"We seek the Heartstone’s source,\""
21"\"The pendant’s glow is strongest here.\""
22"\"Ah. The pendant.\""
23"\"A gift,\""
24"\"For the one who can prove their worth.\""
25"\"What do you want?\""
26"\"Proof,\""
27"\"That you are not like them.\""
28"\"That you can resist.\""
29"\"We’re not here to play your games.\""
30"\"Then you will fail.\""
31"\"Fine,\""
32"\"Let’s eat.\""
33"\"Excellent.\""
34"\"This isn’t just about the food,\""
35"\"It’s about the *them"
36"\"They’re testing us,\""
37"\"To see if we’re like them.\""
38"perfect"
39"\"Stop,\""
40"\"I can’t.\""
41"\"You can,\""
42"\"You *will"
43"real"
44"\"No,\""
45"\"I won’t.\""
46"\"Then you fail.\""
47"\"The Veil is strong here,\""
48"\"But not strong enough.\""
49"\"We can’t fight them all,\""
50"\"You’ve proven your worth,\""
51"\"For now.\""
52"\"We’re not done here,\""
53"\"But we’re not leaving empty-handed.\""
54"\"Then take what you came for.\""
55"\"No,\""
56"\"I came for answers, not gifts.\""
57"\"Then you’re more foolish than I thought.\""
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
52.46% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions84
wordCount1384
uniqueNames15
maxNameDensity1.95
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Carter2
Heartstone2
Pendant2
Nyx15
Aurora27
Fae-forged1
Hel1
Varga1
Isolde10
Half-Fae1
Ahead1
Earth1
Belphegor12
Dymas1
Fae7
persons
0"Carter"
1"Nyx"
2"Aurora"
3"Varga"
4"Isolde"
5"Half-Fae"
6"Belphegor"
7"Fae"
places
0"Pendant"
1"Earth"
globalScore0.525
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences96
glossingSentenceCount6
matches
0"smelled like overripe peaches and somethin"
1"quite a smile"
2"appeared beside them, their golden crusts glistening, the scent of cinnamon and honey making her stomach twist"
3"something like determination"
4"chant that seemed to ripple through the air"
5"something like fear"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1585
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
totalParagraphs52
mean30.48
std24.82
cv0.814
sampleLengths
086
116
2115
373
416
520
633
771
87
964
104
1111
1218
1357
1410
1512
1647
1727
1846
197
2021
2118
2212
2356
2414
2514
2672
2733
2855
2921
3057
316
3222
3310
3450
3513
367
373
3853
3911
4061
4110
4244
4311
4433
4519
4614
4734
489
4913
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences123
matches
0"were fixed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs233
matches
0"were walking"
1"were moving"
2"were thinning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount0
flaggedSentences8
totalSentences152
ratio0.053
matches
0"She’d expected Hel to be a place of fire and screaming, not this—this *opulence*."
1"The grove’s time was different here—an hour outside could be days inside, Isolde had warned."
2"She reached out, her fingers hovering just above a flaky, buttery tart—"
3"The air around them rippled, like heat off pavement, and for a heartbeat, she saw *them*—the figures in the distance, their forms blurred and indistinct, their mouths moving in silent screams."
4"Inside, nestled on velvet, was a gemstone—deep crimson, pulsing with the same faint warmth as Aurora’s pendant."
5"The first course appeared before them—a platter of roasted peaches, their flesh glistening, their scent intoxicating."
6"She was too busy focusing on the next course—a towering loaf of bread, its crust golden and crisp, its interior soft and buttery."
7"She took another bite, and another, her body craving more, more, more—"
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1393
adjectiveStacks0
stackExamples(empty)
adverbCount48
adverbRatio0.03445800430725054
lyAdverbCount9
lyAdverbRatio0.006460875807609476
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
mean10.43
std6.22
cv0.597
sampleLengths
022
119
220
325
412
54
616
713
84
914
1019
1119
1230
1316
1425
1515
168
179
1811
195
2013
213
224
2319
245
259
2621
2716
2822
2912
307
3111
329
3331
345
358
364
378
383
3912
406
414
4217
4314
445
4517
469
471
487
495
46.49% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.3026315789473684
totalSentences152
uniqueOpeners46
86.96% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences115
matches
0"Then at Nyx, whose violet"
1"Instead, they stepped back, their"
2"Then at Nyx, who nodded,"
ratio0.026
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences115
matches
0"She hadn’t expected this."
1"She’d expected Hel to be"
2"She didn’t move, didn’t speak,"
3"She needed to understand what"
4"she called, her voice carrying"
5"She reached out, her fingers"
6"Their eyes locked onto her,"
7"His eyes gleamed like polished"
8"he said, his voice smooth"
9"He gestured to the feast"
10"He let the word hang,"
11"she said, her voice steady"
12"He reached into his cloak"
13"He gestured to the souls"
14"She had come here for"
15"She looked at Isolde, who"
16"She swallowed, her body reacting"
17"She was too busy focusing"
18"She took a single bite,"
19"It was *perfect*."
ratio0.261
29.57% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount99
totalSentences115
matches
0"The air smelled like overripe"
1"Aurora Carter stepped forward, her"
2"The Heartstone Pendant at her"
3"Nyx murmured, their voice a"
4"Aurora exhaled slowly, her fingers"
5"The blade was cold, as"
6"She hadn’t expected this."
7"She’d expected Hel to be"
8"Tables laden with dishes she"
9"The air was thick with"
10"Isolde Varga stood a few"
11"She didn’t move, didn’t speak,"
12"The grove’s time was different"
13"She needed to understand what"
14"she called, her voice carrying"
15"The Half-Fae turned, her lips"
16"Aurora glanced back at Nyx,"
17"The closer they walked, the"
18"A table laden with pastries"
19"She reached out, her fingers"
ratio0.861
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences115
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount16
matches
0"Aurora Carter stepped forward, her boots sinking slightly into the plush, golden carpet of moss that stretched beneath her."
1"Towering fruit trees bent under the weight of grapes the size of melons, their skins shimmering like polished amber."
2"The air was thick with the scent of roasted meats, spiced wines, and something sweeter, something that made her stomach clench with hunger despite the unease co…"
3"The Half-Fae turned, her lips curling into something that wasn’t quite a smile."
4"Aurora glanced back at Nyx, who tilted their head, the faintest shadow of a smirk playing across their features."
5"His eyes gleamed like polished obsidian, his lips curled in a smile that didn’t reach his eyes."
6"She looked at Isolde, who met her gaze with quiet understanding."
7"The souls in the distance were moving now, their forms coalescing, their hunger making them bolder."
8"Dozens of souls had gathered around him, their forms shifting, their hunger making them more solid, more *real*."
9"They reached for her, their fingers brushing against her skin, their whispers filling her ears."
10"Aurora moved on instinct, the Fae blade flashing as she cut through the first attacker, its form dissolving into smoke."
11"The souls were relentless, their hunger driving them, their forms flickering between solid and shadow."
12"Nyx fought beside her, their shadow shifting, their form flickering like a flame in the wind."
13"The feast was still there, the food still abundant, but the souls were thinning, their forms fading like smoke in the wind."
14"She looked at Isolde, who met her gaze with quiet understanding."
15"The feast faded behind them, the souls thinning, their forms dissolving into the shadows."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags25
uselessAdditionCount12
matches
0"Nyx murmured, their voice a breath against her ear"
1"she called, her voice carrying slightly in the still air"
2"Nyx hissed, their form flickering violently"
3"he said, his voice smooth as aged whiskey"
4"she said, her voice steady"
5"Aurora said, her voice steady despite the storm in her chest"
6"Isolde said, her voice barely audible over the whispers of the feast"
7"Nyx commanded, their voice sharp"
8"she said, her voice steady despite the chaos inside her"
9"Nyx gasped, their voice strained"
10"he said, his voice hollow"
11"Aurora said, her voice steady despite the storm inside her"
1.85% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount8
fancyTags
0"Nyx murmured (murmur)"
1"Nyx whispered (whisper)"
2"Nyx hissed (hiss)"
3"she breathed (breathe)"
4"Belphegor repeated (repeat)"
5"they murmured (murmur)"
6"Isolde murmured (murmur)"
7"Nyx gasped (gasp)"
dialogueSentences54
tagDensity0.352
leniency0.704
rawRatio0.421
effectiveRatio0.296
66.9584%