Run: 2026-02-17-01KHNF0JH99J9WCBY82Z4AP3BV

Run Details

Duration:
1m 36s
Cost:
$0.206670

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 ancient oaks loomed against the moonless sky, their branches twisted into shapes that seemed wrong even in darkness. Aurora pulled her jacket tighter as she stepped through the gap in Richmond Park's fence, the wire mesh bent back by countless trespassers before her. The Heartstone pendant lay cold against her chest, its usual warmth absent. She'd been here before—once in daylight with Isolde as her guide, when the grove had shown its prettier face. Wildflowers and sunshine, birdsong and the smell of honey on warm air. But Isolde had warned her: never come alone, never come at night, never come without invitation. The text had arrived three hours ago. Isolde's number, Isolde's words: *The grove. Midnight. Come alone. Urgent.* Aurora's phone screen cast pale light across the deer path. No signal now. The bars had dropped to nothing the moment she'd crossed into the park proper. She tucked it away and let her eyes adjust, following the path by memory and moonlight. Her breath misted in the October air, though the weather report had promised an unseasonably warm night. The standing stones should be just ahead—those ancient oaks that Isolde claimed had stood since before the Romans, their trunks grown thick and gnarled enough to serve as waymarkers between worlds. Aurora had laughed at that description in daylight. She wasn't laughing now. A branch snapped somewhere to her left. She froze, listening. Deer, probably. Richmond Park had hundreds of them, though she'd never seen one this deep in the woods, this close to— There. The first oak stone, its trunk split by centuries of growth into something that resembled a doorway. She pressed her palm against the bark, finding the carved symbol Isolde had shown her. The wood felt warm, almost feverish. "One down," she whispered, her voice too loud in the stillness. Six more to find, forming the circle, and then the grove would reveal itself. That's how it had worked before. She moved counterclockwise as instructed, searching for the next marker. The path that had seemed so clear in daylight now branched and doubled back on itself. Twice she thought she'd found the second oak, only to discover unfamiliar trees, their shadows playing tricks in the darkness. The Heartstone pendant shifted against her skin. Not warm, but... something else. A sensation like ice water trickling down her spine. She touched it through her shirt and yanked her hand back. The metal chain had grown so cold it burned. A sound drifted through the trees—musical notes, hollow and wrong. Wind chimes, her rational mind supplied, though she knew no one hung wind chimes in Richmond Park. The melody repeated, closer now, a discordant tune that made her teeth ache. Aurora quickened her pace, stumbling over roots that hadn't been there before. Or had they? The forest floor seemed to shift with each step, reliable footing becoming treacherous the moment she committed her weight. The second oak materialized from the darkness, and relief flooded through her until she pressed her hand to its trunk. The bark crumbled like ash beneath her fingers, revealing pale wood underneath that gleamed with a sickly phosphorescence. Wrong. This was all wrong. But Isolde needed her. The text had said urgent. She forced herself to continue, finding the third oak, the fourth. Each tree felt different—one blazing hot, another weeping a dark sap that smelled of copper and rot. The wind chime melody followed, sometimes ahead, sometimes behind, always just out of sight. At the fifth oak, she heard footsteps. Not the cautious tread of deer or the scurrying of small nocturnal creatures. These were deliberate, measured steps that circled her position, maintaining a perfect distance. Aurora held her breath, straining to see through the darkness. Nothing. But the footsteps continued their patient orbit. "Isolde?" Her voice cracked. "If that's you, this isn't funny." The footsteps stopped. The silence that followed was worse than any sound. Even the wind had died, leaving her in a bubble of perfect stillness that pressed against her eardrums. Then, from directly behind her: "Laila?" She spun, heart hammering. No one called her that except— "Evan?" But the forest was empty. The footsteps resumed, closer now, and that couldn't be Evan's voice because Evan was in Cardiff, Evan was the reason she'd fled to London in the first place. "Laila, love, I've been looking everywhere for you." The voice came from her left now, then her right, then somehow from above. Not Evan's voice exactly, but something wearing it like an ill-fitting coat. The cadence was wrong, the warmth too perfect, as if someone had learned human speech from a recording. Aurora ran. She crashed through the underbrush, abandoning the path, abandoning the ritual. Branches tore at her jacket and hair. Behind her, that horrible approximation of Evan's voice called out endearments that turned her stomach. "Don't run from me, Laila. You know you can't run from me." The sixth oak rose before her like a wall. She slammed into it, palms scraping against bark that felt like broken glass. The carved symbol pulsed with cold light, and she traced it with bloody fingers, desperate now. "Please," she whispered. "Please, I need to find her." The footsteps had stopped. The voice had stopped. But the silence that replaced them crawled with possibility, with the certainty that something stood just beyond her vision, waiting for her to turn around. The Heartstone pendant flared with sudden heat, searing through her shirt. She gasped, clutching at it, and in that moment of distraction felt breath on the back of her neck. Impossible. Nothing stood that close. She would have heard— "Found you." Not-Evan's voice, directly in her ear. She bit back a scream and dove forward, through the space between the sixth oak's split trunk. The world tilted, colors inverting, and she tumbled onto soft grass that smelled of summer. The grove. She'd made it to the grove. Aurora pushed herself up on shaking arms, spitting out flower petals that tasted of copper. The clearing stretched before her, those impossible wildflowers blooming in profusion despite the October night. But wrong, all wrong—the flowers were black in the moonlight, their petals edged with frost. The air hung thick and sweet with decay. At the grove's center, where Isolde had served tea in delicate china cups just two months ago, something waited. Not Isolde. The thing wore Isolde's face, but the proportions were subtly wrong—eyes too wide, smile too sharp, fingers too long where they beckoned Aurora forward. It spoke with Isolde's voice, warm and welcoming, but underneath ran that same discordance she'd heard in not-Evan's words. "Rory, darling, you came. I was so worried you wouldn't find your way." Aurora's hand found the Heartstone pendant, now burning hot enough to blister. She stayed at the grove's edge, every instinct screaming warnings. "You're not Isolde." The thing's smile widened past human limits. "Clever girl. Isolde spoke so highly of your quick thinking." It tilted its head at an angle that made Aurora's neck ache in sympathy. "She screamed your name, you know. At the end." The words hit like physical blows. Aurora forced herself to breathe, to think. The pendant's heat centered her, kept her from running blindly into the dark. "What are you?" "Hungry." The thing wearing Isolde's face took a step forward, movements too fluid, too graceful. "So very hungry, and you smell delicious. Fear and love and loss all mingled together. Isolde barely kept me fed for a day, but you... you could sustain me for weeks." Another step. The wildflowers withered where its feet touched the ground, leaving circles of ash. Aurora backed away, but her heel caught the boundary where grove met forest. The standing stones had sealed behind her—solid oak where the entrance should be. "The pendant burns you," she said, grasping for any advantage. "You can't touch me while I wear it." The thing laughed, a sound like breaking bells. "Can't I?" The voice came from behind again. She spun to find not-Evan stepping from between the sealed oaks, his face a perfect replica except for the eyes—flat black from edge to edge, reflecting nothing. "Hello, love. Did you miss me?" Trapped between two nightmares, Aurora did the only thing she could. She wrapped her fingers around the Heartstone pendant, ignoring the searing pain, and pulled. The chain snapped. The grove convulsed. Colors bled back into the world—true colors, dawn colors though dawn was hours away. The thing wearing Isolde's face shrieked, a sound that drove Aurora to her knees. Not-Evan simply... ceased, unraveling like smoke. Real sunlight, impossible sunlight, flooded the clearing. The black flowers blazed into their daylight hues—golden buttercups, purple foxglove, white wood anemone. And there, crumpled among them, lay Isolde. The real Isolde, breathing but unconscious, her red hair spread like blood across the grass. Aurora crawled to her, still clutching the pendant despite the blisters forming on her palm. Around them, the grove shuddered between realities—day and night, summer and winter, truth and lie. "Wake up," Aurora whispered, shaking Isolde's shoulder. "Please, wake up. We need to leave." Isolde's eyes fluttered open, focused with difficulty. "Rory? How did you—the text, I didn't send any text." "I know. Can you stand? We need to—" The sunlight flickered. Went out like a snuffed candle. The flowers began to wilt again, and Aurora heard something vast and hungry stirring in the spaces between the trees. She hauled Isolde to her feet, supporting most of her weight. The standing stones had changed—no longer sealed, but gaping wide like mouths. Through each opening lay a different darkness. Richmond Park should be out there, London should be out there, but Aurora saw only variations of void. "The pendant," Isolde mumbled, seeing Aurora's burned hand. "You broke the binding. The grove can't hold its shape without—" A sound like tearing silk. The air split, revealing depths that hurt to perceive. The thing that had worn Isolde's face pulled itself back into existence, but its disguise was failing. Aurora caught glimpses of too many teeth, too many joints, a form that violated the basic rules of geometry. "Clever girl," it hissed through disintegrating lips. "But not clever enough." Aurora half-carried, half-dragged Isolde toward the nearest oak portal. Whatever lay beyond couldn't be worse than what pursued them. The Heartstone pendant pulsed in her burned fist, each beat of warmth slightly weaker than the last. They tumbled through together, leaving the hungry darkness behind.
total_cost0.20667

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences29
tagDensity0.31
leniency0.621
rawRatio0
effectiveRatio0
94.33% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1763
totalAiIsmAdverbs2
found
0
adverb"very"
count1
1
adverb"slightly"
count1
highlights
0"very"
1"slightly"
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.25% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1763
totalAiIsms32
found
0
word"loomed"
count1
1
word"warmth"
count3
2
word"down her spine"
count1
3
word"quickened"
count1
4
word"treacherous"
count1
5
word"weight"
count2
6
word"footsteps"
count5
7
word"measured"
count1
8
word"perfect"
count4
9
word"silence"
count2
10
word"stomach"
count1
11
word"pulsed"
count2
12
word"traced"
count1
13
word"searing"
count2
14
word"unraveling"
count1
15
word"fluttered"
count1
16
word"flickered"
count1
17
word"silk"
count1
18
word"depths"
count1
highlights
0"loomed"
1"warmth"
2"down her spine"
3"quickened"
4"treacherous"
5"weight"
6"footsteps"
7"measured"
8"perfect"
9"silence"
10"stomach"
11"pulsed"
12"traced"
13"searing"
14"unraveling"
15"fluttered"
16"flickered"
17"silk"
18"depths"
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
emotionTells1
narrationSentences150
matches
0"e in sympathy"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences150
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences169
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords6
totalWords1743
ratio0.003
matches
0"The grove. Midnight. Come alone. Urgent."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions74
wordCount1567
uniqueNames12
maxNameDensity1.34
worstName"Isolde"
maxWindowNameDensity4
worstWindowName"Isolde"
discoveredNames
Richmond4
Park4
Heartstone6
Isolde21
Aurora21
October2
Romans1
Six1
Evan9
Cardiff1
London2
Not-Evan2
persons
0"Isolde"
1"Aurora"
2"Evan"
3"Not-Evan"
places
0"Richmond"
1"Park"
2"October"
3"Cardiff"
4"London"
globalScore0.83
windowScore0.333
82.43% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences111
glossingSentenceCount3
matches
0"seemed wrong even in darkness"
1"seemed so clear in daylight now branched and doubled back on itself"
2"felt like broken glass"
85.26% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.147
wordCount1743
matches
0"Not warm, but"
1"Not Evan's voice exactly, but something wearing it like an ill-fitting coat"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences169
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs65
mean26.82
std16.36
cv0.61
sampleLengths
056
147
217
360
443
531
639
731
846
941
1040
1134
1243
139
1442
157
1644
1710
1830
196
2010
211
2233
238
2444
252
2633
2712
2838
299
3033
3139
322
3338
348
3553
3619
372
3843
3913
4022
413
4240
4326
443
4546
4641
4718
4810
4933
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences150
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs269
matches
0"wasn't laughing"
1"was failing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences15
totalSentences169
ratio0.089
matches
0"She'd been here before—once in daylight with Isolde as her guide, when the grove had shown its prettier face."
1"The standing stones should be just ahead—those ancient oaks that Isolde claimed had stood since before the Romans, their trunks grown thick and gnarled enough to serve as waymarkers between worlds."
2"Richmond Park had hundreds of them, though she'd never seen one this deep in the woods, this close to—"
3"A sound drifted through the trees—musical notes, hollow and wrong."
4"Each tree felt different—one blazing hot, another weeping a dark sap that smelled of copper and rot."
5"No one called her that except—"
6"She would have heard—"
7"But wrong, all wrong—the flowers were black in the moonlight, their petals edged with frost."
8"The thing wore Isolde's face, but the proportions were subtly wrong—eyes too wide, smile too sharp, fingers too long where they beckoned Aurora forward."
9"The standing stones had sealed behind her—solid oak where the entrance should be."
10"She spun to find not-Evan stepping from between the sealed oaks, his face a perfect replica except for the eyes—flat black from edge to edge, reflecting nothing."
11"Colors bled back into the world—true colors, dawn colors though dawn was hours away."
12"The black flowers blazed into their daylight hues—golden buttercups, purple foxglove, white wood anemone."
13"Around them, the grove shuddered between realities—day and night, summer and winter, truth and lie."
14"The standing stones had changed—no longer sealed, but gaping wide like mouths."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1586
adjectiveStacks1
stackExamples
0"lay cold against her"
adverbCount59
adverbRatio0.03720050441361917
lyAdverbCount13
lyAdverbRatio0.00819672131147541
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences169
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences169
mean10.31
std6.48
cv0.629
sampleLengths
019
125
212
319
412
516
67
76
81
92
101
1110
123
1314
1416
1517
1631
178
184
197
203
212
2219
231
2417
2515
266
2711
2814
296
3010
3116
3220
337
343
352
369
3711
389
3910
4017
4113
4212
433
4419
4520
4618
471
484
494
55.82% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.3668639053254438
totalSentences169
uniqueOpeners62
74.07% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences135
matches
0"Twice she thought she'd found"
1"Even the wind had died,"
2"Then, from directly behind her:"
ratio0.022
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount27
totalSentences135
matches
0"She'd been here before—once in"
1"She tucked it away and"
2"Her breath misted in the"
3"She wasn't laughing now."
4"She froze, listening."
5"She pressed her palm against"
6"she whispered, her voice too"
7"She moved counterclockwise as instructed,"
8"She touched it through her"
9"She forced herself to continue,"
10"Her voice cracked"
11"She spun, heart hammering."
12"She crashed through the underbrush,"
13"She slammed into it, palms"
14"She gasped, clutching at it,"
15"She would have heard—"
16"She bit back a scream"
17"She'd made it to the"
18"It spoke with Isolde's voice,"
19"She stayed at the grove's"
ratio0.2
60.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount108
totalSentences135
matches
0"The ancient oaks loomed against"
1"Aurora pulled her jacket tighter"
2"The Heartstone pendant lay cold"
3"She'd been here before—once in"
4"Wildflowers and sunshine, birdsong and"
5"The text had arrived three"
6"Isolde's number, Isolde's words: *The"
7"Aurora's phone screen cast pale"
8"The bars had dropped to"
9"She tucked it away and"
10"Her breath misted in the"
11"The standing stones should be"
12"Aurora had laughed at that"
13"She wasn't laughing now."
14"A branch snapped somewhere to"
15"She froze, listening."
16"Richmond Park had hundreds of"
17"The first oak stone, its"
18"She pressed her palm against"
19"The wood felt warm, almost"
ratio0.8
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences135
matches(empty)
ratio0
67.67% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount8
matches
0"The ancient oaks loomed against the moonless sky, their branches twisted into shapes that seemed wrong even in darkness."
1"The first oak stone, its trunk split by centuries of growth into something that resembled a doorway."
2"Aurora quickened her pace, stumbling over roots that hadn't been there before."
3"Each tree felt different—one blazing hot, another weeping a dark sap that smelled of copper and rot."
4"These were deliberate, measured steps that circled her position, maintaining a perfect distance."
5"Behind her, that horrible approximation of Evan's voice called out endearments that turned her stomach."
6"But the silence that replaced them crawled with possibility, with the certainty that something stood just beyond her vision, waiting for her to turn around."
7"The thing wearing Isolde's face shrieked, a sound that drove Aurora to her knees."
69.44% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount1
matches
0"she whispered, her voice too loud in the stillness"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount5
fancyTags
0"she whispered (whisper)"
1"she whispered (whisper)"
2"Aurora whispered (whisper)"
3"Isolde mumbled (mumble)"
4"it hissed (hiss)"
dialogueSentences29
tagDensity0.207
leniency0.414
rawRatio0.833
effectiveRatio0.345
77.5200%