Run: 2026-07-09-01KX41ESVCJB39EC8QF2SHEZP2

Run Details

Duration:
1m 11s
Cost:
$0.108920
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 oak stood where no oak ought to stand. Aurora stopped beneath it, one hand curled around the strap of her rucksack. The tree rose from the bracken like a column dragged from some drowned cathedral: thick, pale, and stripped of every branch. Weathered knots puckered its surface. Moonlight silvered the grain, showing marks cut deep into the wood—spirals, hooked lines, small figures with too many limbs. Standing stone, Isolde had called it. Ancient oak, dead so long it had forgotten how to rot. Rory glanced back. The path through Richmond Park lay empty behind her. It had been broad enough a moment ago, a chalky ribbon between waist-high fern. Now the bracken leaned across it, black fronds interlocking. Beyond them, the park stretched under a low ceiling of cloud. London’s glow bruised the horizon, dull orange and reassuringly ugly. Her phone read 11:43 p.m. No signal. That was expected. Isolde had warned her about reception. She had also warned Rory not to enter after sunset, not to trust any voice she heard from beyond the trees, and under no circumstances to remain in the grove if the flowers closed. Naturally, Isolde had then vanished before explaining why. “Brilliant,” Rory muttered. The word fell flat. No echo. No rustle of startled birds. The night swallowed it as neatly as a mouth closing over a pill. Rory drew the pendant from beneath her jumper. The Heartstone hung on its silver chain, deep crimson and no bigger than her thumbnail. Its faint inner glow painted her fingertips red. For most of the walk from the road, it had been cold. Here, at the boundary, it pulsed with a small, living warmth. Once. Then again. The rhythm was too slow to be her own heartbeat. She had come because of that warmth. At half past nine, in her flat above Silas’ bar, the Heartstone had woken hot against her skin. She had yanked it free, expecting to find a burn. Instead, its glow had sharpened, and a thread of red light had stretched from the gemstone across her palm, pointing southwest. Towards Richmond. Towards the hidden clearing Isolde had told her existed in a fold between worlds. Towards a Hel portal, if the pendant’s behaviour meant what Rory feared it meant. She could have called someone. Eva, perhaps, though Eva would have arrived with a tyre iron and no useful sense of self-preservation. Silas would have insisted on coming, and would have asked questions Rory could not answer. The police were not likely to respond well to reports of infernal activity in a royal park. So Rory had packed a torch, a bottle of water, a first-aid kit, a kitchen knife she had no idea how to use, and half a packet of salt liberated from the Golden Empress. Quick thinking, Yu-Fei liked to say, depended upon having options. At present, her options were return to London and pretend the supernatural artefact around her neck had not summoned her here, or step past the dead oak. The pendant pulsed again. “Right,” she whispered. “In and out.” She crossed the boundary. Cold pressed briefly through her, not against her skin but inside it, as if someone had breathed into the hollows of her bones. Then it passed. The bracken vanished. Rory stood in a clearing washed with moonlight. Wildflowers covered the ground in dense, bright drifts, blooming impossibly out of season: bluebells, foxgloves, primroses, poppies, tiny white stars she could not name. Dew jeweled every petal. The air smelled of wet grass and apple blossom. Around the clearing, more dead oaks stood in a wide ring. Their pale trunks leaned at varying angles, the remains of some vast wooden jaw. The beauty of it struck her first. The silence came second. No wind moved across the grove. No insect hummed. The leaves on the living trees beyond the boundary hung perfectly still. Even the distant drone of traffic had disappeared. Rory heard only her own breathing and the soft drag of her trainers through flowers. She checked her phone. 11:44. One minute. The pendant warmed as she faced the centre of the grove. Its glow brightened, a clot of red between her fingers. There was nothing ahead but flowers. Rory switched on her torch. The beam cut a white path through the clearing. Petals glared, casting tangled shadows. She moved slowly, careful where she placed her feet. Isolde had said the portals did not resemble doors. They resembled absence. A patch of darkness where darkness had no right to be. A reflection in dry earth. A hollow sound under solid ground. At ten paces in, Rory heard running water. She froze. It came from her left: the gentle chuckle of a shallow stream over stones. She turned the torch. Flowers. Dead oak. Trees beyond. No water. The sound continued for several seconds, clear enough that she could distinguish individual splashes. Then it stopped. Rory waited. Nothing followed. “Acoustics,” she said, because naming a thing made it less inclined to become another thing. “Pocket realm. Sound carries strangely.” Her voice travelled no farther than her lips. She continued. At the grove’s centre, the flowers grew taller. Foxgloves brushed her hips. White blooms turned towards her as she passed, their small faces tilting with a slow, collective motion. Rory stopped again. The flowers stilled. She stepped backwards. A hundred white heads turned after her. Her grip tightened on the torch. The crescent scar on her left wrist shone pale beneath the cuff of her jacket. “Noted.” She gave the white flowers a wide berth. The pendant tugged at its chain now. Not physically, perhaps, but insistently enough that she felt pressure at the back of her neck. It pulled her towards a low mound near the centre of the clearing. The mound was covered in red poppies, their petals vivid against the dark grass. Something pale lay among them. Rory approached until her torch found a mobile phone. It was an old model with a cracked green case. Mud filled the charging port. The screen was black. She crouched without touching it. No footprints marked the damp earth around the phone. No bent stems showed where anyone had walked. It might have fallen from the sky and landed gently enough not to crush a single flower. The screen lit. Rory jerked back. A low-battery symbol appeared. One per cent. Then the phone rang. The ringtone was bright and absurd in the silence, a chirpy electronic melody from another decade. Rory stared at the cracked screen. CALLER UNKNOWN. It rang three times and stopped. Her pulse beat hard in her throat. She stood. The pendant had gone hot. Not painful yet, but close. The phone rang again. This time, the caller ID displayed a name. RORY. She did not move. The ringtone repeated. Notes looped and looped, too cheerful, too loud. Rory took out her own phone. The screen read 11:44. No signal. She held it where she could see both devices. The old phone stopped ringing. Hers vibrated in her hand. The sensation nearly made her drop it. No call appeared on the screen. No notification. It vibrated once more, long and steady, then fell silent. From somewhere beyond the dead oaks came the murmur of voices. Rory turned off her torch. Darkness closed around her, but not completely. Moonlight washed the grove in shades of pewter, and the Heartstone glowed against her chest. She slipped the pendant beneath her jumper, covering the red light. The voices continued. Two people, perhaps three, speaking too softly for her to catch the words. They came from the direction of the path. Human voices. Familiar voices, almost, in the maddening way of a conversation overheard through a wall. Rory backed towards the nearest standing oak. The whispering ceased. A footstep sounded in the grove. Not from the boundary. From behind her. Grass compressed with a damp sigh. Rory looked over her shoulder. Nothing stood there. Only foxgloves and poppies and the pale trunks circling the clearing. Another footstep. Closer. The flowers moved. A narrow trail formed through them, stems bending one after another beneath the weight of something she could not see. The depression advanced towards her at a walking pace. Rory did not wait to discover what made it. She moved sideways, keeping the oak between herself and the approaching trail. Her shoes sank noiselessly into moss. The unseen steps slowed. Then stopped. For one suspended moment, the whole grove seemed to listen. A man coughed behind the tree. Rory’s body reacted before her mind did. Her stomach clenched. Her skin went cold. It was a small sound. Throat cleared twice, a dry scrape followed by a breath through the nose. She knew that cough. Evan had made it before saying something cruel in a reasonable voice. Before explaining what she had done to force his hand. Before reaching for her wrist with a patience more frightening than anger. No. He was not here. Evan was not in London. He did not know about the grove, the pendant, Isolde, any of it. “Rory?” His voice came from the other side of the dead oak. Every muscle in her body locked. “Come on, sweetheart. Don’t do this.” The old terms of endearment slid through the dark, polished smooth from use. Exactly his cadence. Exactly the little note of weariness that made her resistance sound childish. Rory pressed her palm over her mouth and breathed through her nose. The thing behind the oak shifted. Bark creaked softly. “You always make everything harder than it needs to be.” She forced herself to look down. The flowers at her feet remained upright. No footprints. No shadow. Whatever spoke had not crossed the ground to reach her. A voice beyond the trees called, “Rory?” Eva this time. Urgent, frightened. “Rory, where are you?” Her heart stumbled. The sound came from the boundary path. If Eva had found the note on the kitchen table—if she had gone to the flat, if she had followed— No. Rory closed her eyes. Isolde’s warning returned with irritating clarity. Do not trust any voice you hear from beyond the trees. “Rory!” Eva shouted. “I can’t see the way in.” Something scratched the far side of the oak behind Rory. One long drag, top to bottom. “Help me,” Eva said. Rory opened her eyes. The flowers had begun to close. Bluebells curled inward. Poppies folded their petals with delicate precision. The white star-shaped flowers shut one by one, a ripple spreading from the grove’s edge towards the centre. Under no circumstances remain if the flowers close. Rory ran. She aimed for the gap between two standing oaks where she thought she had entered. The flowers whipped her legs. The ground tilted, subtly at first, then steeply enough that she had to lean forward. The boundary seemed no nearer. Behind her, footsteps began. They did not hurry. They kept pace. “Rory,” Eva sobbed from the trees. “Please.” Rory fixed her gaze on the orange smear of London visible between the trunks. It flickered like a distant fire. Her phone said 11:44. She shoved it into her pocket and drew the pendant out. The Heartstone burned crimson, hot enough to sting. Its chain pulled—not towards the boundary, but sharply to her right. Towards the low mound. The portal. She should leave. That had been the plan. Confirm the disturbance and get out. But the boundary was receding with every stride, and the unseen thing behind her had begun to breathe. Long inhalations. Wet exhalations. Matching her rhythm. Rory veered towards the mound. The old phone lay among the folding poppies, screen glowing. Its display showed an active call. The timer climbed. 00:43. 00:44. 00:45. The speaker crackled. Her own voice whispered from it. “Don’t let it see you leave.” Rory stopped dead. The footsteps stopped too. She stared at the phone. Through the speaker, amid static, she heard herself breathing. Then came a sound like branches knocking together and her own voice again, ragged with terror. “It learns the door.” The call ended. Darkness spread beneath the phone. Not a shadow. The moon stood almost overhead, and the flowers cast their shadows away from the mound. This darkness pooled in the grass like spilled ink, swallowing stems without bending them. Its surface reflected points of red light. The Heartstone’s glow. The Hel portal was opening. Behind Rory, Evan said, very softly, “There you are.” She turned. Something stood at the edge of the torchless dark. It had chosen his height. His shoulders. Even the slight tilt of his head was right. Moonlight touched one cheek and left the rest featureless. But it had no shadow. The closed flowers around it leaned away. Rory’s hand found the packet of salt in her jacket. She tore it open with her teeth and flung a white arc across the grass. The figure recoiled. Not dramatically. It simply ceased to resemble a man. Its outline lengthened, stretched thin, and folded sideways behind a strip of night no wider than a tree trunk. For an instant Rory saw pale joints flex where no joints belonged. Then it vanished. Every dead oak around the grove creaked at once. Rory dropped beside the mound. The portal had widened to the size of a dinner plate. Its darkness reflected no sky now, only a dim red corridor extending impossibly far below the earth. Something moved at the corridor’s distant end. She grabbed the old phone by its cracked case. It was ice-cold. The pendant pulled towards it so fiercely the chain bit her neck. Not the mound, she realised. The phone. She flipped it over. Wedged beneath the case was a sliver of black material, glossy as obsidian and thin as a fingernail. Red symbols crawled across its surface. An anchor. Rory dug her nails under it. The sliver clung to the phone as if glued. Behind her, grass sighed beneath many approaching feet. She yanked harder. The crescent scar on her wrist prickled. The black shard came loose with a sharp snap. The portal convulsed. Air rushed towards it. Flowers tore from the soil and spiralled into the dark. Rory pitched forward, caught herself on one hand, and nearly lost the shard. The old phone slipped from her grasp and vanished into the opening without a sound. Voices erupted across the grove. Eva screamed her name. Silas shouted from the trees. Her mother called her Laila in the warm, exasperated tone she used when Rory was a girl. Her father demanded she come home. Yu-Fei swore in Cantonese. Beneath them all, Evan laughed. The voices layered until they became a single hungry noise. Rory wrapped her fist around the shard. The Heartstone flared. Heat punched through her hand. The black sliver cracked, once, twice, then shattered into grit. A red flash split the mound. The portal snapped shut. Sound vanished. Rory sprawled among crushed poppies, gasping. The pendant cooled against her sternum. For several seconds, nothing moved. Then a white flower beside her knee opened. Another followed. Across the clearing, petals unfurled in a slow wave. Rory pushed herself upright. The standing oaks had returned to their former positions. The gap to Richmond Park waited twenty paces away, the path clearly visible beyond it. She did not run. Running felt like permission. She walked, shoulders tight, the empty salt packet clutched in one hand. Each step brought the boundary closer. No voice called to her. No invisible feet followed. At the final oak, she looked at her phone. 11:45. One minute since she had entered. Rory crossed into the bracken. The ordinary night struck her with wind, traffic, and the far-off bark of a dog. She nearly laughed. The sound caught in her throat. Her phone found a signal. Notifications crowded the screen. Messages from Silas, two missed calls from Eva, a delivery rota from Yu-Fei. Then one new voicemail appeared. No number. Received tomorrow, 11:44 p.m. Rory stood very still beneath the dead oak. The voicemail played before she touched it. Static hissed from the speaker. Underneath came the faint chiming of an old-fashioned ringtone. Then her own voice whispered, “It saw you leave.”
created_at"2026-07-09T18:15:21.207Z" 7/9/2026, 6:15:21 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1748
moderation_latency(null)
generation_time70446
tokens_prompt812
tokens_completion4389
native_tokens_prompt742
native_tokens_completion3507
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"
service_tier"default"
usage0.10892
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_08c569dd09b32db2016a4fe53950448197bcab8272d16cedc5"
is_byokfalse
latency280
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-1783620921-v68kc0KfwVR6oFVOuOs6"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620921-xCW0rymFMf78EZNqwpe9"
upstream_id"resp_08c569dd09b32db2016a4fe53950448197bcab8272d16cedc5"
total_cost0.10892
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
totalTags9
adverbTagCount1
adverbTags
0"Behind Rory Evan said very [very]"
dialogueSentences20
tagDensity0.45
leniency0.9
rawRatio0.111
effectiveRatio0.1
81.49% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2701
totalAiIsmAdverbs10
found
0
adverb"perfectly"
count1
1
adverb"slowly"
count1
2
adverb"gently"
count1
3
adverb"completely"
count1
4
adverb"softly"
count3
5
adverb"sharply"
count1
6
adverb"very"
count2
highlights
0"perfectly"
1"slowly"
2"gently"
3"completely"
4"softly"
5"sharply"
6"very"
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)
66.68% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2701
totalAiIsms18
found
0
word"echo"
count1
1
word"pulsed"
count2
2
word"warmth"
count2
3
word"sense of"
count1
4
word"silence"
count2
5
word"pulse"
count1
6
word"vibrated"
count2
7
word"familiar"
count1
8
word"weight"
count1
9
word"stomach"
count1
10
word"footsteps"
count2
11
word"flickered"
count1
12
word"shattered"
count1
highlights
0"echo"
1"pulsed"
2"warmth"
3"sense of"
4"silence"
5"pulse"
6"vibrated"
7"familiar"
8"weight"
9"stomach"
10"footsteps"
11"flickered"
12"shattered"
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
narrationSentences360
matches
0"d with terror"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences360
filterMatches
0"hear"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences371
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2698
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions1
matches
0"Beneath them all, Evan laughed."
70.03% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions95
wordCount2626
uniqueNames17
maxNameDensity1.6
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Isolde7
Richmond3
Park2
Rory42
Heartstone5
Hel2
Eva9
Golden1
Empress1
Yu-Fei3
London4
Evan4
Laila1
Cantonese1
Silas3
Moonlight3
One4
persons
0"Isolde"
1"Rory"
2"Heartstone"
3"Eva"
4"Yu-Fei"
5"Evan"
6"Laila"
7"Silas"
8"Moonlight"
places
0"Richmond"
1"Park"
2"Hel"
3"Golden"
4"London"
5"Cantonese"
6"One"
globalScore0.7
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences192
glossingSentenceCount0
matches(empty)
51.74% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.483
wordCount2698
matches
0"not against her skin but inside it, as if someone had breathed into the hollows of he"
1"Not physically, perhaps, but insistently enough"
2"Not painful yet, but close"
3"not towards the boundary, but sharply to her right"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences371
matches
0"knew that cough"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs224
mean12.04
std12.67
cv1.052
sampleLengths
010
158
26
311
43
553
65
72
843
98
103
1124
1254
131
142
1510
1656
172
1814
1914
2054
2144
2227
234
246
254
2623
273
283
2945
3025
317
324
3344
344
351
362
3721
386
3928
4034
418
422
4314
444
455
462
4717
482
492
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences360
matches
0"was covered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs450
matches
0"was receding"
1"was opening"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences371
ratio0.008
matches
0"Moonlight silvered the grain, showing marks cut deep into the wood—spirals, hooked lines, small figures with too many limbs."
1"If Eva had found the note on the kitchen table—if she had gone to the flat, if she had followed—"
2"Its chain pulled—not towards the boundary, but sharply to her right."
85.25% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount340
adjectiveStacks1
stackExamples
0"lay empty behind her."
adverbCount17
adverbRatio0.05
lyAdverbCount4
lyAdverbRatio0.011764705882352941
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences371
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences371
mean7.27
std5.13
cv0.705
sampleLengths
010
113
221
35
419
56
611
73
89
914
109
1111
1210
135
142
153
166
1734
188
193
204
212
225
2313
248
2515
268
2712
2811
291
302
3110
327
3318
3410
3521
362
3714
3814
395
4017
4115
4217
4334
4410
4527
464
473
483
494
45.17% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.3087431693989071
totalSentences366
uniqueOpeners113
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount15
totalSentences311
matches
0"Naturally, Isolde had then vanished"
1"Instead, its glow had sharpened,"
2"Then it passed."
3"Even the distant drone of"
4"Then it stopped."
5"Then the phone rang."
6"Only foxgloves and poppies and"
7"Exactly his cadence."
8"Exactly the little note of"
9"Then came a sound like"
10"Even the slight tilt of"
11"Then it vanished."
12"Then a white flower beside"
13"Then one new voicemail appeared."
14"Then her own voice whispered,"
ratio0.048
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount70
totalSentences311
matches
0"It had been broad enough"
1"Her phone read 11:43 p.m."
2"She had also warned Rory"
3"Its faint inner glow painted"
4"She had come because of"
5"She had yanked it free,"
6"She could have called someone."
7"She crossed the boundary."
8"Their pale trunks leaned at"
9"She checked her phone."
10"Its glow brightened, a clot"
11"She moved slowly, careful where"
12"They resembled absence."
13"It came from her left:"
14"She turned the torch."
15"she said, because naming a"
16"Her voice travelled no farther"
17"She stepped backwards."
18"Her grip tightened on the"
19"She gave the white flowers"
ratio0.225
85.40% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount233
totalSentences311
matches
0"The first oak stood where"
1"Aurora stopped beneath it, one"
2"The tree rose from the"
3"Moonlight silvered the grain, showing"
4"Rory glanced back."
5"The path through Richmond Park"
6"It had been broad enough"
7"London’s glow bruised the horizon,"
8"Her phone read 11:43 p.m."
9"That was expected."
10"Isolde had warned her about"
11"She had also warned Rory"
12"The word fell flat."
13"The night swallowed it as"
14"Rory drew the pendant from"
15"The Heartstone hung on its"
16"Its faint inner glow painted"
17"Here, at the boundary, it"
18"The rhythm was too slow"
19"She had come because of"
ratio0.749
64.31% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences311
matches
0"Now the bracken leaned across"
1"Before explaining what she had"
2"Before reaching for her wrist"
3"If Eva had found the"
ratio0.013
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences96
technicalSentenceCount1
matches
0"Exactly the little note of weariness that made her resistance sound childish."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount5
fancyTags
0"Rory muttered (mutter)"
1"she whispered (whisper)"
2"Eva shouted (shout)"
3"Eva sobbed (sob)"
4"own voice whispered (whisper)"
dialogueSentences20
tagDensity0.45
leniency0.9
rawRatio0.556
effectiveRatio0.5
88.3358%