Run: 2026-03-09-01KKAC0KKJWRYEPBY5V2W8019F

Run Details

Duration:
1m 30s
Cost:
$0.053770
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
Aurora slipped through the Richmond Park gate ten minutes before closing and kept walking after the last respectable dog-walker had turned back toward the road. By then the light had gone thin and metallic. Not full dark yet, but the kind of London dusk that flattened color and made every tree trunk look wet. Her bike was chained near the path, hidden badly behind a yew hedge. If a ranger found it, fine. Let them cut the lock. She had not come for the bike. She had come because the Heartstone had started warming against her chest the moment she crossed into the park. Now, as she moved deeper between the oaks, the pendant gave off a steady, unnatural heat through her T-shirt, not enough to burn, only enough to feel intimate. Deliberate. Like a hand resting in the hollow of her throat. She stopped and tugged the silver chain out from under her collar. The stone hung in her palm, deep crimson, no bigger than her thumbnail. In daylight it could almost pass for garnet. Out here, with evening thickening and the branches knitting overhead, it held a faint inner glow, as if it had swallowed the last of sunset and refused to give it back. “Brilliant,” she muttered. “Very clear. Very normal.” Her own voice came back wrong. Not an echo, exactly. The grove ahead seemed to catch the sound and press it flat. She stood still and listened. Wind hissed in the long grass. Somewhere farther off, a deer barked once, abrupt and rough. Then nothing. No traffic hum. No distant plane. No city. Richmond Park was never truly silent, not this close to London. There should have been some reminder of the world beyond the trees. Instead there was only that muffled hush, dense as wool. Aurora looked down at the map on her phone. No signal. Not even the useless single bar that gave false hope. The screen showed her last cached position and a web of paths that meant less than nothing in the dark. She turned the brightness down and slid it back into her pocket. If she kept checking it, she would only end up walking into a ditch. She knew where she was going anyway. Or near enough. Ancient oak standing stones, according to the scrap of information she’d pieced together from three contradictory sources, one half-mad regular at Silas’s bar, and a notebook page Eva had stolen from a man who had later claimed not to remember writing it. A hidden clearing. Fae-touched. A place where time moved oddly and bad decisions became permanent. Perfect. The pendant pulsed once against her palm, a soft throb of warmth. Forward. She started again. The path narrowed until it wasn’t a path at all, just a suggestion in the grass. Wildflowers grew where they had no business growing in October—white clusters, yellow stars, a spill of foxglove bells that should have been dead months ago. Their sweetness hung in the damp air, thick enough to taste. She brushed past them and came away with cold moisture on her jeans. She told herself to keep cataloguing details. It was a habit from harder years, from arguments with Evan that had required precision afterward—what he said, where he stood, how close the glass came to her face. Facts were anchors. Facts kept panic from becoming weather. Fact: the pendant reacted near portals. That much she had learned. Fact: if there was a portal anywhere near Richmond, she would rather find it than wait for it to find her. Fact: no one knew she was here. That last one landed heavier than the others. She could have texted Eva, or Silas, or at least left a note on the kitchen counter in the flat. Instead she had acted on instinct, hauled on boots, and come out alone like someone in a cautionary tale too stupid to survive the first act. The ground dipped sharply. She caught herself on a low branch, bark biting into her palm. Her left wrist knocked against the pendant, and the small crescent scar there prickled with old remembered pain. Childhood, a smashed mug, too much blood for such a little cut. She rubbed at it without thinking. Ahead, something pale moved between the trunks. Aurora froze. It slipped behind one oak and did not emerge. A deer, she thought at once. Or someone’s loose dog. A plastic bag caught on bramble. Plenty of explanations. Her heart had already picked a less reasonable one, but she ignored it and waited. Nothing. The silence deepened. Even the wind seemed to have stepped back. “Get a grip,” she said softly. This time her voice did not come back at all. She kept moving, more slowly now. Every few steps she glanced aside, sure there was motion just outside the center of her vision. Not quick movement either. Not the darting of prey. Something measured. Something pacing her with care. The trees changed as she went on. Oaks, yes, but older than the rest of the park had any right to be—wide boles furred in moss, roots humped up from the earth like knuckles. The smell changed too. Less leaf mold, more water and stone, though she could hear no stream. Then she saw the first standing stone. It stood half-hidden behind an oak, dark and blunt-topped, banded with lichen. Another waited ten yards beyond it, and another farther in, until she made out a rough ring of them through the trunks. Not placed like park decoration. Planted. A boundary, exactly as described. The Heartstone went hot. Aurora inhaled sharply and almost dropped it. Heat spread through the silver chain and into the skin at the back of her neck. The crimson center brightened until it painted her fingers red. “Right,” she whispered. “Found something.” She should have turned back then and fetched help. If help existed for this sort of thing. Instead she stepped between two standing stones and into the grove. The world shifted so subtly at first she thought it was in her head. The air felt softer, for one thing, almost warm. The dark did not deepen; it clarified. Moonlight, though she had not seen the moon through the canopy, lay in clean silver bands across the clearing. Wildflowers spread knee-high in every direction, blooming in impossible profusion. White, blue, blood-dark red. At the center stood an oak so enormous it dwarfed the stones, its branches arching overhead like the ribs of a cathedral. Aurora stopped under the first sweep of boughs. The park had been silent outside. Inside the grove there was sound, but not the sound she expected. A low chime, intermittent and delicate, as if glass ornaments hung somewhere high above and knocked together in a breeze she could not feel. She looked up. Nothing but leaves. Yet the chiming continued. The pendant’s glow softened, settling into a steady ember-bright pulse. This was it, then. A threshold. Maybe a portal, maybe only one side of it. She reached into her jacket pocket for the folded paper she had brought—a list of names, symbols, half-translated warnings. She meant to compare them to the stones, look for markings, do this systematically. Her fingers had just touched the paper when she heard footsteps behind her. One step. Then another. Not loud. Not crashing through brush. Deliberate tread on soft ground, close enough to be human. Aurora turned so fast her shoulder twinged. No one. The gap between the standing stones lay open behind her, the park beyond reduced to dark trunks and strips of ordinary night. The flowers nearest the threshold trembled faintly, though the air was still. “Hello?” she called, before she could stop herself. Silence. Then, from somewhere to her right, a woman laughed. The sound was gentle, almost fond, and so out of place it turned Aurora’s stomach. It had come from near enough to touch. She spun toward it and saw only flowers and shadows under the oak. “Not funny,” she said. Her voice wavered at the edges despite her best effort. No answer. Only the faint high chiming overhead, and under it, if she listened too hard, another sound she could not quite parse. A murmur. Not words. Breath passing through many throats at once. She backed toward the nearest standing stone, every nerve alert now. The certainty arrived whole and cold: she was not alone in the grove. She had not been alone for some time. A shape slid between two trunks at the edge of the clearing. Aurora caught only fragments—a suggestion of height, something pale where a face should be, the dark spill of hair or moss or both. It moved behind the next trunk before her eyes could settle on it. “Who’s there?” The question came out sharper than she felt. Her right hand had balled into a fist around the pendant. Heat beat into her skin in time with her pulse. The flowers on the far side of the clearing bent all at once, as though someone walked through them in a broad, slow arc. She followed the movement and saw nothing making it happen. Stems bowed. Petals shivered. A path opened and closed. Her mouth went dry. No gore, no snarling beast, no cinema jump from the dark. Something worse, because it remained withheld. Presence without form. Intent without explanation. Aurora edged backward another step. The standing stone she aimed for was no longer where she thought it was. She stopped, blinked, and looked again. The ring had shifted. Not much. A matter of feet. But the gap she had entered through had moved left, and another stone now blocked her straight path out. “That’s enough,” she said to the air. Again, that soft laugh, this time from behind her left shoulder. She wheeled and there was a woman standing beneath the great oak. No—there had not been space for someone to appear so suddenly, and yet there she was. Tall and narrow, wrapped in something that looked gray in one glance and green in the next. Her hair hung black as wet bark. Her face should have been beautiful; each feature sat in the proper place. But the proportions were a shade wrong, the smile held a second too long, and her eyes reflected no light at all. Aurora stared. The woman tilted her head with birdlike precision. “You came looking.” Her voice was not loud. It still reached Aurora from every side. Aurora forced herself to breathe. “I can leave.” “Can you?” The smile widened by a fraction. Aurora glanced toward the stones. The ring had changed again. She was sure of it now. Gaps narrowing, openings shifting, distances lengthening and shortening like the grove was breathing around her. The pendant had become almost painfully hot. She looked down. Crimson light leaked between her fingers, brighter than before, and with it came another sensation—not warmth this time but pull. A directional insistence, as though the stone were a compass needle straining toward something under the earth. The woman under the oak watched the pendant and for the first time lost her pleasant expression. Her face did not harden. It emptied. “Where did you get that?” she asked. Aurora did not answer. A sound rose from the flowers around her. Not wind. Whispering. Hundreds of tiny dry voices brushing together at ankle height. She looked down and saw the blossoms turning toward her as if following the heat of a lamp. Blue petals unfolded. White throats gaped. The red flowers looked almost black now. The whispering resolved into shapes of words she could not understand. The woman took one step forward. Aurora stepped back and hit stone. Cold slammed through her jacket. She had not realized she was that close to the ring’s edge. Panic threatened properly then, swift and ugly, but she got a hand around it. Facts, she told herself. Facts. The Heartstone reacted to Hel portals. Warmth, glow, pull. If it was pulling now, then there was a breach nearby. Maybe beneath the oak. Maybe under her feet. Maybe the grove itself was only a skin over something deeper. The woman took another step. Flowers leaned aside for her. “Give it here.” “Why?” “Because it does not belong to you.” A fair answer, unhelpfully. Aurora’s mind raced anyway. Unknown benefactor. Artifact from Dymas. Fae grove. Predatory not-woman with a voice like a roomful of mirrors. She could not outfight this. So she would have to outthink it. The pull on the pendant had strengthened. Down and slightly left. Aurora looked at the ground beside the standing stone. The flowers there were thinner. The earth showed through in a dark crescent. A shallow depression ran along the inner edge of the ring, almost like an old channel or seam. Portal boundary? Fault line? She had no idea. But the stone wanted that spot. “Last chance,” the woman said, and now the grove answered her. The chiming overhead turned discordant. Trunks creaked. The whispering flowers hissed. Aurora yanked the pendant free of her neck so hard the chain bit her skin. For one absurd second she thought of the unknown person who had given it to her and hoped they had not expected her to treat it delicately. Then she dropped to one knee and slammed the Heartstone into the dark seam at the base of the standing stone. The effect was immediate. Light flashed not outward but inward, sucked down into the earth in a red-white filament. The seam split with a sound like ice cracking on a winter pond. Cold exploded up Aurora’s arm. Real cold, grave-cold, cellar-cold, old enough to have opinions. The standing stone shuddered. The woman’s expression broke. Not into rage. Into fear. “No,” she said sharply, and the word came with force enough to bend the flowers flat. Aurora scrambled away as the ground along the ring opened in a jagged line, thin as a cut and black beyond black. From it poured a draft so frigid it burned her lungs. The whispering stopped at once. Every bloom in the grove snapped shut. The woman lunged, moving too fast to follow, but she was a heartbeat late. The crack widened between them, and something in that depth pulled at her garments, her hair, the very outline of her body. The smile had vanished; what showed beneath it was older and far less human. Aurora did not wait to learn more. She ran. The standing stones blurred past, or perhaps shifted to let her through; she did not look closely enough to know. Branches clawed at her sleeves. Behind her came a sound like many voices calling at once, then the great oak groaning under some impossible strain. She burst from the ring into ordinary dark and nearly fell on the slope outside. The silence of the park hit her like surf. Distantly, wonderfully, she heard traffic. A siren. The bark of a deer. Normal sounds, ragged and human. Aurora staggered on for twenty yards before she dared stop. Bent double, hands on knees, she dragged air into her chest and tried not to be sick. Her neck stung where the chain had cut it. Her palm was empty. The pendant was gone. She turned back. Between the trees, where the grove should have shown moonlit flowers and ancient stones, there was only darkness layered on darkness. No glow. No chiming. No seam of cold. Yet as she watched, something pale appeared briefly between two trunks. Not a face. Just the suggestion of one, waiting. Then it slipped away. Aurora backed up until she hit another tree. She fumbled out her phone with shaking fingers. Signal: full bars. The time on the screen read 2:17 a.m. She stared at it. She had entered the park before eight. “No,” she said, too softly to matter. The phone buzzed at once in her hand, making her flinch so hard she nearly dropped it. A stack of missed calls flooded the screen. Eva. Silas. Two unknown numbers. A message banner from Silas appeared over them all. Where the hell are you? It’s been three days. Aurora looked up at the trees, at the ordinary park and the path that would lead her out if she could trust paths anymore. Night pressed close on every side. Somewhere behind her, deep in the dark, glass chimed once.
created_at"2026-03-09T22:38:18.747Z" 3/9/2026, 10:38:18 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2477
moderation_latency(null)
generation_time89849
tokens_prompt812
tokens_completion4281
native_tokens_prompt742
native_tokens_completion3461
native_tokens_completion_images0
native_tokens_reasoning37
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.05377
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_068ddd87de6b603b0169af4bdad1888197a73c4a2bbe2cbd14"
is_byokfalse
latency161
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773095898-EaNRtwD9tfcyC6Le1ufx"
upstream_id"resp_068ddd87de6b603b0169af4bdad1888197a73c4a2bbe2cbd14"
total_cost0.05377
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount2
adverbTags
0"she said softly [softly]"
1"she said sharply [sharply]"
dialogueSentences19
tagDensity0.526
leniency1
rawRatio0.2
effectiveRatio0.2
78.07% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2736
totalAiIsmAdverbs12
found
0
adverb"very"
count3
1
adverb"truly"
count1
2
adverb"sharply"
count3
3
adverb"softly"
count2
4
adverb"slowly"
count1
5
adverb"suddenly"
count1
6
adverb"slightly"
count1
highlights
0"very"
1"truly"
2"sharply"
3"softly"
4"slowly"
5"suddenly"
6"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)
61.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2736
totalAiIsms21
found
0
word"echo"
count1
1
word"reminder"
count1
2
word"perfect"
count1
3
word"pulsed"
count1
4
word"throb"
count1
5
word"warmth"
count3
6
word"silence"
count3
7
word"measured"
count1
8
word"pulse"
count2
9
word"footsteps"
count1
10
word"trembled"
count1
11
word"stomach"
count1
12
word"wavered"
count1
13
word"resolved"
count1
14
word"raced"
count1
15
word"grave"
count1
highlights
0"echo"
1"reminder"
2"perfect"
3"pulsed"
4"throb"
5"warmth"
6"silence"
7"measured"
8"pulse"
9"footsteps"
10"trembled"
11"stomach"
12"wavered"
13"resolved"
14"raced"
15"grave"
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
narrationSentences307
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences307
filterMatches
0"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences316
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2729
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions1
matches
0"Facts, she told herself."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions54
wordCount2683
uniqueNames14
maxNameDensity0.89
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Richmond3
Park2
London2
Heartstone4
Silas4
Eva3
October1
Evan1
Silence1
Aurora24
Hel1
Dymas1
Facts4
Fact3
persons
0"Heartstone"
1"Silas"
2"Eva"
3"Evan"
4"Silence"
5"Aurora"
6"Facts"
places
0"Richmond"
1"Park"
2"London"
3"October"
4"Hel"
5"Dymas"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences181
glossingSentenceCount3
matches
0"not quite parse"
1"as if following the heat of a lamp"
2"appeared over them all"
90.07% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.099
wordCount2729
matches
0"Not full dark yet, but the kind of London dusk"
1"not warmth this time but pull"
2"not outward but inward, sucked down into the earth in a red-white filament"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences316
matches
0"wanted that spot"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs130
mean20.99
std18.9
cv0.9
sampleLengths
025
160
219
339
464
57
622
75
849
910
1067
1110
1257
131
1413
153
1665
1745
1811
1921
207
2154
2252
237
242
259
2634
271
2811
296
3010
3139
3251
337
3445
354
3633
375
3828
3985
408
4142
423
437
4410
4548
4613
472
482
4916
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences307
matches
0"was chained"
1"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs453
matches
0"was going"
1"was breathing"
2"was pulling"
43.40% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount4
flaggedSentences11
totalSentences316
ratio0.035
matches
0"Wildflowers grew where they had no business growing in October—white clusters, yellow stars, a spill of foxglove bells that should have been dead months ago."
1"It was a habit from harder years, from arguments with Evan that had required precision afterward—what he said, where he stood, how close the glass came to her face."
2"Oaks, yes, but older than the rest of the park had any right to be—wide boles furred in moss, roots humped up from the earth like knuckles."
3"The dark did not deepen; it clarified."
4"She reached into her jacket pocket for the folded paper she had brought—a list of names, symbols, half-translated warnings."
5"Aurora caught only fragments—a suggestion of height, something pale where a face should be, the dark spill of hair or moss or both."
6"No—there had not been space for someone to appear so suddenly, and yet there she was."
7"Her face should have been beautiful; each feature sat in the proper place."
8"Crimson light leaked between her fingers, brighter than before, and with it came another sensation—not warmth this time but pull."
9"The smile had vanished; what showed beneath it was older and far less human."
10"The standing stones blurred past, or perhaps shifted to let her through; she did not look closely enough to know."
83.03% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2703
adjectiveStacks1
stackExamples
0"steady ember-bright pulse."
adverbCount142
adverbRatio0.05253422123566408
lyAdverbCount36
lyAdverbRatio0.013318534961154272
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences316
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences316
mean8.64
std6.6
cv0.764
sampleLengths
025
19
220
313
46
55
67
719
828
91
1010
1112
1213
138
1431
153
164
176
184
1912
205
216
2210
232
243
253
262
2711
2812
2910
309
312
3210
3320
3412
3514
367
373
3842
393
401
4111
421
4312
441
453
4616
4725
4811
4913
50.00% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats27
diversityRatio0.3512658227848101
totalSentences316
uniqueOpeners111
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount18
totalSentences263
matches
0"Somewhere farther off, a deer"
1"Instead there was only that"
2"Instead she had acted on"
3"Even the wind seemed to"
4"Then she saw the first"
5"Instead she stepped between two"
6"Maybe a portal, maybe only"
7"Then, from somewhere to her"
8"Only the faint high chiming"
9"Again, that soft laugh, this"
10"Maybe beneath the oak."
11"Maybe under her feet."
12"Maybe the grove itself was"
13"Then she dropped to one"
14"Distantly, wonderfully, she heard traffic."
15"Just the suggestion of one,"
16"Then it slipped away."
17"Somewhere behind her, deep in"
ratio0.068
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount61
totalSentences263
matches
0"Her bike was chained near"
1"She had not come for"
2"She had come because the"
3"She stopped and tugged the"
4"Her own voice came back"
5"She stood still and listened."
6"She turned the brightness down"
7"She knew where she was"
8"She started again."
9"Their sweetness hung in the"
10"She brushed past them and"
11"She told herself to keep"
12"It was a habit from"
13"She could have texted Eva,"
14"She caught herself on a"
15"Her left wrist knocked against"
16"She rubbed at it without"
17"It slipped behind one oak"
18"Her heart had already picked"
19"she said softly"
ratio0.232
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount185
totalSentences263
matches
0"Aurora slipped through the Richmond"
1"Her bike was chained near"
2"She had not come for"
3"She had come because the"
4"She stopped and tugged the"
5"The stone hung in her"
6"Her own voice came back"
7"The grove ahead seemed to"
8"She stood still and listened."
9"Wind hissed in the long"
10"Richmond Park was never truly"
11"There should have been some"
12"Aurora looked down at the"
13"The screen showed her last"
14"She turned the brightness down"
15"She knew where she was"
16"A hidden clearing."
17"A place where time moved"
18"The pendant pulsed once against"
19"She started again."
ratio0.703
95.06% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount5
totalSentences263
matches
0"If a ranger found it,"
1"Now, as she moved deeper"
2"If she kept checking it,"
3"If help existed for this"
4"If it was pulling now,"
ratio0.019
84.94% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences111
technicalSentenceCount9
matches
0"Out here, with evening thickening and the branches knitting overhead, it held a faint inner glow, as if it had swallowed the last of sunset and refused to give …"
1"The screen showed her last cached position and a web of paths that meant less than nothing in the dark."
2"Ancient oak standing stones, according to the scrap of information she’d pieced together from three contradictory sources, one half-mad regular at Silas’s bar, …"
3"Wildflowers grew where they had no business growing in October—white clusters, yellow stars, a spill of foxglove bells that should have been dead months ago."
4"It was a habit from harder years, from arguments with Evan that had required precision afterward—what he said, where he stood, how close the glass came to her f…"
5"A low chime, intermittent and delicate, as if glass ornaments hung somewhere high above and knocked together in a breeze she could not feel."
6"The flowers on the far side of the clearing bent all at once, as though someone walked through them in a broad, slow arc."
7"Tall and narrow, wrapped in something that looked gray in one glance and green in the next."
8"A directional insistence, as though the stone were a compass needle straining toward something under the earth."
75.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount1
matches
0"she said sharply, and the word came with force enough to bend the flowers flat"
50.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount2
fancyTags
0"she muttered (mutter)"
1"she whispered (whisper)"
dialogueSentences19
tagDensity0.526
leniency1
rawRatio0.2
effectiveRatio0.2
86.4842%