Run: 2026-04-24-01KQ0Q1JR83WAXV91QNC3HQ2F6

Run Details

Duration:
1m 38s
Cost:
$0.131840
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
Aurora Carter reached the oak stones at eleven minutes past midnight, though the clock on her phone insisted it had been eleven minutes past midnight since she crossed the deer track. She stood between two trunks that were not trunks at all, black columns of old oak hardened into shapes no storm had managed to break. Bark ridged them like knuckles. Moonlight slicked their upper edges. Beyond them, the Grove waited with its ring of pale wildflowers and grass too bright for December, all of it held in a silence that pressed against her ears. The Heartstone Pendant warmed through her jumper. Rory hooked one finger beneath the silver chain and drew the deep crimson gem out from under the collar. It sat against her palm, small as a thumbnail, its inner glow no brighter than an ember under ash. “Right,” she breathed. “So that’s not normal.” No one answered. No fox barked. No plane groaned overhead on its way into Heathrow. Richmond Park had lost the city at its edge, swallowed London’s traffic and sirens and late buses, and given her back nothing but grass, stone, and the thin scrape of her own breath. She checked the message again. Come alone. Fae Grove. Midnight. If the pendant warms, don’t turn back. No name. No number she recognised. Just those words, delivered to the old cracked phone she used for Golden Empress orders. The phone that did not receive messages from strangers unless Yu-Fei had handed her number to another lost tourist with a craving for sesame chicken. Rory had almost ignored it. Then the pendant had pulsed at half ten while she was carrying a bag of dumplings up three flights in Hammersmith. Heat had spread into her sternum, slow and insistent, like something beneath her skin had knocked. So she had finished her shift, lied to Yu-Fei about a migraine, taken the District line out, and entered Richmond Park with a torch in one hand and a cheap kitchen knife taped inside her boot. Now the torch flickered once. Rory tightened her grip. “Don’t start.” The beam steadied, cutting across the clearing. The wildflowers answered with colour where no colour should have survived the season: bluebells, foxgloves, butter-yellow stars she did not know the name of. Frost silvered the deer grass outside the ring, but inside the Grove, dew shone fat on petals as if dawn had already visited and left in a hurry. She stepped past the boundary. The air changed. Cold stayed behind her like a coat slipped from her shoulders. The Grove breathed damp warmth against her face. It smelled of crushed leaves, loam, and something sweet that had gone brown at the edges. Apples left in a cellar. Wine in a cracked bottle. The Heartstone pulsed again. Rory looked down. The crimson had brightened. Not much. Enough. “Whoever you are, I came.” Her voice crossed the clearing and died before it reached the far stones. “This is where you stop being cryptic.” A leaf fell. It landed somewhere to her left. There were no leaves overhead. Rory held still. Her torch beam moved in a measured sweep, low first, then higher. Wildflowers. Grass. Oak stones. A narrow gap between two hawthorn bushes. Nothing with hands. Nothing with teeth. Nothing that should have dropped a leaf. Another fell behind her. She turned. The boundary stones stood where they had been, but the deer track beyond them had gone. Not darkened. Gone. In its place stretched more trees, slim and close together, their branches woven so tightly that the night between them seemed solid. Her mouth went dry. “No.” She walked back to the stones. Three steps. Four. The grass tugged at her boots with wet fingers. The gap between the oaks widened as she approached, enough for her to see between them. Beyond lay woodland, not the open park she had crossed ten minutes before. Not the hill. Not the distant orange smear of London. Just trunks, black and silver, standing in ranks. She raised the phone. No signal. The time still read 11:11. “Cute.” Her voice came out flat, which helped. Panic listened for invitations. She gave it paperwork instead: facts, sequence, choices. She had entered a Fae-touched place. Time behaved like a drunk judge here. The pendant responded to Hel portals, according to the woman with copper eyes who had pressed it into Rory’s hand outside Silas’ bar and vanished before the first pint glass hit the floor. If it warmed here, something had opened. Or would open. Or wanted her to think it had. She rubbed her thumb over the crescent scar on her left wrist, an old habit she had failed to kill. “Fine. Look for the warmest point. In, out, don’t eat anything, don’t make deals, don’t follow voices.” The Grove answered with a small sound. Click. Rory snapped the torch toward it. A stone near the north edge of the clearing held a shallow crack down its face. The sound came again. Click. Not stone breaking. Too neat. Too wet. Click-click. Like teeth brought together with care. Rory did not move the light away. The beam showed lichen, bark, white flowers at the base, and the crack in the stone. Nothing more. Then the crack opened. Not in the stone. In the dark beside it. A vertical seam appeared where air had been, narrow as the cut of a razor, blacker than the trees behind it. The Heartstone heated until the chain bit into the back of her neck. Its glow deepened, red leaking between her fingers. Rory took one step towards the seam. The clicking stopped. A voice behind her whispered, “Laila.” Her spine locked. No one in London called her that. No one alive who knew what it meant used it with that softness. She did not turn. The voice came again, closer to her right ear. “Laila, bach. You’ll catch your death out here.” Her mother’s Cardiff lilt, down to the clipped worry on death, down to the breath before bach. Jennifer Carter had used that voice when Rory had come home at fourteen with her wrist wrapped in a tea towel and blood dripping onto the kitchen tiles. Rory stared at the black seam by the stone. “My mother would’ve told me to wear a better coat before she mentioned death.” A pause. Then a laugh. Not her mother’s laugh. Too much air in it. Too many spaces. The torch flickered. On. Off. On. At the edge of the beam, something moved between the flowers. Low. Pale. The size of a cat if someone had stretched the limbs wrong and taught it patience. Rory swung the light down. Petals trembled. Dew shook loose. Nothing else. The seam beside the stone closed by the width of a breath. “No.” She crossed the clearing before she could reconsider. The flowers bent away from her boots. Not crushed. Avoidant. Their heads turned as she passed, tracking the pendant’s glow. She kept the torch up, knife in mind but not in hand. A blade soothed the fingers and betrayed the brain. She needed both. Halfway across, her phone rang. The sound split the clearing. Rory flinched hard enough to nearly drop the torch. The screen lit her hand from below. EVA MOBILE. Her thumb hovered. The phone rang again. Too loud. Wrong shape to the sound, the ringtone flattened into a metallic child’s tune she had never chosen. She answered and held it away from her ear. “Rory?” Eva’s voice cracked through. Static chewed the edges. “Where are you?” Rory swallowed. “Where am I?” “At the flat. You’re in your room. You’ve been in there all night.” The flowers stilled. Rory looked at the seam. It pulsed once, black against black. “Eva, listen to me. What am I doing?” A breath hissed over the line. “You’re sitting on the bed.” “What am I wearing?” “Don’t be weird, I’m scared.” “What am I wearing?” Static. Then a scrape, like fingernails across a microphone. “Your black jumper. Jeans. Those boots with the split on the left heel.” Rory looked down. Split heel. Mud on the toe. Grass wrapped around one lace. “Can you see my face?” Eva’s voice dropped. “You’re looking at the door.” “Am I speaking?” “You keep saying I let him in.” Rory’s stomach clenched, not with fear but with the old anger that tasted of copper. Evan’s name lived in muscle, not memory. It pressed her shoulders down and put her back against walls. She dragged air through her nose and fixed her gaze on the seam. “Eva, hang up.” “I can’t.” “Put Silas on.” “He’s downstairs.” “Go get him.” “I can’t move while you’re looking at the door.” A soft knock sounded from somewhere beyond the phone. Three taps. Rory heard them in the Grove too. Three taps from the north stone. She lowered the phone. The knock came again. Not from the stone now. From beneath the earth at her feet. Tap. Tap. Tap. Eva whispered from the speaker, “Rory, you opened it.” Rory ended the call. The silence rushed back too fast. For a moment, all she heard was the blood inside her ears. Then the Grove began to make room for other noises. Grass sliding against grass without wind. A wet drag beyond the hawthorn. The faint click of teeth near the boundary, answered by another click in the trees that had replaced the park. Rory reached the cracked stone. The seam hovered a foot from its surface. Up close, it had depth. Not a doorway. A wound. Its edges shivered as if the air resisted being held apart. From within came no light, but the Heartstone burned hot enough to sting her palm. She extended the pendant towards it. The seam widened. Cold breathed out. Real cold. Not winter air. Not the damp chill of London pavements after rain. This cold had weight; it rolled over her fingers and sank through the little bones, searching for joints. The flowers nearest the seam browned at the edges. Dew hardened into beads of white glass. From inside the dark, someone exhaled. Rory pulled the pendant back. The seam narrowed. “Right. Portal, then.” The word sounded cheap in her mouth. Like something in a bad film. Yet the air had opened, and her pendant had answered, and something on the other side had lungs. A figure crossed behind the seam. Only a suggestion: a shoulder, a slope of head, a hand lifted too close to the opening. Its fingers looked long. The tips ended in shadow rather than nails. Rory stepped back. A twig snapped behind her. She turned with the torch high. At the far edge of the clearing stood a deer. A stag, huge and bone-thin, antlers tangled with strips of old cloth. Its ribs showed beneath a hide the colour of wet ash. The torchlight caught its eyes and found no animal shine there, only flat black circles, too forward-facing, too fixed on her. Something hung from its antlers. A Golden Empress delivery bag. Red paper. Gold dragon. The handles twisted around a tine. Rory’s breath jammed in her throat. The bag swung, though the air stayed still. The stag opened its mouth. Yu-Fei’s voice came out, brisk and annoyed. “Order for Carter. You take too long, food goes cold.” Rory’s fingers tightened around the torch until plastic creaked. “Yu-Fei would have charged me for the bag first.” The stag’s jaw worked sideways. A different voice emerged, male, smooth, familiar in a way that made her skin shrink. “Always got an answer, haven’t you?” Evan. Her body moved before thought. One step back. Shoulder turned. Chin down. The old geometry of surviving a kitchen at 2 a.m. The stag lowered its head. “No,” Rory spat. The word landed hard enough to steady her. She bent, yanked the knife from inside her boot, and held it low against her thigh. Cheap steel. Black handle. Tape residue on her fingers. She did not point it at the stag. She pointed the torch. The animal did not blink. Evan’s voice slid out again. “You came when you were told.” Rory smiled without warmth. “And you still sent a deer because you knew you couldn’t make me come to you.” The stag took a step into the clearing. Every flower between them folded shut. The clicking began all around the Grove. Not one mouth. Many. Stone to stone, bush to bush, underground and overhead where no branches crossed the sky. The sound built without growing loud, a dry little congregation of teeth. The seam behind Rory widened on its own. Cold spread across her back. She glanced over her shoulder. The black cut had opened enough for a hand to pass through. Something pale pressed against the far side, flattening as if against glass. Fingers appeared, one by one, jointed in the wrong places. They searched for the edge. The pendant pulsed against her chest, a frantic second heartbeat. Rory backed sideways, keeping both the stag and the seam in view. Her heel struck stone. She shifted, found footing, refused the urge to run. The boundary had changed. The path had gone. Running here meant choosing a mouth and hoping it chewed slow. “Who sent the message?” The stag scraped one hoof through the grass. Soil turned up black and wet. “Who sent it?” Rory raised the knife enough for the blade to catch moonlight. “You wanted me here. Say why.” The stag’s head twitched. The delivery bag tore loose from its antler and dropped to the grass. It landed with a heavy, meaty thud. Rory kept her distance. The bag bulged. Steam leaked from the folded top, rich with ginger, soy, chilli oil. Beneath that came another smell: brine, hot pennies, river mud. The paper darkened from within. The stag spoke with Eva’s voice. “Open it.” Rory laughed once. Short. Ugly. “No.” “Open it, Rory.” “No.” “Open it, Laila.” She took another step sideways. The seam now sat to her left, the stag ahead, the changed woods behind. The oak stones ringed the clearing like judges with their backs turned. A child giggled near her knee. Rory slashed the torch down. A face peered from among the closed flowers. Small. Grey. Human only in arrangement: two eyes, nose, mouth. Its skin looked like wet paper stretched over seeds. It smiled with a row of black pin teeth. “Found you.” Rory kicked. Her boot met empty grass. The thing folded into the earth without a hole, leaving the flowers shivering. The torch went out. Darkness dropped whole. Rory froze. No moon. No stars. No outline of stones. Even the pendant’s glow vanished beneath her clenched fist, smothered to a dull heat. The Grove had not become night; it had become the inside of a throat. She listened. Breathing to the left, from the seam. Hooves ahead. Clicking behind. A soft dragging circle around her, as if many small bodies crawled through grass and took care not to be heard. Her wrist scar throbbed. “Light,” she whispered, then hated herself for gifting the dark a request. Something touched her hair. Not a hand. A petal. Or a lip. Rory struck backwards with the knife. The blade cut air. Something hissed by her ear, close enough to stir the small hairs at her temple. The Heartstone flared. Red light burst between her fingers, not bright but deep, staining the Grove in blood-coloured shapes. The torch lay dead in the grass. The stag stood closer than before, its antlers spread across the dark like a stripped tree. Figures crouched at the edges of the clearing, half hidden behind flowers and stones, their bodies too narrow, their heads cocked at matching angles. Rory counted without meaning to. Six. Nine. Twelve. More where the red light failed. The seam beside the north stone had opened wide enough for a face to press through. It had no eyes. Smooth skin covered the upper half from brow to cheekbones, unbroken except for faint blue veins beneath the surface. Its mouth opened in a careful smile. Too many teeth filled it, not sharp, not animal; human teeth crowded in rows, as if it had collected them from different ages and forced them into one jaw. When it spoke, it used Brendan Carter’s courtroom voice. “Aurora, set the pendant down.” Her father only called her Aurora when rules mattered. Rory lifted her chin. “On what grounds?” The eyeless face stilled. A ripple moved through the crouched things, irritation passing from body to body. The stag stamped once. The delivery bag jerked on the ground. The voice shifted, lost Brendan, found someone older and hollow beneath the words. “It opens what must open.” “Bad argument.” “It was given to you for this.” “By whom?” The face pushed farther through the seam. Skin stretched at the edges where the portal held it, but it did not tear. One long hand slipped into the Grove and gripped the air as if climbing from water. “By hunger.” The pendant burned hotter. Rory bit the inside of her cheek and did not release it. The crouched figures began to whisper. Not words at first. Wet consonants. Scraps of names. Carter. Laila. Rory. Malphora. Each version of her crawled across the grass, tugging at memories as it passed. Cardiff rain on school windows. Eva’s hand around hers outside the police station. Evan’s fist through plaster beside her head. Yu-Fei shoving a foil container at her and pretending not to notice she had not eaten. Silas laughing downstairs through the floorboards while bottles clinked. Then the whispers aligned. “Set it down.” Rory’s knees wanted to bend. The heat in her palm sharpened until she smelled singed skin. She opened her fingers before flesh stuck to gem. The Heartstone hung from its chain, crimson and furious. The eyeless thing tilted its head towards it. “Yes.” Rory swung the pendant. Not at the seam. At the dead torch. The Heartstone struck plastic with a crack. Red light flashed across the clearing. The torch spat, coughed, and flared white. Every crouched thing recoiled. The stag screamed with Evan’s voice and reared, front hooves cutting the air. The eyeless face snapped its teeth shut on nothing. The seam shuddered. Rory snatched up the torch, its beam uneven but alive, and drove the light straight into the portal. The thing in the seam withdrew half an inch. Not much. Enough. Rory backed towards the southern stones, torch in one hand, knife in the other, pendant swinging hot against her collarbone. “Move.” The child-face rose again from the flowers near her boot. “Wrong way.” She put the torch beam on it. The thing sank with a sound like a straw pulled from mud. “Then you won’t mind.” Behind her, the southern boundary waited between two oak stones. Beyond it lay not the deer track, not Richmond Park, but a narrow lane of black earth running into trees that leaned together overhead. White flowers grew along its edges, all closed, all turned towards her. The phone in her pocket vibrated. Once. Twice. A message lit the screen through the fabric, pale against her hip. The stag lowered its head and pawed the grass. The seam widened again with a slow, tearing silence. Rory did not look at the phone. She kept the torch on the creatures that ringed her, felt with her heel for the gap between the stones, and stepped backwards into the lane.
created_at"2026-04-24T21:41:27.951Z" 4/24/2026, 9:41:27 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3399
moderation_latency(null)
generation_time98182
tokens_prompt1038
tokens_completion5295
native_tokens_prompt916
native_tokens_completion4242
native_tokens_completion_images0
native_tokens_reasoning38
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.13184
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_07a1423201513d360169ebe38808ec81978132a993c808a68a"
is_byokfalse
latency379
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777066887-DZM8R4gYwLPCmCg1oEV1"
session_id(null)
api_type"completions"
id"gen-1777066887-yh4pcWZlOXQm9nWxTRMr"
upstream_id"resp_07a1423201513d360169ebe38808ec81978132a993c808a68a"
total_cost0.13184
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences62
tagDensity0.145
leniency0.29
rawRatio0
effectiveRatio0
98.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3245
totalAiIsmAdverbs1
found
0
adverb"tightly"
count1
highlights
0"tightly"
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)
64.56% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3245
totalAiIsms23
found
0
word"silence"
count3
1
word"pulsed"
count4
2
word"flickered"
count2
3
word"warmth"
count2
4
word"measured"
count1
5
word"lilt"
count1
6
word"trembled"
count1
7
word"stomach"
count1
8
word"chill"
count1
9
word"weight"
count1
10
word"charged"
count1
11
word"familiar"
count1
12
word"throbbed"
count1
13
word"whisper"
count1
14
word"aligned"
count1
15
word"vibrated"
count1
highlights
0"silence"
1"pulsed"
2"flickered"
3"warmth"
4"measured"
5"lilt"
6"trembled"
7"stomach"
8"chill"
9"weight"
10"charged"
11"familiar"
12"throbbed"
13"whisper"
14"aligned"
15"vibrated"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"clenched jaw/fists"
count1
highlights
0"clenched fist"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences401
matches
0"t with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences401
filterMatches(empty)
hedgeMatches
0"managed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences455
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3245
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions124
wordCount2952
uniqueNames28
maxNameDensity1.49
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Carter4
Grove11
December1
Heartstone7
Pendant1
Heathrow1
Park3
London4
Golden2
Empress2
Yu-Fei4
Hammersmith1
District1
Richmond3
Fae-touched1
Hel1
Rory44
Cardiff2
Static2
Eva5
Brendan2
Aurora2
Evan5
Cold3
Grass3
Three3
Tap3
Red3
persons
0"Carter"
1"Heartstone"
2"Pendant"
3"Empress"
4"Yu-Fei"
5"District"
6"Rory"
7"Eva"
8"Brendan"
9"Aurora"
10"Evan"
11"Cold"
places
0"Grove"
1"Heathrow"
2"Park"
3"London"
4"Hammersmith"
5"Richmond"
6"Hel"
7"Cardiff"
8"Grass"
globalScore0.755
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences200
glossingSentenceCount3
matches
0"seemed solid"
1"looked like wet paper stretched over seed"
2"as if climbing from water"
76.73% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.233
wordCount3245
matches
0"not with fear but with the old anger"
1"not bright but deep, staining the Grove in blood-coloured shapes"
2"not the deer track, not Richmond Park, but a narrow lane of black earth running into trees"
3"not Richmond Park, but a narrow lane of black earth running into trees"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences455
matches
0"used that voice"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs248
mean13.08
std15.14
cv1.157
sampleLengths
031
164
27
338
47
548
65
712
846
942
1036
115
124
132
1459
155
163
1745
184
1910
2025
213
226
235
2439
254
262
2741
284
291
3018
3147
324
332
345
351
3682
3720
3817
397
401
416
4220
431
447
451
466
4725
484
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences401
matches
0"been eleven"
1"being held"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs471
matches
0"was carrying"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences455
ratio0.007
matches
0"This cold had weight; it rolled over her fingers and sank through the little bones, searching for joints."
1"The Grove had not become night; it had become the inside of a throat."
2"Too many teeth filled it, not sharp, not animal; human teeth crowded in rows, as if it had collected them from different ages and forced them into one jaw."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount875
adjectiveStacks0
stackExamples(empty)
adverbCount23
adverbRatio0.026285714285714287
lyAdverbCount1
lyAdverbRatio0.001142857142857143
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences455
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences455
mean7.13
std6.02
cv0.844
sampleLengths
031
125
25
35
429
57
619
719
83
94
103
113
129
1333
145
152
162
171
187
192
204
2115
2225
235
2421
2516
2636
275
284
292
307
3124
3228
335
343
3511
368
3716
385
395
404
413
424
432
441
4518
467
473
486
495
46.01% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats34
diversityRatio0.3208791208791209
totalSentences455
uniqueOpeners146
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount14
totalSentences325
matches
0"Just those words, delivered to"
1"Then the pendant had pulsed"
2"Just trunks, black and silver,"
3"Then the crack opened."
4"Then a laugh."
5"Too much air in it."
6"Too many spaces."
7"Then a scrape, like fingernails"
8"Then the Grove began to"
9"Only a suggestion: a shoulder,"
10"Even the pendant’s glow vanished"
11"More where the red light"
12"Too many teeth filled it,"
13"Then the whispers aligned."
ratio0.043
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences325
matches
0"She stood between two trunks"
1"It sat against her palm,"
2"She checked the message again."
3"She stepped past the boundary."
4"It smelled of crushed leaves,"
5"Her voice crossed the clearing"
6"It landed somewhere to her"
7"Her torch beam moved in"
8"Her mouth went dry."
9"She walked back to the"
10"She raised the phone."
11"Her voice came out flat,"
12"She gave it paperwork instead:"
13"She had entered a Fae-touched"
14"She rubbed her thumb over"
15"Its glow deepened, red leaking"
16"Her spine locked."
17"She did not turn."
18"Her mother’s Cardiff lilt, down"
19"She crossed the clearing before"
ratio0.169
73.85% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount251
totalSentences325
matches
0"Aurora Carter reached the oak"
1"She stood between two trunks"
2"Bark ridged them like knuckles."
3"Moonlight slicked their upper edges."
4"The Heartstone Pendant warmed through"
5"Rory hooked one finger beneath"
6"It sat against her palm,"
7"Richmond Park had lost the"
8"She checked the message again."
9"The phone that did not"
10"Rory had almost ignored it."
11"Heat had spread into her"
12"Rory tightened her grip."
13"The beam steadied, cutting across"
14"The wildflowers answered with colour"
15"Frost silvered the deer grass"
16"She stepped past the boundary."
17"The air changed."
18"The Grove breathed damp warmth"
19"It smelled of crushed leaves,"
ratio0.772
46.15% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences325
matches
0"If the pendant warms, don’t"
1"Now the torch flickered once."
2"If it warmed here, something"
ratio0.009
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences94
technicalSentenceCount5
matches
0"The phone that did not receive messages from strangers unless Yu-Fei had handed her number to another lost tourist with a craving for sesame chicken."
1"A different voice emerged, male, smooth, familiar in a way that made her skin shrink."
2"Something pale pressed against the far side, flattening as if against glass."
3"Too many teeth filled it, not sharp, not animal; human teeth crowded in rows, as if it had collected them from different ages and forced them into one jaw."
4"Beyond it lay not the deer track, not Richmond Park, but a narrow lane of black earth running into trees that leaned together overhead."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
53.23% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount6
fancyTags
0"she breathed (breathe)"
1"The pendant responded (respond)"
2"behind her whispered (whisper)"
3"Eva whispered (whisper)"
4"Rory spat (spit)"
5"she whispered (whisper)"
dialogueSentences62
tagDensity0.097
leniency0.194
rawRatio1
effectiveRatio0.194
90.8551%