Run: 2026-02-20-01KHXQKE4BQ5C4E9V26AYBNHJ1

Run Details

Duration:
37.6s
Cost:
$0.005292
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 crossed the threshold. Rory exhaled sharply, her breath curling into silver mist that lingered too long before dissolving. The scent was thick—sweet, like overripe fruit left to ferment in the sun, but beneath it something darker, something *meaty*. Her stomach clenched. The last thing she’d eaten had been Yu-Fei’s leftover pork buns at midnight, and now the grease sat heavy in her gut, souring. “You’re frowning,” Nyx observed, their voice a whisper that didn’t quite belong to the wind. A shadow detached itself from the gnarled trunk of an oak and coalesced into their familiar, shifting form. Violet eyes flickered in the dim, watching her. “Yeah, well, it smells like a butcher shop had a baby with a winery,” Rory muttered, adjusting the strap of her delivery bag. The Heartstone pendant at her throat pulsed once, warm against her collarbone. She resisted the urge to clutch it. “You’d think *Gluttony* would at least smell like… I don’t know, chocolate or something.” A laugh, soft and chiming, drifted from ahead. Isolde turned back to them, her silver hair catching the strange, amber-tinted light like strands of liquid metal. “Oh, little moth, chocolate is for amateurs.” She gestured with one slender hand, and the air *shimmered*—not like heat haze, but like the world itself had been dipped in honey. “Dymas is not about mere *sweetness*. It’s about *satiation*. The deep, drowning kind.” Rory swallowed. The trees here weren’t right. Their trunks were too wide, their bark black and slick as if polished by countless hands, and their leaves—god, their leaves were the color of fresh bruises, veined with gold. They rustled without wind, a sound like crumpling parchment. The ground beneath her boots was spongy, giving slightly with each step, as if she walked on something *alive*. Nyx’s form rippled, their edges blurring. “The Veil is thin here. Thinner than the grove.” A pause. “Thinner than *you*.” Rory shot them a look. “What’s that supposed to mean?” But Isolde was already moving deeper into the orchard, her bare feet making no sound, no imprint. Rory hurried after her, boots sinking fractionally into the damp, loamy earth. The air pressed against her skin, humid and *thick*, like breathing through wet cloth. Her scar itched. The first thing she saw was the fruit. It hung from the branches in obscene abundance—pears the size of her fist, their skins so taut they looked ready to burst, their scent cloying, almost *rotten* in its intensity. Grapes like black jewels, swollen with juice, their vines coiled like serpents around the boughs. And the *apples*—god, the apples were the worst. Red as fresh blood, their glossy skins reflecting the amber light like polished garnets. One had split open where it hung, the flesh inside not white, not pale, but a deep, unnatural *pink*, glistening. Rory reached out before she could stop herself. “Don’t.” Nyx’s voice was sharp. Their hand—if it could be called a hand, when it was more like smoke given temporary shape—closed around her wrist. The shadow’s touch was cool, almost *absent*, but it stopped her fingers an inch from the fruit. “Why not?” she asked, though her pulse was already hammering in her throat. Isolde plucked a grape without looking back. It burst between her fingers, juice dripping like dark wine. “Because, little moth, *nothing* here is free.” She licked the liquid from her skin, her tongue flickering out, too quick, too *pointed*. “Everything has a cost. Even a taste.” Rory yanked her hand back. The apple’s scent clung to her, sickly-sweet, making her saliva thicken. She wiped her palm on her jeans and glared at Nyx. “You could’ve *warned* me before we stepped through.” “Would you have come?” Nyx’s eyes gleamed, amused. She didn’t answer. The path—if it could be called a path—twisted between the trees, the ground sloping gently downward. The light here was all wrong, too golden, too *warm*, like perpetual sunset. No shadows stretched where they should. Instead, the darkness pooled in strange places, clinging to the bark of the trees or gathering in the hollows beneath roots that writhed like sleeping snakes. Then the trees gave way. The vineyard sprawled before them, rows upon rows of vines heavy with grapes, their leaves a deep, unnatural purple. And beyond that— “Oh, *fuck*,” Rory breathed. A feast. It was the only word for it. A long table, easily fifty feet in length, groaned beneath the weight of platters and bowls and decanters. Roasted boars with apples in their mouths, their skin crisped to golden perfection. Whole fish glazed in sauces that steamed faintly, their scales still shimmering. Breads piled high, crusts glistening with butter and herbs. Cheeses in wheels and wedges and creamy mounds, some oozing, some crumbly, some *blue* with veins of mold that pulsed faintly, like something breathing. And the *wine*—decanters of it, in every color, from pale as straw to dark as blood. And the *people*. Or what *had* been people. A man in a chef’s whites stood at the head of the table, his hands folded before him. His face was slack, his eyes glassy, his mouth slightly open, as if he’d been caught mid-sentence. Beside him, a woman in a gown of emerald silk held a goblet aloft, her fingers frozen in elegant curvature. None of them moved. None of them *breathed*. “Helbound,” Isolde murmured. “Souls contracted to serve. They’re not *alive*, not as you understand it. But they’re not quite dead, either.” Rory’s fingers twitched toward the Fae blade at her belt. The moonsilver was cold even through the leather. “They’re *trapped*.” “Some would call it an honor.” Isolde plucked a fig from a nearby branch and bit into it. Juice ran down her chin. “To spend eternity perfecting their craft. No hunger, no pain. Only *purpose*.” “Sounds like hell to me,” Rory muttered. Nyx drifted closer to the table, their form flickering. “It is *Hel*.” She ignored them, stepping forward. The air here was heavier, *richer*, the scent of roasting meat and spiced wine and something darker beneath it—copper, and the faint, acrid tang of old blood. Her stomach growled. She pressed a hand to it, disgusted. Then she saw the *centerpiece*. It was a pig. No—a *boar*, massive, its tusks curved like scimitars, its bristles black as ink. It had been roasted whole, its skin lacquered to a glossy sheen, an apple clutched in its jaws. But its eyes— Its eyes were *open*. And they were *human*. Rory stumbled back. The boar’s gaze was fixed on her, dark and knowing and *hungry*. Its nostrils flared. A low, guttural sound vibrated in its throat—a *laugh*. “What the *fuck*—?” Isolde sighed. “Oh, *that*.” She waved a dismissive hand. “Prince Belphegor’s little joke. Don’t mind it. It’s quite dead. *Mostly*.” The boar’s lips peeled back from its tusks. The apple in its mouth *split*, juice dripping onto the tablecloth like blood. Rory’s hand closed around the Fae blade’s hilt. “We shouldn’t be here.” “No,” Nyx agreed, their voice suddenly tight. “We shouldn’t.” Isolde tilted her head, considering. Then she smiled, slow and sharp. “But you *are* here, little moth. And now that you’ve come, you’ll want to see the *kitchen*.” Rory’s blood turned to ice. The Half-Fae didn’t wait for an answer. She turned on her heel and glided between the frozen feasters, her silver hair trailing behind her like a banner. Rory hesitated, then followed, every instinct screaming at her to *run*. Nyx kept pace beside her, their form flickering like a dying flame. The kitchen was worse. It was *vast*, a cavernous space of black iron and copper, the ceiling lost in shadow. Fires roared in hearths the size of cars, their flames an unnatural blue. Pots bubbled with stews that *moved*, chunks of meat rising and falling in thick, dark broth. A man—no, a *thing* that had once been a man—stood at a butcher’s block, his apron stained crimson. His hands were buried wrist-deep in the carcass of what looked like a deer, but the deer had *too many legs*, and its antlers were twisted like gnarled branches. He looked up as they entered. His face was human. His *eyes* were not. They were black, pupil-less, reflecting the firelight like oil on water. “Visitors,” he said, his voice wet, like he was speaking through a mouthful of blood. “How *delightful*.” Isolde curtsied, graceful as a dancer. “Master Harkin. We seek an audience with the Prince.” The butcher—Harkin—smiled. His teeth were filed to points. “Do you now?” He wiped his hands on his apron, leaving streaks of red. “And what makes you think *you* are worthy of Belphegor’s time?” Nyx’s form solidified, their edges sharpening. “We bring a *gift*.” Rory’s fingers twitched. *What gift?* Harkin’s gaze slid to her. Lingered. “Ah. *Her*.” The air pressed in, thick as syrup. Rory’s scar burned. “Yes,” Isolde purred. “Her.” Harkin reached into the deer’s carcass and withdrew something glistening. A *heart*, still beating, its rhythm slow, *deliberate*. He held it out to Rory, his fingers dripping. “Then by all means,” he said, “let’s see what the Prince makes of *you*.”
created_at"2026-02-20T14:35:00.63Z" 2/20/2026, 2:35:00 PM
model"mistralai/mistral-medium-3.1" 3/1/2001, 12:00:00 AM
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency259
moderation_latency(null)
generation_time37494
tokens_prompt1590
tokens_completion2489
native_tokens_prompt1596
native_tokens_completion2327
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached1568
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.0052924
router(null)
provider_responses
0
endpoint_id"13c5002b-8c5b-490c-8a5f-52ec0242804f"
id"f44288c200c14cb89b659fedeeabe4d8"
is_byokfalse
latency259
model_permaslug"mistralai/mistral-medium-3.1" 3/1/2001, 12:00:00 AM
provider_name"Mistral"
status200
api_type"completions"
id"gen-1771598100-V6KsCAlOMQ1Txb4ON6jh"
upstream_id"f44288c200c14cb89b659fedeeabe4d8"
total_cost0.0052924
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
totalTags16
adverbTagCount0
adverbTags(empty)
dialogueSentences39
tagDensity0.41
leniency0.821
rawRatio0
effectiveRatio0
83.77% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1540
totalAiIsmAdverbs5
found
0
adverb"sharply"
count1
1
adverb"slightly"
count2
2
adverb"gently"
count1
3
adverb"suddenly"
count1
highlights
0"sharply"
1"slightly"
2"gently"
3"suddenly"
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)
44.81% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1540
totalAiIsms17
found
0
word"stomach"
count2
1
word"the last thing"
count1
2
word"whisper"
count1
3
word"familiar"
count1
4
word"flickered"
count1
5
word"pulsed"
count2
6
word"shimmered"
count1
7
word"intensity"
count1
8
word"glistening"
count3
9
word"pulse"
count1
10
word"weight"
count1
11
word"silk"
count1
12
word"vibrated"
count1
highlights
0"stomach"
1"the last thing"
2"whisper"
3"familiar"
4"flickered"
5"pulsed"
6"shimmered"
7"intensity"
8"glistening"
9"pulse"
10"weight"
11"silk"
12"vibrated"
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)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences130
filterMatches(empty)
hedgeMatches(empty)
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)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans53
markdownWords56
totalWords1519
ratio0.037
matches
0"meaty"
1"Gluttony"
2"shimmered"
3"sweetness"
4"satiation"
5"alive"
6"you"
7"thick"
8"rotten"
9"apples"
10"pink"
11"absent"
12"nothing"
13"pointed"
14"warned"
15"warm"
16"fuck"
17"blue"
18"wine"
19"people"
20"had"
21"breathed"
22"alive"
23"trapped"
24"purpose"
25"Hel"
26"richer"
27"centerpiece"
28"boar"
29"open"
30"human"
31"hungry"
32"laugh"
33"fuck"
34"that"
35"Mostly"
36"split"
37"are"
38"kitchen"
39"run"
40"vast"
41"moved"
42"thing"
43"too many legs"
44"eyes"
45"delightful"
46"you"
47"gift"
48"What gift?"
49"Her"
50"heart"
51"deliberate"
52"you"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
84.01% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions45
wordCount1288
uniqueNames9
maxNameDensity1.32
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Yu-Fei1
Heartstone1
Rory17
Isolde9
Nyx9
Fae3
Juice1
Half-Fae1
Harkin3
persons
0"Yu-Fei"
1"Rory"
2"Isolde"
3"Nyx"
4"Juice"
5"Half-Fae"
6"Harkin"
places(empty)
globalScore0.84
windowScore1
91.18% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount2
matches
0"quite belong to the wind"
1"looked like a deer, but the deer had *too"
2.50% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.975
wordCount1519
matches
0"not like heat haze, but like the world itself had been dipped in honey"
1"not white, not pale, but a deep, unnatural *pink*, glistening"
2"not pale, but a deep, unnatural *pink*, glistening"
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
totalParagraphs62
mean24.5
std24.18
cv0.987
sampleLengths
010
161
241
356
469
565
620
710
846
98
1087
118
121
1341
1413
1546
1635
178
183
1961
205
2122
224
232
2499
253
265
2763
2821
2920
3035
317
3212
3342
345
3538
364
374
383
3924
403
4120
4221
4312
449
4528
465
4750
484
4992
89.07% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences130
matches
0"been dipped"
1"been caught"
2"been roasted"
3"was fixed"
4"were buried"
5"were filed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs217
matches
0"was speaking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount19
semicolonCount0
flaggedSentences15
totalSentences152
ratio0.099
matches
0"The scent was thick—sweet, like overripe fruit left to ferment in the sun, but beneath it something darker, something *meaty*."
1"“Oh, little moth, chocolate is for amateurs.” She gestured with one slender hand, and the air *shimmered*—not like heat haze, but like the world itself had been dipped in honey."
2"Their trunks were too wide, their bark black and slick as if polished by countless hands, and their leaves—god, their leaves were the color of fresh bruises, veined with gold."
3"It hung from the branches in obscene abundance—pears the size of her fist, their skins so taut they looked ready to burst, their scent cloying, almost *rotten* in its intensity."
4"And the *apples*—god, the apples were the worst."
5"Their hand—if it could be called a hand, when it was more like smoke given temporary shape—closed around her wrist."
6"The path—if it could be called a path—twisted between the trees, the ground sloping gently downward."
7"And beyond that—"
8"And the *wine*—decanters of it, in every color, from pale as straw to dark as blood."
9"The air here was heavier, *richer*, the scent of roasting meat and spiced wine and something darker beneath it—copper, and the faint, acrid tang of old blood."
10"No—a *boar*, massive, its tusks curved like scimitars, its bristles black as ink."
11"But its eyes—"
12"A low, guttural sound vibrated in its throat—a *laugh*."
13"A man—no, a *thing* that had once been a man—stood at a butcher’s block, his apron stained crimson."
14"The butcher—Harkin—smiled."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1309
adjectiveStacks2
stackExamples
0"strange, amber-tinted light"
1"deep, unnatural *pink*, glistening."
adverbCount45
adverbRatio0.03437738731856379
lyAdverbCount12
lyAdverbRatio0.009167303284950344
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
mean9.99
std6.86
cv0.687
sampleLengths
010
115
220
33
423
515
618
78
823
912
107
1114
128
1318
1430
1513
162
175
1830
199
2019
216
2211
233
245
255
2617
2712
2814
293
308
3130
3215
338
3414
3520
368
371
384
3920
4017
4113
427
4310
4422
457
465
4711
4811
498
60.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.3815789473684211
totalSentences152
uniqueOpeners58
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences118
matches
0"Instead, the darkness pooled in"
1"Then the trees gave way."
2"Then she saw the *centerpiece*."
3"Then she smiled, slow and"
ratio0.034
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences118
matches
0"Her stomach clenched."
1"She resisted the urge to"
2"She gestured with one slender"
3"Their trunks were too wide,"
4"They rustled without wind, a"
5"Her scar itched."
6"It hung from the branches"
7"Their hand—if it could be"
8"she asked, though her pulse"
9"It burst between her fingers,"
10"She licked the liquid from"
11"She wiped her palm on"
12"She didn’t answer."
13"It was the only word"
14"His face was slack, his"
15"She ignored them, stepping forward."
16"Her stomach growled."
17"She pressed a hand to"
18"It was a pig."
19"It had been roasted whole,"
ratio0.288
40.51% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount99
totalSentences118
matches
0"The air smelled wrong the"
1"Rory exhaled sharply, her breath"
2"The scent was thick—sweet, like"
3"Her stomach clenched."
4"The last thing she’d eaten"
5"Nyx observed, their voice a"
6"A shadow detached itself from"
7"Violet eyes flickered in the"
8"Rory muttered, adjusting the strap"
9"The Heartstone pendant at her"
10"She resisted the urge to"
11"A laugh, soft and chiming,"
12"Isolde turned back to them,"
13"She gestured with one slender"
14"The trees here weren’t right."
15"Their trunks were too wide,"
16"They rustled without wind, a"
17"The ground beneath her boots"
18"Nyx’s form rippled, their edges"
19"Rory shot them a look."
ratio0.839
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences118
matches(empty)
ratio0
71.43% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences50
technicalSentenceCount5
matches
0"Rory exhaled sharply, her breath curling into silver mist that lingered too long before dissolving."
1"Their trunks were too wide, their bark black and slick as if polished by countless hands, and their leaves—god, their leaves were the color of fresh bruises, ve…"
2"The ground beneath her boots was spongy, giving slightly with each step, as if she walked on something *alive*."
3"His face was slack, his eyes glassy, his mouth slightly open, as if he’d been caught mid-sentence."
4"Pots bubbled with stews that *moved*, chunks of meat rising and falling in thick, dark broth."
31.25% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount3
matches
0"she asked, though her pulse was already hammering in her throat"
1"She licked, her tongue flickering out, too quick, too *pointed*"
2"Nyx agreed, their voice suddenly tight"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount6
fancyTags
0"Nyx observed (observe)"
1"Rory muttered (mutter)"
2"Rory breathed (breathe)"
3"Isolde murmured (murmur)"
4"Rory muttered (mutter)"
5"Nyx agreed (agree)"
dialogueSentences39
tagDensity0.231
leniency0.462
rawRatio0.667
effectiveRatio0.308
76.2273%