Run: 2026-07-09-01KX40NH3V3REDANF4JE3MWB46

Run Details

Duration:
1m 12s
Cost:
$0.110570
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
By the time Rory found the first standing stone, the moon had vanished. It had been above the trees a moment ago, a thin white hook snagged in the winter branches. Then she stepped between two ancient oaks, ducked beneath a limb furred with moss, and the sky closed over as neatly as a lid. She stopped. Behind her, Richmond Park stretched away in familiar darkness: wet bracken, bare trees, the pale ribbon of the footpath. Farther off, London stained the low clouds orange. She could hear traffic beyond the park walls, softened by distance to the steady hush of the sea. Ahead stood a slab of blackened oak twice her height. It looked like timber until she touched it. Stone met her fingertips, cold and faintly ridged, preserving every whorl of bark. Lichen silvered its surface. A second pillar leaned among the trees twenty feet farther on, then a third beyond that, forming a crooked procession into the dark. The Heartstone pendant shifted beneath her coat. Rory pulled off one glove and drew it out by its silver chain. The crimson gem rested against her palm, no bigger than her thumbnail. Its faint inner glow deepened as she watched. Warmth pulsed into her skin. Once. Twice. Like a slow, sleeping heart. “Well,” she whispered. “That’s not ominous at all.” Her voice fell dead at her feet. She looked back again. The path remained visible. So did the gap beneath the mossy branch. She had marked the turning on her phone and tied a strip of red paper around the nearest sapling, not because she believed the stories about people walking into Richmond Park and losing three days, but because she believed in taking precautions when following anonymous instructions into woodland at midnight. The message had been pushed under the door of her flat above Silas’ bar that afternoon. Heavy cream paper. No envelope. No fingerprints she could see, though that proved nothing. MIDNIGHT. ENTER BY THE OAK BOUNDARY. BRING WHAT DYMAS GAVE YOU. COME ALONE IF YOU WANT TO KNOW WHY IT CHOSE YOU. The handwriting had been thin and upright. The word DYMAS meant nothing to her. The implication that the pendant had chosen her meant rather more. She should have shown the note to someone. She knew that. Cool-headed did not mean stupid, whatever Eva occasionally claimed. But sharing it would have required explaining the pendant, the impossible warmth it gave off near certain locked doors and abandoned tunnels, and the figure Rory had glimpsed twice in the reflection of the Golden Empress delivery scooter’s mirrors—a tall shape that wasn’t there when she turned around. Besides, whoever had sent the note knew where she lived. That had made staying home feel no safer than coming. Rory slipped the Heartstone back beneath her jumper and stepped past the first pillar. The traffic noise stopped. Not faded. Stopped. The silence that replaced it had texture. It pressed against her ears, thick as deep water. Her next breath sounded embarrassingly loud. Even the soft scrape of her coat sleeve seemed intrusive. She turned at once. The path behind her was gone. The oaks remained, but their trunks had crowded together. Ferns spread over the ground in glossy black fans. There was no red strip tied to any sapling. No orange London sky shone between the branches. Above her, stars glittered in unfamiliar swarms. Rory stood very still. Panic presented itself as a series of practical observations. No path. No signal, probably. Unknown terrain. Unknown distance. Unknown mechanism. She took out her phone. 11:58 p.m. No service. The compass app spun without settling, its red needle sweeping circles as if delighted with itself. “Fine.” The word travelled farther than her first whisper. It slid between the trees and came back diminished. Fine. Rory lifted her torch. Its beam picked out the next standing stone, then another. Beyond them, pale flowers trembled in the darkness. There was no wind. She could go back and waste time testing a boundary she could no longer identify, or she could follow the only visible markers toward whatever had brought her here. Neither option was good. One, at least, had information at the end of it. She went forward. The stones curved left, leading down a slope that should not have existed. Richmond Park had hollows and rises, but this dipped steeply enough to hide the forest behind walls of earth. Roots gripped the banks like exposed fingers. Wildflowers bloomed between them in impossible profusion—bluebells, foxgloves, primroses, tiny white stars she did not know. Spring and summer crowded together beneath winter branches. Their colours looked wrong under the torch. Too rich. Too wet. The Heartstone pulsed against her sternum with every tenth step. Rory counted. By sixty, she noticed another set of footfalls. She stopped at seventy-three. The sound behind her stopped at seventy-four. Not an echo. An echo did not take one more step. She angled the torch back along the trail. The beam reached the nearest pillar and broke around it. Nothing moved. The flowers stood perfectly upright. A cluster of foxgloves tilted toward her, their bell-shaped mouths dark. “Hello?” No answer. Then, very far away, a child laughed. Rory’s fingers tightened around the torch. The laugh came again, faint and breathless, somewhere ahead now. It was followed by the squeal of a swing chain and the hollow thud of small shoes striking packed earth. There were no playgrounds in this part of the park. None close enough to hear. She resumed walking. Slower this time. At ninety-one steps, the footfalls returned. At ninety-two, something crossed between two trees to her right. Rory swung the light toward it. The beam caught a white trunk, a curtain of ivy, and a low branch rocking gently up and down. Still no wind. She did not call out again. The slope levelled without warning. One moment she was picking her way between roots; the next, her boot sank ankle-deep into soft grass. The forest opened. The grove lay in a round clearing bordered by the black oak stones. Moonlight poured down, though Rory could not see the moon. It silvered waist-high grasses and year-round wildflowers, each blossom turned toward the clearing’s centre. There, a shallow pool reflected a sky full of stars. Rory remained beneath the trees. The note had said enter by the oak boundary. It had not said where to go after that. No one waited beside the pool. No lantern burned. No mysterious benefactor emerged with a tidy explanation and a cup of tea. Her phone read 11:58 p.m. The seconds were changing. The minute was not. She watched the display until twenty-three seconds had passed. The time remained 11:58. “No,” she said softly. Something answered from across the clearing. “No.” It used her voice. Not an echo this time either. The word came back with her Cardiff edges sharpened, spoken by someone close enough to imitate the movement of her tongue. Rory killed the torch. Darkness swallowed the trees, but moonlight still painted the grove. She crouched beside the nearest standing stone, placing its bulk between herself and the opposite side. Her pulse hammered harder than the pendant. She listened. Grass whispered. One narrow track appeared through the flowers, stems bending in sequence from the far boundary toward the pool. Whatever made the trail did not rise above them. Rory held her breath. The bending flowers reached the water and stopped. A ripple spread across the pool. Then another. The reflected stars shuddered. Rory eased her phone into her pocket and searched the ground with her bare hand. Damp grass. Moss. A fallen branch, too rotten to serve as much of a weapon. Her fingers closed around a stone with a sharp edge. Pathetic, but solid. The pool stilled. In its reflection, someone stood behind her. Rory did not turn. The figure was only a distortion in the water, long and dark, its head inclined over her shoulder. Straight black hair brushed its shoulders. A pale oval marked its face. Her face. The reflected Rory lifted one hand. The real Rory did not. A small crescent scar gleamed on the reflection’s left wrist. Cold moved through her in a clean, paralysing line. She shut her eyes. The trick was to refuse the image. Reflections could lie. Fear could lie. Adrenaline made patterns where there were none. She knew these things. She also knew there had been nothing behind her a moment before, and that knowledge lived lower than reason, in the old part of the body that understood teeth in darkness. The Heartstone flared hot. Rory gasped and tore it from beneath her clothes. Crimson light spilled through her fingers, bright enough to stain her skin. Behind her, something inhaled. The breath was slow and intimate. It smelled of pond water and crushed flowers. Rory moved before it could exhale. She threw herself sideways, rolled through the grass, and came up facing the stone. Nothing stood where she had crouched. No figure. No flattened grass. Her own breath rasped in her throat. Across the pool, a woman watched her. She had Rory’s height and Rory’s straight black hair. She wore Rory’s coat, down to the frayed seam on the left pocket. Her face remained in shadow despite the moonlight, but her eyes shone bright blue. The double smiled. Rory felt it before she saw it: the pendant’s heat climbing toward pain. “Who are you?” she asked. The woman’s head tilted. “Who are you?” It was Rory’s voice stripped of cadence, each word placed carefully beside the next. “You sent the note?” “You sent the note?” “Right. Productive.” “Right.” The smile widened. “Productive.” Rory backed toward the trees. She kept the Heartstone clenched in one fist and the sharp rock in the other. The double did not follow. It stood amid the flowers with its arms hanging loose. At the clearing’s edge, the standing stones appeared closer together than before. There had been gaps broad enough for a person. Now the nearest barely admitted a shoulder. Rory looked for the route she had entered by. Every opening showed the same thing: dense forest, silver flowers, blackness. The double spoke behind her. “Rory.” She froze. The voice had changed. Not much, but enough. The counterfeit flatness was gone. This was her own voice as she heard it in recordings, lower than it sounded inside her skull. “Rory, wait.” She glanced back. The woman stood at the near edge of the pool. No ripples disturbed the water. Rory had not heard her walk. “I know why it chose you,” the double said. The sentence landed harder than any scream could have done. Rory forced her attention to the gaps between the stones. “Then tell me.” “It was hungry.” The pendant pulsed. Across the clearing, flowers began closing one by one. “It was lost,” the double continued. “It called for a door.” Another pulse. A dull red gleam appeared among the trees beyond the boundary. Then another. Then dozens, all at different heights. Rory stared before she could stop herself. Eyes, her mind supplied. But they did not blink. The crimson points brightened in answer to the Heartstone. Between them, the darkness shifted with the slow movement of bodies too large to pass through the trees. A low sound rolled through the grove. Not a growl. Not thunder. Knocking. Three measured blows, vast and distant, as if someone stood beneath the earth and struck the underside of it. The pool quivered. The ancient oak stones gave a soft collective creak. Rory’s double looked toward the sound. For the first time, her smile faltered. That frightened Rory more than anything else. “What’s beneath us?” Rory asked. The double turned its blue eyes back to her. “Not beneath.” The knocking came again. This time it sounded from the sky. The stars in the pool went out. Rory looked up. Darkness spread overhead in a perfect circle, erasing the unfamiliar constellations. Along its rim burned a thin crimson line, the colour of the Heartstone’s inner glow. A portal. The pendant had always warmed near them. Near locked cellar doors. Near bricked tunnels. Near places where the air smelled briefly of ash. Now it scorched her palm. Rory wrapped the silver chain around her fist and ran. She chose the narrowest gap between the standing stones, turning sideways to force herself through. Rough stone scraped her coat. Something caught her hair. For one horrible second the pillars seemed to flex inward, bark ridges pressing her ribs, but she expelled her breath and tore free. The forest received her. Branches whipped her face. Flowers crushed under her boots with wet sighs. She did not search for the path. She followed the Heartstone’s pulse in reverse, changing direction whenever its heat intensified, choosing the colder way. Behind her, her own voice called from the grove. “Rory!” She ran. “You’ll miss it!” A branch struck her left wrist, scraping across the old crescent scar. “You came to know!” The footfalls returned. Not one set now. Many. Some too light, pattering over leaves. Some heavy enough to tremble through the soil. All kept pace behind her without drawing closer. Rory counted because counting made the world measurable. Thirty-eight. Thirty-nine. Forty. The child’s laugh burst beside her ear. She stumbled, caught herself against a tree, and nearly dropped the pendant. When she looked down, a small handprint darkened the moss at knee height. Fresh water trickled from it. Forty-one. She pushed on. The forest changed around her. Bare winter limbs became dense summer canopy, then skeletal branches again. Once she saw dawn ahead, grey and thin between the trunks. She ran toward it and found only a bank of white flowers, every bloom bearing a tiny closed eye at its centre. She turned away before they opened. The knocking continued overhead. At sixty, her phone began to ring. The sound was deafening in the unnatural hush. She dragged it from her pocket without slowing. The screen showed an incoming call from her own number. She rejected it. It rang again. Her own name glowed on the screen: AURORA CARTER. She rejected it and switched the phone off. The black display lit anyway. A live image filled the screen. Rory saw herself running through the trees from several yards behind. Her black hair snapped across her face. Her coat flared with each stride. Behind the filmed version of her, something tall leaned into the frame. Rory dropped the phone. It struck the ground and continued ringing. She did not look back. At seventy-three steps, she saw the first standing stone. At seventy-four, the footsteps stopped. Rory almost stopped with them. Instead she sprinted toward the black pillar. Beyond it hung the mossy branch she remembered. Through the gap beneath, London’s orange glow smudged the clouds. The red paper strip fluttered from the sapling. She threw herself across the boundary. Sound crashed over her. Traffic. Wind. The drone of an aeroplane. A fox barking somewhere in the park. Rory fell to her knees on the footpath, palms striking wet gravel. The Heartstone went cold. For several seconds she stayed there, gulping ordinary London air. Rain had begun, fine and needling. It ticked against leaves and darkened the shoulders of her coat. Her watch read 12:01 a.m. Three minutes. Rory rose unsteadily and turned. The mossy branch swayed in the wind. Behind it lay familiar bracken and a shallow stand of oaks. No ancient boundary stones. No impossible flowers. Her phone rested in the mud at her feet. She stared at it. She had dropped it deep inside the grove. The screen was cracked but dark. After a moment it chimed with a missed-call notification. One missed call from Aurora Carter. A voicemail waited. Rory did not touch it. She backed away, one step, then another. From the phone’s speaker came the soft click of the voicemail playing by itself. At first there was only breathing. Then her own voice whispered, warm with relief and very close to the microphone. “I got out.” Rory’s gaze lifted to the trees. Between two trunks, just beyond the reach of London’s light, a pair of bright blue eyes opened. The voicemail continued. “But you didn’t.”
created_at"2026-07-09T18:01:33.084Z" 7/9/2026, 6:01:33 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3124
moderation_latency(null)
generation_time71641
tokens_prompt812
tokens_completion4589
native_tokens_prompt742
native_tokens_completion3562
native_tokens_completion_images0
native_tokens_reasoning94
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"
service_tier"default"
usage0.11057
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_08baac0b5664aafc016a4fe1fd2bc08196821b7f07c293728a"
is_byokfalse
latency254
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620093-505WAD7EFaeLTSbXCy49"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620093-pm8Hx9tCLfMOPAsNFb40"
upstream_id"resp_08baac0b5664aafc016a4fe1fd2bc08196821b7f07c293728a"
total_cost0.11057
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags6
adverbTagCount1
adverbTags
0"she said softly [softly]"
dialogueSentences27
tagDensity0.222
leniency0.444
rawRatio0.167
effectiveRatio0.074
87.06% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2705
totalAiIsmAdverbs7
found
0
adverb"very"
count3
1
adverb"perfectly"
count1
2
adverb"gently"
count1
3
adverb"softly"
count1
4
adverb"carefully"
count1
highlights
0"very"
1"perfectly"
2"gently"
3"softly"
4"carefully"
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)
59.33% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2705
totalAiIsms22
found
0
word"familiar"
count2
1
word"warmth"
count2
2
word"pulsed"
count3
3
word"implication"
count1
4
word"silence"
count1
5
word"whisper"
count1
6
word"trembled"
count1
7
word"echo"
count3
8
word"pulse"
count3
9
word"measured"
count1
10
word"quivered"
count1
11
word"perfect"
count1
12
word"footsteps"
count1
13
word"fluttered"
count1
highlights
0"familiar"
1"warmth"
2"pulsed"
3"implication"
4"silence"
5"whisper"
6"trembled"
7"echo"
8"pulse"
9"measured"
10"quivered"
11"perfect"
12"footsteps"
13"fluttered"
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
narrationSentences347
matches
0"m with relief"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences347
filterMatches
0"feel"
1"watch"
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)
analyzedSentences367
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
totalWords2703
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions76
wordCount2629
uniqueNames14
maxNameDensity1.6
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Rory42
Richmond3
Park3
London5
Heartstone9
Heavy1
Eva1
Golden1
Empress1
Cardiff1
Aurora1
Carter1
Unknown3
One4
persons
0"Rory"
1"Heartstone"
2"Eva"
3"Aurora"
4"Carter"
5"One"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore0.701
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences203
glossingSentenceCount3
matches
0"looked like timber until she touched it"
1"seemed intrusive"
2"appeared closer together than before"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.37
wordCount2703
matches
0"Not much, but enough"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences367
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs222
mean12.18
std13.03
cv1.07
sampleLengths
013
142
22
345
410
548
67
733
85
91
101
115
128
137
1466
1530
166
175
1811
1925
2068
2110
2210
2314
244
253
2632
274
286
2942
304
3120
325
332
342
3516
361
3717
381
3922
404
4143
423
4363
4411
4510
462
478
484
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences347
matches
0"been pushed"
1"was gone"
2"was followed"
3"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs434
matches
0"was picking"
1"was deafening"
2"was only breathing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount1
flaggedSentences3
totalSentences367
ratio0.008
matches
0"But sharing it would have required explaining the pendant, the impossible warmth it gave off near certain locked doors and abandoned tunnels, and the figure Rory had glimpsed twice in the reflection of the Golden Empress delivery scooter’s mirrors—a tall shape that wasn’t there when she turned around."
1"Wildflowers bloomed between them in impossible profusion—bluebells, foxgloves, primroses, tiny white stars she did not know."
2"One moment she was picking her way between roots; the next, her boot sank ankle-deep into soft grass."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount322
adjectiveStacks0
stackExamples(empty)
adverbCount11
adverbRatio0.034161490683229816
lyAdverbCount2
lyAdverbRatio0.006211180124223602
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences367
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences367
mean7.37
std5.75
cv0.78
sampleLengths
013
118
224
32
419
58
618
710
88
913
104
1123
127
1313
1412
158
165
171
181
195
203
215
227
234
244
258
2650
2716
283
292
309
311
325
335
3411
357
367
3711
388
393
409
4148
4210
4310
4414
454
462
471
487
499
40.74% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats34
diversityRatio0.29427792915531337
totalSentences367
uniqueOpeners108
99.01% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences303
matches
0"Then she stepped between two"
1"Even the soft scrape of"
2"Then, very far away, a"
3"Then dozens, all at different"
4"Near locked cellar doors."
5"All kept pace behind her"
6"Once she saw dawn ahead,"
7"Instead she sprinted toward the"
8"Then her own voice whispered,"
ratio0.03
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount68
totalSentences303
matches
0"It had been above the"
1"She could hear traffic beyond"
2"It looked like timber until"
3"Its faint inner glow deepened"
4"Her voice fell dead at"
5"She looked back again."
6"She had marked the turning"
7"She should have shown the"
8"She knew that."
9"It pressed against her ears,"
10"Her next breath sounded embarrassingly"
11"She turned at once."
12"She took out her phone."
13"It slid between the trees"
14"Its beam picked out the"
15"She could go back and"
16"She went forward."
17"Their colours looked wrong under"
18"She stopped at seventy-three."
19"She angled the torch back"
ratio0.224
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount216
totalSentences303
matches
0"It had been above the"
1"She could hear traffic beyond"
2"It looked like timber until"
3"Stone met her fingertips, cold"
4"Lichen silvered its surface."
5"A second pillar leaned among"
6"The Heartstone pendant shifted beneath"
7"Rory pulled off one glove"
8"The crimson gem rested against"
9"Its faint inner glow deepened"
10"Warmth pulsed into her skin."
11"Her voice fell dead at"
12"She looked back again."
13"The path remained visible."
14"She had marked the turning"
15"The message had been pushed"
16"The handwriting had been thin"
17"The word DYMAS meant nothing"
18"The implication that the pendant"
19"She should have shown the"
ratio0.713
49.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences303
matches
0"By the time Rory found"
1"Now the nearest barely admitted"
2"Now it scorched her palm."
ratio0.01
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences93
technicalSentenceCount3
matches
0"But sharing it would have required explaining the pendant, the impossible warmth it gave off near certain locked doors and abandoned tunnels, and the figure Ror…"
1"The compass app spun without settling, its red needle sweeping circles as if delighted with itself."
2"Three measured blows, vast and distant, as if someone stood beneath the earth and struck the underside of it."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount1
fancyTags
0"she whispered (whisper)"
dialogueSentences27
tagDensity0.148
leniency0.296
rawRatio0.25
effectiveRatio0.074
92.2993%