Run: 2026-04-24-01KQ0PZD5YCANNNN2NN5Z8ASTY

Run Details

Duration:
2m 38s
Cost:
$0.138740
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
Aurora Carter reached the standing stones just after midnight, with Richmond Park black and breathing around her. She had cut across the grass from the road with her phone torch turned low and one hand closed around the Heartstone beneath her jumper. The pendant had begun to warm before she saw the first of the oaks. Not the ordinary oaks scattered through the park, not the broad, sensible trees with their winter-tangled branches and roots humping under the soil, but the old ones. The boundary trees. They rose in a loose ring ahead of her, their trunks dark and swollen, bark ridged like knuckles. Between them stood the stones, squat and weather-worn, lichen glowing pale where her torch brushed them. The air changed as she approached. London fell away in layers. First the distant hiss of traffic. Then the drone of a plane overhead. Then the faint, constant city murmur she had learned to sleep beneath in the flat above Silas’ bar, the pulse of pipes and buses and strangers shouting on the street. All of it thinned until there was only the grass under her boots, the wind in the branches, and her own breath. Rory stopped at the threshold. The Heartstone pulsed once against her palm. Deep crimson, small as a thumbnail, warm as something alive. She pulled it free on its silver chain and let it rest in the hollow of her hand. Its inner glow was faint, no brighter than banked coal, but in the dark it seemed indecently bright. “Right,” she said under her breath. Her voice sounded flat, swallowed before it could travel. “That’s encouraging.” It was a stupid thing to say. Talking to herself usually steadied her. Tonight it only proved how alone she was. She had not wanted to come. At seven that evening she had been balancing three takeaway bags from the Golden Empress in the lift of a block in Kensington, smelling of ginger, duck fat, and hot plastic lids, when the message had appeared on her phone. No number. No notification tone. Just her screen lighting in her coat pocket, the words already there when she pulled it out. Midnight. Isolde’s grove. Bring the Heartstone if you want to keep the door shut. No signature. No explanation. No patience for questions. She had called Eva first. Straight to voicemail. Then Silas. No answer, though the bar would have been heaving at that hour. She had considered throwing the pendant into the Thames and getting on a train to Cardiff, except she knew too much now about doors that should not exist and things that whispered through them. She knew enough to understand that if someone warned her about a door, they might be lying, but the door would be real. So here she was, in boots not made for mud, with a kitchen knife tucked inside her coat because she had no better ideas. Rory slipped the pendant back beneath her jumper. The warmth remained, spreading from the stone into the base of her throat. “Quick in, quick out,” she said. “No heroics.” The crescent scar on her left wrist caught briefly in the torchlight as she adjusted her grip on the phone. A small pale curve, an old childhood accident she barely remembered unless she was nervous. Tonight it seemed to itch. She stepped between the oaks. The grove took her. It always felt like that. Not that she walked into it, but that it accepted or swallowed or remembered her. One moment her boots were on the damp grass of Richmond Park; the next they sank into a bed of moss and fallen petals. The air smelled green and sweet, full of wet earth, crushed stems, and flowers that had no business blooming in January. Wildflowers spread through the clearing in silvery drifts, their heads turned toward a moon she could not see. Beyond them the trees grew thick, their branches interlaced overhead, black against a sky too deep and starless to belong above London. Rory turned back at once. The gap between the standing stones was there, but not as she had left it. The park beyond looked far away, blurred and colourless, as if seen through rain-smeared glass. The oaks leaned together around it. Patient. Watchful. She made herself breathe. An hour inside could be minutes or days outside. She knew that. She had been told that. She had also been told not to enter alone after dark. A petal drifted past her face. There was no wind. Rory lowered her phone. The torch beam made the flowers look corpse-white. She switched it off. Darkness folded in, but not completely. The grove kept its own light: a thin blue glimmer on leaves, the faint pallor of stone, the Heartstone’s hidden pulse under her clothes. It was enough to see by if she did not look directly at anything. Enough to make shadows into shapes and shapes into things waiting to move. She stood still and listened. At first there was only the small, busy quiet of a wood at night. Leaves shifting. A twig settling. Water somewhere far off, though she had never seen a stream in the grove. Then came a sound she knew did not belong. Metal on ceramic. A soft clink, the kind a spoon made against a teacup. Rory’s shoulders tightened. The sound came again, from deeper within the clearing. Delicate. Domestic. Absurd. She thought of Yu-Fei in the Golden Empress kitchen, tapping a ladle against the side of a wok, telling Rory she held the delivery bags like evidence in court. She thought of her mother putting mugs on the table in Cardiff, a classroom voice softening at home. Ordinary sounds. Safe sounds. This was neither. “Hello?” Rory called. The grove answered with silence. She immediately regretted speaking. The word had gone out too cleanly, too visibly, like blood in water. She took a step forward. Then another. The message had said bring the Heartstone if you want to keep the door shut. She had expected some obvious sign: a portal bleeding red light between trees, perhaps, or a convenient ominous crack in the air. Instead the grove looked almost beautiful. Flowers crowded around her boots, bluebells beside snowdrops beside impossible summer poppies, all slick with dew. The ancient oaks ringed the clearing. The standing stones marked the boundary behind her like bad teeth. Nothing moved. Then, at the very edge of her vision, something pale slipped behind a tree. Rory snapped her head toward it. A trunk. Moss. A spray of white flowers. No figure. Her pulse began to climb. She kept walking, because stopping felt worse. The kitchen knife pressed cold against her ribs. She had carried it all the way from her flat, wrapped in a tea towel until the park, where she’d shoved it into the inside pocket of her coat and tried not to think about how ridiculous it was. A knife was for onions, parcel tape, hands too close to you. It was not for whatever made the air of the grove curdle. The Heartstone warmed again. Not pulsing now. Holding heat. Rory touched it through the wool of her jumper. “Where?” she whispered. The pendant did not answer. Obviously. Her life had become the sort of nonsense where she was irritated that jewellery lacked follow-through. Another clink. Closer. This time, beneath it, came a murmur. Rory froze. It was a voice, perhaps. Or several. Too low to catch words, rising and falling in a rhythm that tugged at her memory. Not English. Not Welsh. Not any language she knew. Yet it held the shape of conversation. A gathering just out of sight. People leaning close over a table. There were no people in the grove. She turned slowly. On the far side of the clearing, where the trees grew thickest, a light flickered. Not the red of a Hel portal. Not the gold of fire. It was the weak yellow of a window seen from a long way off. Rory stared at it. The grove had no buildings. The light blinked between branches, half-hidden, steadying and dimming as if someone moved in front of it. With it came the smell of tea. Strong black tea, overbrewed. Then the sweeter note of biscuits gone soft in an old tin. Her mouth dried. “No,” she said. The light remained. A door shut somewhere in the trees. Not slammed. Not loud. Just the ordinary click of a latch. Rory almost turned and ran then. Her body wanted it with a clarity that made thought unnecessary. Back to the stones, through the gap, across the park, into a night bus full of drunk strangers and fluorescent light. Back to London, where monsters at least had the decency to wear human faces. But the pendant’s heat sharpened to a sting. She hissed and yanked it from under her jumper. The Heartstone glowed brighter now, crimson light seeping between her fingers. It pulsed toward the flickering yellow window. Whatever she had been called here to stop was there. “Brilliant,” Rory said, though her voice trembled. “Of course it is.” She moved toward the light. The flowers thinned as she crossed the clearing. Underfoot the moss gave way to damp soil threaded with roots. The oaks loomed closer together, branches dipping low enough to catch in her hair. She ducked under one, straightened, and found the light gone. Dark trees. Silver moss. No window. She stopped so abruptly she nearly slipped. Behind her, from the direction she had come, a woman laughed. Rory spun. The laugh was soft and amused. Familiar enough to gut her. Eva? No. Not quite. The pitch was wrong. The warmth missing. “Aurora,” said the voice from the dark. Her full name. Not Rory. Not Carter. Aurora, the way Evan had said it when he wanted her to feel childish, overdramatic, trapped in the shape of his mouth. Her hand went numb around the Heartstone. The voice came again, closer. “You shouldn’t be out alone.” Rory could not see anyone. The trees stood black and packed. The clearing behind her seemed farther away than it should, the standing stones no longer visible. Only flowers, pale and watchful. She swallowed. “If you’re trying to scare me, get in line.” A pause. Then a sigh, intimate and disappointed. “You never did listen.” The sound crawled under her skin. It was not Evan’s voice exactly, but the grove had found the bruise and pressed. Clever thing. Cruel thing. Rory forced her fingers to move. She reached inside her coat and found the handle of the knife. At once, all the small sounds of the wood stopped. No leaves. No water. No settling twigs. The silence had weight. She drew the knife out. Its blade caught the Heartstone’s glow and flashed red. Something breathed behind her. Rory did not turn. Not immediately. Instinct screamed at her, but another part of her—the cool, stubborn, inconvenient part that had got her through police reports not filed, apologies not deserved, and a new life built out of part-time shifts and borrowed courage—understood that panic had a direction, and predators noticed when you followed it. She stared at the black trees ahead and listened to the breath behind her. It was too close. Not at her back, but above it. As if someone taller than any person leaned down over her shoulder. The air chilled. Not winter cold. Cellar cold. Stone-door cold. The smell of tea vanished beneath something mineral and damp. The Heartstone beat hard enough to hurt. Once. Twice. Three times. With each pulse, the ground ahead of her darkened. The soil between two roots sank inward, not collapsing but opening, a circle of black no wider than a dinner plate. The flowers nearest it curled away. Frost silvered their petals. A hole, Rory thought. No. A door pretending to be a hole. From it came a sound like fingernails lightly tracing the underside of a table. Her breath caught. The breathing behind her stopped. Then a whisper brushed her left ear. “Open it.” Rory slashed backward with the knife. She hit nothing. The blade cut empty air. Her momentum nearly spun her off balance, and for a sick second she saw it—not full-on, never full-on, but reflected in the knife’s red-slick gleam. A shape too tall, folded wrong to fit among the trees. Pale face where no face should be. A smile like a seam cut in cloth. Then it vanished. Rory staggered back, boots crushing flowers. The hole between the roots widened by an inch. The scratching grew louder. “Of course,” she breathed. Her mind raced so fast it felt detached from terror. “That’s why you wanted me alone. Not to close it. To bring the key.” The Heartstone burned in her fist. She nearly dropped it. The unseen thing laughed in Eva’s almost-voice. “Clever Rory.” Anger flared, bright and human. It steadied her more than courage ever had. “Don’t call me that.” She looked around. The trees had shifted. She was sure of it now. The path back to the clearing was gone, trunks crowding where open space had been. The standing stones hidden. The grove had folded itself around her like a hand. The hole opened another inch. A draft rose from it, smelling of wet iron and extinguished candles. In that dark, something moved. Not emerged. Not yet. But repositioned itself, aware of her, aware of the pendant, aware of the small human woman with a kitchen knife and no plan worth the name. Rory backed away. The scratching stopped. A single knock came from beneath the earth. Polite. Patient. She remembered the message. Bring the Heartstone if you want to keep the door shut. A lie bent around a truth. The pendant reacted near Hel portals. Warmth near the door. Maybe key, maybe lock, maybe both. She was no scholar of cursed jewellery, but she knew contracts. She knew wording. Want to keep the door shut did not mean the sender wanted that. It only meant she did. The door was not open yet. So what kept it shut? The Heartstone pulsed again, and the red light crawled over her left wrist. The crescent scar shone pale within it. A childhood accident: broken glass in her father’s study, blood on legal papers, Brendan Carter wrapping her wrist and telling her, steady now, hold pressure, think before you panic. She had forgotten most of the pain. Remembered his voice. The instruction. Hold pressure. Rory’s gaze moved from her scar to the dark circle in the earth. “No,” she whispered. “Absolutely not.” The thing in the trees whispered back with a dozen voices. “Aurora.” The door widened. The first finger appeared at the rim. It was not a finger in any useful sense. Too long, jointed twice, the colour of old candle wax. It curled over the edge of the hole and pressed into the soil. Another followed. The flowers around it blackened without flame. Rory’s stomach turned. She wanted to scream, but the sound lodged behind her teeth. Restraint, she thought wildly. Great. Lovely. We’re all being very restrained. She gripped the knife, set the blade against the chain, and pulled. The silver did not break. The thing below tightened its fingers. She tried again, sawing hard. The chain bit into her neck. A link snapped with a sound like a tiny bell. The pendant fell into her palm, free and blazing hot. The grove stirred. Leaves shuddered though there was no wind. The tall shape moved between trunks, not approaching so much as becoming more possible. “Give it,” said Evan’s almost-voice. Rory crouched and slammed the Heartstone against the earth beside the hole. Nothing happened. “Shit.” The finger at the rim flexed. Think. Not beside. Not into. If it wanted the pendant, she could not throw it in. If it was a lock, it needed the door. The threshold. Her scar burned, though the pendant was in her other hand. Blood, then. Of course. Old things always wanted blood, oaths, names, the dramatic essentials. She hated them for their lack of imagination. Rory pressed the knife to her left wrist, just below the crescent scar. Her hand shook once. She steadied it. “Just enough,” she told herself. “Don’t be stupid.” The whispering rose in alarm, or hunger. The tall thing rushed from the trees in a flicker of limbs and pale cloth-shadow. Rory cut. Pain sparked clean and hot. Blood welled, dark in the red glow. She slapped her bleeding wrist over the Heartstone and drove both down onto the rim of the hole. The reaction was immediate. The ground convulsed. Not like an earthquake. Like muscle. Soil clenched around the pendant; roots writhed upward, black and slick, wrapping over her hand. Rory cried out and tried to pull away, but the roots held her fast. The fingers in the hole clawed at the dirt, scrabbling now, frantic. A sound rose from below—not a scream, not exactly, but the pressure of one felt through bone. The tall shape reached her. She saw its face this time because it wanted her to. It wore no features of its own. Instead they slid across it: Eva’s worried eyes, her mother’s mouth, Evan’s smile, Yu-Fei’s sharp frown, Silas’ tired kindness. Faces like masks pressed from beneath wet paper. They came and went too quickly, each wrong in some small and devastating way. Rory bared her teeth. “Not yours,” she said. The roots tightened. Blood ran down her wrist and over the Heartstone. The crimson light flared. The hole snapped shut. The force threw her backward. Her hand tore free of the roots, skin scraping raw. She hit the ground hard enough to punch the breath out of her lungs. The knife flew from her grip and vanished among the flowers. For several seconds she could do nothing but lie there, staring up through black branches at the starless sky, mouth open, body refusing air. Then the grove inhaled. Sound returned all at once: leaves rattling, water murmuring, her own ragged gasp as her lungs unlocked. Rory rolled onto her side and clutched her wrist. Blood slicked her fingers, but not as much as she feared. Shallow. Ugly. Manageable. The hole was gone. Between the roots lay only dark soil and a scatter of frost-killed petals. The Heartstone sat half-buried at the centre, its glow dimmed to a faint inner coal. The tall shape was gone too. Rory did not mistake that for safety. She pushed herself upright, swaying. The trees had opened again. Across the clearing, the standing stones waited between the ancient oaks, and beyond them Richmond Park lay grey and distant under night. A clink sounded behind her. Spoon on ceramic. Rory closed her eyes for one brief, furious second. “Nope.” She lurched forward and snatched up the Heartstone. It was cool now. Too cool, like a stone pulled from a river. The broken chain trailed between her fingers. The clink came again. Then her mother’s voice, soft and clear behind her, said, “Aurora, love, come have your tea before it gets cold.” Rory walked faster. The flowers brushed her boots, whispering. Her wrist throbbed. Every instinct demanded she look back, but she fixed her gaze on the stones and counted her steps in Welsh under her breath because numbers were better than prayers. Un, dau, tri, pedwar. The air thickened around her. The grove did not want to let go. She felt it in the pressure behind her ears, the tug at her coat, the sudden heavy sweetness of the flowers. At the threshold, a hand touched her shoulder. Gentle. Familiar. Rory stopped. For one impossible moment she smelled Cardiff rain, chalk dust, her mother’s lavender soap. Grief opened in her like a trapdoor. “Don’t go,” Jennifer Carter’s voice said. Rory’s bright blue eyes stung. She held the Heartstone so tightly its edges cut into her palm. “My mother,” she said, each word scraped raw, “would never ask me to stay somewhere I was frightened.” The hand withdrew. Rory stepped between the oaks. Noise crashed over her: distant traffic, a fox barking, wind dragging through winter grass, the vast indifferent hum of London. She stumbled onto the park side of the stones and nearly fell to her knees. Behind her, the grove looked empty. Just old oaks. Weathered stones. Darkness pooled between them. Her phone buzzed in her pocket. Rory flinched so hard pain shot up her arm. She fumbled it out with bloody fingers. The screen was cracked from her fall, but the message glowed clear. No number. Well done. It read. Below it, a second line appeared while she watched. Next time, come sooner. The Heartstone gave one faint pulse in her hand, warm as a warning. From inside the grove, far away and very close, something knocked politely beneath the earth.
created_at"2026-04-24T21:41:08.463Z" 4/24/2026, 9:41:08 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3043
moderation_latency(null)
generation_time105920
tokens_prompt812
tokens_completion5543
native_tokens_prompt742
native_tokens_completion4501
native_tokens_completion_images0
native_tokens_reasoning23
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.13874
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0ed76b332bd3748a0169ebe37492b48193a95d494445f6341d"
is_byokfalse
latency227
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-1777066868-dQHnd2UpJXt9mtNPUrBU"
session_id(null)
api_type"completions"
id"gen-1777066868-RxQ6x1phfWI8znEXEggd"
upstream_id"resp_0ed76b332bd3748a0169ebe37492b48193a95d494445f6341d"
total_cost0.13874
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
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences30
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
88.51% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3482
totalAiIsmAdverbs8
found
0
adverb"completely"
count1
1
adverb"very"
count3
2
adverb"slowly"
count1
3
adverb"lightly"
count1
4
adverb"quickly"
count1
5
adverb"tightly"
count1
highlights
0"completely"
1"very"
2"slowly"
3"lightly"
4"quickly"
5"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)
58.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3482
totalAiIsms29
found
0
word"pulse"
count5
1
word"pulsed"
count3
2
word"warmth"
count3
3
word"silence"
count2
4
word"flickered"
count1
5
word"trembled"
count1
6
word"loomed"
count1
7
word"familiar"
count2
8
word"weight"
count1
9
word"chilled"
count1
10
word"tracing"
count1
11
word"whisper"
count1
12
word"raced"
count1
13
word"absolutely"
count1
14
word"stomach"
count1
15
word"restrained"
count1
16
word"flicker"
count1
17
word"lurched"
count1
18
word"throbbed"
count1
highlights
0"pulse"
1"pulsed"
2"warmth"
3"silence"
4"flickered"
5"trembled"
6"loomed"
7"familiar"
8"weight"
9"chilled"
10"tracing"
11"whisper"
12"raced"
13"absolutely"
14"stomach"
15"restrained"
16"flicker"
17"lurched"
18"throbbed"
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
emotionTells1
narrationSentences432
matches
0"was nervous"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount3
narrationSentences432
filterMatches
0"look"
1"think"
hedgeMatches
0"seemed to"
1"began to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences447
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3478
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions103
wordCount3362
uniqueNames22
maxNameDensity1.1
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Carter4
Richmond3
Park3
Heartstone20
Golden2
Empress2
Kensington1
Eva4
Silas1
Thames1
Cardiff3
January1
London4
Yu-Fei2
Rory37
English1
Welsh2
Hel2
Evan4
Brendan1
Faces1
Blood4
persons
0"Carter"
1"Heartstone"
2"Eva"
3"Silas"
4"Yu-Fei"
5"Rory"
6"Evan"
7"Brendan"
8"Blood"
places
0"Richmond"
1"Park"
2"Golden"
3"Kensington"
4"Thames"
5"Cardiff"
6"January"
7"London"
8"Welsh"
9"Hel"
globalScore0.95
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences226
glossingSentenceCount3
matches
0"seemed indecently bright"
1"o cleanly, too visibly, like blood in wate"
2"seemed farther away than it should, the standing stones no longer visible"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches7
per1kWords2.013
wordCount3478
matches
0"Not that she walked into it, but"
1"not Evan’s voice exactly, but the grove had found the bruise"
2"Not at her back, but above it"
3"not collapsing but opening, a circle of black no wider than a dinner plate"
4"not full-on, never full-on, but reflected in the knife’s red-slick gleam"
5"not a scream, not exactly, but the pressure of one felt through bone"
6"not exactly, but the pressure of one felt through bone"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences447
matches
0"irritated that jewellery"
1"understood that panic"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs218
mean15.95
std18.69
cv1.171
sampleLengths
017
1103
26
370
45
57
646
717
821
96
1062
1114
128
1379
1424
1521
168
1740
185
194
20105
215
2238
234
2428
256
264
2716
2857
295
3042
313
3211
333
3412
3551
363
373
385
3917
407
4176
422
4314
446
458
462
4783
484
495
99.58% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences432
matches
0"been told"
1"been told"
2"was irritated"
3"been called"
4"was gone"
5"was gone"
6"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs568
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount2
flaggedSentences5
totalSentences447
ratio0.011
matches
0"One moment her boots were on the damp grass of Richmond Park; the next they sank into a bed of moss and fallen petals."
1"Instinct screamed at her, but another part of her—the cool, stubborn, inconvenient part that had got her through police reports not filed, apologies not deserved, and a new life built out of part-time shifts and borrowed courage—understood that panic had a direction, and predators noticed when you followed it."
2"Her momentum nearly spun her off balance, and for a sick second she saw it—not full-on, never full-on, but reflected in the knife’s red-slick gleam."
3"Soil clenched around the pendant; roots writhed upward, black and slick, wrapping over her hand."
4"A sound rose from below—not a scream, not exactly, but the pressure of one felt through bone."
97.32% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount209
adjectiveStacks0
stackExamples(empty)
adverbCount9
adverbRatio0.0430622009569378
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences447
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences447
mean7.78
std6.68
cv0.858
sampleLengths
017
125
214
327
43
518
616
76
85
96
107
1130
1222
135
147
1510
1618
1718
186
199
202
217
226
238
246
2540
262
273
2817
291
302
3111
322
332
344
355
363
372
3812
3934
4023
4124
428
4313
446
452
4620
4715
485
495
40.38% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats43
diversityRatio0.2975391498881432
totalSentences447
uniqueOpeners133
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount20
totalSentences346
matches
0"Then the drone of a"
1"Then the faint, constant city"
2"Just her screen lighting in"
3"Then came a sound she"
4"Instead the grove looked almost"
5"Then, at the very edge"
6"Too low to catch words,"
7"Then the sweeter note of"
8"Just the ordinary click of"
9"Only flowers, pale and watchful."
10"Then a sigh, intimate and"
11"Then a whisper brushed her"
12"Then it vanished."
13"Maybe key, maybe lock, maybe"
14"Too long, jointed twice, the"
15"Instead they slid across it:"
16"Then the grove inhaled."
17"Too cool, like a stone"
18"Then her mother’s voice, soft"
19"Just old oaks."
ratio0.058
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount88
totalSentences346
matches
0"She had cut across the"
1"They rose in a loose"
2"She pulled it free on"
3"Its inner glow was faint,"
4"she said under her breath"
5"Her voice sounded flat, swallowed"
6"It was a stupid thing"
7"She had not wanted to"
8"She had called Eva first."
9"She had considered throwing the"
10"She knew enough to understand"
11"She stepped between the oaks."
12"It always felt like that."
13"She made herself breathe."
14"She knew that."
15"She had been told that."
16"She had also been told"
17"She switched it off."
18"It was enough to see"
19"She stood still and listened."
ratio0.254
79.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount263
totalSentences346
matches
0"Aurora Carter reached the standing"
1"She had cut across the"
2"The pendant had begun to"
3"The boundary trees."
4"They rose in a loose"
5"The air changed as she"
6"London fell away in layers."
7"Rory stopped at the threshold."
8"The Heartstone pulsed once against"
9"She pulled it free on"
10"Its inner glow was faint,"
11"she said under her breath"
12"Her voice sounded flat, swallowed"
13"It was a stupid thing"
14"Tonight it only proved how"
15"She had not wanted to"
16"She had called Eva first."
17"She had considered throwing the"
18"She knew enough to understand"
19"Rory slipped the pendant back"
ratio0.76
43.35% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences346
matches
0"As if someone taller than"
1"If it wanted the pendant,"
2"If it was a lock,"
ratio0.009
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences123
technicalSentenceCount5
matches
0"She had considered throwing the pendant into the Thames and getting on a train to Cardiff, except she knew too much now about doors that should not exist and th…"
1"The park beyond looked far away, blurred and colourless, as if seen through rain-smeared glass."
2"She thought of her mother putting mugs on the table in Cardiff, a classroom voice softening at home."
3"The light blinked between branches, half-hidden, steadying and dimming as if someone moved in front of it."
4"Instinct screamed at her, but another part of her—the cool, stubborn, inconvenient part that had got her through police reports not filed, apologies not deserve…"
58.33% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount2
matches
0"Rory said, though her voice trembled"
1"she said, each word scraped raw,"
50.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount3
fancyTags
0"she whispered (whisper)"
1"she breathed (breathe)"
2"she whispered (whisper)"
dialogueSentences30
tagDensity0.433
leniency0.867
rawRatio0.231
effectiveRatio0.2
86.6370%