Run: 2026-03-18-01KM08S2J7ZTT4GJ2111BTET6J

Run Details

Duration:
20.6s
Cost:
$0.006029
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The Fae Grove looked normal from the footpath. Aurora Carter told herself that as she stepped under the first line of trees. Richmond Park held its quiet like it had always done at this hour—damp earth, dark trunks, the occasional metallic clink from a distant gate. The sky above the canopy stayed stubbornly black. No moon lit the clearing. No city glow bled through the leaves. Just night and the sound of her own breathing and the delivery bike bell she hadn’t bothered to bring. She held the silver chain under her jacket and let the Heartstone Pendant press against her palm. Deep crimson sat warm there, faintly alive. It pulsed once, then again, like a patient heartbeat answering something she couldn’t hear. “Right,” she murmured, voice flat. Her boots crunched over gravel that didn’t match the park’s usual paths. It wasn’t just uneven ground. The texture under her soles felt different, as if she’d stepped onto a patch of world that didn’t know what Earth should feel like. She kept moving anyway. She had a reason. That reason had sat in her chest for days, hard as a coin: a Hel portal warning, a name spoken in a message she couldn’t explain away. Dymas. The artifact’s origin. A benefactor who never signed. A request that came at the worst time—after shifts at Golden Empress, after late-night deliveries that ended with her fingers still smelling of soy and garlic because she’d eaten in her car to stay awake. Someone had sent her here. Not because she believed in fae folklore, not because she wanted to. Because the pendant had warmed near a Hel portal in London and her head had gone numb around the edges. Because a Hel portal didn’t happen by accident. It didn’t sit politely in an alley behind a closed shop. It tore the air open, and then it demanded things. She stopped at the standing stones. Ancient oaks rose in a rough ring, their bark ribbed and dark. The stones between them stood with the patient confidence of something that had survived wars and weather and hands reaching for them. Aurora had seen photos online that made them look like ruins. Up close, the boundary felt less like a landmark and more like a decision someone had already made for her. The Heartstone Pendant warmed again, quicker this time, a sharper throb through her skin. Aurora let her shoulders lower. She told herself she would only stay a few minutes. She would find whatever marked her meeting point and leave. She slipped her phone out. No signal. Of course. The screen went dull in the way it did when the battery had already drained, then brightened again, showing a full charge like a lie. She opened the map app out of habit. The screen blurred at the edges, then settled into a blank grey grid. No streets. No pins. Just a soft, steady pulsing in the corner that might have been her own touch indicator. “Cute,” she said. She turned the screen off. The first wrongness arrived quietly. It came through her ears before it reached her mind, like a sound her brain refused to label. A birdcall drifted from somewhere too high to hear naturally. It sounded close, then far, then close again, each time with a slight delay, as if the air couldn’t decide where to carry it. Aurora watched the branches for movement. Leaves didn’t sway. Nothing shifted in the dark. The call repeated, the same three notes, the same rhythm. Except the third note stretched too long. She waited. The call thinned into a rasping whisper and slid away into the trees, leaving behind the absence of other sounds. She realised how loud the night had been before. Now it felt padded. No distant traffic. No insects. No wind through the leaves. Only her. Aurora stepped forward until the grass underfoot changed. The ground grew soft, the blades thick like moss without the damp stink. Wildflowers bloomed along the path, bright and wrong for the season. Red and blue and white heads nodded like they were watching her. She kept her hand close to the pendant. The silver chain had gone slick with sweat. Time behaved the way nobody prepared you for: it didn’t slow down. It didn’t speed up. It slid. Aurora walked for what felt like ten minutes and reached the clearing too soon, as if the grove had counted her steps and decided she didn’t deserve more distance. The clearing sat in a pocket of darkness framed by the standing stones. The oak trunks ringed the space like a set of ribs. In the centre stood a single scatter of pale wood—collapsed branches arranged in a shape that reminded her of a doorway without being one. A Hel portal didn’t look like a doorway. It never did. In stories, it tore the world open. In real life, it made the air feel brittle, like glass about to break. Aurora had seen it once through a security feed. The edges of the frame had warped. It had pulled at the camera’s view as if the lens couldn’t keep hold of reality. This looked like an invitation instead of a wound. But invitations carried teeth. She circled the centre on instinct, scanning for someone hiding in shadows. She didn’t see a person, no silhouette, no figure leaning against a stone. She heard footsteps. Not hers. They didn’t scrape over the gravel. They didn’t land heavy on grass. They sounded like bare feet on wet leaves. Slow. Careful. The pace held itself steady, as if whoever walked knew she would notice. Aurora stopped. Her pulse jumped, then settled into a cruel rhythm. Her eyes moved in tight arcs over every patch of dark behind the wildflowers. Nothing moved. The footsteps stopped too, not trailing, not cutting off with uncertainty. They stopped with a finality that made her skin tighten. Aurora forced herself to breathe through her nose. The scent of earth sat on her tongue. She caught another smell under it. Something like burnt sugar, faint and stale. She raised her voice like she could knock on the clearing itself. “I’m here for the pendant.” The silence thickened. Then the wildflowers closest to her shifted. Not swayed by wind. They rose a fraction, petals tilting as if they faced her more directly. Aurora watched the motion happen in slices—left flower, then right, then another farther back, all in the same subtle angle. The pattern made sense the way a lockpick made sense. Precision without warmth. Her throat went tight. She made herself speak again. “If this is a joke, it isn’t funny.” A sound answered her. It wasn’t a voice. It was the quiet click of something adjusting its weight. A presence settling closer without moving. Aurora lowered her chin, gaze pinned to the edge of the clearing. She held her breath until it hurt, because she had the feeling that if she inhaled too hard she would hear more than she wanted. A shimmer rippled near one of the stones. At first she thought it was her own eyes trying to correct for darkness. The shimmer didn’t follow the rules of reflection. It moved against the air like oil floating on water. The shimmer sharpened into an outline that didn’t belong to any plant or rock. A shape. Not a whole figure. Only a suggestion of shoulders and a head, too tall and too still, like a person pinned to the world and then forgotten. Aurora’s hand went to the pendant. The Heartstone pulsed under her palm, warm enough to sting now. She kept her voice even, the way she kept her delivery schedule even when her life threatened to tear at the seams. “I didn’t come to hurt you.” The shape tilted. Aurora didn’t see a face. She saw the absence of face, the way the darkness inside the outline wouldn’t match the darkness outside it. It made the air look scraped. A whisper came from behind her left shoulder. Not from her ear, but from somewhere just beyond her hearing range, where the brain filled in meaning and it failed. “Carter.” Her spine went rigid. Nobody had used her full name. Not in days. Not since she’d left London with a suitcase and a bruise she’d lied about to Eva. Not since she’d stopped talking about Evan, the abusive ex who had made her feel like she owed him explanations for existing. Aurora spun, chain flashing silver in her fist. The clearing stayed empty. The wildflowers continued to tilt towards her like an audience. The standing stones held their line. Behind her, near the gravel path, a thin figure stood just at the point where shadow met shadow. It looked like a person made out of dimming light, as if someone had turned a dial down and left the shape there. Its hair hung in strings that didn’t reflect. Its clothes hung wrong, draping like smoke. Aurora stared until her eyes watered. The figure didn’t step forward. It didn’t retreat. It remained at that same boundary line, like it needed her to approach first. “I didn’t tell anyone where I was going,” she said. The figure’s head angled again. The movement came with the same quiet click as earlier, like a lock turning. Aurora’s mouth went dry. The air held that burnt sugar smell stronger now. She tasted it like it had gotten into her teeth. The Heartstone Pendant pulsed hard enough that her palm ached. It felt like the artifact wanted to leap. It wanted her to follow the warmth, the way a key wanted a matching lock. Aurora swallowed. “You sent for me?” The figure’s outline wavered. The wildflowers nearest to it shuddered, petals vibrating with soundless urgency. A low tone spread through the clearing, too deep for her ears and too present for her bones. Her phone buzzed. Aurora’s hand shot towards her pocket and found the device still off. It buzzed anyway, screen dark. She pulled it out and watched the display light without her touching it. No notifications. No time. Just a single line of text, white on black: COME CLOSER. Then the screen flickered and updated: OR IT COMES CLOSER. Aurora’s breath caught. She turned the phone face-down, refusing to give the message any more attention than it deserved. The figure remained still. Aurora felt the pressure of it like a draft against the back of her neck. Somewhere behind the standing stones, a sound started up. A slow dragging scrape, rhythmic like someone pulling a weight across a floor. Aurora held perfectly still to listen. She couldn’t place the origin because the grove swallowed sound and returned it altered, stretched and layered. Still, the rhythm carried. Scrape. Pause. Scrape. Pause. Then a faint breathing. Not hers. Not the figure’s. The breathing carried the same wrong timing as the earlier birdcall—close and far at once, arriving a fraction late. Aurora forced her eyes away from the figure long enough to scan the trees. At the edge of the clearing, where the wildflowers thinned, something moved. It didn’t walk into view. It slid along the boundary of her vision, always just out of focus. When she tried to look directly at it, her gaze slipped away and the motion kept happening. She kept her stare steady and let the peripheral part of her mind do the work. A dark mass shifted in the undergrowth. It dragged something heavy behind it. The scrape sound matched it. Its shape never fully resolved. The longer she stared, the more her brain resisted completing it. She understood then, with a cold clarity that felt like stepping into icy water: the presence near the stones wasn’t alone. Whatever dragged behind it wasn’t in the grove. The grove had brought it close enough to taste. Aurora lifted her chin and spoke towards the empty air in front of her. “You said my name. You brought something with you.” The figure tilted its head, more expressive than before, like it enjoyed the attention. Aurora didn’t wait for permission. She moved one step forward, slow and deliberate. The Heartstone Pendant warmed until it felt like a fever. The silver chain bit into her skin. The figure’s outline sharpened for a second, then softened. It didn’t advance with her. It only watched her move into the centre of the clearing. The wildflowers behind her straightened like they’d never leaned at all. The night grew quieter, as if the grove held its breath. Aurora knelt and reached for the pale wood arranged in a doorway shape. She didn’t touch it at first. She hovered her fingers above the nearest branch, careful. It looked dry. It looked old. It looked like it had never been alive. Then her fingertips passed through a layer of resistance so thin it felt like hair across skin. The moment she made contact, warmth surged up her arm. Not from the Heartstone Pendant. From the branches themselves, like they had been waiting with a pulse under the bark. Aurora jerked back. The warmth faded instantly, leaving her with a numbness that spread through her fingers and into her wrist scar. The crescent scar on her left wrist throbbed as if it had reopened. A sound came from behind her. Not scrape this time. A wet, slow inhale, like something tasted the air and found it sharp. Aurora shot her head around. In the corner of the clearing, at the edge where her vision struggled, the dark mass rose. It didn’t detach from the undergrowth. It unfolded from the shadows like a stain learning how to stand. Pale flecks clung to it—bits of flower petals or splinters or something else the grove had turned into decoration. It moved closer with patient momentum. Aurora’s lungs locked. She forced her hand around the pendant chain and yanked it free from under her jacket, holding the Heartstone in front of her like a shield. Deep crimson glowed from within, the faint inner light now steady and bright enough to cut through some of the darkness. The figure reacted first. Its outline shuddered, and the air around it rippled as if heat rose from asphalt. Aurora saw its edges flicker. For a moment it looked like a real person standing in the grove’s dim light. Then it reverted to its shadow-made shape, but the certainty of its existence wavered. The dragging presence slowed. Aurora couldn’t tell if it feared the pendant or if it had simply paused to listen for instructions from the figure. She didn’t get answers. She only got time that didn’t behave right. Seconds expanded and folded in on themselves until her thoughts ran out of room. The figure spoke again, and this time the voice sounded closer, like it had moved its mouth into the air between them. “You came for a door.” Aurora swallowed hard and kept her gaze on the figure. “I came for a warning.” The figure’s head turned, tracking the dark mass as it approached in careful increments. “Warnings feed it.” Aurora’s grip tightened around the pendant until the chain pressed crescents into her palm. “Then you shouldn’t have called me here.” The figure didn’t deny it. It stood with the posture of something that didn’t need to convince her. It let the grove hold the conversation for it. Aurora’s eyes flicked to the doorway-shaped branches on the ground. The warmth had returned to her skin just from proximity now, faint and insistent. The Heartstone pulsed with a different rhythm—three beats, then a pause long enough for her pulse to sync. The wrongness built around her, not by escalating into violence, but by tightening the circle of attention. The air pressed in from the trees. The wildflowers tilted further. The standing stones seemed less like landmarks and more like witnesses listening without blinking. Aurora stood slowly. She didn’t look away from the figure, not once. She let her peripheral vision take in the approaching dark mass. It stopped two lengths short of the Heartstone’s glow. Aurora felt the boundary like a line drawn in water. The pendant light didn’t stop it like a wall. It repelled it like an idea. Like the mass couldn’t afford to touch what it couldn’t digest. Aurora breathed out through clenched teeth. “You’re the thing that asked for my help.” The figure’s outline flickered again. For a heartbeat, Aurora saw something under the shadow: a human posture, shoulders hunched, hands held close to its chest like it wanted to keep itself together. Then the grove smoothed it back into something nameless. “I gave you a reason,” the figure said. “Your wrist knows.” Aurora’s stomach turned. Her wrist scar throbbed again, responding to the mention like the grove kept a map inside her body. The figure’s voice changed, dropping lower, and she felt it more than heard it. “Dymas left a trail. You walked it.” Aurora kept her stance solid even as her skin prickled. She had come because she’d felt watched after the Hel incident. Because her pendant had warmed at the wrong spot in London and she had followed warmth like it was a compass. Because she wanted to control the story before someone else wrote it for her. Now the story felt like it had been waiting long before she arrived. Aurora glanced at her phone again. It had turned itself back on in her pocket without her touching it. When she pulled it out, the screen glowed with a new message: IT REMEMBERS YOU. The words sat there too calmly. The figure turned its attention back to Aurora. “Now you decide.” Behind the pendant’s glow, the dark mass shifted. It didn’t advance. It pressed closer at the edges, like it wanted to reach around the light and grab at the warmth inside her palm. Aurora felt her legs tremble with fury more than fear. She hated the way the grove made her feel like a piece on a board. “Decide what?” she demanded. The figure raised one arm. Its hand didn’t look like a hand. It looked like absence shaped into fingers. The air around it tightened. The pale branches on the ground trembled, warmth crawling up their lengths like a living thing waking. Aurora stepped back from the doorway of branches. The Heartstone pulsed harder, and for a moment she saw crimson reflections in the wildflowers’ petals. Not reflections from the light. Reflections from inside them, like the grove bled colour into the plants. She forced her eyes on the figure. “You want me to open it.” The figure leaned forward without moving. The pressure in the air increased until Aurora’s ears rang. “You already did. You carried the key.” Aurora looked down at the pendant in her hand. It felt heavier than it had when she’d left her flat above Silas’ bar. It felt like it had been loaded with expectation. It didn’t pulse randomly now. It matched the rhythm of the scraping sound behind the trees, the dragging presence counting in time with her heartbeat. Aurora’s mouth went numb. She realised what the grove had been doing to her since she arrived. It had been measuring. It had been watching how quickly she walked, how firmly she held her balance, how stubborn she refused to run. It had been learning her pace so it could coordinate the wrongness with it. The dark mass twitched at the edge of the pendant’s light. The figure’s head angled, and the grove’s quiet deepened until Aurora could hear the faint crackle of branches warming without touching them again. Aurora tightened her grip and took another step back, away from the doorway-shaped arrangement. “Tell me what’s on the other side,” she said, and her voice came out sharp enough to cut through the padded night. The figure didn’t answer. Instead, it lowered its hand. The air relaxed a fraction. The pale branches on the ground stopped trembling. The dark mass paused, holding itself just outside the pendant’s glow like a creature waiting for the signal it had been denied. Aurora stared at the figure, waiting for the next piece of the conversation. The wrong sounds returned—soft, spaced breaths from somewhere behind her, and the birdcall’s stretched three notes, now threaded under everything else. She felt those sounds crawling across the back of her skull, mapping the grove’s shape through her nerves. Aurora’s eyes watered from strain. She kept her gaze on the figure and refused to look away from the approaching mass. In the standing stones around the clearing, thin lines of light flickered. Not bright light. Faint crimson and dim silver seams that appeared and disappeared in cracks between bark and stone, like the boundary was trying to show her what it had been holding back. Aurora’s pendant pulsed in answer. The figure lifted its chin, just slightly, as if it watched her understand and didn’t mind the delay. Aurora swallowed once, hard. The pendant warmed until her palm ached, and the scar on her wrist burned in sympathy. “I didn’t come here for a fight,” she said. The figure’s voice came out soft as the grove’s silence. “You came here because something called you.” Aurora held the Heartstone out in front of her, arm stiff. She watched the light spill across the pale branches, watched it find the gaps between them like it wanted to slip through. The dark mass inhaled again, slow and patient, and its outline blurred as if it had begun to taste the boundary the pendant kept closed. Aurora didn’t move toward the branches. She took one more step back into the grass, into the ring of standing stones, into the part of the grove she’d entered from. The air thickened immediately, pressing against her like a palm on her chest. The grove didn’t want to let her leave. Aurora felt the wrongness tighten around her wrists and shoulders and ribs. She looked at the figure and forced her voice steady. “If you wanted me, you had your chance.” The figure didn’t advance. It didn’t need to. The doorway-shaped branches on the ground warmed again, and the crimson seam-light in the standing stones blinked in a rhythm that matched the Heartstone Pendant’s pulse. Aurora’s throat tightened with the sudden certainty that the clearing had heard her words as a decision. A scrape echoed from behind the trees—closer now. The dark mass stirred, shifting its weight as if it prepared to press through whatever the pendant light guarded. Aurora held herself in place and stared at the figure, waiting for it to tell her what it expected next, because the grove had already decided she wasn’t alone in the night.
created_at"2026-03-18T10:45:03.701Z" 3/18/2026, 10:45:03 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency369
moderation_latency(null)
generation_time20223
tokens_prompt1038
tokens_completion5841
native_tokens_prompt916
native_tokens_completion4677
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.00602945
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0785b2063fed57130169ba822fc258819090c044a9ddb6f7a3"
is_byokfalse
latency187
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-1773830703-HKVx8BURKtbnUKyWvYYs"
upstream_id"resp_0785b2063fed57130169ba822fc258819090c044a9ddb6f7a3"
total_cost0.00602945
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
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences25
tagDensity0.36
leniency0.72
rawRatio0
effectiveRatio0
94.73% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3793
totalAiIsmAdverbs4
found
0
adverb"perfectly"
count1
1
adverb"slowly"
count1
2
adverb"quickly"
count1
3
adverb"slightly"
count1
highlights
0"perfectly"
1"slowly"
2"quickly"
3"slightly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
40.68% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3793
totalAiIsms45
found
0
word"pulsed"
count6
1
word"throb"
count1
2
word"whisper"
count2
3
word"scanning"
count1
4
word"footsteps"
count2
5
word"pulse"
count5
6
word"silence"
count2
7
word"warmth"
count8
8
word"weight"
count3
9
word"wavered"
count2
10
word"flickered"
count3
11
word"rhythmic"
count1
12
word"resolved"
count1
13
word"throbbed"
count2
14
word"flicker"
count1
15
word"flicked"
count1
16
word"stomach"
count1
17
word"trembled"
count1
18
word"firmly"
count1
19
word"echoed"
count1
highlights
0"pulsed"
1"throb"
2"whisper"
3"scanning"
4"footsteps"
5"pulse"
6"silence"
7"warmth"
8"weight"
9"wavered"
10"flickered"
11"rhythmic"
12"resolved"
13"throbbed"
14"flicker"
15"flicked"
16"stomach"
17"trembled"
18"firmly"
19"echoed"
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
emotionTells2
narrationSentences364
matches
0"e with fury"
1"d in sympathy"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount5
hedgeCount1
narrationSentences364
filterMatches
0"look"
1"feel"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences382
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3784
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions92
wordCount3647
uniqueNames14
maxNameDensity1.56
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Fae1
Grove1
Carter1
Park1
Heartstone12
Pendant6
Earth1
Hel5
Golden1
Empress1
London3
Eva1
Evan1
Aurora57
persons
0"Grove"
1"Carter"
2"Pendant"
3"Earth"
4"Eva"
5"Evan"
6"Aurora"
places
0"Fae"
1"Park"
2"Heartstone"
3"Hel"
4"Golden"
5"London"
globalScore0.719
windowScore0.667
10.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences250
glossingSentenceCount14
matches
0"felt like ten minutes and reached the c"
1"looked like an invitation instead of a wo"
2"sounded like bare feet on wet leaves"
3"Something like burnt sugar, faint and stale"
4"looked like a person made out of dimming"
5"felt like the artifact wanted to leap"
6"felt like stepping into icy water: the"
7"felt like a fever"
8"looked like it had never been alive"
9"felt like hair across skin"
10"looked like a real person standing in the"
11"felt like it had been waiting long befo"
12"looked like absence shaped into fingers"
13"felt like it had been loaded with expec"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.529
wordCount3784
matches
0"Not from her ear, but from somewhere just beyond her hearing range"
1"not by escalating into violence, but by tightening the circle of attention"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences382
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs166
mean22.8
std16.77
cv0.736
sampleLengths
08
177
238
35
441
579
65
761
86
965
1014
1125
1275
133
145
1523
1658
177
1845
192
208
2136
2216
2347
2448
2564
269
274
2825
293
302
3135
3225
332
3421
3529
3617
373
387
3950
4017
4124
4237
438
4446
452
4627
4717
4828
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences364
matches
0"been loaded"
1"been denied"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs663
matches
0"were watching"
1"was trying"
75.54% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount0
flaggedSentences9
totalSentences382
ratio0.024
matches
0"Richmond Park held its quiet like it had always done at this hour—damp earth, dark trunks, the occasional metallic clink from a distant gate."
1"A request that came at the worst time—after shifts at Golden Empress, after late-night deliveries that ended with her fingers still smelling of soy and garlic because she’d eaten in her car to stay awake."
2"In the centre stood a single scatter of pale wood—collapsed branches arranged in a shape that reminded her of a doorway without being one."
3"Aurora watched the motion happen in slices—left flower, then right, then another farther back, all in the same subtle angle."
4"The breathing carried the same wrong timing as the earlier birdcall—close and far at once, arriving a fraction late."
5"Pale flecks clung to it—bits of flower petals or splinters or something else the grove had turned into decoration."
6"The Heartstone pulsed with a different rhythm—three beats, then a pause long enough for her pulse to sync."
7"The wrong sounds returned—soft, spaced breaths from somewhere behind her, and the birdcall’s stretched three notes, now threaded under everything else."
8"A scrape echoed from behind the trees—closer now."
95.85% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount3017
adjectiveStacks0
stackExamples(empty)
adverbCount135
adverbRatio0.044746436857805764
lyAdverbCount18
lyAdverbRatio0.005966191581040769
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences382
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences382
mean9.91
std6.42
cv0.648
sampleLengths
08
114
224
38
45
57
619
717
87
914
105
1112
125
1324
144
154
1627
171
183
195
2035
215
2212
2320
248
2511
2610
276
2812
2922
3011
3120
3214
335
3410
3510
365
372
382
3925
408
4113
422
432
4416
453
465
475
4818
4910
33.77% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats62
diversityRatio0.17015706806282724
totalSentences382
uniqueOpeners65
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount12
totalSentences336
matches
0"Just night and the sound"
1"Just a soft, steady pulsing"
2"Then the wildflowers closest to"
3"Only a suggestion of shoulders"
4"Just a single line of"
5"Then the screen flickered and"
6"Somewhere behind the standing stones,"
7"Then a faint breathing."
8"Then her fingertips passed through"
9"Then it reverted to its"
10"Then the grove smoothed it"
11"Instead, it lowered its hand."
ratio0.036
90.24% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount109
totalSentences336
matches
0"She held the silver chain"
1"It pulsed once, then again,"
2"she murmured, voice flat"
3"Her boots crunched over gravel"
4"It wasn’t just uneven ground."
5"She kept moving anyway."
6"She had a reason."
7"It didn’t sit politely in"
8"It tore the air open,"
9"She stopped at the standing"
10"She told herself she would"
11"She would find whatever marked"
12"She slipped her phone out."
13"She opened the map app"
14"She turned the screen off."
15"It came through her ears"
16"It sounded close, then far,"
17"She realised how loud the"
18"She kept her hand close"
19"It didn’t speed up."
ratio0.324
50.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount275
totalSentences336
matches
0"The Fae Grove looked normal"
1"Aurora Carter told herself that"
2"Richmond Park held its quiet"
3"The sky above the canopy"
4"She held the silver chain"
5"It pulsed once, then again,"
6"she murmured, voice flat"
7"Her boots crunched over gravel"
8"It wasn’t just uneven ground."
9"The texture under her soles"
10"She kept moving anyway."
11"She had a reason."
12"That reason had sat in"
13"The artifact’s origin."
14"A benefactor who never signed."
15"A request that came at"
16"Someone had sent her here."
17"It didn’t sit politely in"
18"It tore the air open,"
19"She stopped at the standing"
ratio0.818
89.29% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount6
totalSentences336
matches
0"Because the pendant had warmed"
1"Because a Hel portal didn’t"
2"Now it felt padded."
3"Because her pendant had warmed"
4"Because she wanted to control"
5"Now the story felt like"
ratio0.018
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences165
technicalSentenceCount9
matches
0"A request that came at the worst time—after shifts at Golden Empress, after late-night deliveries that ended with her fingers still smelling of soy and garlic b…"
1"The stones between them stood with the patient confidence of something that had survived wars and weather and hands reaching for them."
2"In the centre stood a single scatter of pale wood—collapsed branches arranged in a shape that reminded her of a doorway without being one."
3"They rose a fraction, petals tilting as if they faced her more directly."
4"She understood then, with a cold clarity that felt like stepping into icy water: the presence near the stones wasn’t alone."
5"Its outline shuddered, and the air around it rippled as if heat rose from asphalt."
6"Faint crimson and dim silver seams that appeared and disappeared in cracks between bark and stone, like the boundary was trying to show her what it had been hol…"
7"The dark mass inhaled again, slow and patient, and its outline blurred as if it had begun to taste the boundary the pendant kept closed."
8"The doorway-shaped branches on the ground warmed again, and the crimson seam-light in the standing stones blinked in a rhythm that matched the Heartstone Pendan…"
69.44% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount1
matches
0"she murmured, voice flat"
70.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount2
fancyTags
0"she murmured (murmur)"
1"she demanded (demand)"
dialogueSentences25
tagDensity0.28
leniency0.56
rawRatio0.286
effectiveRatio0.16
86.2325%