Run: 2026-04-24-01KQ0NJVBCDDSG424F8NJCDJ28

Run Details

Model:
GPT-5.5
Duration:
1m 28s
Cost:
$0.110930
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 first oak standing stone at thirteen minutes past eleven, by the cracked face of her phone, though the screen had begun to sweat beneath her thumb as if the glass had its own fever. Richmond Park lay behind her in slabs of black and pewter. The last lamps near the road had vanished five minutes ago. London’s mutter had gone with them, swallowed by trees and wet earth and the hush that sat over the grass like a held breath. She had crossed the open ground with her hood up, boots sinking into mud, one hand tucked around the Heartstone pendant beneath her jacket. It had warmed three streets before the park. By the time she reached the deer fence, the deep crimson stone had turned hot against her sternum, not enough to burn, enough to keep her aware of it with every inhale. A pulse. Pause. Pulse. Like a second heart that had no interest in keeping time with hers. She had not come for a walk. The text had landed while she was locking up the Golden Empress, her delivery bag still smelling of soy, ginger, and fried shallots. RORY. GROVE. TONIGHT. DON’T BRING SILAS. DON’T TRUST THE ROAD BACK. No name. No number she recognised. Then a photo: the crescent-shaped scar on her left wrist, taken close enough to show the pale seam in her skin. She had stared at it under the restaurant’s back light until Yu-Fei called her name twice. Now the scar peeked from under her sleeve as she gripped the pendant’s chain. “Fine,” she told the dark trees. Her breath came out pale. “I’m here.” The first standing stone did not answer. It had the girth of an old oak trunk and the colour of petrified bone, though it had not been there the last time she had passed this way in daylight. None of them had. The grove hid itself in Richmond Park like a secret under the tongue, and Rory had learned, with a reluctance that lived in her teeth, that wanting to find it counted for less than being summoned. The stone’s surface held rings, knots, deep grooves like bark. Lichen glimmered in the cracks. Not moonlight. Something greener. Beyond it, the clearing waited. Wildflowers stood in the winter grass, heads turned in different directions, some open to the moon, some facing the ground. They bloomed in colours the night should have flattened: white bells with veins of blue, butter-yellow stars, little red cups full of shadow. A thin mist clung to their stems. The air smelled of rain, nettles, and something sweet left too long in a cupboard. Rory took one step past the boundary. Sound folded. The park fell away as if someone had shut a thick door behind her. No traffic. No fox scream. No branches rasping in the wind. The silence inside the grove had weight; it pressed into her ears, into the hinge of her jaw, into the old bruise of memory where Evan’s voice used to land before his hand followed. She stopped. “Not today.” Her voice made no echo. It dropped between the flowers and vanished. The Heartstone pulsed again. Hotter. Rory pulled it free. The crimson gem, no bigger than her thumbnail, glowed through the cage of her fingers. The silver chain had left a cold line at the back of her neck. She held the pendant away from her body and turned in a slow circle. The glow strengthened when she faced the centre of the clearing. A low ring of grass lay there, darker than the rest, as if scorched long ago and grown back wrong. In its middle rose a flat stone slab half-sunk into the earth. No altar, Rory told herself. People slapped that word on any rock in a spooky place because they had watched too many films. Then she saw the scratches on it. Letters. Or marks shaped enough like letters to bait the mind. She moved closer. Her boots crushed no stems. The wildflowers bent aside before she touched them. That bothered her more than if they had snagged her laces. Living things avoided her path with too much care. “Who sent the text?” The mist shifted around her ankles. She listened. Nothing. Not nothing. A sound sat beneath the silence. Thin. Rhythmic. Too soft to place. Tick. Pause. Tick. Her phone had no signal, but the screen still showed the time: 11:13. It had shown 11:13 at the stone. Rory tapped the side button. The display blinked off. When she lit it again, the same minute stared back. “Course.” She shoved it into her pocket and kept walking. The pendant hung from her fingers like a coal. She would check the slab, find whatever clever bastard had dragged her here by dangling her own skin in front of her, and leave by the same stones. She refused to stand in a fae clearing at midnight and let the place wind her up like a cheap toy. The ticking grew clearer. Not a clock. A nail on glass. Tick. Pause. Tick. She reached the slab. The marks carved into it had collected water, though no rain fell. The droplets trembled in each groove. Rory crouched, careful not to let her knee touch the dark grass, and held the Heartstone over the surface. The crimson light crawled across the scratches. Not letters. A map. Rings within rings. Lines branching like veins. Small circles at the edges, each cut with a sign she did not know. One ring had been marked with a crude crescent. Her wrist prickled. Rory raised her left hand. The scar looked pale in the red glow, a little moon bitten into her skin. “No.” The ticking stopped. Every wildflower in the clearing turned towards her. Rory did not move. White bells swivelled on their stems. Blue-veined petals lifted. Red cups tilted up, dark centres fixed on her face. The motion made no rustle. The grove watched without eyes, and her body understood before her mind dressed it in words. Her shoulders locked. Her tongue went dry. A twig snapped behind her. Rory stood, fast. The flowers still faced her. Beyond them, between two standing stones, a shape slipped behind the trunk of an oak. Small. Low. Too long for a fox. She held the pendant higher. “Eva?” The name came out before sense caught up. Eva would not send that photo. Eva would not lure her here alone. Eva would have sworn, loudly, then brought three knives and Silas despite the instruction. The oak trunk remained still. “Whoever’s there, you’ve got about ten seconds before I start being difficult.” The grove drank her threat without interest. A soft scrape came from her left. Rory turned. Nothing in the mist. Stones. Flowers. The dark rim of trees. The slab behind her. Then, from the right, the nail-on-glass sound resumed. Tick. Tick. Tick. Closer. She backed towards the slab, keeping the pendant out. Its warmth had sunk into her knuckles. Crimson light spilled over the flowers, and each bloom cast a thin shadow against the mist. The shadows did not match the stems. They stretched in the wrong directions, thin black fingers pointing towards the centre ring. Her heel touched stone. The map underfoot clicked. Rory froze. The slab had moved beneath her. Not shifted. Unlocked. Something inside it gave a careful, toothy clack, like a latch drawn by a patient hand. “Nope.” She stepped off. The dark grass held her sole. Not mud. Not roots. Pressure wrapped the bottom of her boot, firm as a grip. Rory jerked her leg. The grass tightened. A cold thread slid up around her ankle. She dropped the pendant chain and snatched at her trouser cuff. Thin blades of grass had wound together, glossy and black beneath the mist. “Get off.” She shoved two fingers between the braid and her boot. The stuff felt slick, warm, and faintly pulsing. It recoiled at her touch, then tightened again with a wet creak. The ticking came from the flowers now. Hundreds of tiny taps, petals knocking against stems in unison. Tick tick tick tick tick. Rory reached into her jacket pocket and pulled out her keys. The little folding knife Silas had given her dangled beside the Yale key, a joke gift he had handed over with a straight face. “For parcels and men with opinions.” She flicked the blade open with her thumb and sawed at the grass. The first strand parted. Clear fluid beaded on the cut, smelling of crushed apple and old blood. The rest loosened. She yanked her foot free and stumbled back onto the slab. The map clicked again. This time, the Heartstone flared. Red light shot down into the grooves. The rings filled one by one, lines igniting under the water, each carved path drinking the glow and carrying it outward. Rory’s shadow leapt across the flowers, tall and distorted, head bent at an angle her own neck did not hold. Behind her shadow, another rose. She felt it before she saw it. The air cooled at her back. The sweet-rotten smell thickened. Breath touched her hair, though nothing had crossed the open grass. Rory turned. A figure stood at the edge of the slab. It had taken the shape of a person and failed at the details. Too tall. Shoulders narrow as a coat hanger. Arms hanging past the hips, fingers hidden in the mist. Its head tilted under a curtain of hair the colour of wet bark. Where a face should have been, darkness gathered, deeper than the spaces between trees. Rory’s fingers clenched around the knife. “Stay there.” The figure lifted one hand. Not towards her. Towards the pendant. The Heartstone’s chain rose from her palm, link by link, as if drawn by a magnet. It cut a bright line through the air. Rory slapped her other hand over it and pulled it to her chest. The gem burned through her shirt. The figure made a sound. Not a growl. Not a word. A long inward breath, as if it had been empty for years and had just remembered lungs. Rory stepped back. The slab gave under her heel, rocking with a hollow thud. The figure stopped breathing. From somewhere beyond the stones came a voice. “Rory?” Her heart kicked so hard it hurt. That voice had no right to be here. Warm. Familiar. Welsh edges softened by years in classrooms and kitchens and phone calls she had let go to voicemail. “Mam?” The word scraped out of her. Between the standing stones, Jennifer Carter’s shape stood in a pale cardigan, the one with the loose cuff she wore on Sunday mornings. Her dark hair moved in a wind Rory could not feel. Her face stayed shadowed, but the posture cut clean through the distance: one hand crossed over her ribs, the other held out, palm up. “Come here, cariad. You’ll catch your death.” Rory’s throat closed. The tall figure remained at the slab’s edge, head turned towards the imitation. No. Not imitation. That thought came late, dull, resisted by the small child inside her who knew the smell of chalk dust on her mother’s sleeves and the exact pressure of her hug after nightmares. “Mam, what did you call me when I broke my wrist?” The cardigan shape did not answer. The flowers stopped ticking. Rory tightened her grip on the knife. “What did you call me?” Jennifer’s shape took one step into the clearing. Her feet did not flatten the grass. The flowers bent away as they had for Rory. “Come here, Aurora.” Rory laughed once. No humour. A sharp little break. “My mam only used that when I’d set something on fire.” The cardigan shape sagged. For a breath, it hung there, human outline loosening like wet paper. Then its head split sideways. Not with blood, not with flesh. With absence. The shadow inside widened into a black crescent, too wide for any face, and the same nail-on-glass ticking rattled from the gap. Rory did not scream. She threw her keys. Metal flashed red and vanished through the thing’s chest as if through smoke. The keys struck a standing stone beyond it and fell into the flowers with a small, ordinary jangle that made the whole scene worse. The tall figure at the slab moved. One stride. No sound. Rory bolted left. The dark grass surged. She hurdled a low drift of flowers and felt stems brush her boots like fingers. The pendant dragged at her neck, pulling towards the slab, towards the map now burning with inner crimson. She clamped one hand over it and ran for the nearest pair of standing stones. The grove stretched. It had been twenty yards across when she entered. Now the boundary sat far away, a pale ring between trunks. The flowers blurred at her sides. Mist climbed to her knees. Behind her, the tall figure exhaled again, that starved, hollow pull. “Not yours,” she snapped. A whisper answered from the flowers. Not one voice. Many. Small, dry, packed close. Not yours. Not yours. Not yours. Rory skidded to a stop. The phrase travelled ahead of her through the meadow, each bloom taking it up as its petals turned. Not yours. Not yours. Not yours. The words did not mock. They corrected. The Heartstone pulsed against her palm. Pulse. Pause. Pulse. Near a Hel portal, she remembered. That had been the only scrap anyone had given her about the thing, offered by a stranger who had vanished before she could ask the second question. Warm near a Hel portal. Glows with some inner fuss. Don’t lose it unless you fancy being found by what comes through. Her gaze snapped back to the slab. The carved rings had filled with red. The crescent mark blazed brightest. Her scar throbbed. The tall figure stood over the map, one hand hovering above the light. It did not touch it. Could not, perhaps. Its long fingers shook with hunger, or anger, or the strain of restraint. The cardigan thing watched from the stones, split mouth open to the night. Rory’s phone buzzed in her pocket. She flinched. It buzzed again. Then again. She backed away from the flowers and pulled it out, thumb slipping on the damp screen. 11:13. A message banner covered the frozen time. DON’T GIVE IT YOUR NAME. Another buzz. DON’T BLEED ON THE STONE. The third message arrived as the grass at her feet began to knit itself into black cords. RUN WHEN IT COUNTS TO THREE. The flowers went silent. Rory lifted her eyes. The tall figure had turned from the slab. Its face-darkness fixed on her phone, then on her wrist, where her sleeve had ridden up and the crescent scar shone pale. A voice came from inside its hollow head. “Laila.” The name struck the grove like a match. The standing stones shuddered. The wildflowers folded shut. The Heartstone flashed once, white-hot under the red, and pain stabbed across Rory’s wrist as if the old scar had been opened with a pin. She bit the inside of her cheek hard enough to taste iron and swallowed it. “Wrong girl.” The figure lifted its hand. One finger unfolded. The flowers whispered, “One.” The mist drew back from the slab. A dark seam appeared in the centre of the carved map, narrow as a knife cut, and from it rose a breath colder than any winter air in London. It slid across the clearing and touched Rory’s teeth from the inside. The second finger rose. “Two.” Rory looked at the standing stones. Too far. Looked at the slab. The seam widened by an inch. No flame. No theatrical pit. Just black under stone, black with depth, black that made her eyes water if she stared too long. The cardigan thing stretched its mouth wider. “Come here, cariad.” Rory closed her knife. The sound snapped clean in her hand. Both things stilled. She crouched, slow, and pressed the folded knife against the grass. Her keys lay somewhere near the false Jennifer; the blade was gone to her now. Fine. She had delivered to tower blocks with broken lifts, crossed London traffic on a bike with one brake, watched a man who claimed to love her measure out fear in teaspoons until she learned the shape of his lies. She knew a trap when it expected panic. The third finger twitched. She yanked the Heartstone chain over her head. The pendant came free, burning her palm. The tall figure leaned towards it. The cardigan thing stepped off the boundary stones. The whole grove inhaled. Rory hurled the Heartstone at the slab. It struck the carved crescent. Red light burst across the map. “Three,” whispered the flowers. Rory ran.
created_at"2026-04-24T21:15:56.66Z" 4/24/2026, 9:15:56 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency808
moderation_latency(null)
generation_time87375
tokens_prompt1038
tokens_completion4348
native_tokens_prompt916
native_tokens_completion3545
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.11093
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0b8bcaf1694f0f600169ebdd8cfa248190a2ecaecfcb04373d"
is_byokfalse
latency503
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-1777065356-LCaFLDbCPycaiZUoLVh3"
session_id(null)
api_type"completions"
id"gen-1777065356-aqHd8tERDpcSBi8kaaOO"
upstream_id"resp_0b8bcaf1694f0f600169ebdd8cfa248190a2ecaecfcb04373d"
total_cost0.11093
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
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences26
tagDensity0.115
leniency0.231
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2801
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)
69.65% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2801
totalAiIsms17
found
0
word"pulse"
count4
1
word"silence"
count2
2
word"weight"
count1
3
word"echo"
count1
4
word"pulsed"
count2
5
word"rhythmic"
count1
6
word"trembled"
count1
7
word"warmth"
count1
8
word"flicked"
count1
9
word"familiar"
count1
10
word"whisper"
count1
11
word"throbbed"
count1
highlights
0"pulse"
1"silence"
2"weight"
3"echo"
4"pulsed"
5"rhythmic"
6"trembled"
7"warmth"
8"flicked"
9"familiar"
10"whisper"
11"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
emotionTells0
narrationSentences348
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences348
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences370
gibberishSentences1
adjustedGibberishSentences1
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount1
maxSentenceWordsSeen39
ratio0.003
matches
0"Tick tick tick tick tick."
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2801
ratio0
matches(empty)
97.22% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions1
matches
0"No altar, Rory told herself."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions92
wordCount2716
uniqueNames22
maxNameDensity1.25
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Carter2
Park2
Heartstone9
Golden1
Empress1
Yu-Fei1
Richmond2
Rory34
Evan1
Silas2
Yale1
Jennifer3
Sunday1
Hel2
London3
Pause4
Pulse3
Tick8
Small3
One3
Red3
Eva3
persons
0"Carter"
1"Heartstone"
2"Yu-Fei"
3"Rory"
4"Evan"
5"Silas"
6"Jennifer"
7"One"
8"Eva"
places
0"Park"
1"Richmond"
2"Yale"
3"Hel"
4"London"
5"Red"
globalScore0.874
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences175
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2801
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences370
matches
0"slapped that word"
1"send that photo"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs211
mean13.27
std16.46
cv1.24
sampleLengths
038
170
28
349
47
523
611
727
816
914
1013
117
1271
1319
145
1565
167
172
1859
192
202
2112
224
231
2447
2511
2655
277
2811
293
3033
314
326
332
341
352
3612
371
381
391
4013
417
4219
431
4467
454
463
474
481
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences348
matches
0"being summoned"
1"been marked"
2"being found"
3"been opened"
4"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs449
matches
0"was locking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences370
ratio0.005
matches
0"The silence inside the grove had weight; it pressed into her ears, into the hinge of her jaw, into the old bruise of memory where Evan’s voice used to land before his hand followed."
1"Her keys lay somewhere near the false Jennifer; the blade was gone to her now."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2728
adjectiveStacks2
stackExamples
0"blue, butter-yellow stars,"
1"same nail-on-glass"
adverbCount65
adverbRatio0.023826979472140762
lyAdverbCount3
lyAdverbRatio0.0010997067448680353
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences370
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences370
mean7.57
std6.89
cv0.911
sampleLengths
038
111
211
324
424
58
632
72
81
91
1013
117
1223
131
141
151
163
175
182
194
2021
2116
2214
236
245
252
267
2731
284
2936
3010
315
322
332
345
3520
3623
377
3815
397
402
4114
422
433
446
4534
462
472
485
497
39.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats37
diversityRatio0.27371273712737126
totalSentences369
uniqueOpeners101
84.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences277
matches
0"Then a photo: the crescent-shaped"
1"Then she saw the scratches"
2"Too soft to place."
3"Too long for a fox."
4"Then, from the right, the"
5"Then its head split sideways."
6"Just black under stone, black"
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount60
totalSentences277
matches
0"She had crossed the open"
1"It had warmed three streets"
2"She had not come for"
3"She had stared at it"
4"she told the dark trees"
5"Her breath came out pale."
6"It had the girth of"
7"They bloomed in colours the"
8"Her voice made no echo."
9"It dropped between the flowers"
10"She held the pendant away"
11"She moved closer."
12"Her boots crushed no stems."
13"Her phone had no signal,"
14"It had shown 11:13 at"
15"She shoved it into her"
16"She would check the slab,"
17"She refused to stand in"
18"She reached the slab."
19"Her wrist prickled."
ratio0.217
62.89% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount220
totalSentences277
matches
0"Aurora Carter reached the first"
1"Richmond Park lay behind her"
2"The last lamps near the"
3"London’s mutter had gone with"
4"She had crossed the open"
5"It had warmed three streets"
6"She had not come for"
7"The text had landed while"
8"She had stared at it"
9"she told the dark trees"
10"Her breath came out pale."
11"The first standing stone did"
12"It had the girth of"
13"None of them had."
14"The grove hid itself in"
15"The stone’s surface held rings,"
16"Lichen glimmered in the cracks."
17"Wildflowers stood in the winter"
18"They bloomed in colours the"
19"A thin mist clung to"
ratio0.794
54.15% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences277
matches
0"By the time she reached"
1"Now the scar peeked from"
2"Now the boundary sat far"
ratio0.011
84.55% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences98
technicalSentenceCount8
matches
0"Aurora Carter reached the first oak standing stone at thirteen minutes past eleven, by the cracked face of her phone, though the screen had begun to sweat benea…"
1"The grove hid itself in Richmond Park like a secret under the tongue, and Rory had learned, with a reluctance that lived in her teeth, that wanting to find it c…"
2"A low ring of grass lay there, darker than the rest, as if scorched long ago and grown back wrong."
3"The Heartstone’s chain rose from her palm, link by link, as if drawn by a magnet."
4"That thought came late, dull, resisted by the small child inside her who knew the smell of chalk dust on her mother’s sleeves and the exact pressure of her hug …"
5"The keys struck a standing stone beyond it and fell into the flowers with a small, ordinary jangle that made the whole scene worse."
6"The pendant dragged at her neck, pulling towards the slab, towards the map now burning with inner crimson."
7"The Heartstone flashed once, white-hot under the red, and pain stabbed across Rory’s wrist as if the old scar had been opened with a pin."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
73.08% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount2
fancyTags
0"she snapped (snap)"
1"The flowers whispered (whisper)"
dialogueSentences26
tagDensity0.115
leniency0.231
rawRatio0.667
effectiveRatio0.154
90.6805%