Run: 2026-03-18-01KM08FT33YWMM1FER5MMY8J0Q

Run Details

Duration:
17.9s
Cost:
$0.005006
Provider:
OpenAI

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 cold in Richmond Park wasn’t the honest kind that belonged to night. It sat on Aurora Carter’s shoulders like a hand that didn’t quite grip—too light to be comforting, too deliberate to be weather. She paused where the tarmac of ordinary streets gave up to gravel paths and trampled leaves. Her breath showed, a clean white thread in the dark, and her bright blue eyes searched the trees as if she could pick a direction out of shadow by logic alone. The Heartstone pendant pressed against her throat beneath her coat. Deep crimson, thumbnail-sized, the silver chain barely warm—almost imperceptibly so. When she’d left her flat above Silas’ bar, it had felt like carrying a small coal that refused to catch. Now, near the boundary, it pulsed in slow, quiet breaths, as if it were learning the rhythm of the place before it spoke. Aurora lifted her left wrist without meaning to. The small crescent scar from her childhood accident tugged under her sleeve when she flexed. It was a habit—an anchor, a reminder that she was still made of predictable material. Skin. Bone. Time measured in hours. She had come for a reason. She’d followed the guidance she’d found in fragments: a mention in a ledger she didn’t remember picking up, a phrase left like a breadcrumb in a text message that never showed a sender, the kind of instructions that landed in her world the way a bruise did—later, harder to explain, and impossible to dismiss. The Grove. The standing stones. A Hel portal with a pull that could be felt more than seen. Aurora had told herself she was prepared. She’d told herself she didn’t believe in tricks, in fairy tales, in the kind of inevitabilities that made people sit down and wait to be haunted. Still, her pulse had started to go faster the moment she stepped off the main path. It wasn’t fear yet. Not exactly. It was the sensation of walking into a room where someone had been standing very still for a long time, listening for her to arrive. Richmond Park opened around her in layers. The trees were old enough to have forgotten what spring looked like, their branches inked against a sky so clean it felt staged. A few distant lights—car headlights, the occasional flicker from a bench beyond the trees—refused to reach her clearing. The darkness held its own boundaries. Then she saw them: ancient oak standing stones, moss-lacquered and slick with moonlight, marking the edge of the Fae-touched pocket that wasn’t supposed to exist on any map. Their bases rose from the ground as if the earth had decided to grow teeth. She approached slowly, the gravel crunching under her shoes with a normal, obedient sound that made her exhale. Good. Normal sound. Normal physics. The closer she came, the thinner that normal feeling became. Her ears caught something else threaded through the quiet—so slight she could have dismissed it as her own blood rushing. A faint, rhythmic clicking like fingernails against glass. It came from no direction she could pinpoint. When she turned her head, it didn’t change. It kept time. Her pendant warmed. The pulse thickened, became steadier. A heartbeat that wasn’t hers. Aurora stepped between the stones. The air changed first. It didn’t get warmer or colder; it got—compressed. Like breathing through fabric. Like the world had been folded and pressed into a smaller shape, and she’d just crossed into the fold. Wildflowers bloomed year-round in the hidden clearing beyond, ridiculous bursts of color in the dark. She’d expected pale things, something that looked like dried ghosts. Instead, they glowed with their own stubborn vitality—white and crimson and a blue so close to her own eyes it felt personal. The clearing looked empty at a glance. That was the first wrongness. Empty places were never truly empty; sound always belonged to someone even if it was only wind. But this emptiness had texture. It felt curated, staged to make her look again, to lure her into searching for the wrong kind of evidence. Aurora stopped and looked down at her own hands. They were steady. Her fingers didn’t tremble around the strap of her bag. She could still feel the weight of her keys against her palm through her sleeve, the solid reassurance of metal. She set her bag on a flat stone and reached beneath her coat, drawing the Heartstone pendant out into the cold air. The crimson gem glowed from within, not bright enough to summon light but bright enough to stain her perception. The warmth in it intensified as if it were drinking the night. When she held it up, the faint glow seemed to lean—subtly, impossibly—toward the center of the clearing. A circle of trampled grass sat there where the clearing met something like…absence. Not darkness; not a shadow. A hollow in the air that made distance behave oddly. The outlines of leaves near it looked slightly blurred, like the world couldn’t decide what they were for. A Hel portal, the notes had called it. Her mouth went dry. Her rational mind tried to do what it always did—catalogue, compare, reduce the phenomenon to language she could survive. Portals were gateways between rules. She didn’t need to believe; she just needed to witness. She took a step toward the center. The clicking sound returned, clearer now, and Aurora realized it wasn’t nails on glass. It was footsteps. Not hers. Not anything moving toward her. Footsteps—multiple—circling at varying distances, careful to keep a certain hush. She felt them more than heard them, a soft percussion on the grass that matched no gait she could identify. Her skin prickled as if the soles of invisible feet were testing the ground for weak spots. She stopped. The steps kept moving around the hollow space, not approaching, not receding. Like whoever—or whatever—was walking didn’t care whether she watched. Aurora forced herself to breathe slowly. Cool-headed. Intelligent. Quick out-of-the-box thinking. Her mind offered an immediate, practical thought: recordings. If she pulled out her phone and turned on the camera, she could check what her eyes missed. Proof reduced panic to a file in her gallery. She reached for her phone. The screen lit in her hand, white-blue and harsh. For a second, the clearing looked even stranger under that light—wildflowers bright as painted, the air around the hollow portal shimmering faintly as heat did. Then the camera app opened, and something on the screen flickered at the edge of the frame. Aurora adjusted her grip. The screen steadied. In the viewfinder, the hollow circle seemed ringed with faint lines she hadn’t seen with her bare eyes—thin, dark strokes like ink drying too slowly. They curled inward, as if the portal were drawing itself with pen and patience. The Heartstone pendant pulsed in rhythm with that curling motion. Aurora swallowed. The clicking stopped. Silence fell like a held breath. She lowered the phone slightly and looked up into the clearing with an effort she could feel in her neck. Nothing moved. No shadows shifted. No branches swayed. But the silence felt staged again, wrong in the way a paused video is wrong—waiting for the next frame. Her phone buzzed once in her palm, a small vibration that startled her enough to make her grip tighten. No notification appeared on the screen. The camera view continued, bright and grainy. Then—without changing the position of her body—Aurora’s reflection in the dark phone screen moved. Not her face. Not her eyes. The reflection’s head tilted a fraction later than it should have, like a bad puppet trying to catch up. Aurora froze so completely her muscles began to ache. Her reflection corrected itself, matching her again. She stared anyway, heart thudding hard enough she could feel it behind her tongue, and she waited for the next mismatch. It didn’t come. The portal’s hollow space deepened by a degree she couldn’t quantify. The air around it seemed to pull at the light, bending the phone’s screen glow inward until it looked like it might disappear if she leaned closer. She forced her body to move again, slow and deliberate. She had come for a reason; she could not let uncertainty steal her purpose. The Heartstone pendant pulsed. Warmth crawled up her throat. Aurora stepped toward the circle. As her foot crossed the boundary of the trampled grass, the flowers behind her changed. The colors didn’t fade or shift dramatically. Instead, she realized each bloom had a tiny different angle to its light, like the clearing was adjusting to her presence. Like it was learning her shape and making the scenery cooperate. She reached the edge of the hollow and held the pendant over it. The crimson gem flared with a stronger inner glow, and warmth flooded her hand. For an instant, she felt the sensation of standing too close to a fire—an invisible heat pressing against her skin. The clicking sound returned immediately, but now it was closer, no longer circling. It moved in a straight line behind her, as if footsteps were stepping into place one after another. Aurora’s throat tightened. She didn’t turn around. She couldn’t. Turning meant acknowledging the shape of what might be there, and she refused—refused—to give whatever waited in the dark the satisfaction of her full attention. Her mind snapped to the note phrase she’d seen: Do not look away from the door. The Grove will look back. So she stared at the hollow. The air above the portal rippled like water. Lines of darkness inked themselves outward from the center, forming a pattern she recognized without knowing where she’d seen it: not letters, not runes she could name, but the feeling of a signature—an arrangement of intention. A door being described into reality. Aurora brought her pendant closer. The rippling intensified. The warmth became pressure. Her ears filled with a low sound that wasn’t a roar; it was the idea of one. Like a distant engine idling under the ground. Then, at the edge of her vision—only the edge—something moved. She saw it without turning her head: a suggestion of motion in the shadow between two wildflower stalks, a dark outline shifting like a person stepping sideways to hide. Aurora’s breath hitched. The movement wasn’t fast. It was patient, almost polite, adjusting itself to remain just outside direct sight. Her peripheral vision caught it for a heartbeat—then it slid away, becoming nothing but darkness again. Still she didn’t turn. She held the pendant over the portal until her fingers started to ache from the warmth. Her pendant’s glow reached a fever pitch, and suddenly the hollow circle widened—not in a dramatic burst, not like a horror movie mouth ripping open. It simply decided it had always been bigger, and the world corrected itself around that decision. A thin line of darkness lifted from the center like steam rising from boiling water. In the air above the portal, something formed: a glimpse, not of another landscape, but of movement behind a veil. Figures indistinct. Shadows of limbs. The suggestion of a crowd too quiet to speak. Aurora felt her stomach drop, not from fear alone but from certainty. This wasn’t a portal that opened to let her go through. It opened to let something else decide where she belonged. The clicking behind her stopped again. The air changed—less compressed now, more expectant. The flowers’ colors seemed brighter, too vivid, like a smile stretched thin. Aurora swallowed, forced her mind back to practical steps. She needed whatever the note promised: a reason, a way to contact, a way to return something she’d been made to lose. She adjusted her grip and lowered the pendant into the air above the portal, just enough to let the gem’s warmth interact with the rippling doorway. The dark veil shuddered. In that shudder, Aurora heard a voice. Not from her left or right. Not from behind. Not from inside the portal in a clean, directional way. It came from everywhere her hearing could reach, as if the sound had been poured into the clearing. “Rory.” Her name, used with intimate familiarity, wrong in the dark. No one in Richmond Park should know it. No one should have the right to speak it with that particular softness. Aurora’s pulse spiked. Her left wrist scar burned faintly, like it recognized her attention being stolen. She clamped her jaw shut to keep her mouth from betraying her. She wouldn’t answer. She wouldn’t confirm anything. The voice continued, unhurried, as if waiting for her to catch up. “You came because you think you can bargain.” The portal rippled again, and the shadows behind the veil shifted. This time, Aurora’s edge-of-vision caught shapes moving closer—too close to be outside her direct sight. She felt their presence like pressure in the air before a storm. Aurora kept her eyes fixed on the hollow circle. She stared into it like discipline could act as armor. “My name is Aurora Carter,” she said, and even to her own ears her voice sounded thin. “Who are you?” Silence held for a beat that stretched long enough to be a threat. Then, in the same voice—calm as breath against skin—something answered. “Not who.” Aurora’s stomach turned. The words landed with a weight that made them feel like a definition rather than an identity. The wildflowers leaned inward around her, just slightly. Their stems didn’t bend naturally. They moved with intent, as if the clearing were making a corridor for whatever waited. Her phone, still in her hand, vibrated again without notification. The camera view flickered—briefly, violently—and when it steadied, the screen showed the clearing as it was, with Aurora centered and the portal opening in front of her. But the background behind her on the screen was wrong. There were figures standing where the trees had been. Shapes tall and thin, their outlines blurred like wet ink. They weren’t moving. They weren’t advancing. They simply existed in the space behind her, watching her through the lens like the portal was the only eye allowed to see them clearly. Aurora didn’t look away. Her throat tightened until swallowing hurt. She held the pendant steady above the portal, because the door seemed to be the only thing in the clearing that behaved like it followed rules. The voice softened further. “You’re not alone,” it said. “You never were.” A faint laugh—if it was a laugh—threaded through the low engine-idle sound in the ground. It wasn’t hysterical. It wasn’t mocking. It was pleased. Aurora’s mind sprinted toward escape routes. She could step back through the boundary stones. She could run. She could drop the pendant and break the connection, if that was how it worked. But the Heartstone’s warmth had started to crawl into her bones. The gem didn’t just pulse; it seemed to synchronize with her heartbeat. As if she were becoming part of the mechanism. When she tried to pull her hand away, the portal’s rippling tugged her fingers gently, like a tide catching fabric. Not enough to hurt. Enough to remind her she couldn’t leave without consequence. Her breath came faster. She didn’t turn around, but she angled her head a fraction, using peripheral vision and refusing the full acknowledgement of what might be behind her. Along the air just over the grass, she saw a moving seam of darkness—like a shadow trying on the shape of a person, like fabric slipping into a mold. It hovered there, waiting for the moment she looked directly at it. Aurora’s vision narrowed. Her cool-headed intelligence became a knife she held against herself: think, think, think. The note had warned her: the Grove will look back. So she decided to do something unwise and true at the same time. She spoke again, keeping her gaze locked on the portal, voice low and firm like she could stamp authority onto the dark. “Open,” she said. “Tell me what I’m owed. Then I leave.” The portal trembled, as if considering her terms. The Heartstone flared brighter, warmth surging through her hand into her wrist scar. For a moment, the crescent mark felt hot, alive. The voice returned, closer now—not louder, but more intimate, as if the air had leaned in. “No,” it said. “You don’t leave.” The seam of darkness in her peripheral vision shifted. A new shape tried to form along the edge of sight—taller, broader. A presence aligning itself to stand where her body would move if she turned away from the portal. Aurora felt the wrongness settle into her bones like dust. She tightened her fingers around the pendant and forced herself not to flinch. She held her posture, chin level, eyes steady. The horror wasn’t in what she could see; it was in the fact that she could feel the moment she would lose the argument with the world. Somewhere behind her—so close now it barely qualified as sound—there was a soft inhale. It wasn’t her breath. It wasn’t the wind. It was something learning her rhythm by listening to her fear. Aurora stood very still at the edge of the Hel portal in Isolde’s grove, in the pocket between Earth and the Fae, and understood with sudden, nauseating clarity that she hadn’t walked into a hiding place. She’d walked into an invitation that had been waiting for her name to arrive.
created_at"2026-03-18T10:40:00.11Z" 3/18/2026, 10:40:00 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5521
moderation_latency(null)
generation_time17444
tokens_prompt812
tokens_completion4826
native_tokens_prompt742
native_tokens_completion3886
native_tokens_completion_images0
native_tokens_reasoning241
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0050059
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0a02a85d324c260a0169ba81002b388190a03c268bdd13968e"
is_byokfalse
latency186
model_permaslug"openai/gpt-5.4-nano-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773830400-DYbOKSSrG3Qv9Dzu5APs"
upstream_id"resp_0a02a85d324c260a0169ba81002b388190a03c268bdd13968e"
total_cost0.0050059
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences11
tagDensity0.455
leniency0.909
rawRatio0
effectiveRatio0
79.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2931
totalAiIsmAdverbs12
found
0
adverb"very"
count2
1
adverb"slowly"
count3
2
adverb"truly"
count1
3
adverb"slightly"
count3
4
adverb"completely"
count1
5
adverb"suddenly"
count1
6
adverb"gently"
count1
highlights
0"very"
1"slowly"
2"truly"
3"slightly"
4"completely"
5"suddenly"
6"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)
35.18% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2931
totalAiIsms38
found
0
word"comforting"
count1
1
word"pulsed"
count3
2
word"reminder"
count1
3
word"predictable"
count1
4
word"measured"
count1
5
word"pulse"
count4
6
word"flicker"
count1
7
word"rhythmic"
count1
8
word"weight"
count2
9
word"warmth"
count8
10
word"footsteps"
count3
11
word"flickered"
count2
12
word"silence"
count3
13
word"could feel"
count3
14
word"stomach"
count2
15
word"vibrated"
count1
16
word"trembled"
count1
highlights
0"comforting"
1"pulsed"
2"reminder"
3"predictable"
4"measured"
5"pulse"
6"flicker"
7"rhythmic"
8"weight"
9"warmth"
10"footsteps"
11"flickered"
12"silence"
13"could feel"
14"stomach"
15"vibrated"
16"trembled"
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
narrationSentences258
matches(empty)
65.34% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount11
narrationSentences258
filterMatches
0"look"
1"feel"
2"think"
hedgeMatches
0"started to"
1"seemed to"
2"tried to"
3"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences265
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen55
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2891
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount2828
uniqueNames14
maxNameDensity0.99
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Richmond3
Park3
Aurora28
Carter1
Heartstone6
Grove3
Hel3
Fae-touched1
Do1
Silence2
Isolde1
Earth1
Fae2
Like5
persons
0"Aurora"
1"Carter"
2"Heartstone"
3"Grove"
4"Silence"
5"Earth"
6"Like"
places
0"Richmond"
1"Park"
2"Do"
3"Isolde"
globalScore1
windowScore1
37.64% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences178
glossingSentenceCount8
matches
0"quite grip—too light to be comforting, too deliberate to be weather"
1"looked like, their branches inked against"
2"looked like dried ghosts"
3"something like…absence"
4"seemed ringed with faint lines she hadn’t seen with her bare eyes—thin, dark strokes like ink drying too slowly"
5"looked like it might disappear if she lea"
6"as if waiting for her to catch up"
7"as if considering her terms"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords2.075
wordCount2891
matches
0"not bright enough to summon light but bright enough to stain her perception"
1"not letters, not runes she could name, but the feeling of a signature"
2"not runes she could name, but the feeling of a signature"
3"not of another landscape, but of movement behind a veil"
4"not from fear alone but from certainty"
5"not louder, but more intimate, as if the air had leaned in"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences265
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs128
mean22.59
std15.82
cv0.7
sampleLengths
035
147
263
344
46
572
633
716
86
925
1054
1143
1223
1310
1447
1513
165
1735
1847
197
205
2142
2242
2322
2448
2546
268
2738
287
2917
307
3147
3223
3311
3435
355
3634
3717
387
3949
402
413
426
4328
4419
4532
4614
476
4819
499
97.10% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences258
matches
0"got—compressed"
1"been folded"
2"being described"
3"been made"
4"been poured"
5"being stolen"
63.69% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount11
totalVerbs538
matches
0"were learning"
1"were drinking"
2"were testing"
3"was walking"
4"were drawing"
5"was adjusting"
6"was learning"
7"were stepping"
8"were making"
9"weren’t advancing"
10"wasn’t mocking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount42
semicolonCount8
flaggedSentences38
totalSentences265
ratio0.143
matches
0"It sat on Aurora Carter’s shoulders like a hand that didn’t quite grip—too light to be comforting, too deliberate to be weather."
1"Deep crimson, thumbnail-sized, the silver chain barely warm—almost imperceptibly so."
2"It was a habit—an anchor, a reminder that she was still made of predictable material."
3"She’d followed the guidance she’d found in fragments: a mention in a ledger she didn’t remember picking up, a phrase left like a breadcrumb in a text message that never showed a sender, the kind of instructions that landed in her world the way a bruise did—later, harder to explain, and impossible to dismiss."
4"A few distant lights—car headlights, the occasional flicker from a bench beyond the trees—refused to reach her clearing."
5"Her ears caught something else threaded through the quiet—so slight she could have dismissed it as her own blood rushing."
6"It didn’t get warmer or colder; it got—compressed."
7"Instead, they glowed with their own stubborn vitality—white and crimson and a blue so close to her own eyes it felt personal."
8"Empty places were never truly empty; sound always belonged to someone even if it was only wind."
9"When she held it up, the faint glow seemed to lean—subtly, impossibly—toward the center of the clearing."
10"Not darkness; not a shadow."
11"Her rational mind tried to do what it always did—catalogue, compare, reduce the phenomenon to language she could survive."
12"She didn’t need to believe; she just needed to witness."
13"Footsteps—multiple—circling at varying distances, careful to keep a certain hush."
14"Like whoever—or whatever—was walking didn’t care whether she watched."
15"For a second, the clearing looked even stranger under that light—wildflowers bright as painted, the air around the hollow portal shimmering faintly as heat did."
16"In the viewfinder, the hollow circle seemed ringed with faint lines she hadn’t seen with her bare eyes—thin, dark strokes like ink drying too slowly."
17"But the silence felt staged again, wrong in the way a paused video is wrong—waiting for the next frame."
18"Then—without changing the position of her body—Aurora’s reflection in the dark phone screen moved."
19"She had come for a reason; she could not let uncertainty steal her purpose."
20"For an instant, she felt the sensation of standing too close to a fire—an invisible heat pressing against her skin."
21"Turning meant acknowledging the shape of what might be there, and she refused—refused—to give whatever waited in the dark the satisfaction of her full attention."
22"Lines of darkness inked themselves outward from the center, forming a pattern she recognized without knowing where she’d seen it: not letters, not runes she could name, but the feeling of a signature—an arrangement of intention."
23"Her ears filled with a low sound that wasn’t a roar; it was the idea of one."
24"Then, at the edge of her vision—only the edge—something moved."
25"Her peripheral vision caught it for a heartbeat—then it slid away, becoming nothing but darkness again."
26"Her pendant’s glow reached a fever pitch, and suddenly the hollow circle widened—not in a dramatic burst, not like a horror movie mouth ripping open."
27"The air changed—less compressed now, more expectant."
28"This time, Aurora’s edge-of-vision caught shapes moving closer—too close to be outside her direct sight."
29"Then, in the same voice—calm as breath against skin—something answered."
30"The camera view flickered—briefly, violently—and when it steadied, the screen showed the clearing as it was, with Aurora centered and the portal opening in front of her."
31"A faint laugh—if it was a laugh—threaded through the low engine-idle sound in the ground."
32"The gem didn’t just pulse; it seemed to synchronize with her heartbeat."
33"Along the air just over the grass, she saw a moving seam of darkness—like a shadow trying on the shape of a person, like fabric slipping into a mold."
34"The voice returned, closer now—not louder, but more intimate, as if the air had leaned in."
35"A new shape tried to form along the edge of sight—taller, broader."
36"The horror wasn’t in what she could see; it was in the fact that she could feel the moment she would lose the argument with the world."
37"Somewhere behind her—so close now it barely qualified as sound—there was a soft inhale."
67.69% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount130
adjectiveStacks0
stackExamples(empty)
adverbCount10
adverbRatio0.07692307692307693
lyAdverbCount2
lyAdverbRatio0.015384615384615385
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences265
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences265
mean10.91
std7.82
cv0.717
sampleLengths
013
122
216
331
410
510
620
723
88
915
1015
111
121
134
146
1554
162
173
1813
197
2026
2116
224
232
2425
257
2623
2718
286
2928
3015
3118
321
332
342
3510
3620
378
388
398
403
413
425
435
445
454
468
474
4819
4915
36.42% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats36
diversityRatio0.21509433962264152
totalSentences265
uniqueOpeners57
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences239
matches
0"Then she saw them: ancient"
1"Instead, they glowed with their"
2"Then the camera app opened,"
3"Then—without changing the position of"
4"Instead, she realized each bloom"
5"Then, at the edge of"
6"Then, in the same voice—calm"
7"Somewhere behind her—so close now"
ratio0.033
74.39% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount87
totalSentences239
matches
0"It sat on Aurora Carter’s"
1"She paused where the tarmac"
2"Her breath showed, a clean"
3"It was a habit—an anchor,"
4"She had come for a"
5"She’d followed the guidance she’d"
6"She’d told herself she didn’t"
7"It wasn’t fear yet."
8"It was the sensation of"
9"Their bases rose from the"
10"She approached slowly, the gravel"
11"Her ears caught something else"
12"It came from no direction"
13"It kept time."
14"Her pendant warmed."
15"It didn’t get warmer or"
16"She’d expected pale things, something"
17"It felt curated, staged to"
18"They were steady."
19"Her fingers didn’t tremble around"
ratio0.364
79.25% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount182
totalSentences239
matches
0"The cold in Richmond Park"
1"It sat on Aurora Carter’s"
2"She paused where the tarmac"
3"Her breath showed, a clean"
4"The Heartstone pendant pressed against"
5"Aurora lifted her left wrist"
6"The small crescent scar from"
7"It was a habit—an anchor,"
8"She had come for a"
9"She’d followed the guidance she’d"
10"The standing stones."
11"A Hel portal with a"
12"Aurora had told herself she"
13"She’d told herself she didn’t"
14"It wasn’t fear yet."
15"It was the sensation of"
16"Richmond Park opened around her"
17"The trees were old enough"
18"The darkness held its own"
19"Their bases rose from the"
ratio0.762
62.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences239
matches
0"Now, near the boundary, it"
1"If she pulled out her"
2"As if she were becoming"
ratio0.013
88.33% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences131
technicalSentenceCount10
matches
0"It sat on Aurora Carter’s shoulders like a hand that didn’t quite grip—too light to be comforting, too deliberate to be weather."
1"Her breath showed, a clean white thread in the dark, and her bright blue eyes searched the trees as if she could pick a direction out of shadow by logic alone."
2"Now, near the boundary, it pulsed in slow, quiet breaths, as if it were learning the rhythm of the place before it spoke."
3"She’d followed the guidance she’d found in fragments: a mention in a ledger she didn’t remember picking up, a phrase left like a breadcrumb in a text message th…"
4"Then she saw them: ancient oak standing stones, moss-lacquered and slick with moonlight, marking the edge of the Fae-touched pocket that wasn’t supposed to exis…"
5"She approached slowly, the gravel crunching under her shoes with a normal, obedient sound that made her exhale."
6"Her skin prickled as if the soles of invisible feet were testing the ground for weak spots."
7"They curled inward, as if the portal were drawing itself with pen and patience."
8"Her phone buzzed once in her palm, a small vibration that startled her enough to make her grip tighten."
9"It moved in a straight line behind her, as if footsteps were stepping into place one after another."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount0
fancyTags(empty)
dialogueSentences11
tagDensity0.364
leniency0.727
rawRatio0
effectiveRatio0
79.5773%