Run: 2026-03-18-01KM089AX65257EF4GMMBKDVKK

Run Details

Duration:
19.3s
Cost:
$0.005618
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
Aurora Carter kept her breathing even as she stepped under the first of the ancient oaks. Richmond Park had always been a place that promised distance—trees thickening into dark corridors, the kind of night where every sound seemed to belong to someone else. But this wasn’t the park she knew. The air had a different weight to it, like it had been poured from a darker kettle. It smelled of wet bark and crushed wildflowers, sweet and wrong at once, blooming year-round though there were no seasons here to justify it. She told herself she was only afraid because she’d arrived alone. That was the bargain she’d made with herself, after all. Come at night. Come quietly. Come before the sense of curiosity turned into something she couldn’t walk back from. She could handle a locked door, a missing key, even a threat dressed as politeness. But the kind of wrongness that gathered in the spaces between heartbeats—she didn’t have a name for it, and that made it harder to bargain with. A line of standing stones marked the boundary of the place she’d been warned about: old oaks, half-swallowed by shadow, their roots gripping the earth like knuckles. Aurora followed the curve where stone gave way to air that felt too thin. Beyond them, the clearing opened up in a way that refused to match the park’s map. The Fae Grove. The name sounded like folklore even in her head, a child’s bedtime story that adults only told each other with a laugh. Yet she’d come because she couldn’t afford to laugh at anything anymore. Her small heartstone pendant sat beneath her sweater, tucked close to her ribs on its silver chain. Deep crimson. Roughly the size of a thumbnail. It pulsed faintly with warmth when a Hel portal lay near—someone had told her that once, not kindly, and she hadn’t understood until later, until she needed to. Now it gave off a soft heat that matched her body’s rhythm for a moment, then drifted out of sync as if it were listening to something deeper than her blood. Aurora pressed her fingers to her wrist unconsciously, right where the small crescent-shaped scar from her childhood accident lived. The skin didn’t hurt. She used the sensation anyway, like a metronome. She had a reason for being here. She’d come for a message, for a direction, for a sign that she wasn’t being led into traps by coincidences. At least, that was what she had told herself in London while rain traced its patient lines down her flat’s windows, while the bar below her played muffled music that made the ceiling tremble like a dull threat. She had told herself that she was only a delivery person at Golden Empress during the day, that she only carried food and sometimes secrets across boroughs, that she could remain a rational woman in a world that had started to grow seams. Tonight, she held those seams in her hands and walked into the gap. The grove’s wildflowers were scattered in delicate clusters, petals bright as if lit from within. Their color should have been muted by night, but it wasn’t. Aurora’s eyes refused to adjust. She could see each bloom in crisp detail, even as darkness pressed at the edges. When she moved, the light seemed to hesitate, dragging behind her like a reluctant shadow. She took a few steps into the clearing. Then she heard something that made her stop so abruptly her shoulders jerked. It was not a sound that belonged in a park. It wasn’t animal, not quite. It was a soft, intermittent clicking—too evenly spaced to be a branch settling, too patient to be insects. Her gaze swept left. A line of oaks stood motionless, their branches like black lace. The clearing was empty. Aurora exhaled through her teeth, slow. “Probably stones,” she murmured, because talking made her feel less like a piece of prey and more like a person with language. The clicking continued, as if in response to her voice. She didn’t turn toward it. She didn’t want to encourage anything by pretending she knew where it was. The second wrongness arrived quietly, threaded through her awareness like hairline cracks. At the corner of her vision, a movement skated across the dark. Not a figure, not a shape she could pin down. Just the suggestion of motion where there was no gap to move through—an edge that shifted, a darkness that deepened and light that thinned in a pattern too deliberate to be coincidence. Aurora kept her eyes fixed ahead, forcing herself to watch the world directly rather than indulge in peripheral fear. The movement didn’t come closer. It didn’t retreat either. It hovered at the threshold of detection, the way a thought does when you’re trying not to think it. Her pendant warmed until the chain felt slightly taut against her throat. A faint inner glow pressed through the fabric like a coal behind skin. Aurora’s fingers tightened around the strap of her bag, the one she’d carried with her because she’d been told to bring supplies but not what for. She hadn’t brought a weapon. She didn’t want one. Weapons made people into actors in a story. She needed to be a spectator tonight, to observe the terms of whatever bargain had been set before her. The clicking sound shifted. Now it seemed to align with her pulse. She could feel her heartbeat through her ribs and the pendant through the sweater, and the pattern of the clicking matched it closely enough to be either comforting or suffocating. Aurora’s thoughts tried to find logic: maybe the stones held some mineral that resonated, maybe the air did something strange when it moved through the pocket between realms. But logic required consistency, and the grove refused to offer it. She walked forward anyway. The wrongness tightened around her as she crossed deeper into the clearing. Wildflowers grew closer, their scent intensifying with each step. It wasn’t just sweet—it carried an undertone like metal scraped from a blade. Her throat tightened. She swallowed carefully, as if her body might refuse. A faint whisper brushed her ear. It wasn’t words. It wasn’t even a voice that could be described, but her skin remembered the shape of being spoken to. The whisper traveled the length of her spine, down the back of her neck, and ended behind her shoulder. Aurora stood very still, the way you stand when you hear your name called from an empty room. A second later, the air behind her made a sound like someone drawing a breath too close. She turned her head just enough to see without committing to a full glance, because she’d learned the hard way that fear could be negotiated with controlled exposure. Her eyes flicked to the space behind her, searching for a silhouette. There was only the boundary line of standing stones, their ancient forms swallowed in darkness. The wildflowers continued their bright insistence. No footprints marked the soft ground. No leaves moved, though a breeze should have dragged them. Aurora let her gaze settle forward again. She didn’t feel relieved. She felt studied. The grove seemed to have attention the way people did. It waited for her to notice, then waited again for her to fail. “Isolde,” she said, and the name came out more brittle than she’d intended. She tried again. “If you’re there. If anyone is.” The pendant warmed sharply, a pulse like a heartbeat that wasn’t hers. It pushed against her skin, and for an instant she thought she’d feel the chain slide—thought the pendant would jump of its own accord toward the pulse. Instead, the inner glow flared. It cast a dim crimson smear across her knuckles when she lifted her hand, as if the light had found the shape of her fear and decided to illuminate it. In that smear of red, Aurora saw something on the ground that hadn’t been there when she arrived. A circle of crushed flowers. Not trampled randomly, but pressed into a deliberate ring, petals flattened into a pattern like an eye. The ring sat several feet ahead of her, centered as though for an audience. Her stomach tightened. She hadn’t walked far enough for her footprints to reach it. She hadn’t seen any ring form behind her. Yet there it was, clean-edged against the earth, the crushed petals still damp as if they’d been pressed into place moments ago. Aurora backed up one step. The clicking sound stopped. Silence spread so quickly it felt manufactured, like someone had turned down the world’s volume to see how she reacted. Her ears filled with her own blood. Her breath sounded too loud, too human, a noise the grove hadn’t agreed to tolerate. Something moved at the edge of her peripheral vision again, closer this time. Aurora kept her eyes forward, jaw set, refusing to give it the satisfaction of a full look. The movement traveled along the boundary of sight rather than through space, like an animal pacing just outside a fence. Her mind offered a dozen reasons it could be—the angle of shadow, the trick of depth, a reflection—but none of them could explain why the wrongness felt like it had orientation. This thing knew where she was without needing to see her. The pendant throbbed again, warmer now, and Aurora realized the pulse wasn’t just triggered by a Hel portal. It was responding. Her bag strap dug into her shoulder. She loosened her grip on the strap slowly, then reached into her bag with careful movements, like she might startle something by moving too suddenly. Her fingers found an envelope among the contents. It was sealed. She hadn’t opened it yet because she’d been afraid it would tell her something she couldn’t refuse. The flap resisted at first. As if the wax didn’t want to break its bond. Aurora tilted it under the faint crimson glow of the pendant, bringing the seal into the light. The wax wasn’t wax anymore. For a moment she saw no seal at all, just a glossy dark patch that seemed to deepen the nearer she stared. The envelope’s surface rippled as if it were remembering being liquid. Aurora froze with the envelope half-lifted. Her breath caught. In the ripple, she saw a reflection of herself—bright blue eyes, black hair, the crescent scar on her left wrist—except the reflection’s eyes didn’t match her gaze. They stared past her shoulder, into the space she refused to look at. Aurora’s throat went dry. The clicking sound returned, softer now, almost gentle. It came from the crushed-flower ring. Not from stones. Not from leaves. From the center of the eye she hadn’t noticed until it had been drawn. The envelope vibrated in her hand, a small tremor like something trapped inside, pawing at the walls. She considered tearing it open anyway. She considered doing anything that would force the grove to become ordinary again. Ordinary required choices. This place seemed to remove them one by one. Aurora lifted the envelope’s corner, breaking the seal with her thumbnail. The wax gave way like skin. Something inside exhaled. A thin sheet of paper slid out into the air without her hands. The paper floated above the crushed ring, held up by nothing visible. It curled at the edges as if warmed, then smoothed itself into place. The words on it appeared gradually, not printed but formed by a slow darkening, letters manifesting as if they were being remembered. Aurora leaned forward a fraction, unable to stop herself. The crimson glow painted her fingers. The air smelled stronger now—flowers and that metallic undertone, but under it something else: old smoke, wet stone, the ghost of a room where someone had been crying for a long time and never cleaned up the evidence. The paper’s first line read: YOU CAME FOR A DOOR. Aurora felt her stomach drop. She didn’t speak. She didn’t allow herself to react too quickly. Horror wasn’t always sudden. Sometimes it was a slow recognition that the world had already decided what story she was in. The next line appeared. NOT FOR EXIT. Her pendant pulsed so hard Aurora thought she might see it through her sweater. Heat crawled up her throat. Her pulse raced to match it, or maybe it forced her heart into alignment. The letter next to the words darkened, then shifted. The text rearranged itself. The letters slid like insects across paper until a new sentence formed. BRING THE HEARTSTONE CLOSER. Aurora swallowed. Her mouth tasted of copper. She lowered her gaze to her pendant, to the deep crimson gemstone that warmed in response to a Hel portal—but now it warmed like a warning bell. Behind her, something made a sound. It wasn’t a footstep. It was a settling, the subtle shift of weight on earth, the way an audience adjusts when the performer finally appears. The sound came from the direction she’d avoided. Her skin tightened with the urge to flee, but her legs stayed planted, as if her body had been told to stand and be measured. Aurora forced her eyes back to the floating paper. The words continued to form. THE GROVE IS NOT EMPTY. YOU ARE LATE. Late. That single word expanded in her mind until it swallowed all the other thoughts. Late to what? To the opening of a Hel portal? To a meeting? To the moment she’d been warned was coming? She had been given instructions. She’d been told where to go, when to come, that she would recognize the boundary stones. She’d been told the pendant would guide her. But no one had said what would happen if she arrived. Her gaze flicked—just enough—to the corner of vision where the wrong movement hovered. It was nearer now. The air beside the crushed flower ring seemed slightly distorted, as if the darkness there had depth. In the distortion, she saw—again, not fully—something like a silhouette without edges. A presence that the grove shaped around rather than a creature that walked through light. It didn’t step into view. It didn’t need to. It pressed against her awareness the way cold water pressed against skin. Aurora clenched her jaw. “I’m here,” she said, voice low. “So tell me what you want.” The words on the paper stuttered, then snapped into new formation as if irritated by her challenge. WE WANT YOU TO STOP RUNNING. OPEN THE DOOR WE SET. Aurora’s hands went cold around the envelope. Her mind supplied memories that didn’t belong to this night—Cardiff, the smell of damp paper in a barrister’s office, the sound of her mother’s voice when she corrected an accent, the way her father had always sounded tired even when he smiled. London too: the flat, the bar below, Eva’s frantic eyes the night she’d fled, Evan’s words that had left bruises no one could see. Stop running. She had been running since she left an abusive ex named Evan. She’d run from a life that tried to trap her. She’d run into work and cheap rooms and the small routine of a delivery route. She’d run even when she told herself she was choosing. The grove wasn’t asking. It was insisting. Aurora forced herself to take another step toward the crushed-flower ring. The ground under her shoes felt different—less soil, more something like packed ash. Her pendant warmed, bright enough now that it made the crimson of her eyes seem dull by comparison. She reached out, not with her hand but with her attention, toward the ring’s center. The clicking sound rose, more frequent now, like a lock mechanism responding to the right key. But her thoughts remained her own. She had never been a person who opened doors because doors demanded it. She pressed her fingers against the chain at her throat and drew the pendant free from her sweater. The gemstone’s inner glow intensified. It was warm enough now to sting, a heat that seemed to burn from the inside. Aurora held it above the crushed ring, careful not to drop it, careful not to place it on the ground. The air around the ring tightened. The shadows along the oak trunks seemed to lengthen toward her without movement. Wildflowers trembled even though no wind came. Somewhere deeper in the grove, something exhaled again, a long slow breath that dragged the scent of metal and old smoke across her tongue. The floating paper jerked, as if tugged by a string. A new sentence formed, letter by letter, each one darkening with deliberate patience. NOW LOOK. Aurora’s stomach clenched hard enough to hurt. She refused to look fully, but she couldn’t avoid the command forever. She shifted her eyes down and to the side—just enough to catch what hovered near the edge of vision. In that sliver, she finally saw something that wasn’t only distortion. A shape like a person built out of absence. No face, no clear limbs. Just a suggestion of posture and the faintest outline where darkness thickened. Its presence filled the space between one heartbeat and the next. It wasn’t standing; it was holding itself in place, like someone pressed into a photograph and smudged. The crescent scar on Aurora’s left wrist tingled. The pendant pulsed, once—twice—then flared with warmth that radiated outward. The silvery chain around her throat shivered as if someone had grabbed it. Aurora clutched it, grounding herself in the physical. The smudged presence moved closer by a fraction. Not a step—more like the distance between her and the shape collapsed. Her mind reeled, trying to reconcile the physics she understood with the fact that it was approaching without traversing space. Aurora backed away without thinking, her heel scraping across ash. The grove’s silence broke, not with sound but with sensation. A pressure filled her ears like water. Her eyes watered. The wildflowers’ colors sharpened and then warped, petals stretching like fingers. She held the pendant out again instinctively, as if it could act as a barrier, as if the Heartstone were a talisman against whatever absence had decided she was late. The air shimmered. Where the crushed-flower ring lay, a thin seam opened, invisible at first, then visible as a distortion line like heat above asphalt. A door without wood or hinges, a boundary between what she could see and what waited behind it. Aurora stared at it, her heart slamming against her ribs. The seam widened a fraction, and a whisper came through, not from behind her this time but from the seam itself—an echo of that earlier whisper, shaped now into something that almost resembled language. Her name, almost. Aurora Carter. Rory—laila—any alias that had ever been used for her. The grove slid her identity around like a key in a lock. She swallowed hard. “Stop,” she said, but the word felt small against the pressure in her skull. She felt suddenly and acutely aware of the scar on her wrist, of the fact that she was a person with a past and not just a destination. The smudged presence leaned in as if listening to her resistance. Its outline darkened, gathering coherence. It wanted her to look. It wanted her to step through. The floating paper jerked again, and the words formed in quicker, frantic strokes. OPEN THE DOOR. ENTER THE TERMS. Aurora’s breath came fast now, but she forced it under control. Fear tightened her muscles, yet she made herself steady the pendant with both hands. Warmth radiated up her arms. She could feel the Hel portal’s pull in her bones, like gravity with intent. She could still choose not to. She could still decide that no matter what the grove wanted, she would not be moved like an object. Her voice dropped into a calm she didn’t feel. “I came for information,” she said. “Not for surrender.” The seam in the air trembled. In the corner of her vision, the smudged presence shifted—frustrated, or curious, or hungry. The grove didn’t like negotiation. The wrongness wasn’t merely waiting. It was adapting to her refusal. Aurora tightened her grip on the Heartstone Pendant until the chain bit gently into her skin. The faint inner glow brightened, warmth surging. The door’s seam wavered, widening then narrowing like a mouth struggling to decide whether to bite. The whisper sharpened, almost a hiss. Aurora’s blue eyes burned with tears she refused to let fall. She stared at the seam, at the place where reality thinned, and in the last moment before it settled into a stable opening, she understood the shape of the trap: she’d been told the pendant would guide her. It had. It hadn’t promised it would lead her to safety. It had led her to the moment she could be convinced—by fear, by loneliness, by the offer of answers—that entering was the only way to make the wrongness stop. The grove waited, patient as a held breath. And Aurora, alone beneath the ancient oaks, felt the certainty rise fully, heavy as a door shutting behind her: she was not the only one in the clearing anymore. She was only the one who had arrived first.
created_at"2026-03-18T10:36:27.953Z" 3/18/2026, 10:36:27 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency513
moderation_latency(null)
generation_time19037
tokens_prompt812
tokens_completion5452
native_tokens_prompt742
native_tokens_completion4376
native_tokens_completion_images0
native_tokens_reasoning0
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.0056184
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_021167da550c45cb0169ba802c07648193915b5c1109b09572"
is_byokfalse
latency241
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-1773830187-cCZHWv8511AdzqZc4Rae"
upstream_id"resp_021167da550c45cb0169ba802c07648193915b5c1109b09572"
total_cost0.0056184
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)
dialogueSentences8
tagDensity0.625
leniency1
rawRatio0
effectiveRatio0
84.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3556
totalAiIsmAdverbs11
found
0
adverb"slightly"
count2
1
adverb"carefully"
count1
2
adverb"very"
count1
3
adverb"sharply"
count1
4
adverb"quickly"
count2
5
adverb"slowly"
count1
6
adverb"suddenly"
count2
7
adverb"gently"
count1
highlights
0"slightly"
1"carefully"
2"very"
3"sharply"
4"quickly"
5"slowly"
6"suddenly"
7"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)
42.35% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3556
totalAiIsms41
found
0
word"weight"
count2
1
word"sense of"
count1
2
word"pulsed"
count3
3
word"warmth"
count4
4
word"traced"
count1
5
word"pulse"
count5
6
word"could feel"
count2
7
word"comforting"
count1
8
word"resonated"
count1
9
word"whisper"
count5
10
word"flicked"
count2
11
word"stomach"
count3
12
word"silence"
count2
13
word"throbbed"
count1
14
word"vibrated"
count1
15
word"raced"
count1
16
word"measured"
count1
17
word"trembled"
count2
18
word"shimmered"
count1
19
word"echo"
count1
20
word"wavered"
count1
highlights
0"weight"
1"sense of"
2"pulsed"
3"warmth"
4"traced"
5"pulse"
6"could feel"
7"comforting"
8"resonated"
9"whisper"
10"flicked"
11"stomach"
12"silence"
13"throbbed"
14"vibrated"
15"raced"
16"measured"
17"trembled"
18"shimmered"
19"echo"
20"wavered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"clenched jaw/fists"
count1
highlights
0"clenched her jaw"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences299
matches
0"y with warmth"
1"d with warmth"
80.75% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount11
narrationSentences299
filterMatches
0"feel"
1"hear"
hedgeMatches
0"seemed to"
1"started to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences302
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3528
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions31
unquotedAttributions0
matches(empty)
97.04% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount3493
uniqueNames15
maxNameDensity1.06
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Carter2
Park1
Fae1
Grove1
Hel5
London2
Golden1
Empress1
Aurora37
Cardiff1
Eva1
Evan2
Heartstone2
Pendant1
Come3
persons
0"Carter"
1"Grove"
2"Aurora"
3"Eva"
4"Evan"
5"Pendant"
places
0"Park"
1"Fae"
2"Hel"
3"London"
4"Golden"
5"Cardiff"
6"Come"
globalScore0.97
windowScore1
57.41% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences216
glossingSentenceCount8
matches
0"sounded like folklore even in her head, a"
1"felt like it had orientation"
2"patch that seemed to deepen the nearer she stared"
3"seemed slightly distorted as if the darkness there had depth"
4"something like a silhouette without edges"
5"something like packed ash"
6"heat that seemed to burn from the inside"
7"as if listening to her resistance"
58.28% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.417
wordCount3528
matches
0"Not trampled randomly, but pressed into a deliberate ring, petals flattened into a patt"
1"not printed but formed by a slow darkening, letters manifesting as if they w"
2"not with her hand but with her attention, toward the ring’s center"
3"not with sound but with sensation"
4"not from behind her this time but from the seam itself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences302
matches
0"come, that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs142
mean24.85
std19.35
cv0.779
sampleLengths
016
175
211
370
457
53
634
753
862
927
1081
1113
1261
138
1446
1519
1628
1728
1812
1912
2061
2128
2251
235
2431
254
2666
2711
284
2946
306
3159
3217
3340
3437
3514
3623
3722
3839
395
4030
4118
4236
433
4441
455
464
4742
4850
4931
85.31% Passive voice overuse
Target: ≤2% passive sentences
passiveCount17
totalSentences299
matches
0"been poured"
1"been warned"
2"being led"
3"were scattered"
4"been muted"
5"been told"
6"being spoken"
7"been pressed"
8"been drawn"
9"being remembered"
10"been told"
11"been warned"
12"been given"
13"been told"
14"been told"
15"been used"
16"been told"
72.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount12
totalVerbs625
matches
0"were listening"
1"was responding"
2"were remembering"
3"was coming"
4"was choosing"
5"wasn’t asking"
6"was insisting"
7"was holding"
8"wasn’t standing"
9"was approaching"
10"wasn’t merely waiting"
11"was adapting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount29
semicolonCount1
flaggedSentences23
totalSentences302
ratio0.076
matches
0"Richmond Park had always been a place that promised distance—trees thickening into dark corridors, the kind of night where every sound seemed to belong to someone else."
1"But the kind of wrongness that gathered in the spaces between heartbeats—she didn’t have a name for it, and that made it harder to bargain with."
2"It pulsed faintly with warmth when a Hel portal lay near—someone had told her that once, not kindly, and she hadn’t understood until later, until she needed to."
3"It was a soft, intermittent clicking—too evenly spaced to be a branch settling, too patient to be insects."
4"Just the suggestion of motion where there was no gap to move through—an edge that shifted, a darkness that deepened and light that thinned in a pattern too deliberate to be coincidence."
5"It wasn’t just sweet—it carried an undertone like metal scraped from a blade."
6"It pushed against her skin, and for an instant she thought she’d feel the chain slide—thought the pendant would jump of its own accord toward the pulse."
7"Her mind offered a dozen reasons it could be—the angle of shadow, the trick of depth, a reflection—but none of them could explain why the wrongness felt like it had orientation."
8"In the ripple, she saw a reflection of herself—bright blue eyes, black hair, the crescent scar on her left wrist—except the reflection’s eyes didn’t match her gaze."
9"The air smelled stronger now—flowers and that metallic undertone, but under it something else: old smoke, wet stone, the ghost of a room where someone had been crying for a long time and never cleaned up the evidence."
10"She lowered her gaze to her pendant, to the deep crimson gemstone that warmed in response to a Hel portal—but now it warmed like a warning bell."
11"Her gaze flicked—just enough—to the corner of vision where the wrong movement hovered."
12"In the distortion, she saw—again, not fully—something like a silhouette without edges."
13"Her mind supplied memories that didn’t belong to this night—Cardiff, the smell of damp paper in a barrister’s office, the sound of her mother’s voice when she corrected an accent, the way her father had always sounded tired even when he smiled."
14"The ground under her shoes felt different—less soil, more something like packed ash."
15"She shifted her eyes down and to the side—just enough to catch what hovered near the edge of vision."
16"It wasn’t standing; it was holding itself in place, like someone pressed into a photograph and smudged."
17"The pendant pulsed, once—twice—then flared with warmth that radiated outward."
18"Not a step—more like the distance between her and the shape collapsed."
19"The seam widened a fraction, and a whisper came through, not from behind her this time but from the seam itself—an echo of that earlier whisper, shaped now into something that almost resembled language."
20"Rory—laila—any alias that had ever been used for her."
21"In the corner of her vision, the smudged presence shifted—frustrated, or curious, or hungry."
22"It had led her to the moment she could be convinced—by fear, by loneliness, by the offer of answers—that entering was the only way to make the wrongness stop."
93.95% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2996
adjectiveStacks1
stackExamples
0"small crescent-shaped scar"
adverbCount120
adverbRatio0.04005340453938585
lyAdverbCount30
lyAdverbRatio0.010013351134846462
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences302
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences302
mean11.68
std8.05
cv0.689
sampleLengths
016
127
27
317
424
511
610
73
82
914
1015
1126
1227
1314
1416
153
1622
1712
1817
192
206
2128
2231
2319
244
258
267
2720
2838
2943
3013
3115
3211
335
3415
3515
368
3713
3810
395
4018
414
4211
434
446
4522
4610
475
4813
4912
34.77% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats46
diversityRatio0.20198675496688742
totalSentences302
uniqueOpeners61
92.27% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences289
matches
0"Roughly the size of a"
1"At least, that was what"
2"Then she heard something that"
3"Just the suggestion of motion"
4"Instead, the inner glow flared."
5"Sometimes it was a slow"
6"Somewhere deeper in the grove,"
7"Just a suggestion of posture"
ratio0.028
62.21% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount114
totalSentences289
matches
0"It smelled of wet bark"
1"She told herself she was"
2"She could handle a locked"
3"Her small heartstone pendant sat"
4"It pulsed faintly with warmth"
5"She used the sensation anyway,"
6"She had a reason for"
7"She’d come for a message,"
8"She had told herself that"
9"Their color should have been"
10"She could see each bloom"
11"She took a few steps"
12"It was not a sound"
13"It wasn’t animal, not quite."
14"It was a soft, intermittent"
15"Her gaze swept left."
16"she murmured, because talking made"
17"She didn’t turn toward it."
18"She didn’t want to encourage"
19"It didn’t retreat either."
ratio0.394
51.70% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount236
totalSentences289
matches
0"Aurora Carter kept her breathing"
1"Richmond Park had always been"
2"The air had a different"
3"It smelled of wet bark"
4"She told herself she was"
5"That was the bargain she’d"
6"She could handle a locked"
7"A line of standing stones"
8"Aurora followed the curve where"
9"The Fae Grove."
10"The name sounded like folklore"
11"Her small heartstone pendant sat"
12"It pulsed faintly with warmth"
13"Aurora pressed her fingers to"
14"The skin didn’t hurt."
15"She used the sensation anyway,"
16"She had a reason for"
17"She’d come for a message,"
18"She had told herself that"
19"Tonight, she held those seams"
ratio0.817
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount6
totalSentences289
matches
0"Now it gave off a"
1"Now it seemed to align"
2"As if the wax didn’t"
3"To the opening of a"
4"To a meeting?"
5"To the moment she’d been"
ratio0.021
66.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences158
technicalSentenceCount17
matches
0"Richmond Park had always been a place that promised distance—trees thickening into dark corridors, the kind of night where every sound seemed to belong to someo…"
1"A line of standing stones marked the boundary of the place she’d been warned about: old oaks, half-swallowed by shadow, their roots gripping the earth like knuc…"
2"Now it gave off a soft heat that matched her body’s rhythm for a moment, then drifted out of sync as if it were listening to something deeper than her blood."
3"The grove’s wildflowers were scattered in delicate clusters, petals bright as if lit from within."
4"Then she heard something that made her stop so abruptly her shoulders jerked."
5"Just the suggestion of motion where there was no gap to move through—an edge that shifted, a darkness that deepened and light that thinned in a pattern too deli…"
6"It cast a dim crimson smear across her knuckles when she lifted her hand, as if the light had found the shape of her fear and decided to illuminate it."
7"Yet there it was, clean-edged against the earth, the crushed petals still damp as if they’d been pressed into place moments ago."
8"For a moment she saw no seal at all, just a glossy dark patch that seemed to deepen the nearer she stared."
9"The envelope’s surface rippled as if it were remembering being liquid."
10"The words on it appeared gradually, not printed but formed by a slow darkening, letters manifesting as if they were being remembered."
11"The air beside the crushed flower ring seemed slightly distorted, as if the darkness there had depth."
12"The words on the paper stuttered, then snapped into new formation as if irritated by her challenge."
13"Her mind supplied memories that didn’t belong to this night—Cardiff, the smell of damp paper in a barrister’s office, the sound of her mother’s voice when she c…"
14"Somewhere deeper in the grove, something exhaled again, a long slow breath that dragged the scent of metal and old smoke across her tongue."
15"The silvery chain around her throat shivered as if someone had grabbed it."
16"She held the pendant out again instinctively, as if it could act as a barrier, as if the Heartstone were a talisman against whatever absence had decided she was…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount3
matches
0"she said, and the name came out more brittle than she’d intended"
1"she said, voice low"
2"she said, but the word felt small against the pressure in her skull"
50.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences8
tagDensity0.625
leniency1
rawRatio0.2
effectiveRatio0.2
77.6190%