Run: 2026-07-09-01KX41GS19EBZMFWBKKD3SHFB8

Run Details

Duration:
1m 11s
Cost:
$0.102770
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 disappeared. It had been there a moment ago, snagged in the bare branches above Richmond Park, pale and sharp enough to throw her shadow across the path. Then she stepped between two ancient oaks, ducking under a low branch, and the night closed over her like deep water. She stopped. Behind her, the path ran back through the trees in a ribbon of silver. Ahead, nothing reflected the sky. Rory took out her phone. The screen lit her fingers and the small crescent scar on her left wrist. 23:17. No signal, though she had expected that. The compass app spun lazily through north, east, south, then settled on a direction that pointed straight down. “Useful,” she muttered. Her voice went nowhere. That bothered her more than the compass. The park had been full of night sounds on the walk in: tyres whispering along the distant road, a tawny owl calling across the woods, the dry rummaging of deer beyond her torch beam. Here, the silence felt constructed. Not an absence but a thing in itself, packed between the trees to smother whatever entered. The pendant rested under her shirt, warm against her breastbone. That was why she had come. It had begun heating shortly after eleven. Not the comfortable warmth it sometimes held, faint as blood beneath skin, but a steady pulse that had drawn her from her flat above Silas’ bar and across London. She had tried leaving it on the kitchen table. Five steps toward the door, and pain had stabbed behind her eyes hard enough to put her on one knee. So she had put it back on. The pain had stopped. The tug had begun. Now the Heartstone gave another slow throb. Heat spread through the silver chain around her neck. Ahead. Of course it was ahead. Rory slipped her phone into her jacket and switched on the small torch she carried for evening deliveries. The beam struck the first boundary marker ten paces away. It looked less like stone than a trunk burned black and buried upright. Ridges ran down its surface like old bark, but when she touched it, it was cold and hard beneath her fingertips. No moss grew on it. No lichen. Near the top, beyond easy reach, something had cut a narrow groove around the entire pillar. She moved the light. A second marker stood among the trees. Then a third. Ancient oak standing stones, each spaced precisely from the next, forming a boundary around something she could not yet see. The pendant pulsed. Rory drew a breath and stepped between them. The world exhaled. Sound rushed back all at once: leaves stirring, insects shrilling, water trickling somewhere nearby. The sudden noise made her flinch. Her torch swept across a clearing carpeted with flowers. Wildflowers. Hundreds of them. Bluebells, poppies, foxgloves, snowdrops—spring, summer, winter, all blooming together beneath the black sky. Their colours looked too vivid in the torchlight, as if painted onto the dark. The clearing sloped gently into a hollow. More standing stones ringed the far edge. Isolde’s grove. She had found it. Rory glanced at her phone again. 23:17. The seconds display did not move. She watched it long enough for her own pulse to become loud in her ears. Still 23:17. “Fine,” she said softly. “Be dramatic.” The insects stopped. Not gradually. One instant the air throbbed with their chorus; the next, silence snapped shut. Rory held still. Something moved at the far edge of the clearing. Her torch found silver birch trunks, brambles and a patch of white flowers nodding though there was no wind. Nothing else. She waited. A drop of cold water struck the back of her hand. Then another. Rory looked up. There were no clouds, because there was no sky. Not exactly. Above the grove spread a darkness deeper than the ordinary night, unbroken by moon or stars. Branches reached into it and vanished, their upper limbs swallowed cleanly as though submerged in ink. Another drop touched her cheek. She wiped it away. Her fingertips came back clear. The pendant gave a sharper pulse. The reason she had come lay on the other side of the hollow. She could feel that now. Whatever had called to the Heartstone was close, near enough that the crimson gem seemed to knock against her sternum with a rhythm that did not match her heart. She started down the slope. The flowers leaned away from her boots. Rory noticed on the third step. She stopped, lifted one foot, and watched the nearest bluebells ease upright. When she lowered it, they bent in the opposite direction, their delicate heads trembling. Not crushed. Not disturbed. Avoiding her. “Can’t blame you,” she whispered. The answer came from behind her. “Can’t blame you.” Her own voice. Quiet, exact, half a second too slow. Rory turned so fast the torch beam streaked across the grove. Nothing stood between the boundary stones. The path by which she had entered remained visible beyond them, a pale strip winding into the trees. Then the beam passed over one of the black pillars, and a figure slipped behind it. Only a shoulder. A suggestion of straight dark hair. The white curve of a face withdrawing from the light. Rory’s fingers tightened around the torch. “Who’s there?” This time no echo answered. She backed one step toward the centre of the clearing. Logic presented itself in neat, helpful pieces. Someone had followed her. Someone was playing games. Reflections, shadows, exhaustion. It was late. She had worked a split shift. She had drunk too much coffee and eaten half a spring roll over a sink. The pendant was an impossible red stone from an impossible benefactor, and she was standing inside a hidden grove where her phone had forgotten how seconds worked. Logic cleared its throat and revised its position. Rory reached beneath her jacket and drew out the Heartstone. The gem was roughly the size of her thumbnail, deep crimson with a glow trapped at its centre. It hung from its silver chain as though heavier than it should be. The heat had become uncomfortable, almost enough to burn, and each pulse lit the tiny veins within the stone. The light brightened when she faced the far side of the grove. Dimmed when she turned toward the path. A compass, then. Or bait. She kept it in her fist and walked. Halfway across the hollow, she found the deer. It stood among the foxgloves with its back to her, so still she had mistaken it for a fallen branch. A young stag, judging by the narrow spread of antlers. Its coat was dark with damp. Rory lowered the torch beam away from its eyes. “Easy.” One ear twitched toward her. The other turned in the opposite direction. She stopped. The stag’s head moved slightly, as though it were listening to two separate sounds. Its body remained fixed. Not grazing. Not poised to bolt. Its legs looked planted among the flowers. Then it spoke. “Aurora.” The voice did not come from its throat. The mouth never moved. The word seemed to emerge from the wet earth beneath it, muffled and intimate. Rory’s stomach clenched. The stag turned its head. Too far. Its neck rotated until one black eye looked back over the ridge of its spine. The motion made no sound. The eye reflected her torch as a hard white point. “Aurora,” the ground said again. She did not run. Running was how people broke ankles in dark woods. Running was how panic took over and made every decision afterward. She stepped sideways. The stag’s eye followed. Another step. Its body remained facing away, but the head turned with her, antlers passing through the foxglove stalks without disturbing them. Rory shifted the torch to her left hand and closed her right around the hot pendant. “What do you want?” The reflected point in the stag’s eye went out. Behind her, someone took a breath. Warm air touched the nape of her neck. Rory spun and swung the torch like a baton. It cut through empty air. The clearing lay open behind her, flowers bending outward in a widening circle. At its edge stood a woman. She was framed between two boundary stones, perhaps fifty metres away. Too distant for Rory to see her face clearly, but not too distant to recognise the black shoulder-length hair, the green jacket, the narrow black jeans. The woman held a torch in her left hand. Her right fist was pressed to her chest. Rory stared at herself. The other Rory tilted her head. A moment later, the stag’s hoof shifted behind her. Rory refused to look away from the figure. “No.” Across the grove, her double’s mouth moved. The word arrived from close behind Rory’s ear. “No.” Every flower in the clearing bent flat. The Heartstone flared. Crimson light burst between Rory’s fingers, throwing long red shadows across the ground. For one instant the grove changed. The flowers vanished. The grass vanished. She stood on black soil scored with hundreds of narrow tracks, all circling the hollow. The standing stones were not pillars but trees stripped of bark, their branches buried downward into the earth and their roots clawing at the empty sky. Shapes crowded between them—tall, jointed silhouettes with heads bowed beneath the weight of branching horns. And at the far edge, where her double stood, the darkness had split open. A vertical wound hung between two trees. No wider than a doorway, it showed no light beyond, only depth: a vast descending dark in which distant things shifted and scraped against stone. The sight lasted less than a heartbeat. Then the flowers returned. The grove stood empty except for Rory, the stag and the woman wearing her face. The pendant’s heat became pain. Rory nearly dropped it. Instead she wrapped the chain around her knuckles and forced herself to think. A portal. The Heartstone warmed near a Hel portal. Whatever stood across the hollow had not called her here. The opening had. Or something on the other side of it. Her double took a step forward. Rory stepped back. The copy stopped. Rory tested it, moving one foot to the side. The woman mirrored her. Not a hunter, then. A reflection. Rory looked down. There was no water beneath her, but the soil under the flowers shone faintly, slick as glass. The other Rory was not standing across from her. She was standing below. The thought came whole and cold. Rory raised her torch. The double lowered hers. Rory lifted the pendant. The other Rory’s hand fell away from her chest, empty. There. Not a perfect reflection. The double looked at its bare hand. Its expression changed. Until then it had worn Rory’s own wary concentration. Now the features slackened, all pretence draining from them. Its eyes opened wider. They were not blue. They had no colour at all. The thing smiled. The flowers around Rory’s boots rustled as something moved underneath them. She ran. Not back toward the path. The thing expected that; she knew it with the same instinct that told her not to pull from a gripping hand but to twist toward the thumb. She sprinted across the hollow toward the portal, toward the blaze of heat in the Heartstone. The stag reared into her path. Rory swerved. An antler grazed her shoulder, cold as metal. The animal made no sound, but the earth beneath it spoke in a chorus of overlapping voices. Rory. Aurora. Laila. Carter. Malphora. Names struck from every direction. Some she knew. One she wished she did not. One seemed to pass through her bones and leave frost behind. She reached the far boundary. The portal flickered into view between the inverted oaks, a seam of absolute black. The pendant burned bright enough to paint her fingers red. Wind poured from the opening, carrying the smell of wet stone and something old sealed in winter earth. Scraping sounded far below. Then nearer. Rory did not cross the seam. She grabbed the silver chain with both hands and flung the Heartstone around the nearest standing stone. The chain caught in the groove carved around its top. For one terrible second, nothing happened. Her double came across the flowers at a run. It no longer bothered to imitate her. Its arms swung too loosely. Its knees bent backward with each stride, and its smile remained fixed despite the jolting motion. Rory hauled on the chain. The pendant struck the standing stone. The grove convulsed. Every flower snapped shut. The black pillars groaned, not like stone but like trees in a storm. The portal narrowed, and the wind reversed with a howl, dragging loose earth, petals and dead leaves toward the seam. The thing wearing Rory’s face stumbled. Its empty eyes widened. Rory pulled harder. The chain cut into her palms. The groove in the standing stone glowed the same deep crimson as the gem, a ring of light tightening around the pillar. The portal folded inward. The double flew sideways. Its fingers raked through flowers, leaving no mark. For the first time its mouth opened beyond the shape of a human jaw. No scream emerged. Instead Rory heard a pub door slamming below her flat. Eva laughing through a mouthful of chips. Her mother calling her in from the rain. Evan saying her name in that careful, level voice that meant he was about to make everything her fault. Then her own voice, small and breathless: Please don’t leave me here. The seam snapped shut. Darkness struck. Rory fell backward. The chain came loose, and the pendant landed against her chest, suddenly cold. For several seconds she lay among the flowers, staring upward. The moon shone above the grove. Full and pale, it hung between ordinary branches. Insects hummed. Somewhere beyond the boundary, a deer crashed away through the undergrowth. Rory sat up. The clearing was empty. No stag. No double. No wound between the trees. Her torch lay nearby, still shining. She picked it up and checked her phone. 05:42. Dawn should have been lifting at the edges of the sky. Instead the night remained deep, the moon high. The time changed as she watched. 23:17. 05:42. 23:17. Then the screen went black. Rory got to her feet. Her palms bore thin red lines from the chain, and her left wrist ached beneath the old crescent scar. She tucked the Heartstone under her shirt, though its cold now seemed worse than its heat. The path beyond the standing stones looked exactly as it had when she arrived. She crossed the boundary without looking back. One step. Two. On the third, sound changed. Traffic murmured in the distance. Wind moved through the canopy. Her phone vibrated in her pocket with a rush of missed messages. Rory kept walking until the first standing stone was hidden behind the trees. Then, against her judgement, she glanced back. The path was empty. Relief came thin and sharp. She turned away. From somewhere deep in the grove, muffled by earth and distance, a woman began hammering on the underside of the ground. Three knocks. A pause. Then Rory’s own voice called after her. “Wrong one.”
created_at"2026-07-09T18:16:25.904Z" 7/9/2026, 6:16:25 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3645
moderation_latency(null)
generation_time70504
tokens_prompt812
tokens_completion4227
native_tokens_prompt742
native_tokens_completion3302
native_tokens_completion_images0
native_tokens_reasoning92
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.10277
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0cafd09da5bd7a80016a4fe57a3b248196876a7d81036539f6"
is_byokfalse
latency509
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-1783620985-Reg3wNNlu7vL3ArptW5e"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620985-SOUmkP4vKVQ1uSYj7zhv"
upstream_id"resp_0cafd09da5bd7a80016a4fe57a3b248196876a7d81036539f6"
total_cost0.10277
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags4
adverbTagCount2
adverbTags
0"she said softly [softly]"
1"the ground said again [again]"
dialogueSentences13
tagDensity0.308
leniency0.615
rawRatio0.5
effectiveRatio0.308
86.28% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2551
totalAiIsmAdverbs7
found
0
adverb"lazily"
count1
1
adverb"precisely"
count1
2
adverb"gently"
count1
3
adverb"softly"
count1
4
adverb"slightly"
count1
5
adverb"loosely"
count1
6
adverb"suddenly"
count1
highlights
0"lazily"
1"precisely"
2"gently"
3"softly"
4"slightly"
5"loosely"
6"suddenly"
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)
62.76% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2551
totalAiIsms19
found
0
word"silence"
count2
1
word"constructed"
count1
2
word"comfortable"
count1
3
word"warmth"
count1
4
word"pulse"
count4
5
word"throb"
count1
6
word"pulsed"
count1
7
word"throbbed"
count1
8
word"could feel"
count1
9
word"echo"
count1
10
word"stomach"
count1
11
word"weight"
count1
12
word"perfect"
count1
13
word"flickered"
count1
14
word"vibrated"
count1
highlights
0"silence"
1"constructed"
2"comfortable"
3"warmth"
4"pulse"
5"throb"
6"pulsed"
7"throbbed"
8"could feel"
9"echo"
10"stomach"
11"weight"
12"perfect"
13"flickered"
14"vibrated"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences319
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences319
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences328
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen34
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2549
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount2521
uniqueNames7
maxNameDensity1.75
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Rory"
discoveredNames
Rory44
Richmond1
Park1
Heartstone8
Hel1
Please1
One5
persons
0"Rory"
1"Heartstone"
2"Please"
3"One"
places
0"Richmond"
1"Park"
2"Hel"
globalScore0.627
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences179
glossingSentenceCount1
matches
0"seemed worse than its heat"
3.84% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.962
wordCount2549
matches
0"Not an absence but a thing in itself, packed between the trees to smother whate"
1"Not the comfortable warmth it sometimes held, faint as blood beneath skin, but a steady pulse"
2"not pillars but trees stripped of bark, their branches buried downward into"
3"not to pull from a gripping hand but to twist toward the thumb"
4"not like stone but like trees in a storm"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences328
matches
0"expected that; she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs210
mean12.14
std13.49
cv1.112
sampleLengths
013
147
22
319
445
53
64
77
855
910
106
1165
127
134
144
1516
161
175
1828
1957
204
2130
223
238
243
2529
264
2741
282
294
307
316
3215
332
346
353
3615
373
389
3921
402
4111
422
4346
445
459
466
4747
485
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences319
matches
0"was framed"
1"was pressed"
2"was hidden"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs409
matches
0"was playing"
1"was standing"
2"were listening"
3"was not standing"
4"was standing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences4
totalSentences328
ratio0.012
matches
0"Bluebells, poppies, foxgloves, snowdrops—spring, summer, winter, all blooming together beneath the black sky."
1"One instant the air throbbed with their chorus; the next, silence snapped shut."
2"Shapes crowded between them—tall, jointed silhouettes with heads bowed beneath the weight of branching horns."
3"The thing expected that; she knew it with the same instinct that told her not to pull from a gripping hand but to twist toward the thumb."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount245
adjectiveStacks0
stackExamples(empty)
adverbCount9
adverbRatio0.036734693877551024
lyAdverbCount2
lyAdverbRatio0.00816326530612245
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences328
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences328
mean7.77
std6
cv0.772
sampleLengths
013
126
221
32
414
55
65
714
81
97
1018
113
124
137
1434
155
1616
1710
186
197
2029
219
2220
237
244
254
267
279
281
295
3018
3110
3213
3321
345
352
3616
374
387
393
4020
413
428
433
4414
456
469
471
483
4913
41.61% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats27
diversityRatio0.2919254658385093
totalSentences322
uniqueOpeners94
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount17
totalSentences273
matches
0"Then she stepped between two"
1"Of course it was ahead."
2"Then a third."
3"More standing stones ringed the"
4"Then the beam passed over"
5"Only a shoulder."
6"Then it spoke."
7"Too distant for Rory to"
8"Then the flowers returned."
9"Instead she wrapped the chain"
10"Instead Rory heard a pub"
11"Then her own voice, small"
12"Somewhere beyond the boundary, a"
13"Instead the night remained deep,"
14"Then the screen went black."
15"Then, against her judgement, she"
16"Then Rory’s own voice called"
ratio0.062
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount59
totalSentences273
matches
0"It had been there a"
1"Her voice went nowhere."
2"It had begun heating shortly"
3"She had tried leaving it"
4"It looked less like stone"
5"She moved the light."
6"Her torch swept across a"
7"Their colours looked too vivid"
8"She had found it."
9"She watched it long enough"
10"she said softly"
11"Her torch found silver birch"
12"She wiped it away."
13"Her fingertips came back clear."
14"She could feel that now."
15"She started down the slope."
16"She stopped, lifted one foot,"
17"Her own voice."
18"She backed one step toward"
19"It was late."
ratio0.216
75.38% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount210
totalSentences273
matches
0"It had been there a"
1"Rory took out her phone."
2"The screen lit her fingers"
3"The compass app spun lazily"
4"Her voice went nowhere."
5"That bothered her more than"
6"The park had been full"
7"Here, the silence felt constructed."
8"The pendant rested under her"
9"That was why she had"
10"It had begun heating shortly"
11"She had tried leaving it"
12"The pain had stopped."
13"The tug had begun."
14"Heat spread through the silver"
15"Rory slipped her phone into"
16"The beam struck the first"
17"It looked less like stone"
18"Ridges ran down its surface"
19"She moved the light."
ratio0.769
54.95% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences273
matches
0"By the time Rory found"
1"Now the Heartstone gave another"
2"Now the features slackened, all"
ratio0.011
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences91
technicalSentenceCount2
matches
0"Its body remained facing away, but the head turned with her, antlers passing through the foxglove stalks without disturbing them."
1"Evan saying her name in that careful, level voice that meant he was about to make everything her fault."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount2
fancyTags
0"she muttered (mutter)"
1"she whispered (whisper)"
dialogueSentences13
tagDensity0.308
leniency0.615
rawRatio0.5
effectiveRatio0.308
80.8276%