Run: 2026-02-17-01KHMNCCJPD8KT8931K1X910DY

Run Details

Duration:
13.9s
Cost:
$0.000435

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 first step onto the moss-slicked stones sent a jolt through Aurora’s bones, like the earth itself had exhaled. The air smelled of damp earth and something sweeter—wild honey, maybe, or the faintest trace of burnt sugar. She paused, fingers brushing the rough bark of the nearest oak, its surface etched with runes that pulsed faintly, as if breathing. The standing stones loomed around them like silent sentinels, their surfaces carved with spirals and symbols she didn’t recognize, their edges worn smooth by centuries of unseen hands. Beside her, Nyx shifted restlessly, their shadowy form flickering like a candle flame in a draft. The Shade’s violet eyes gleamed with an eerie light, though Aurora couldn’t tell if it was their own glow or something reflecting off the strange, shimmering mist that curled between the trees. *"This place is wrong,"* Nyx murmured, their voice a whisper carried on the wind. *"Too still. Too… hungry."* Aurora swallowed hard. She’d expected the Fae Grove to be magical—she’d read enough myths to know that—but this was different. This was *alive*. The wildflowers swaying in the breeze weren’t just flowers; their petals shifted colors as she watched, deepening from lavender to violet to a shade so dark it looked like spilled ink. A butterfly with wings like stained glass fluttered past, its iridescent patterns shifting between emerald and sapphire as it landed on a thornless rose. The rose didn’t wilt. It *unfurled*, petals parting to reveal a single, perfect blackberry inside. Isolde, her silver hair catching the dappled light like moonlight on water, stepped forward without hesitation. Her pale lavender eyes were fixed on the standing stones, her lips moving silently as if reciting something she couldn’t remember. *"The Grove remembers us,"* she said at last, her voice like wind through reeds. *"But it doesn’t like us yet."* Aurora’s grip tightened on the Fae-forged blade at her belt. The dagger was cold to the touch, its moonsilver edge humming faintly against her skin. She hadn’t expected to need it here, but then again, she hadn’t expected *this*. The world around them wasn’t just beautiful—it was *watchful*. The air hummed with an energy she couldn’t name, something that made the hairs on the back of her neck rise. It was like standing too close to a fire, where the heat wasn’t just warmth but a living thing, pressing against her skin. Nyx let out a soft, disbelieving hiss. *"It’s not just the Grove. Something else is here."* Their shadow stretched unnaturally long, pooling at the base of the nearest stone before dissolving into the mist. *"A rift. Not the Veil—something deeper."* Aurora’s stomach twisted. A rift. That meant Hel. That meant Dymas. Isolde’s fingers brushed the nearest stone, and the air between them *rippled*, like a stone dropped into still water. The symbols on the stone flared with light, and for a heartbeat, Aurora saw something beyond—golden light, rich as a feast spread, the scent of roasted meats and spiced wines thick in the air. Then it was gone, replaced by the sharp, metallic tang of fear. *"It’s hungry,"* Isolde whispered. *"And it’s been waiting."* A sound cut through the silence—a low, guttural growl, vibrating through the earth beneath their feet. The ground trembled slightly, and the flowers around them bent as if bowing. Nyx’s shadow coiled around Aurora’s ankles, pressing her back against the stone. *"We shouldn’t have come,"* they hissed. *"We’re too late."* Aurora’s pulse hammered in her throat. She could feel the Heartstone Pendant at her neck, warm against her skin, pulsing faintly as if in time with the rift. She reached up, fingers brushing the crimson gemstone. *"Then we fix it."* Isolde’s laugh was brittle, like dry leaves skittering across stone. *"Oh, child. You don’t understand."* She turned, her silver hair catching the light as she stepped toward the heart of the grove, where the standing stones formed a perfect circle. *"The Grove doesn’t give gifts. It takes. And what it takes… it never lets go."* The first drop of blood fell from the sky. Aurora barely had time to register the warmth on her cheek before the world *shifted*. The air thickened, pressing in around them like a living thing. The flowers shrieked—a sound like tearing silk—and the standing stones groaned, their ancient wood splitting as if under too much weight. The mist coiled tighter, wrapping around their ankles, their knees, their waists, until they were standing in a circle of golden light, the Grove forgotten behind them. Before her, the land stretched into something impossible. Vineyards sprawled endlessly, their grapes plump and ripe, hanging heavy on branches that arched like the ribs of some great, sleeping beast. The air was thick with the scent of roasted lamb, spiced wine, and something darker—something like burnt sugar and old blood. The sky above was the color of warm amber, bleeding into the horizon like a wound. *"Dymas,"* Nyx breathed, their voice trembling. *"Prince Belphegor’s feast."* Aurora’s breath caught. She could see it now—the grand hall, its ceiling lost in darkness, its walls lined with banquets so lavish they looked painted. Figures moved in the distance, their forms blurred by the heat haze, their laughter ringing like chimes. But it wasn’t just laughter. It was *pleading*. It was *screaming*. Isolde’s hand shot out, gripping Aurora’s wrist. The Fae-forged blade at her belt flared with light, its cold edge burning against her skin. *"We have to move. Now."* They ran. The ground beneath them was soft, yielding like a trampoline, each step sending ripples through the earth. The vineyards gave way to orchards, their trees heavy with fruit so perfect it looked unnatural—apples like rubies, pears like pearls, figs so ripe they oozed honey when touched. Nyx’s shadow darted ahead, their form flickering in and out of existence as they scouted the path. *"There’s a way in,"* they called back. *"But it’s guarded."* Aurora’s pulse roared in her ears. She could see it now—the grand feast hall, its doors carved with scenes of gluttony and excess, its tables groaning under the weight of dishes. And at its center, a throne of blackened bone, its occupant a figure draped in silver and gold, his laughter rich and deep as a cello’s lowest note. *"Belphegor,"* Isolde murmured, her voice tight. *"The Prince of Gluttony."* The air grew heavier, the scent of the feast thick enough to taste. Aurora’s stomach twisted. She hadn’t eaten since yesterday. She hadn’t *wanted* to eat since yesterday. But now, the thought of a single bite made her mouth water, her fingers twitching like she could already feel the weight of a plate in her hands. *"No,"* she said aloud, her voice steadier than she felt. *"We don’t stop. We don’t look. We just go."* Nyx’s shadow flickered beside her, their form solidifying just long enough to nod. *"Then let’s move."* They ran into the orchard, branches whipping at their faces, fruit plopping to the ground with wet thuds. The trees here were taller, their leaves so dense they blocked out the amber sky, plunging them into twilight. The ground beneath them sloped downward, the air growing colder, the scent of the feast fading like a dream dissolving. Then, the trees parted. Before them stretched a chasm, its edges lined with blackened stone. The air above it shimmered, the Veil thin and fragile as spider silk. On the other side, the grove waited, its standing stones silent and still. But between them and the chasm stood something. A figure, tall and gaunt, its limbs too long, its fingers ending in claws. Its skin was the color of old parchment, its eyes hollow pits of black. It turned its head slowly, its mouth stretching into a grin too wide for its face. *"Lost, little mortals?"* Its voice was a rasp, like dry leaves scraping stone. *"The Prince would love to have you."* Aurora’s breath hitched. She could see the rift now, the tear in the Veil, pulsing like a heartbeat. And beyond it, the feast hall, the throne, the *hunger*. Nyx’s shadow surged forward, their form solidifying into a wall of darkness between Aurora and the thing. *"Run,"* they commanded, their voice a whisper of wind. Aurora didn’t hesitate. She lunged for the chasm, her fingers brushing the cold stone as she leapt. The world tilted, the ground falling away beneath her. For a heartbeat, she was weightless, suspended between realms. Then her feet hit the other side, the impact knocking the breath from her lungs. She landed hard, rolling onto her side, her vision swimming. The standing stones loomed above her, their symbols flashing with light. The grove was whole again, the flowers swaying gently, the air cool and clean. Isolde was already moving, her silver hair catching the light as she stepped toward the nearest stone. *"We have to seal it,"* she said, her voice urgent. *"Before it’s too late."* Aurora pushed herself up, her hands shaking. The Heartstone pendant burned against her neck, its warmth steady, grounding. She reached for the Fae-forged blade, her fingers closing around the hilt. The cold was a comfort. Nyx was already there, their shadow pooling around the standing stones, their form flickering like a candle in a storm. *"We can do this,"* they said, their voice steady. *"But we have to be quick."* Aurora nodded, her pulse still hammering in her throat. She had no idea what they were doing. She had no idea if they could *actually* seal a rift to Hel. But she knew one thing for certain. They weren’t leaving anyone behind. The first stone groaned as Isolde pressed her palm against it, her fingers tracing the symbols with a speed that belied her age. The air hummed, the Veil shimmering like a sheet of water over a fire. Nyx’s shadow coiled around the base of the stone, their form solidifying into a barrier of darkness. Aurora gripped the Fae-forged blade, her other hand pressing against the pendant. *"Now,"* she said. Isolde’s voice was a whisper, a prayer, a curse. *"By blood and bone, by root and thorn, by the hunger of the hungry, we seal this door."* The world *shuddered*. The standing stones flared with light, their symbols burning bright as embers. The air between realms *ripped*, the tear in the Veil snapping shut like a drawn blade. The scent of the feast was gone, replaced by the clean, damp earth of the grove. The flowers swayed, their petals shifting back to their natural colors. Silence. Then, the standing stones settled, their light fading to a soft glow. The grove was whole again, the rift sealed. Aurora exhaled, her breath steadying. She turned to Nyx, her voice rough. *"We did it."* Nyx’s shadow flickered, their form solidifying just long enough to smile. *"For now."* Isolde stepped back, her silver hair catching the light as she turned to face them. *"The Grove remembers,"* she said, her voice like wind through reeds. *"And it will remember what we did here."* Aurora swallowed hard. She could feel the weight of the pendant at her neck, the cold of the blade at her belt. She could feel the hunger of Dymas, still out there, still waiting. But for now, it was sealed. For now, they were safe. Aurora exhaled, her breath steadying. She turned to Nyx, her voice rough. *"We did it."* Nyx’s shadow flickered, their form solidifying just long enough to smile. *"For now."* Isolde stepped back, her silver hair catching the light as she turned to face them. *"The Grove remembers,"* she said, her voice like wind through reeds. *"And it will remember what we did here."* Aurora nodded, her grip tightening on the Fae-forged blade. *"Then we’d better remember too."* The standing stones stood silent, their secrets safe for now. The grove was whole. And they were free.
total_cost0.00043520000000000006

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags17
adverbTagCount2
adverbTags
0"Their shadow stretched unnaturally [unnaturally]"
1"she said aloud [aloud]"
dialogueSentences41
tagDensity0.415
leniency0.829
rawRatio0.118
effectiveRatio0.098
92.42% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1980
totalAiIsmAdverbs3
found
0
adverb"slightly"
count1
1
adverb"slowly"
count1
2
adverb"gently"
count1
highlights
0"slightly"
1"slowly"
2"gently"
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)
6.57% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1980
totalAiIsms37
found
0
word"etched"
count1
1
word"pulsed"
count1
2
word"loomed"
count2
3
word"sentinels"
count1
4
word"whisper"
count3
5
word"fluttered"
count1
6
word"perfect"
count3
7
word"warmth"
count3
8
word"stomach"
count2
9
word"silence"
count2
10
word"trembled"
count1
11
word"pulse"
count3
12
word"could feel"
count3
13
word"silk"
count2
14
word"weight"
count4
15
word"flickered"
count3
16
word"shimmered"
count1
17
word"tracing"
count1
highlights
0"etched"
1"pulsed"
2"loomed"
3"sentinels"
4"whisper"
5"fluttered"
6"perfect"
7"warmth"
8"stomach"
9"silence"
10"trembled"
11"pulse"
12"could feel"
13"silk"
14"weight"
15"flickered"
16"shimmered"
17"tracing"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"air was thick with"
count1
1
label"sent a shiver through"
count1
highlights
0"The air was thick with"
1"sent a jolt through"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences147
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences147
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences171
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
0.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans54
markdownWords203
totalWords1967
ratio0.103
matches
0"\"This place is wrong,\""
1"\"Too still. Too… hungry.\""
2"alive"
3"unfurled"
4"\"The Grove remembers us,\""
5"\"But it doesn’t like us yet.\""
6"this"
7"watchful"
8"\"It’s not just the Grove. Something else is here.\""
9"\"A rift. Not the Veil—something deeper.\""
10"rippled"
11"\"It’s hungry,\""
12"\"And it’s been waiting.\""
13"\"We shouldn’t have come,\""
14"\"We’re too late.\""
15"\"Then we fix it.\""
16"\"Oh, child. You don’t understand.\""
17"\"The Grove doesn’t give gifts. It takes. And what it takes… it never lets go.\""
18"shifted"
19"\"Dymas,\""
20"\"Prince Belphegor’s feast.\""
21"pleading"
22"screaming"
23"\"We have to move. Now.\""
24"\"There’s a way in,\""
25"\"But it’s guarded.\""
26"\"Belphegor,\""
27"\"The Prince of Gluttony.\""
28"wanted"
29"\"No,\""
30"\"We don’t stop. We don’t look. We just go.\""
31"\"Then let’s move.\""
32"\"Lost, little mortals?\""
33"\"The Prince would love to have you.\""
34"hunger"
35"\"Run,\""
36"\"We have to seal it,\""
37"\"Before it’s too late.\""
38"\"We can do this,\""
39"\"But we have to be quick.\""
40"actually"
41"\"Now,\""
42"\"By blood and bone, by root and thorn, by the hunger of the hungry, we seal this door.\""
43"shuddered"
44"ripped"
45"\"We did it.\""
46"\"For now.\""
47"\"The Grove remembers,\""
48"\"And it will remember what we did here.\""
49"\"We did it.\""
50"\"For now.\""
51"\"The Grove remembers,\""
52"\"And it will remember what we did here.\""
53"\"Then we’d better remember too.\""
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
85.28% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions73
wordCount1777
uniqueNames12
maxNameDensity1.29
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Aurora23
Nyx14
Shade1
Fae6
Grove2
Fae-forged5
Hel2
Dymas2
Heartstone2
Pendant1
Veil4
Isolde11
persons
0"Aurora"
1"Nyx"
2"Pendant"
3"Veil"
4"Isolde"
places
0"Shade"
1"Fae"
2"Grove"
3"Hel"
globalScore0.853
windowScore1
38.39% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences112
glossingSentenceCount5
matches
0"as if breathing"
1"looked like spilled ink"
2"as if reciting something she couldn’t remember"
3"as if bowing"
4"something like burnt sugar and old blood"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1967
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences171
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs61
mean32.25
std24.36
cv0.756
sampleLengths
087
166
293
357
492
540
611
765
88
950
1040
1155
129
1374
148
1559
169
1753
1828
192
2073
2159
2210
2356
2419
2516
2657
274
2837
298
3044
3120
3228
3326
343
3547
3635
3731
3835
3935
4037
415
4254
4315
4427
453
4655
471
4820
4915
98.10% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences147
matches
0"were fixed"
1"was gone"
2"was gone"
39.63% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs291
matches
0"was like standing"
1"were standing"
2"was *pleading"
3"was *screaming"
4"was already moving"
5"were doing"
6"weren’t leaving"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount1
flaggedSentences11
totalSentences171
ratio0.064
matches
0"The air smelled of damp earth and something sweeter—wild honey, maybe, or the faintest trace of burnt sugar."
1"She’d expected the Fae Grove to be magical—she’d read enough myths to know that—but this was different."
2"The wildflowers swaying in the breeze weren’t just flowers; their petals shifted colors as she watched, deepening from lavender to violet to a shade so dark it looked like spilled ink."
3"The world around them wasn’t just beautiful—it was *watchful*."
4"The symbols on the stone flared with light, and for a heartbeat, Aurora saw something beyond—golden light, rich as a feast spread, the scent of roasted meats and spiced wines thick in the air."
5"A sound cut through the silence—a low, guttural growl, vibrating through the earth beneath their feet."
6"The flowers shrieked—a sound like tearing silk—and the standing stones groaned, their ancient wood splitting as if under too much weight."
7"The air was thick with the scent of roasted lamb, spiced wine, and something darker—something like burnt sugar and old blood."
8"She could see it now—the grand hall, its ceiling lost in darkness, its walls lined with banquets so lavish they looked painted."
9"The vineyards gave way to orchards, their trees heavy with fruit so perfect it looked unnatural—apples like rubies, pears like pearls, figs so ripe they oozed honey when touched."
10"She could see it now—the grand feast hall, its doors carved with scenes of gluttony and excess, its tables groaning under the weight of dishes."
97.95% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1795
adjectiveStacks0
stackExamples(empty)
adverbCount76
adverbRatio0.04233983286908078
lyAdverbCount13
lyAdverbRatio0.0072423398328690805
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences171
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences171
mean11.5
std7.32
cv0.636
sampleLengths
019
118
222
328
416
532
614
74
83
917
103
1131
1224
134
1411
1516
1621
1714
186
1910
2015
2114
229
2321
2423
257
2627
276
283
292
303
313
3219
3334
3412
354
364
3716
3813
3912
406
413
426
4322
448
454
4610
4730
4815
499
36.55% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.19883040935672514
totalSentences171
uniqueOpeners34
94.56% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences141
matches
0"Then it was gone, replaced"
1"Then, the trees parted."
2"Then her feet hit the"
3"Then, the standing stones settled,"
ratio0.028
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences141
matches
0"She paused, fingers brushing the"
1"She’d expected the Fae Grove"
2"It *unfurled*, petals parting to"
3"Her pale lavender eyes were"
4"she said at last, her"
5"She hadn’t expected to need"
6"It was like standing too"
7"Their shadow stretched unnaturally long,"
8"She could feel the Heartstone"
9"She reached up, fingers brushing"
10"She turned, her silver hair"
11"She could see it now—the"
12"It was *pleading*."
13"It was *screaming*."
14"they called back"
15"She could see it now—the"
16"She hadn’t eaten since yesterday."
17"She hadn’t *wanted* to eat"
18"she said aloud, her voice"
19"They ran into the orchard,"
ratio0.277
23.83% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount123
totalSentences141
matches
0"The first step onto the"
1"The air smelled of damp"
2"She paused, fingers brushing the"
3"The standing stones loomed around"
4"The Shade’s violet eyes gleamed"
5"Nyx murmured, their voice a"
6"Aurora swallowed hard."
7"She’d expected the Fae Grove"
8"This was *alive*."
9"The wildflowers swaying in the"
10"A butterfly with wings like"
11"The rose didn’t wilt."
12"It *unfurled*, petals parting to"
13"Isolde, her silver hair catching"
14"Her pale lavender eyes were"
15"she said at last, her"
16"Aurora’s grip tightened on the"
17"The dagger was cold to"
18"She hadn’t expected to need"
19"The world around them wasn’t"
ratio0.872
70.92% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences141
matches
0"Before her, the land stretched"
1"Before them stretched a chasm,"
ratio0.014
65.40% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences83
technicalSentenceCount9
matches
0"She paused, fingers brushing the rough bark of the nearest oak, its surface etched with runes that pulsed faintly, as if breathing."
1"The Shade’s violet eyes gleamed with an eerie light, though Aurora couldn’t tell if it was their own glow or something reflecting off the strange, shimmering mi…"
2"Her pale lavender eyes were fixed on the standing stones, her lips moving silently as if reciting something she couldn’t remember."
3"The air hummed with an energy she couldn’t name, something that made the hairs on the back of her neck rise."
4"She could feel the Heartstone Pendant at her neck, warm against her skin, pulsing faintly as if in time with the rift."
5"The flowers shrieked—a sound like tearing silk—and the standing stones groaned, their ancient wood splitting as if under too much weight."
6"Vineyards sprawled endlessly, their grapes plump and ripe, hanging heavy on branches that arched like the ribs of some great, sleeping beast."
7"Nyx was already there, their shadow pooling around the standing stones, their form flickering like a candle in a storm."
8"The first stone groaned as Isolde pressed her palm against it, her fingers tracing the symbols with a speed that belied her age."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount7
matches
0"Nyx murmured, their voice a whisper carried on the wind"
1"Nyx breathed, their voice trembling"
2"Isolde murmured, her voice tight"
3"she said aloud, her voice steadier than she felt"
4"they commanded, their voice a whisper of wind"
5"she said, her voice urgent"
6"they said, their voice steady"
28.05% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount5
fancyTags
0"Nyx murmured (murmur)"
1"Isolde whispered (whisper)"
2"they hissed (hiss)"
3"Nyx breathed (breathe)"
4"Isolde murmured (murmur)"
dialogueSentences41
tagDensity0.293
leniency0.585
rawRatio0.417
effectiveRatio0.244
71.4780%