Run: 2026-03-18-01KM09FK4PBJABT1PEGPR1VP80

Run Details

Duration:
20.5s
Cost:
$0.005923
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
Night in Richmond Park arrived with the patience of something watching. It didn’t fall so much as settle—thickening between the trunks, laying a cool hand over the paths, muffling the city until it became a rumor. Aurora Carter walked with her shoulders set and her jaw quiet, boots finding the faint gravel under a carpet of leaves gone black with damp. She told herself she’d chosen this place deliberately. It was why she’d taken the late delivery shift at Yu-Fei Cheung’s Golden Empress and then, after the close, slipped away with only a small bag and the tight, familiar weight of the Heartstone Pendant against her skin. The pendant had warmed when she’d stepped onto the perimeter road, faint pulses like a heartbeat trying to remember itself. She’d felt it through her sweater, a warmth that came and went with no regard for her nerves. In her wrist the small crescent scar itched, old pain responding to new uncertainty. She flexed her hand once and let it go. The boundary of the Fae Grove was marked by ancient oak standing stones—an uneven ring half-sunk in earth, half-raised out of the dark. She’d seen pictures once, years ago, taken by someone who hadn’t lived long enough to explain how the camera had captured the angle. Aurora had dismissed them as a prank at the time. Now she approached them like a person approaching a conclusion. She stopped at the last streetlamp before the trees thickened, and listened. London carried sound, even at midnight. Cars, distant conversations, the occasional bark of laughter from a party somewhere too loud to be safe. Here, sound thinned until it felt wrong, like a room where the air pressure had changed. There was no breeze. The leaves did not stir. Somewhere deeper in the grove, something shifted—just a soft, careful sound—as if an animal had changed its mind about where to stand. Aurora didn’t turn her head right away. That was a habit she’d learned from dealing with people who used fear as a leash: wait a fraction too long, let them reveal themselves first. The sound stopped. Her breath ghosted in front of her, barely visible. Bright blue eyes tracked the spacing between stones. The oaks rose in darkness like ribs. Wildflowers bloomed year-round in the grove, she reminded herself—unseasonal color in a place that wasn’t supposed to exist. But she couldn’t see any at first. The clearing beyond the boundary wasn’t visible from this approach; it was hidden in the in-between, a pocket between Earth and the Fae realm. There were rules to entrances. Rules Aurora had learned the hard way, one wrong choice at a time. She reached up and touched the Heartstone Pendant through her shirt. The crimson gem pulsed once, warm enough that it felt alive. “Okay,” she said, voice low, meant for herself and for whatever might be listening. “I’m here. I’m not… late.” The last word slipped out before she could stop it, because time didn’t behave normally in the Grove. She’d read that in notes passed around by people who believed in things they couldn’t fully name. An hour inside could be minutes or days outside. If she’d misjudged the amount of time she’d have before whatever she’d come for moved on, she would be stuck. Not alone. Stuck. Aurora stepped forward when the pendant’s warmth steadied, when the pulse matched the slow rhythm of her heart. The air changed at the first stone—no dramatic gust, no cinematic shift—just a subtle tightening around her ears. It reminded her of stepping into a train station at night, that strange echo before sound settles into a familiar pattern. Only this was wrong in reverse. The silence felt artificially arranged. She passed between the standing stones. For a heartbeat, the dark held still. Then something exhaled. It wasn’t a breath in any direction she could point to. It was the sensation of a presence loosening its grip on the world, as if it had been holding the clearing behind a thumb and someone finally lifted the hand. The trees beyond came into view in a way that suggested her eyes had been delayed, not her movement. The path curved, guiding her toward a hidden clearing. Wildflowers bloomed year-round here, but they were muted at night—pale colors draining into the shadows. Their petals looked soft, almost too soft, like they’d been painted. Dew beaded on them as if morning had already happened and then been reversed. Aurora swallowed. Her mouth tasted like copper, the way it did before panic rose all the way up her throat. She turned her head. The standing stones behind her had disappeared from sight, absorbed by the dark between trunks. The entry was not a doorway now. It was a place she could leave only if it decided to let her. She could still feel the Heartstone Pendant on her chest, steady as a compass needle. It pulsed faintly with warmth, and each pulse came a second after her own heartbeat, as though responding to something farther away—something that had its own rhythm. “Hel,” she murmured. She’d heard the word in whispers, in half-sentences, from people who didn’t like to name what they were afraid of. Hel portals didn’t open to casual hands. The pendant wasn’t a key in the simple way. It was a signal. She’d come because it had started pulsing harder two nights ago, after a delivery run at the restaurant that left her with ink-dark stains on her gloves from a customer she hadn’t actually seen. The pendant had warmed as if she were standing too close to a fire. Yu-Fei Cheung had looked at her then, eyes kind but serious, and asked if she’d felt it. Aurora had lied. She’d told herself she didn’t want to owe anyone. She didn’t want to become part of someone else’s story. But the warmth had returned, insistent, like a bruise reminding her it existed. Tonight, when it pulsed, she’d made her decision in a way she didn’t fully understand until it was already done: she was done waiting for whatever was calling her to arrive on her doorstep. The clearing opened in front of her. The air inside it felt different—not colder, not warmer. Just… thinner, as if the world had been stripped of some of its weight. Aurora stepped into it and stopped. At the center stood a ring of stones arranged like an unfinished sentence. The standing stones of the boundary were gone; these were new, smaller, slick with moss. Wildflowers surrounded them in a loose circle, petals dim but present, breathing their quiet color into the night. Aurora’s instincts wanted her to circle and leave. Her mind wanted to proceed. She went to stand above the center, letting the pendant pulse in her palm. She waited for the portal, for the wrongness to become obvious. Nothing happened. That was worse than gore, worse than any sudden jump scare. Silence stretched into itself, long enough to start filling with imagination. Aurora listened until she realized she was only hearing her own small sounds—the soft rasp of her breathing, the faint tick of blood in her ears, the occasional creak as her weight shifted. Then she heard something that didn’t belong. A sound like nails drawn lightly across bark. Not in front of her. Not behind. Somewhere to her left, just beyond the edge of her vision. It was too gentle to be an attack and too patient to be an accident. It lasted half a second, then paused, as if whatever made it had leaned in to listen for her response. Aurora didn’t move. Her hand tightened around the pendant chain until it pressed into her collarbone. The nails-on-bark sound came again, closer by a fraction. Aurora’s eyes darted, catching nothing. No shadow slid between trees. No figure stepped forward. The grove remained a stage set with the actors absent. Yet the hairs along her arms rose anyway. She forced herself to breathe slowly. In, out. In, out. The pendant pulsed harder, warm enough to sting. The crimson gem’s inner glow wasn’t just faint now; it was dimly active, like an ember beneath ash. It warmed when near a Hel portal. She could feel it arguing with the air, urging something open that didn’t want to be opened. “It’s not going to hurt me,” she said, and hated the thinness in her own voice. “That’s the point. I came for it.” The wildflowers near the ring shivered. Aurora’s gaze fixed on them. The petals moved without wind. One flower bent as if someone had brushed it with a fingertip, then straightened with a deliberate grace. The dew on its petals trembled in a slow ripple. Aurora blinked, once, hard, trying to reset her brain’s definition of movement. The flower didn’t stop behaving like it had been handled. A second sound joined the first—something like a whisper caught under fabric. It wasn’t words. It was rhythm. A slow cadence, too close to language to be mere animal noise, too muffled to be a voice she could recognize. The cadence slid around her from left to right, never landing directly in her ear. Aurora kept her eyes trained on the ring of stones. If she looked everywhere, she’d miss whatever decided to be obvious. Her mind supplied a memory without permission: the way Evan—her abusive ex, the one she’d fled—had leaned close enough to speak into the space between her and the exit. The feeling of being trapped by proximity, by intimacy weaponized. The comparison made her stomach clench. This wasn’t Evan. But her body responded as if it were. Alarm didn’t care about names. The pendant pulsed again. This time the warmth spread outward through her chest, blooming like heat from a hidden lamp. Her breath fogged faintly. The air above the center stones shimmered, not like visible light bending but like the idea of distance being rearranged. Aurora’s heart stumbled. She leaned forward before she could stop herself, eyes scanning for the shape of the portal. A seam appeared in the air. It wasn’t a tear of fabric, not in any clean way. It was a mismatch—space refusing to align with itself. The darkness in the seam looked deeper than night, as if the night had been peeled back. The edges of the seam flickered with pale color, a flicker Aurora associated with Hel only because she’d seen a diagram once: the suggestion of ash-gray light, like bone in moonlight. Then the whisper cadence sharpened. Aurora’s blood ran colder. The rhythm became a pattern she almost understood, the way a song can be almost familiar even when you’ve never heard it before. Her teeth ached lightly, an odd pressure in her jaw, as if the air wanted to vibrate her into compliance. She forced her hands to relax. Her fingers were numb from gripping. She pulled the pendant out from her shirt and held it at chest height. The Heartstone’s glow intensified to a deep crimson that reflected in her bright blue eyes. It pulsed once, twice—steady, insistent—and when it did, the seam in the air widened by the width of a breath. Aurora waited for relief. Instead, the wrongness leaned toward her. The first moment she felt it, it was so subtle she almost convinced herself she’d imagined it—the way a room feels when a person enters without you hearing the door. Her skin tightened. Her ears strained, and she realized the whisper cadence wasn’t coming from the seam. It was coming from behind her. Aurora didn’t turn. She couldn’t make her neck obey. Some part of her mind kept offering the same instruction: if you turn too fast, you give the thing behind you something to aim at. The sound of nails resumed, now closer to her shoulder, tracing along the surface of the world. It didn’t scrape like impatience. It scraped like inspection. Her breath came out in a thin line. Her chest rose and fell too quickly. The seam widened another fraction. The pendant burned warmth into her palm. The wildflowers around the stones bowed as if toward the opening. Aurora raised her free hand and made a fist without letting the pendant chain slack. She couldn’t draw a weapon; she hadn’t brought one. She had come with a signal and hope. “Stop,” she said, voice breaking around the word. She hated that she sounded human—small, desperate. She hated that the Grove might prefer desperation. “Whatever you are—stop.” The whisper cadence paused. For half a second, the clearing held its breath with her. Even the flowers seemed to stop trembling, petals lifting and holding like hands waiting for instruction. Then something moved at the edge of her vision, too low for a person and too smooth for an animal. A shadow slid across the ground where no shadow should have been, blotting the pale dew on the nearest petals. It didn’t block moonlight; it blocked the ability to see. When Aurora’s eyes tried to focus on it, her vision skated, refusing to lock. The world tried to blur around it like a painting with wet edges. Aurora blinked hard, more than once. Her eyes watered. When the blur cleared, the shadow was gone. But the certainty stayed. She wasn’t alone. She hadn’t been alone the whole time since stepping through the boundary stones. Something had been waiting at the periphery of her senses the moment she arrived, tuning itself to her attention. The Groves’ time rules could explain why she felt slightly out of step with the night, but they didn’t explain the targeted way her fear had been placed into her body. Her thoughts scattered, and she grabbed the thread that mattered: the seam. If she left now, would the thing behind her follow? If she stayed, would it step through? The portal was opening in response to the Heartstone. That meant she had influence—but influence wasn’t control. Aurora shifted her weight carefully, inching backward so her body angled toward the exit she couldn’t see. Her fingers ached where the pendant chain pressed into her skin. She could feel the crescent scar on her wrist throbbing in time with the gem’s pulses. The nails sound returned, now farther away, like a watcher backing up to observe from a better distance. The whisper cadence resumed, softer, coaxing. The seam in the air shuddered, as if something on the other side had shifted its attention. A pressure built in the space behind Aurora’s eyes, a subtle insistence. Her thoughts started to slip—sentences forming in her mind that weren’t hers. She shook her head once, hard. The motion helped, enough for her to snatch her own mind back into place. She wasn’t sure when she started praying silently. Words came up without her permission, half-remembered from childhood, language of protection and promises. The Heartstone Pendant pulsed again and the seam widened with a sudden, quiet certainty. A draft touched Aurora’s face. It carried no scent of rot, no stench of decay—just cold, dry air that tasted of stone and old ash. It should have been unpleasant. Instead it felt intimate, like breath against skin. Her stomach clenched with instinctive revulsion. The flowers at the edge of the ring lifted, petals pointing inward toward the seam. Aurora tightened her grip and made herself speak like a person with agency. “I came for a sign,” she said, swallowing the dryness in her throat. “Not for an invitation.” The whisper cadence stuttered. The seam’s shimmer flared—then steadied, as if the other side had paused, considering her refusal. For a heartbeat, the wrongness held still again. Aurora felt the opportunity and hated how quickly hope tried to make itself at home in her chest. She stepped sideways, away from the center stones, and tried to find the boundary with her eyes. The clearing didn’t change. The trees remained around her, black and silent. The path she’d taken in wasn’t visible. The standing stones didn’t return. The Grove didn’t offer an exit like a door. It offered an exit like a favor—and favors could be withdrawn. Behind her, closer now, the nails resumed, tracing a slow circle as if mapping her position. Aurora’s breath came shallow. She forced herself to hold the pendant steady and watch the seam. The gem’s warmth surged, then settled into a lower pulse. The seam didn’t close. It didn’t widen either. It hovered at an in-between thickness, like a mouth held slightly open. Something invisible pressed against the seam from the other side. The air around it tightened, bending Aurora’s sense of direction until the world felt slightly rotated. Her stomach rolled. She grabbed the pendant tighter, knuckles whitening. Her eyes burned, and she realized the flowers’ colors weren’t just muted—they were draining. Petals that had been pale a moment ago were fading toward gray, as if whatever held this clearing together was drawing color inward through the seam. The Grove itself was being siphoned. Aurora understood with sudden clarity: the Heartstone wasn’t only signaling the Hel portal. It was also feeding it, or at least informing it she was there with an offering no one had agreed to. Panic flickered, hot and swift. She didn’t have time to debate morality or metaphysics. She had one task, the one she’d come for: make sure the portal didn’t take what it wanted. Aurora took a step toward the seam and forced the pendant’s glow brighter by pressing it against her skin, as if she could persuade the artifact to flare enough to overload the signal. The warmth exploded into her chest. For a moment, crimson light bled across her hands and up her throat. The whisper cadence screamed without a sound. The nails stopped. Silence slammed down so hard Aurora’s ears rang. In that silence, she felt it: not a creature approaching, but a boundary reconsidering itself. The seam trembled violently, edges flaring. The air smelled suddenly sharp—like lightning trapped in wood. Aurora’s eyes widened, and she pushed harder, as if her will could shove the in-between away. The seam shrank. Not closed—just narrowed, pinched like fabric pulled tight. The draft on her face vanished. The flowers steadied. Color returned in slow waves to petals near the ring, as though the Grove had regained its breath. Aurora stumbled back, catching herself against the nearest stone. Her hands shook so badly the pendant chain rattled softly against the Heartstone. Her wrist scar throbbed, but it was a pain with edges she could understand. Behind her, the wrongness shifted. Aurora didn’t turn. She couldn’t afford to. She kept her gaze on the narrow seam, now a dark line like a slash that refused to become a wound. The whisper cadence softened to a murmur, retreating from the seam and retreating from her attention. The nails sound did not return. Whatever waited at her periphery was withdrawing, not out of mercy, but because she’d forced the opening to behave differently. Aurora swallowed, throat raw. “Good,” she said, and meant it in a way that frightened her—because it sounded like gratitude. Gratitude implied a relationship. Relationships were where traps hid. Her pendant pulse slowed, settling into a faint rhythm, warmth no longer flaring. It still glowed deep crimson, but it no longer demanded. Aurora stood very still, listening. The Grove offered no new noises. The trees did not creak. The wildflowers did not bow. The night remained thick and patient around her, but the pressure in the air eased, as if something had stepped back enough to let her breathe without being watched. She needed to leave. Still, she made herself wait five more seconds, because fear had taught her that sudden calm often preceded a second strike. When nothing happened, Aurora moved—carefully, silently—circling the ring of stones. She searched for the boundary markers she’d seen before, but the grove refused to give her a visible path. The standing stones were still absent from sight. Time, too, seemed to lag, like a film reel hesitant to advance. Aurora’s mind began to count quietly—one… two… three—until she realized she couldn’t remember if she’d counted before, if seconds had slipped. The Grove’s time behavior didn’t just warp; it tangled. It made her doubt her own perception, and doubt made room for the wrongness to creep back in. She tightened her grip on the pendant and tried to think of it as a compass rather than a beacon. If it pulsed with warmth near a Hel portal, then it could also indicate where the portal wanted to be. Perhaps leaving required stepping away from the signal’s influence. She took a step forward—toward darker trees, toward where the air felt slightly denser, toward where her own shadow looked normal again. A sound like fabric moving in a draft brushed past her ear. Not nails this time. Something softer, careful. The sensation of being followed without footsteps. Aurora’s shoulders locked. She kept moving anyway. Her body didn’t negotiate with fear; it carried her forward like a dockworker hauling against current, refusing to stop when the line tightened. The Grove’s silence deepened as she went, but she no longer mistook it for safety. She knew now it was attention—unblinking, patient. Behind her, the narrow seam remained somewhere she couldn’t see. On its far side, whatever had pressed against it paused, listening for her next choice. Aurora didn’t look back. She only pressed the Heartstone Pendant once against her chest and let its faint warmth anchor her. Then she walked into the dark between trees that might not be the same trees, toward an exit the Grove might offer only if she behaved exactly right—toward freedom, or toward the next wrongness that would finally decide she was alone enough to be taken.
created_at"2026-03-18T10:57:21.573Z" 3/18/2026, 10:57:21 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2439
moderation_latency(null)
generation_time20290
tokens_prompt812
tokens_completion5778
native_tokens_prompt742
native_tokens_completion4620
native_tokens_completion_images0
native_tokens_reasoning62
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.0059234
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0a6205c0f8796b6d0169ba8511a2d081909e3a01a3d83edb3f"
is_byokfalse
latency177
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-1773831441-UuGPt3ANQW2RBj3VihSR"
upstream_id"resp_0a6205c0f8796b6d0169ba8511a2d081909e3a01a3d83edb3f"
total_cost0.0059234
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
totalTags7
adverbTagCount0
adverbTags(empty)
dialogueSentences10
tagDensity0.7
leniency1
rawRatio0
effectiveRatio0
79.47% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3654
totalAiIsmAdverbs15
found
0
adverb"deliberately"
count1
1
adverb"lightly"
count2
2
adverb"slowly"
count1
3
adverb"quickly"
count2
4
adverb"slightly"
count4
5
adverb"carefully"
count2
6
adverb"suddenly"
count1
7
adverb"softly"
count1
8
adverb"very"
count1
highlights
0"deliberately"
1"lightly"
2"slowly"
3"quickly"
4"slightly"
5"carefully"
6"suddenly"
7"softly"
8"very"
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)
13.79% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3654
totalAiIsms63
found
0
word"familiar"
count3
1
word"weight"
count4
2
word"warmth"
count11
3
word"pulsed"
count8
4
word"pulse"
count5
5
word"echo"
count1
6
word"silence"
count5
7
word"could feel"
count2
8
word"trembled"
count2
9
word"whisper"
count8
10
word"stomach"
count3
11
word"shimmered"
count1
12
word"scanning"
count1
13
word"flickered"
count2
14
word"flicker"
count1
15
word"tracing"
count2
16
word"sense of"
count1
17
word"throbbed"
count1
18
word"beacon"
count1
19
word"footsteps"
count1
highlights
0"familiar"
1"weight"
2"warmth"
3"pulsed"
4"pulse"
5"echo"
6"silence"
7"could feel"
8"trembled"
9"whisper"
10"stomach"
11"shimmered"
12"scanning"
13"flickered"
14"flicker"
15"tracing"
16"sense of"
17"throbbed"
18"beacon"
19"footsteps"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"blood ran cold"
count1
1
label"eyes widened/narrowed"
count1
highlights
0"blood ran cold"
1"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells3
narrationSentences315
matches
0"y with warmth"
1"d with warmth"
2"e with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount9
narrationSentences315
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
2"started to"
3"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences319
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3619
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions90
wordCount3548
uniqueNames18
maxNameDensity1.18
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Carter1
Yu-Fei2
Cheung2
Golden1
Empress1
Heartstone9
Pendant5
Fae2
Grove10
Earth1
Aurora42
Hel5
Evan2
Petals1
Gratitude1
Wildflowers3
persons
0"Carter"
1"Yu-Fei"
2"Cheung"
3"Pendant"
4"Grove"
5"Aurora"
6"Evan"
7"Petals"
8"Gratitude"
9"Wildflowers"
places
0"Richmond"
1"Park"
2"Heartstone"
3"Fae"
4"Earth"
5"Hel"
globalScore0.908
windowScore0.833
97.92% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences240
glossingSentenceCount5
matches
0"tasted like copper, the way it did before"
1"as though responding to something farther away—something that had its own rhythm"
2"something like a whisper caught under fabric"
3"as if mapping her position"
4"sounded like gratitude"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.829
wordCount3619
matches
0"not like visible light bending but like the idea of distance being rearranged"
1"not a creature approaching, but a boundary reconsidering itself"
2"not out of mercy, but because she’d forced the opening to behave differently"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences319
matches
0"hated that she"
1"hated that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs130
mean27.84
std19.5
cv0.701
sampleLengths
061
18
276
323
466
512
670
733
83
973
1018
1122
1219
1364
143
1568
166
177
183
1969
2040
2120
2240
2342
2443
2548
2639
2747
2836
2946
3027
3111
322
3355
347
358
3653
3716
3833
398
4010
4150
4223
436
4450
4510
4654
4721
4845
493
88.55% Passive voice overuse
Target: ≤2% passive sentences
passiveCount15
totalSentences315
matches
0"was marked"
1"was hidden"
2"been delayed"
3"were muted"
4"been painted"
5"been reversed"
6"been stripped"
7"were gone"
8"been handled"
9"being trapped"
10"being rearranged"
11"been peeled"
12"was gone"
13"being siphoned"
14"being followed"
88.04% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount11
totalVerbs655
matches
0"were standing"
1"was calling"
2"was only hearing"
3"wasn’t coming"
4"was coming"
5"was opening"
6"were fading"
7"was drawing"
8"wasn’t only signaling"
9"was also feeding"
10"was withdrawing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount34
semicolonCount7
flaggedSentences36
totalSentences319
ratio0.113
matches
0"It didn’t fall so much as settle—thickening between the trunks, laying a cool hand over the paths, muffling the city until it became a rumor."
1"The boundary of the Fae Grove was marked by ancient oak standing stones—an uneven ring half-sunk in earth, half-raised out of the dark."
2"Somewhere deeper in the grove, something shifted—just a soft, careful sound—as if an animal had changed its mind about where to stand."
3"Wildflowers bloomed year-round in the grove, she reminded herself—unseasonal color in a place that wasn’t supposed to exist."
4"The clearing beyond the boundary wasn’t visible from this approach; it was hidden in the in-between, a pocket between Earth and the Fae realm."
5"The air changed at the first stone—no dramatic gust, no cinematic shift—just a subtle tightening around her ears."
6"Wildflowers bloomed year-round here, but they were muted at night—pale colors draining into the shadows."
7"It pulsed faintly with warmth, and each pulse came a second after her own heartbeat, as though responding to something farther away—something that had its own rhythm."
8"The air inside it felt different—not colder, not warmer."
9"The standing stones of the boundary were gone; these were new, smaller, slick with moss."
10"Aurora listened until she realized she was only hearing her own small sounds—the soft rasp of her breathing, the faint tick of blood in her ears, the occasional creak as her weight shifted."
11"The crimson gem’s inner glow wasn’t just faint now; it was dimly active, like an ember beneath ash."
12"A second sound joined the first—something like a whisper caught under fabric."
13"Her mind supplied a memory without permission: the way Evan—her abusive ex, the one she’d fled—had leaned close enough to speak into the space between her and the exit."
14"It was a mismatch—space refusing to align with itself."
15"It pulsed once, twice—steady, insistent—and when it did, the seam in the air widened by the width of a breath."
16"The first moment she felt it, it was so subtle she almost convinced herself she’d imagined it—the way a room feels when a person enters without you hearing the door."
17"She couldn’t draw a weapon; she hadn’t brought one."
18"She hated that she sounded human—small, desperate."
19"It didn’t block moonlight; it blocked the ability to see."
20"That meant she had influence—but influence wasn’t control."
21"Her thoughts started to slip—sentences forming in her mind that weren’t hers."
22"It carried no scent of rot, no stench of decay—just cold, dry air that tasted of stone and old ash."
23"The seam’s shimmer flared—then steadied, as if the other side had paused, considering her refusal."
24"It offered an exit like a favor—and favors could be withdrawn."
25"The air smelled suddenly sharp—like lightning trapped in wood."
26"Not closed—just narrowed, pinched like fabric pulled tight."
27"“Good,” she said, and meant it in a way that frightened her—because it sounded like gratitude."
28"When nothing happened, Aurora moved—carefully, silently—circling the ring of stones."
29"Aurora’s mind began to count quietly—one…"
30"three—until she realized she couldn’t remember if she’d counted before, if seconds had slipped."
31"The Grove’s time behavior didn’t just warp; it tangled."
32"She took a step forward—toward darker trees, toward where the air felt slightly denser, toward where her own shadow looked normal again."
33"Her body didn’t negotiate with fear; it carried her forward like a dockworker hauling against current, refusing to stop when the line tightened."
34"She knew now it was attention—unblinking, patient."
35"Then she walked into the dark between trees that might not be the same trees, toward an exit the Grove might offer only if she behaved exactly right—toward freedom, or toward the next wrongness that would finally decide she was alone enough to be taken."
95.44% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2256
adjectiveStacks0
stackExamples(empty)
adverbCount102
adverbRatio0.04521276595744681
lyAdverbCount21
lyAdverbRatio0.009308510638297872
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences319
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences319
mean11.34
std7.32
cv0.645
sampleLengths
011
125
225
38
438
520
618
714
89
923
1023
1110
1210
1312
146
1517
1616
174
185
1922
207
2126
223
239
248
257
2618
277
2824
295
3013
3111
3211
3314
345
3518
3617
379
3820
392
401
4118
4218
4321
446
455
466
477
483
4911
36.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats44
diversityRatio0.2006269592476489
totalSentences319
uniqueOpeners64
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount13
totalSentences304
matches
0"Somewhere deeper in the grove,"
1"Bright blue eyes tracked the"
2"Only this was wrong in"
3"Then something exhaled."
4"Then she heard something that"
5"Somewhere to her left, just"
6"Then the whisper cadence sharpened."
7"Instead, the wrongness leaned toward"
8"Even the flowers seemed to"
9"Then something moved at the"
10"Instead it felt intimate, like"
11"Perhaps leaving required stepping away"
12"Then she walked into the"
ratio0.043
85.79% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount102
totalSentences304
matches
0"It didn’t fall so much"
1"She told herself she’d chosen"
2"It was why she’d taken"
3"She’d felt it through her"
4"She flexed her hand once"
5"She’d seen pictures once, years"
6"She stopped at the last"
7"Her breath ghosted in front"
8"She reached up and touched"
9"she said, voice low, meant"
10"She’d read that in notes"
11"It reminded her of stepping"
12"She passed between the standing"
13"It wasn’t a breath in"
14"It was the sensation of"
15"Their petals looked soft, almost"
16"Her mouth tasted like copper,"
17"She turned her head."
18"It was a place she"
19"She could still feel the"
ratio0.336
42.24% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount254
totalSentences304
matches
0"Night in Richmond Park arrived"
1"It didn’t fall so much"
2"Aurora Carter walked with her"
3"She told herself she’d chosen"
4"It was why she’d taken"
5"The pendant had warmed when"
6"She’d felt it through her"
7"She flexed her hand once"
8"The boundary of the Fae"
9"She’d seen pictures once, years"
10"Aurora had dismissed them as"
11"She stopped at the last"
12"London carried sound, even at"
13"Cars, distant conversations, the occasional"
14"Here, sound thinned until it"
15"The leaves did not stir."
16"Aurora didn’t turn her head"
17"That was a habit she’d"
18"The sound stopped."
19"Her breath ghosted in front"
ratio0.836
98.68% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount6
totalSentences304
matches
0"Now she approached them like"
1"If she’d misjudged the amount"
2"If she looked everywhere, she’d"
3"If she left now, would"
4"If she stayed, would it"
5"If it pulsed with warmth"
ratio0.02
70.98% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences159
technicalSentenceCount16
matches
0"She’d felt it through her sweater, a warmth that came and went with no regard for her nerves."
1"Somewhere deeper in the grove, something shifted—just a soft, careful sound—as if an animal had changed its mind about where to stand."
2"Wildflowers bloomed year-round in the grove, she reminded herself—unseasonal color in a place that wasn’t supposed to exist."
3"It was the sensation of a presence loosening its grip on the world, as if it had been holding the clearing behind a thumb and someone finally lifted the hand."
4"It pulsed faintly with warmth, and each pulse came a second after her own heartbeat, as though responding to something farther away—something that had its own r…"
5"She’d heard the word in whispers, in half-sentences, from people who didn’t like to name what they were afraid of."
6"She’d come because it had started pulsing harder two nights ago, after a delivery run at the restaurant that left her with ink-dark stains on her gloves from a …"
7"One flower bent as if someone had brushed it with a fingertip, then straightened with a deliberate grace."
8"The Heartstone’s glow intensified to a deep crimson that reflected in her bright blue eyes."
9"The seam in the air shuddered, as if something on the other side had shifted its attention."
10"Her thoughts started to slip—sentences forming in her mind that weren’t hers."
11"Behind her, closer now, the nails resumed, tracing a slow circle as if mapping her position."
12"Petals that had been pale a moment ago were fading toward gray, as if whatever held this clearing together was drawing color inward through the seam."
13"Aurora took a step toward the seam and forced the pendant’s glow brighter by pressing it against her skin, as if she could persuade the artifact to flare enough…"
14"The night remained thick and patient around her, but the pressure in the air eased, as if something had stepped back enough to let her breathe without being wat…"
15"Then she walked into the dark between trees that might not be the same trees, toward an exit the Grove might offer only if she behaved exactly right—toward free…"
53.57% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount1
matches
0"she said, voice breaking around the word"
66.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences10
tagDensity0.6
leniency1
rawRatio0.167
effectiveRatio0.167
83.3562%