Run: 2026-02-17-01KHMN2HSQ30FDB4T2QSX2Y9QH

Run Details

Duration:
35.6s
Cost:
$0.012760

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> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The pendant lay heavy against Rory’s collarbone, its crimson glow bleeding through the thin fabric of her shirt like a slow, uneven heartbeat. She adjusted the strap of her delivery bag, the weight of the takeout containers inside suddenly oppressive. The night air was thick with the scent of damp earth and something older, something wild and green that didn’t belong in Richmond Park this late. Or ever. She shouldn’t have come. The standing stones loomed ahead, their gnarled oaks black against the bruised purple of the sky. The last time she’d been here, the grove had been alive with golden light, the air humming with the kind of magic that made her skin prickle in a way that wasn’t entirely unpleasant. Now, the stones stood silent, their bark slick with what looked like dew but felt like something thicker when she brushed her fingers against them. Her breath fogged in front of her, though the night wasn’t cold enough for it. Rory exhaled sharply through her nose. *Get in, get the damn thing, get out.* That was the plan. The pendant had led her here, its pulse growing warmer, more insistent, until the heat had seeped through her shirt like a brand. Whatever was on the other side of those stones, it wanted her here. Or it wanted the pendant. She wasn’t sure which was worse. She stepped between the stones. The world tilted. For a heartbeat, there was nothing but the rush of wind in her ears, the taste of copper on her tongue. Then her boots hit soft earth, and the grove unfolded around her—not the wild, overgrown clearing she remembered, but something *wrong*. The trees were too tall, their branches twisting into shapes that made her stomach clench. The wildflowers that should have carpeted the ground were there, but their petals were too bright, too *wet*, glistening under a moon that hadn’t been in the sky a moment ago. It hung low and swollen, casting long shadows that didn’t behave like shadows should. Rory’s fingers twitched toward the pendant. It was burning now, a steady throb against her sternum. She swallowed hard and forced herself to walk forward. The clearing opened up ahead, and that’s when she saw it—the altar. It hadn’t been there before. She was sure of it. A slab of dark stone, slick with something that caught the moonlight in a way that made her think of oil, not water. Atop it lay a knife, its blade curved like a sickle, the handle wrapped in what looked like strips of leather. Or skin. Rory’s pulse hammered in her throat. She didn’t touch it. Didn’t even breathe. A sound cut through the silence. Not a sound, exactly. A *feeling*. Like the air itself had been plucked, a low, resonant hum that vibrated in her bones. Rory spun, her boots sinking slightly into the damp earth. Nothing. Just the trees, their branches swaying in a wind she couldn’t feel. Then—movement. At the edge of her vision. A flicker of something pale, darting between the trunks. Rory’s breath hitched. She took a step back, her heel knocking against the altar. The knife clattered to the ground. The humming stopped. Silence rushed in, so thick it pressed against her eardrums. Rory’s fingers closed around the pendant. It was scalding now, the heat searing through her shirt. She gritted her teeth and yanked it over her head, holding it out in front of her like a talisman. The crimson glow pulsed faster, casting jagged shadows across the ground. Something laughed. It wasn’t a human sound. It was the creak of branches, the whisper of wind through dead leaves, the wet click of a throat that wasn’t meant to form words. Rory’s stomach lurched. She turned slowly, the pendant trembling in her grip. Between the trees, a figure stood. Tall. Too tall. Its limbs were long and spindly, jointed in ways that made her eyes ache. Its skin—if it was skin—was the color of birch bark, smooth and pale, stretched too tight over a frame that didn’t seem to have bones. No face. Just a smooth expanse where features should have been, save for a vertical slit that might have been a mouth. It tilted its head, and the slit widened. Rory’s breath came in shallow gasps. She took a step back, then another, her boots sinking deeper into the earth. The thing mirrored her, gliding forward with a grace that was all wrong, all *unnatural*. The pendant burned hotter, the glow flaring like a dying star. The figure stopped. The slit in its face twitched. Then it spoke. The voice wasn’t a voice. It was a chorus of whispers, layered over one another, some high and childlike, others deep and guttural. *"Little thief,"* it said. *"Little thief with the stolen heart."* Rory’s fingers clenched around the pendant. "I didn’t steal it," she said, and her voice sounded small, pathetic. "It was given to me." The thing laughed again, the sound like cracking ice. *"Given. Taken. What is the difference?"* It stretched out a hand—too many fingers, too long—and the air between them shimmered, warping like heat off pavement. *"The heart calls. The heart knows. The heart* hungers."* The pendant seared her palm. Rory gasped and nearly dropped it, but she forced herself to hold on. The thing’s fingers twitched, and the ground beneath Rory’s feet *shifted*. The earth rippled, bulging upward like something was pushing its way out. Roots burst from the soil, writhing, coiling around her ankles. She stumbled, her free hand shooting out to brace herself against the altar. The roots slithered up her legs, cold and damp, tightening like ropes. The figure leaned closer. Its breath—if it had breath—smelled of rotting flowers and wet stone. *"Give it back,"* it whispered. *"Give it back, and we will let you leave."* Rory’s vision swam. The roots were creeping higher, winding around her waist, her ribs. She could feel them *pulsing*, like veins. The pendant was a brand against her skin, its glow flickering wildly. She gritted her teeth and yanked it away from her chest, holding it out toward the thing. "Take it," she snarled. The figure recoiled. The roots stilled. For a heartbeat, there was silence. Then the thing let out a sound like a scream, high and keening, and the grove *shuddered*. The trees bent inward, their branches lashing like whips. The altar cracked down the middle, the stone splitting with a sound like a gunshot. Rory stumbled back, the roots retreating, slithering back into the earth as if burned. The pendant’s glow flared blindingly bright. Rory squeezed her eyes shut, but the light seared through her eyelids, painting the inside of her skull red. The thing screamed again, and this time, the sound was *human*—a raw, guttural wail of pain. Rory’s stomach lurched. She forced her eyes open. The figure was *unraveling*. Its limbs stretched, thinning, dissolving into tendrils of smoke that writhed and twisted before being swallowed by the wind. The slit of a mouth gaped wide, and for a terrible second, Rory thought she saw *teeth*—rows of them, needle-thin and glistening. Then the smoke rushed in, and the thing was gone. The grove fell silent. Rory stood frozen, her breath ragged, the pendant still clutched in her trembling hand. The glow was fading, the heat ebbing away until it was just a warm weight against her palm. The altar was nothing but rubble now, the knife lost somewhere in the undergrowth. The trees stood straight again, their branches still. The wildflowers swayed gently in a breeze that didn’t exist. She was alone. Rory exhaled shakily and sank to her knees. The earth was damp beneath her, the scent of crushed petals rising around her. She lifted the pendant, turning it over in her fingers. The crimson glow was gone, the gemstone dark and lifeless. Something moved in the trees. Rory’s head snapped up. Between the trunks, at the edge of the clearing, a shadow shifted. Not the spindly, wrong thing from before. This was *human*. Tall. Broad-shouldered. A man, watching her with eyes that gleamed faintly in the moonlight. She didn’t wait to see if he was friend or foe. Rory ran.
total_cost0.01276

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences9
tagDensity0.556
leniency1
rawRatio0
effectiveRatio0
81.87% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1379
totalAiIsmAdverbs5
found
0
adverb"suddenly"
count1
1
adverb"sharply"
count1
2
adverb"slightly"
count1
3
adverb"slowly"
count1
4
adverb"gently"
count1
highlights
0"suddenly"
1"sharply"
2"slightly"
3"slowly"
4"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)
9.35% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1379
totalAiIsms25
found
0
word"weight"
count2
1
word"oppressive"
count1
2
word"loomed"
count1
3
word"pulse"
count2
4
word"stomach"
count3
5
word"glistening"
count2
6
word"throb"
count1
7
word"silence"
count3
8
word"vibrated"
count1
9
word"flicker"
count1
10
word"searing"
count1
11
word"pulsed"
count1
12
word"whisper"
count1
13
word"lurched"
count2
14
word"shimmered"
count1
15
word"could feel"
count1
16
word"unraveling"
count1
highlights
0"weight"
1"oppressive"
2"loomed"
3"pulse"
4"stomach"
5"glistening"
6"throb"
7"silence"
8"vibrated"
9"flicker"
10"searing"
11"pulsed"
12"whisper"
13"lurched"
14"shimmered"
15"could feel"
16"unraveling"
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
narrationSentences133
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences133
filterMatches
0"think"
hedgeMatches
0"seem to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences137
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen34
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans18
markdownWords53
totalWords1370
ratio0.039
matches
0"Get in, get the damn thing, get out."
1"wrong"
2"wet"
3"feeling"
4"unnatural"
5"\"Little thief,\""
6"\"Little thief with the stolen heart.\""
7"\"Given. Taken. What is the difference?\""
8"\"The heart calls. The heart knows. The heart"
9"shifted"
10"\"Give it back,\""
11"\"Give it back, and we will let you leave.\""
12"pulsing"
13"shuddered"
14"human"
15"unraveling"
16"teeth"
17"human"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions23
wordCount1324
uniqueNames3
maxNameDensity1.59
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory21
Richmond1
Park1
persons
0"Rory"
places
0"Richmond"
1"Park"
globalScore0.707
windowScore0.667
93.82% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences89
glossingSentenceCount2
matches
0"looked like dew but felt like something t"
1"felt like something thicker when she br"
2"looked like strips of leather"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.73
wordCount1370
matches
0"not the wild, overgrown clearing she remembered, but something *wrong*"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences137
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs42
mean32.62
std28.01
cv0.859
sampleLengths
068
14
290
365
45
53
6102
725
812
969
106
1145
1236
133
1457
152
1642
176
1872
1946
209
213
2233
2323
2443
2576
2629
2750
284
296
3061
316
3243
3355
344
3564
363
3742
385
3940
4011
412
94.71% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences133
matches
0"been plucked"
1"being swallowed"
2"was gone"
3"was gone"
27.59% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs232
matches
0"was burning"
1"was scalding"
2"was pushing"
3"were creeping"
4"was *unraveling"
5"was fading"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences8
totalSentences137
ratio0.058
matches
0"Then her boots hit soft earth, and the grove unfolded around her—not the wild, overgrown clearing she remembered, but something *wrong*."
1"The clearing opened up ahead, and that’s when she saw it—the altar."
2"Then—movement."
3"Its skin—if it was skin—was the color of birch bark, smooth and pale, stretched too tight over a frame that didn’t seem to have bones."
4"*\"Given. Taken. What is the difference?\"* It stretched out a hand—too many fingers, too long—and the air between them shimmered, warping like heat off pavement."
5"Its breath—if it had breath—smelled of rotting flowers and wet stone."
6"The thing screamed again, and this time, the sound was *human*—a raw, guttural wail of pain."
7"The slit of a mouth gaped wide, and for a terrible second, Rory thought she saw *teeth*—rows of them, needle-thin and glistening."
86.40% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1335
adjectiveStacks1
stackExamples
0"lay heavy against Rory’s"
adverbCount65
adverbRatio0.04868913857677903
lyAdverbCount14
lyAdverbRatio0.010486891385767791
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences137
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences137
mean10
std6.93
cv0.693
sampleLengths
023
117
226
32
44
516
634
725
815
96
1012
1123
1213
135
146
155
163
1721
1821
1915
2031
2114
226
2310
249
2512
265
275
2823
2921
302
316
324
333
346
354
362
3716
3810
391
4012
411
426
439
443
4511
466
473
4810
496
36.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.24817518248175183
totalSentences137
uniqueOpeners34
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences118
matches
0"Then her boots hit soft"
1"Just the trees, their branches"
2"Just a smooth expanse where"
3"Then it spoke."
4"Then the thing let out"
5"Then the smoke rushed in,"
ratio0.051
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences118
matches
0"She adjusted the strap of"
1"She shouldn’t have come."
2"Her breath fogged in front"
3"She wasn’t sure which was"
4"She stepped between the stones."
5"It hung low and swollen,"
6"It was burning now, a"
7"She swallowed hard and forced"
8"It hadn’t been there before."
9"She was sure of it."
10"She didn’t touch it."
11"She took a step back,"
12"It was scalding now, the"
13"She gritted her teeth and"
14"It wasn’t a human sound."
15"It was the creak of"
16"She turned slowly, the pendant"
17"Its limbs were long and"
18"Its skin—if it was skin—was"
19"It tilted its head, and"
ratio0.28
40.51% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount99
totalSentences118
matches
0"The pendant lay heavy against"
1"She adjusted the strap of"
2"The night air was thick"
3"She shouldn’t have come."
4"The standing stones loomed ahead,"
5"The last time she’d been"
6"Her breath fogged in front"
7"Rory exhaled sharply through her"
8"The pendant had led her"
9"Whatever was on the other"
10"She wasn’t sure which was"
11"She stepped between the stones."
12"The world tilted."
13"The trees were too tall,"
14"The wildflowers that should have"
15"It hung low and swollen,"
16"Rory’s fingers twitched toward the"
17"It was burning now, a"
18"She swallowed hard and forced"
19"The clearing opened up ahead,"
ratio0.839
42.37% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences118
matches
0"Now, the stones stood silent,"
ratio0.008
86.17% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences63
technicalSentenceCount5
matches
0"The last time she’d been here, the grove had been alive with golden light, the air humming with the kind of magic that made her skin prickle in a way that wasn’…"
1"The wildflowers that should have carpeted the ground were there, but their petals were too bright, too *wet*, glistening under a moon that hadn’t been in the sk…"
2"It was the creak of branches, the whisper of wind through dead leaves, the wet click of a throat that wasn’t meant to form words."
3"Its skin—if it was skin—was the color of birch bark, smooth and pale, stretched too tight over a frame that didn’t seem to have bones."
4"Rory stumbled back, the roots retreating, slithering back into the earth as if burned."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount2
fancyTags
0"it whispered (whisper)"
1"she snarled (snarl)"
dialogueSentences9
tagDensity0.444
leniency0.889
rawRatio0.5
effectiveRatio0.444
78.8529%