Run: 2026-07-09-01KX40XMK5PR8S65729YG14APJ

Run Details

Duration:
59.9s
Cost:
$0.098900
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
The first thing Rory noticed was the absence of deer. Richmond Park belonged to them after dark. They moved through the bracken in pale, watchful herds, hooves knocking softly against roots, antlers combing the mist. Even when hidden, they left signs of themselves everywhere: bark stripped from young trees, cropped grass, the sudden crack of a branch under weight. Tonight, there was nothing. Rory stood beyond the locked pedestrian gate with one hand wrapped around the cold iron bars. Behind her, the road shone black beneath the streetlamps. A car passed without slowing, tyres whispering over wet tarmac, and for a moment the ordinary world seemed no farther away than the width of her outstretched arm. Then the car vanished around the bend. Silence pressed in. “Brilliant,” she murmured. Her breath clouded the air. She checked the message on her phone for the fifth time. COME ALONE. NORTH OF THE POND. FIND THE OAK STONES BEFORE MIDNIGHT. BRING THE HEARTSTONE. No number. No signature. No explanation of how the sender knew about the pendant tucked beneath her jumper. A sensible person would have taken the message to the police. A sensible person would not have climbed a locked gate into Richmond Park at eleven thirty on a Thursday night. But the police would ask where she had got the Heartstone, and Rory had no answer that sounded remotely sane. It had appeared in a padded envelope outside her flat above Silas’ bar, addressed to Laila—a name she had used exactly once, in circumstances she preferred not to revisit. No return address. Inside, only the silver chain and the crimson stone, warm as living skin. For three weeks, the pendant had done nothing. At ten forty-seven that evening, it had begun to pulse against her chest. Rory released the gate and turned towards the trees. Her phone’s torch cast a hard white circle across the path. Damp leaves gleamed like scales. Beyond them, trunks crowded together in ranks, their upper branches tangled against a moonless sky. She knew the park well enough by daylight. At night, every path looked invented. She started walking. The pendant warmed with each step. Not steadily. It gave a small throb, then cooled, then warmed again—a sluggish rhythm that did not match her heartbeat. She tried not to think of it as a pulse. Tried not to imagine it answering something beneath the earth. North of the pond. Find the oak stones. There were no standing stones marked on the park maps, oak or otherwise. The phrase had sounded like nonsense until Eva, after two glasses of wine and no prompting, had once mentioned old stories about trees that forgot they were trees. Oaks petrified by Fae magic. Boundaries that only appeared to those invited across them. Eva had laughed afterwards. Rory had not. A branch snapped somewhere to her left. She stopped. The torchlight washed over bracken, nettles and the silver side of a birch trunk. Nothing moved. No animal bolted. No wings beat overhead. “Deer,” she said, and immediately disliked how small her voice sounded. She walked on. The path dipped towards the pond. Water showed between the trees, flat and colourless. A skin of mist hovered above it, though the night was not cold enough for mist. Rory kept to the edge, following a narrow track churned to mud by boots and bicycles. Her trainers sank with soft sucking sounds. Halfway around the pond, she heard footsteps behind her. Three measured crunches. Rory turned so quickly the pendant struck her sternum. The path was empty. Her torch reached twenty metres at most. Beyond that, darkness stood solid between the trees. She listened. A drop fell from a branch into the pond. Rings widened over the black surface. Nothing else. She resumed walking, slower now. The footsteps did not return. North of the pond, the path split. One branch curved east towards open grassland. The other disappeared into a dense stand of oak and holly. The Heartstone flared hot enough to sting. Rory caught it through her jumper. Its thumbnail-sized shape pressed into her palm. “All right,” she whispered. “That way.” She took the wooded path. The beam of her phone trembled, though her hand did not. The battery indicator showed seventy-two per cent. A few steps later, it showed fifty-nine. She frowned and tapped the screen. Forty-eight. “Don’t you dare.” The phone dimmed. Ahead, something pale slipped behind an oak. Rory froze. It had been upright. Too tall for a deer. A narrow vertical gleam, there and gone at the edge of the torchlight. “Hello?” No answer. She should leave. The thought arrived clean and reasonable, sounding irritatingly like her father presenting an argument in court. Turn around. Walk back to the gate. Ring Eva. Ring Silas. Ring anyone. Whatever waited at the oak stones could wait until daylight. Rory turned. The path behind her was gone. Holly crowded the place where it should have been, glossy leaves reflecting the torch in sharp white points. The shrubs stood shoulder-high and densely woven, their branches thick as wrists. She stepped closer and found no gap, no mud, no impression of her own footprints. Only untouched leaf mould beneath the bushes. Her mouth went dry. She swung the light in a slow circle. Oak trunks surrounded her. Every one looked familiar. Every one looked wrong. The pendant pulsed once against her palm. From deeper in the wood came the sound of a woman humming. It was a simple tune, lilting and repetitive. Rory knew it. Her mother used to hum it while marking exercise books at the kitchen table, red pen between her fingers, rain ticking against the Cardiff windows. Rory stopped breathing. The tune continued. “Mam?” The humming ceased. For one terrible moment, hope moved before sense could catch it. Then Rory’s mind supplied the facts with merciless efficiency. Jennifer Carter was in Cardiff. Jennifer Carter hated driving after dark. Jennifer Carter did not know about the message, the pendant or the grove. A voice spoke softly among the trees. “Rory?” Her mother’s voice. Exact down to the slight Welsh lift at the end. Rory backed away. The light on her phone went out. Darkness swallowed everything. She pressed the power button. Nothing happened. She pressed it again, held it, swore under her breath. The screen remained black. “Rory,” the voice called, farther to her right now. “I can’t see you.” The Heartstone’s faint inner glow seeped through the weave of her jumper. Crimson light painted her fingers as she dragged it free. The silver chain caught at her collar, then slipped loose. The stone hung against her palm, warm and pulsing. In its dim radiance, the nearest oaks seemed to lean towards her. Rory moved in the opposite direction from the voice. She kept one hand before her face and placed each foot carefully, feeling for roots. Wildflowers brushed her ankles. Their presence registered slowly. Bluebells, foxgloves, tiny white stars of stitchwort—all blooming together in late autumn beneath a canopy that admitted no moonlight. The air changed. It smelled no longer of wet earth but of summer roses left too long in a sealed room. Sweetness thickened the back of her throat. Her mother called again, behind her. “Don’t go in there.” Rory walked faster. Something kept pace beyond the trees. She never saw it directly. A suggestion of pale limbs passed between trunks. Branches shifted without sound. Once, the red glow caught what looked like a hand curling around an oak, fingers too long and too evenly jointed. When Rory raised the pendant, the hand withdrew. “Rory,” her mother said. Then, in Eva’s voice: “Rory, wait.” Then in a man’s voice she knew far too well: “Aurora.” Evan. Her body reacted before thought. Her shoulders drew in. Her left wrist ached around the small crescent scar, an old injury suddenly remembering every hand that had closed over it since. “No,” she said. The thing in the trees laughed softly. Not Evan’s laugh. Not anyone’s. It sounded like dry leaves stirred along stone. Rory tightened her grip on the Heartstone and forced herself onward. Panic wanted speed, but speed in darkness meant a broken ankle and a face full of roots. She counted her steps instead. Twenty-seven. Twenty-eight. Twenty-nine. At forty-three, her foot met empty air. She lurched back. Pebbles rattled down a slope ahead, falling much farther than they should have. No sound marked their landing. The crimson glow showed the edge of a narrow drop. Beyond it, darkness yawned. She swept the pendant from side to side. To her left, two enormous shapes rose among the flowers. Oaks, she thought at first. Then she saw their surfaces were grey and deeply ridged, like bark transformed to stone. They stood upright, leaning fractionally towards one another, and between them hung a darkness blacker than the surrounding night. The oak stones. The pendant burned. Rory hissed and nearly dropped it. Deep within the crimson gem, a spark throbbed like a tiny heart. With every pulse, the blackness between the stones seemed to contract. A portal. She did not know how she knew. The certainty came from somewhere below language, old and cold. This was no Fae threshold shimmering with summer light. The air around it carried the mineral chill of cellars, graves and caves beneath the sea. Hel. The name surfaced in her mind uninvited. Behind her, the footsteps returned. Three measured crunches. Pause. Three more. Rory did not turn. She stared into the black space between the stones. Something stared back. There were no eyes. Nothing so mercifully recognisable. Only a sense of attention, immense and patient, shifting towards the small warmth of the pendant in her fist. The flowers around her bent towards the portal. “Bring the Heartstone,” a voice said behind her. It used Rory’s own voice. She turned then. A woman stood at the edge of the red light. Straight black hair brushed her shoulders. Her face was Rory’s face, pale and composed. Even the eyes were bright blue, though the pupils looked slightly too wide. She wore Rory’s black jumper, Rory’s jeans, Rory’s muddy trainers. Her left wrist was unscarred. Rory fixed on that small absence. It steadied her more than anything else could have. The copy smiled. “You took your time.” “Who sent the message?” “You did.” The answer came in Rory’s voice, with Rory’s dry impatience. It was an excellent imitation. Almost excellent. “I didn’t.” “Not yet.” The thing took one step closer. The flowers did not bend beneath its shoes. Rory moved sideways, keeping the portal at her back and the drop to her right. “What do you want?” “The door is hungry.” “That wasn’t the question.” The smile widened by a fraction. “It needs a heart.” The Heartstone pulsed hard in her fist. The copy’s gaze dropped to it. For the first time, hunger disturbed its borrowed expression. Rory understood then—or guessed, which was often the same thing when there was no time. The message had not brought her here merely to carry the pendant. It had brought warmth to a cold threshold. A key, perhaps. Or bait. Possibly both. She let the chain slide between her fingers. The copy watched. “You can’t leave with it,” it said. “Can’t I?” “The grove has closed.” “How inconvenient.” Behind Rory, something shifted within the portal. Cold touched the nape of her neck. Not air. Fingers, almost, hovering just shy of skin. The copy came closer. Rory waited. Every instinct screamed at her to run, but there was nowhere to run. The grove had folded the path away. The thing wore her face. The black doorway behind her had begun to breathe in time with the stone. So she did the only thing that felt remotely like choice. She flung the pendant sideways over the drop. The crimson gem spun once in the dark, dragging a silver arc behind it. The copy moved with impossible speed. Its face broke—not into anything monstrous, but into naked alarm. It lunged past Rory, one long arm reaching over the edge. Rory caught the chain. The links snapped taut around her fist. The pendant swung below the ledge, suspended over the unseen depth. The copy twisted towards her. Up close, its skin had no pores. Its eyes reflected no light. “You lied,” it whispered. “So did you.” Rory drove her shoulder into its chest. There was no weight behind the borrowed shape. It folded like cloth and toppled over the edge, fingers clawing at empty air. For a heartbeat its face remained level with hers, expressionless now. Then it fell. No cry. No impact. The darkness below simply accepted it. The instant it vanished, the grove convulsed. A wind tore through the clearing. Flowers flattened. Oaks groaned as if their roots were being wrenched from the soil. From between the stone trunks came a sound too deep to hear properly, a pressure that drove needles through Rory’s teeth. She hauled the pendant up by its chain. The portal opened wider. Inside the blackness, shapes crowded close. Not bodies. Impressions of bodies, stacked one behind another in a distance that could not exist between two stones. Heads bowed. Hands lifted. A thousand patient silhouettes turning towards the Heartstone’s glow. Rory ran. This time a path opened before her. She plunged between the oaks, the pendant clenched in one fist and her dead phone in the other. Branches raked her cheeks. Holly snagged her jumper. Behind her, the humming began again—her mother’s tune, multiplied across dozens of voices. None of them needed breath. Rory did not look back. The wood thinned without warning. Her trainers struck gravel. She stumbled onto the broad path beside the pond and nearly fell to her knees. Sound rushed back into the world. Water lapped at reeds. Wings thrashed overhead. Somewhere across the dark grass, a deer barked. Her phone lit in her hand. Seventy-two per cent battery. The time read 11:36 p.m. Rory stared at it. She had entered the wood at least forty minutes ago. Perhaps an hour. Her scraped palms and burning lungs insisted on it. Six minutes had passed. Across the pond, beneath the trees, a pale figure stood watching. It was too far away to make out a face. Even so, Rory knew it had one. Hers. The Heartstone gave a final pulse of heat. The figure raised one hand in farewell. On its left wrist, just visible in the faint crimson reflection from the pendant, lay a small crescent-shaped scar.
created_at"2026-07-09T18:05:58.765Z" 7/9/2026, 6:05:58 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1634
moderation_latency(null)
generation_time59762
tokens_prompt812
tokens_completion4064
native_tokens_prompt742
native_tokens_completion3173
native_tokens_completion_images0
native_tokens_reasoning55
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.0989
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0e28dadd18f1d67e016a4fe306d800819693c84f37e3a59bc9"
is_byokfalse
latency236
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-1783620358-FUvC4nuoncz9gkslKbb0"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620358-CKYMahGPXoBRBZbyzfbh"
upstream_id"resp_0e28dadd18f1d67e016a4fe306d800819693c84f37e3a59bc9"
total_cost0.0989
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
totalTags11
adverbTagCount0
adverbTags(empty)
dialogueSentences31
tagDensity0.355
leniency0.71
rawRatio0
effectiveRatio0
83.50% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2424
totalAiIsmAdverbs8
found
0
adverb"softly"
count3
1
adverb"quickly"
count1
2
adverb"carefully"
count1
3
adverb"slowly"
count1
4
adverb"suddenly"
count1
5
adverb"slightly"
count1
highlights
0"softly"
1"quickly"
2"carefully"
3"slowly"
4"suddenly"
5"slightly"
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)
50.50% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2424
totalAiIsms24
found
0
word"weight"
count2
1
word"silence"
count1
2
word"pulse"
count4
3
word"throb"
count1
4
word"churned"
count1
5
word"footsteps"
count3
6
word"measured"
count2
7
word"trembled"
count1
8
word"familiar"
count1
9
word"pulsed"
count2
10
word"lurched"
count1
11
word"throbbed"
count1
12
word"chill"
count1
13
word"sense of"
count1
14
word"warmth"
count2
highlights
0"weight"
1"silence"
2"pulse"
3"throb"
4"churned"
5"footsteps"
6"measured"
7"trembled"
8"familiar"
9"pulsed"
10"lurched"
11"throbbed"
12"chill"
13"sense of"
14"warmth"
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
narrationSentences314
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences314
filterMatches(empty)
hedgeMatches
0"appeared to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences334
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen30
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2418
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions79
wordCount2323
uniqueNames16
maxNameDensity1.72
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Rory"
discoveredNames
Rory40
Park2
Richmond2
Thursday1
Heartstone7
Eva4
Fae2
Silas1
Cardiff2
Carter3
Welsh1
Evan2
Oaks3
Three3
Ring3
Jennifer3
persons
0"Rory"
1"Heartstone"
2"Eva"
3"Silas"
4"Carter"
5"Evan"
6"Oaks"
7"Jennifer"
places
0"Park"
1"Richmond"
2"Cardiff"
globalScore0.639
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences178
glossingSentenceCount3
matches
0"sounded like nonsense until Eva, after two"
1"looked like a hand curling around an oak"
2"sounded like dry leaves stirred along ston"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.827
wordCount2418
matches
0"no longer of wet earth but"
1"not into anything monstrous, but into naked alarm"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences334
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs185
mean13.07
std14.68
cv1.123
sampleLengths
010
149
24
353
410
53
65
711
815
918
1096
118
1213
139
1445
153
166
1740
188
1955
204
213
227
232
2423
2511
263
2753
289
293
309
314
3215
332
3415
352
3610
3732
3813
396
405
4125
426
431
443
453
467
472
4822
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences314
matches
0"was gone"
1"was unscarred"
2"being wrenched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs388
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount0
flaggedSentences5
totalSentences334
ratio0.015
matches
0"It gave a small throb, then cooled, then warmed again—a sluggish rhythm that did not match her heartbeat."
1"Bluebells, foxgloves, tiny white stars of stitchwort—all blooming together in late autumn beneath a canopy that admitted no moonlight."
2"Rory understood then—or guessed, which was often the same thing when there was no time."
3"Its face broke—not into anything monstrous, but into naked alarm."
4"Behind her, the humming began again—her mother’s tune, multiplied across dozens of voices."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount263
adjectiveStacks0
stackExamples(empty)
adverbCount9
adverbRatio0.034220532319391636
lyAdverbCount2
lyAdverbRatio0.0076045627376425855
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences334
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences334
mean7.24
std5.13
cv0.708
sampleLengths
010
17
218
324
44
516
69
728
87
93
103
115
1211
132
144
156
163
172
182
1914
2011
2120
2220
2329
243
2513
268
2713
289
2911
305
3115
328
336
343
356
362
3718
3810
3910
404
414
4213
4328
445
459
464
473
487
492
44.71% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats29
diversityRatio0.3203592814371258
totalSentences334
uniqueOpeners107
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount13
totalSentences270
matches
0"Then the car vanished around"
1"Too tall for a deer."
2"Only untouched leaf mould beneath"
3"Then Rory’s mind supplied the"
4"Once, the red glow caught"
5"Then, in Eva’s voice:"
6"Then in a man’s voice"
7"Then she saw their surfaces"
8"Only a sense of attention,"
9"Even the eyes were bright"
10"Then it fell."
11"Somewhere across the dark grass,"
12"Perhaps an hour."
ratio0.048
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount65
totalSentences270
matches
0"They moved through the bracken"
1"Her breath clouded the air."
2"She checked the message on"
3"It had appeared in a"
4"Her phone’s torch cast a"
5"She knew the park well"
6"She started walking."
7"It gave a small throb,"
8"She tried not to think"
9"she said, and immediately disliked"
10"She walked on."
11"Her trainers sank with soft"
12"Her torch reached twenty metres"
13"She resumed walking, slower now."
14"Its thumbnail-sized shape pressed into"
15"She took the wooded path."
16"She frowned and tapped the"
17"It had been upright."
18"She should leave."
19"She stepped closer and found"
ratio0.241
91.48% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount199
totalSentences270
matches
0"The first thing Rory noticed"
1"Richmond Park belonged to them"
2"They moved through the bracken"
3"Tonight, there was nothing."
4"Rory stood beyond the locked"
5"A car passed without slowing,"
6"Her breath clouded the air."
7"She checked the message on"
8"A sensible person would have"
9"A sensible person would not"
10"It had appeared in a"
11"Rory released the gate and"
12"Her phone’s torch cast a"
13"She knew the park well"
14"She started walking."
15"The pendant warmed with each"
16"It gave a small throb,"
17"She tried not to think"
18"The phrase had sounded like"
19"Oaks petrified by Fae magic."
ratio0.737
55.56% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences270
matches
0"Even when hidden, they left"
1"To her left, two enormous"
2"Even so, Rory knew it"
ratio0.011
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences83
technicalSentenceCount3
matches
0"The phrase had sounded like nonsense until Eva, after two glasses of wine and no prompting, had once mentioned old stories about trees that forgot they were tre…"
1"Bluebells, foxgloves, tiny white stars of stitchwort—all blooming together in late autumn beneath a canopy that admitted no moonlight."
2"Her left wrist ached around the small crescent scar, an old injury suddenly remembering every hand that had closed over it since."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount0
matches(empty)
53.23% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount3
fancyTags
0"she murmured (murmur)"
1"she whispered (whisper)"
2"it whispered (whisper)"
dialogueSentences31
tagDensity0.29
leniency0.581
rawRatio0.333
effectiveRatio0.194
89.2989%