Run: 2026-04-24-01KQ0MRA2G2TCGKASAG2WTZ350

Run Details

Duration:
1m 34s
Cost:
$0.122600
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 old oak line at eleven minutes past midnight, with mud up the cuffs of her jeans and a delivery satchel slung across her chest like she still had noodles to drop in Battersea. No one would have followed a woman in a Golden Empress jacket into Richmond Park after dark. That was the point of the jacket. It made her look underpaid, overworked, and ordinary. Even the foxes gave her the same bored glance men gave cyclists at red lights. She stopped before the first standing stone. Oak, not stone, if she trusted her eyes. The things rose from the earth in a crooked ring, each trunk stripped of branches and bark, each surface pale as old bone under the moon. They had not been here last week. Not like this. Last time, Eva had laughed and called them “ancient” with that pub-theatre voice she used when she wanted to sound like she believed in magic more than rent. Tonight, the oaks stood too still. Aurora took out her phone. No signal. The screen showed 00:11, then flickered to 03:48, then back again. She held it higher, because people did stupid things with phones when fear wanted a handhold. “Fine. That’s rude.” Her voice fell flat between the trunks. The Heartstone Pendant warmed beneath her shirt, a thumbnail-sized press of heat against her sternum. The deep crimson gem had started pulsing on the bus near Roehampton, faint at first, like a second heartbeat she could ignore if she stared at the adverts above the aisle. By the time she crossed the park boundary, the silver chain had drawn a thin line of cold around her neck, while the stone itself burned. That was why she had come. Yu-Fei would have told her not to. Silas would have poured whisky without asking questions, then asked too many. Eva would have come with a torch, a knife she didn’t know how to hold, and a joke sharp enough to split the night open. Aurora had left them all out of it. She touched the crescent scar on her left wrist with her thumb, the childhood mark smooth and pale against the chill of her skin. “Quick look. No heroics.” The oaks gave no answer. She stepped through. The air changed as if the park had shut a door behind her. London thinned to nothing. No distant traffic. No plane grinding overhead. No siren smear from the road. The silence did not feel empty; it felt occupied by something holding its breath. The Fae Grove spread ahead, silvered by moonlight that came from no moon she could see. Wildflowers grew in drifts despite the bite in the air, bluebells and foxgloves and white star-shaped things that leaned towards her as she passed. The grass brushed her ankles, damp and cold. Far ahead, the clearing opened around a low hollow, where the pendant had once pulled her like a compass needle towards a shimmer in the air. Now there was only darkness between the trees. Aurora slipped a torch from her satchel and clicked it on. The beam snapped across trunks, flowers, a stone basin slick with moss, then stopped on a shape that hung from a branch. A strip of red ribbon. She exhaled through her teeth. “Eva, if this was you, I’m billing you for therapy.” The ribbon swayed without wind. Its frayed end pointed deeper into the grove. Aurora kept the torch fixed on it until her eyes watered. Nothing else moved. No pale hand. No face peering from behind bark. No neat explanation, either. She lowered the light and walked. The pendant pulsed once. Warm. Pause. Warm. The rhythm did not match her body. It had its own opinion. She crossed the first half of the clearing, counting steps. Twelve to the moss basin. Seven to the fallen branch shaped like a crooked elbow. Another nine to the cluster of mushrooms Eva had warned her not to kick, eat, insult, photograph, or “look at like they owed you money.” The list had grown with each pint. At the mushrooms, a sound came from her left. A wet click. Aurora froze. The torch beam cut across the grove. Wildflowers. Ferns. A knot in an oak trunk that looked like a mouth until the light struck it straight. Nothing else. Click. This time behind her. She turned, slow, shoulders tight beneath the cheap nylon of the delivery jacket. “Not in the mood.” The words came out thin. Something small skittered through the grass near the oak boundary. The stalks parted in a narrow line, raced three feet, stopped. Rory aimed the torch there. The grass stood perfect and unbent. Dew glittered on every blade. Her phone buzzed in her pocket. She nearly dropped the torch. The screen had no signal and one notification. MUM Missed call Yesterday, 17:32 Aurora stared at it. Her mother had been asleep when Aurora left London. She had texted at nine with a picture of Brendan asleep in a chair, glasses on his chest, a legal drama paused behind him. The caption had read: Your father has objected to consciousness. The missed call showed no number, only MUM in the soft grey letters of her contacts. The phone buzzed again. MUM Missed call Tomorrow, 02:06 Aurora’s thumb hovered over the screen, then she locked it and shoved it into her pocket. “No.” The grove seemed to receive the word. The flowers nearest her folded in on themselves, one by one, white petals tightening to fists. The pendant’s warmth increased. She pulled it out from beneath her shirt. The crimson stone glowed with a dull inner light, not bright enough to cast colour on her fingers, but deep enough that she thought of banked coals and old meat. It tugged forward on the chain. Not left, where the clicks had come from. Not right, towards the ribbon. Straight ahead, where the hollow lay. Aurora went on. The ground dipped. Here, the grass grew shorter, cropped close though no animal grazed in the grove. The earth felt spongy under her boots. Each step sank a fraction too far and lifted with a faint sucking sound. The smell changed. Damp leaves, yes. Soil. But beneath that sat the sour-metal scent of old pennies held in a mouth. She raised the torch again. At the edge of the hollow stood a delivery bag. Golden Empress red. Black straps. One corner patched with silver duct tape. Aurora stopped so hard her knees locked. Her own satchel still pressed against her hip. The bag ahead hung from a low branch by one strap, swaying. The patch matched the one Yu-Fei had slapped on after a scooter clipped her outside King’s Cross. Aurora did not move closer. “Cute.” The bag twisted. The front pocket faced her. Something inside tapped once against the fabric. Tap. A pause. Tap tap. Her childhood code with Eva, used through bedroom walls and school desks. Are you there? Aurora’s mouth dried. She kept the beam on the bag and moved one step sideways. The bag moved too, turning so the front pocket faced her again. Tap. Tap tap. The grove behind her gave the wet click, then another, then a dozen, scattered among the trees like teeth being tested. Aurora unzipped her real satchel without looking away from the hanging one. Her fingers closed around the only useful things she had brought: a cheap iron nail wrapped in tissue, a little pot of salt Yu-Fei had pressed into her hand three weeks ago with no explanation, and a folding knife Silas had called “legal if the officer likes your face.” The tapping stopped. A voice came from the bag. “Rory?” Eva’s voice. Not a recording. Not quite. The sound had Eva’s cracked edge from too many cigarettes and the tiny lift she put on Rory’s name when she wanted forgiveness before trouble. Aurora’s hand tightened around the iron nail. “Say something only Eva knows.” The bag swayed. “Cardiff. Rain. Your blue coat. Evan crying in the stairwell.” Aurora swallowed. That was too much and not enough. “Wrong answer.” The voice changed at once. The warmth left it, like a mask peeled from wet plaster. “Your father wanted you to stay.” Aurora stepped back. The bag dropped from the branch. It hit the grass with no sound. The front pocket bulged. The zip opened by one tooth, then another. Slow. Careful. Something pale pressed against the gap from within. Not fingers. Too many joints for fingers. Aurora flung the iron nail. It struck the bag and sank through the fabric as if through paper. The grove convulsed. Every flower turned towards her. The bag collapsed flat. From the trees came a long inhalation. Many throats. One breath. Aurora ran. The pendant slammed hot against her chest as she sprinted down into the hollow. Her boots slid on the damp slope; she caught herself on one hand and felt the soil pulse under her palm. Not a tremor. A beat. Huge and slow. The hollow was not empty. At its centre, where the portal shimmer had once burned like oil on water, stood a doorframe made of black wood. No door. No wall. Just the frame, sunk into the earth, its lintel carved with marks her eyes refused to keep. The space within looked darker than the grove around it, not shadow but depth, as if someone had cut a human-shaped slice out of the night and left the wound open. The Heartstone Pendant blazed against her sternum. Aurora staggered to a stop three yards from the frame. “No. Absolutely not.” The chain pulled taut. The pendant leaned from her neck towards the opening. Behind her, grass whispered in widening circles. She turned the torch back upslope. At the rim of the hollow, between the flowers, stood people. Not people. The first glance insisted they were people because her mind preferred lies with familiar bones. They wore human outlines badly. One had a head cocked at an angle that would have broken a neck. Another stood with its arms too long, hands hidden in the grass. A third carried the red ribbon in its mouth, though its mouth had no lips. They did not rush her. That was worse. They waited. Aurora’s phone buzzed again. She took it out because the sound would not stop, because panic made rituals out of nonsense, because the screen lit her fingers blue and she needed any light that did not come from the thing at her chest. Unknown Caller. The phone answered itself. For a moment there was only breathing. Not through the speaker. Around her. In the grove. In the soil. Then Brendan Carter’s voice filled the hollow, close and weary. “Laila, listen to me. Don’t make them ask twice.” Aurora’s stomach clenched at the old family nickname. Only her father used it when she was in real trouble or real danger. Her thumb stabbed at the red button. The call stayed open. “Dad’s asleep in Cardiff.” “Don’t make them ask twice.” “Dad’s asleep in Cardiff.” The voice repeated, softer. “Don’t make them ask twice.” The figures at the rim shifted. Not forward. Sideways, each taking one small step, widening their line across the slope. The one with the ribbon bent its head and laid the strip of red across the grass like an invitation. The doorway behind Aurora creaked. She did not turn. Cold flowed from it and wrapped around her calves. The temperature dropped so fast her breath showed. Frost silvered the nearest flowers; petals cracked with tiny glass sounds. The pendant burned hotter in answer, a fierce little coal trapped against her skin. A new sound came from the doorframe. A child crying. Aurora shut her eyes for half a second. Stupid. She opened them at once. The figures had moved closer without moving at all, now halfway down the slope, their feet hidden in the grass, their faces still blurred by distance and torch glare. The child cried again. Not a baby. Older. Six, perhaps. The age she had been when she slipped in her grandmother’s kitchen, broke a mug, and opened her wrist on a crescent of porcelain. She remembered blood on white tile. Her mother’s hands. Her father saying stay with me, Laila, stay with me. The scar on her wrist throbbed. The child behind her sniffed. “Mam?” Aurora’s throat tightened despite herself. “No.” The word scraped out. The grove clicked. The figures bent in unison, like listeners leaning towards a keyhole. The child’s voice changed. “Rory, please.” Eva again. Closer now. Just behind her shoulder. Aurora felt breath against the back of her ear. She swung the torch and knife together. The beam sliced through empty air. The knife met nothing. Yet the cold breath remained, sliding over the shell of her ear, down her neck. “Please,” Eva’s voice whispered. “I can’t stay in here.” Aurora kept turning until her back faced the doorframe and the figures at once, splitting her attention between threats because fear wanted her to choose wrong. “Eva hates pleading.” A smile appeared inside the dark of the door. No face around it. Just teeth, small and even, suspended where a mouth should have been. The torch flickered. Aurora smacked it against her palm. The beam steadied, then dimmed to a yellow bruise. The figures began to descend. Not walking. Not crawling. Their bodies remained upright, but the grass carried them down the slope, each stalk bending in waves beneath their hidden feet. The red ribbon trailed behind the lipless one. The long-armed one dragged its hands now; the tips carved dark furrows in the frost. Aurora backed towards the doorframe before she caught herself and stopped inches from the threshold. The cold behind her sharpened. Her jacket stiffened. Her hair lifted at the ends as though submerged. The pendant jerked forward. For one instant, the darkness within the frame thinned. She saw another place beyond it: a corridor of black stone glazed with ice, torches burning blue along the walls, and at the far end a shape turned away from her, tall as a gallows post, crowned with antlers stripped of flesh. Chains hung from the ceiling without swaying. On the floor lay dozens of silver threads, braided like the chain around her neck. The pendant flared. The vision vanished. Aurora tore the chain over her head. Pain snapped across the back of her neck as the clasp caught in her hair, then broke. She held the Heartstone in her fist. Its heat bit her palm, but she did not let go. The figures halted. All of them faced the pendant. “Ah,” came her father’s voice from the phone on the ground. “There you are.” Aurora had not realised she’d dropped it. The screen lay in the grass, call still active, time cycling through impossible hours. 00:14. 19:03. 04:44. 00:14. She opened the pot of salt with her teeth and spat the lid aside. The long-armed figure shifted first. Aurora hurled salt in a rough arc between herself and the slope. White grains struck the grass and hissed. The flowers recoiled, stems bending back so far some snapped. A smell like burnt sugar and wet fur rose from the line. The figures stopped at its edge. The one with the ribbon made a sound inside its lipless mouth, a soft, thoughtful clack. Aurora held up the pendant. “Back.” None of them moved. The doorframe creaked behind her again. The cold pressed between her shoulder blades, patient and intimate. The smile in the dark had gone, but its absence felt staged, like a curtain drawn before a performance. Her phone crackled. Not Brendan now. Yu-Fei’s voice burst through, sharp as a cleaver hitting bone. “Girl, do not bargain.” Aurora stared down at the screen. “Yu-Fei?” “Do not give your name. Do not give blood. Do not give that stone.” The figures tilted their heads. Aurora’s lips parted. The voice from the phone dropped into a whisper. “And do not trust a voice just because it loves you.” The call ended. The screen went black. For three beats, the grove held still. Then every standing oak at the boundary knocked once against the earth. Boom. The sound rolled through the hollow and up Aurora’s spine. The salt line shivered. The frost melted in a steaming ring around her boots. Somewhere beyond the grove, or beneath it, something answered with a knock of its own. Boom. The figures lowered themselves to the grass. Aurora thought they knelt until their backs split. Not flesh tearing. No blood. Their outlines opened like paper lanterns unfolded from within, each false human shape peeling into lengths of shadow and pale wood, jointed limbs spreading into the flowers. Faces flattened. Necks stretched. The lipless one kept the ribbon clenched between teeth that now filled its whole head. The torch died. Darkness swallowed the hollow. The Heartstone glowed through Aurora’s fingers, deep crimson leaking between her knuckles. It painted the nearest grass red. It caught on the salt grains, each one a bright speck, a broken constellation at her feet. In that light, she saw them more clearly. They ringed her in silence, low to the earth, many-limbed, their bodies made of things the grove had borrowed: bark, root, shadow, old bone colour, moonlit petal. None crossed the salt. The doorframe behind her opened wider without moving. Wind from the dark lifted the broken chain at her wrist and wrapped it around the crescent scar like a living thread. A voice came from beyond the threshold. This one did not mimic anyone. It spoke in a language she did not know, and still her bones understood the shape of the command. Come. Aurora closed her fist around the pendant until the gem’s edges dug into her skin. “No.” The red light pulsed. The salt line hissed lower. The many-limbed things leaned in. Their shadows crossed the white grains first, stretching thin and eager over the barrier, touching the toes of her boots without weight. Aurora looked from the failing salt to the black doorway, then to the phone lying dead in the grass. Her breath came white in the red glow. “Fine,” she murmured, and lifted the Heartstone towards the doorframe.
created_at"2026-04-24T21:01:27.018Z" 4/24/2026, 9:01:27 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5483
moderation_latency(null)
generation_time94092
tokens_prompt1038
tokens_completion4940
native_tokens_prompt916
native_tokens_completion3934
native_tokens_completion_images0
native_tokens_reasoning36
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.1226
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0bdd4ca5fd4507c70169ebda2882c081938556036dda09b26e"
is_byokfalse
latency1682
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-1777064487-07nr9C0tr2YObCblBlUN"
session_id(null)
api_type"completions"
id"gen-1777064487-ooWx19Mc1nmPU0Q89o4W"
upstream_id"resp_0bdd4ca5fd4507c70169ebda2882c081938556036dda09b26e"
total_cost0.1226
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
totalTags5
adverbTagCount1
adverbTags
0"Her fingers closed around [around]"
dialogueSentences35
tagDensity0.143
leniency0.286
rawRatio0.2
effectiveRatio0.057
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3045
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
68.80% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3045
totalAiIsms19
found
0
word"flickered"
count2
1
word"chill"
count1
2
word"silence"
count2
3
word"pulsed"
count2
4
word"raced"
count1
5
word"perfect"
count1
6
word"warmth"
count2
7
word"pulse"
count1
8
word"absolutely"
count1
9
word"familiar"
count1
10
word"stomach"
count1
11
word"porcelain"
count1
12
word"throbbed"
count1
13
word"whisper"
count1
14
word"weight"
count1
highlights
0"flickered"
1"chill"
2"silence"
3"pulsed"
4"raced"
5"perfect"
6"warmth"
7"pulse"
8"absolutely"
9"familiar"
10"stomach"
11"porcelain"
12"throbbed"
13"whisper"
14"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences344
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences344
filterMatches
0"look"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences373
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen50
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3045
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
81.11% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions95
wordCount2903
uniqueNames27
maxNameDensity1.38
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Carter2
Battersea1
Golden2
Empress2
Richmond1
Park1
Eva8
Heartstone5
Pendant2
Roehampton1
Fae1
Grove1
Missed2
Yesterday1
Aurora40
London2
Brendan3
Tomorrow1
Yu-Fei4
King1
Cross1
Silas2
Rory2
Caller1
Laila1
One3
Tap4
persons
0"Carter"
1"Eva"
2"Heartstone"
3"Pendant"
4"Aurora"
5"Brendan"
6"Yu-Fei"
7"King"
8"Cross"
9"Silas"
10"Rory"
11"Laila"
12"One"
places
0"Battersea"
1"Golden"
2"Richmond"
3"Park"
4"Fae"
5"Grove"
6"London"
globalScore0.811
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences189
glossingSentenceCount2
matches
0"looked like a mouth until the light struc"
1"appeared inside the dark of the door"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.657
wordCount3045
matches
0"not bright enough to cast colour on her fingers, but deep enough"
1"not shadow but depth, as if someone had cut a human-shaped slice out of the"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences373
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs228
mean13.36
std15.99
cv1.197
sampleLengths
037
147
27
372
46
534
63
77
872
96
1052
1124
124
135
143
1544
1674
178
1833
195
205
2110
2213
2327
246
254
261
271
281
2912
3057
319
323
332
3428
351
364
3713
384
395
4037
416
425
438
445
454
4643
4716
484
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences344
matches
0"being tested"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs466
matches
0"was only breathing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount4
flaggedSentences4
totalSentences373
ratio0.011
matches
0"The silence did not feel empty; it felt occupied by something holding its breath."
1"Her boots slid on the damp slope; she caught herself on one hand and felt the soil pulse under her palm."
2"Frost silvered the nearest flowers; petals cracked with tiny glass sounds."
3"The long-armed one dragged its hands now; the tips carved dark furrows in the frost."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2916
adjectiveStacks1
stackExamples
0"white star-shaped things"
adverbCount87
adverbRatio0.029835390946502057
lyAdverbCount9
lyAdverbRatio0.0030864197530864196
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences373
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences373
mean8.16
std7.3
cv0.895
sampleLengths
037
117
27
38
415
57
68
726
87
93
1028
116
125
132
1411
1516
163
177
1815
1931
2026
216
227
2312
2425
258
2624
274
285
293
3013
314
323
334
346
3514
3616
3724
388
3926
408
4111
4222
435
445
4510
465
478
4811
493
37.80% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats45
diversityRatio0.28184281842818426
totalSentences369
uniqueOpeners104
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences294
matches
0"Even the foxes gave her"
1"Too many joints for fingers."
2"Just the frame, sunk into"
3"Then Brendan Carter’s voice filled"
4"Only her father used it"
5"Just behind her shoulder."
6"Just teeth, small and even,"
7"Then every standing oak at"
8"Somewhere beyond the grove, or"
ratio0.031
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount54
totalSentences294
matches
0"It made her look underpaid,"
1"She stopped before the first"
2"They had not been here"
3"She held it higher, because"
4"Her voice fell flat between"
5"She touched the crescent scar"
6"She stepped through."
7"She exhaled through her teeth."
8"Its frayed end pointed deeper"
9"She lowered the light and"
10"It had its own opinion."
11"She crossed the first half"
12"She turned, slow, shoulders tight"
13"Her phone buzzed in her"
14"She nearly dropped the torch."
15"Her mother had been asleep"
16"She had texted at nine"
17"She pulled it out from"
18"It tugged forward on the"
19"She raised the torch again."
ratio0.184
60.34% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount235
totalSentences294
matches
0"Aurora Carter reached the old"
1"That was the point of"
2"It made her look underpaid,"
3"She stopped before the first"
4"Oak, not stone, if she"
5"The things rose from the"
6"They had not been here"
7"Tonight, the oaks stood too"
8"Aurora took out her phone."
9"The screen showed 00:11, then"
10"She held it higher, because"
11"Her voice fell flat between"
12"The Heartstone Pendant warmed beneath"
13"The deep crimson gem had"
14"That was why she had"
15"Yu-Fei would have told her"
16"Silas would have poured whisky"
17"Eva would have come with"
18"Aurora had left them all"
19"She touched the crescent scar"
ratio0.799
34.01% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences294
matches
0"By the time she crossed"
1"Now there was only darkness"
ratio0.007
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences101
technicalSentenceCount1
matches
0"Wildflowers grew in drifts despite the bite in the air, bluebells and foxgloves and white star-shaped things that leaned towards her as she passed."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
64.29% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount3
fancyTags
0"mushrooms Eva had (have)"
1"Eva’s voice whispered (whisper)"
2"she murmured (murmur)"
dialogueSentences35
tagDensity0.086
leniency0.171
rawRatio1
effectiveRatio0.171
91.3450%