Run: 2026-03-09-01KKACC1WCGR4TP3CCCHSZM9V9

Run Details

Duration:
1m 27s
Cost:
$0.057265
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 Aurora reached the line of ancient oaks, Richmond Park had gone from dark to wrong. Ordinary dark belonged to London in winter: sodium haze above the roads, the far-off breath of traffic, planes blinking over the city, dog walkers with headlamps and bright synthetic jackets. This was none of that. This was a darkness that seemed to start at the standing stones and continue inward like a held breath. She stopped with one hand in the pocket of her coat, fingers hooked around the Heartstone pendant. The little crimson gem lay warm in her palm, warmer than body heat, its steady pulse so faint she could almost have mistaken it for her own blood if she hadn’t known better. It had started the moment she’d crossed the park gate and grown hotter the deeper she went. That was why she was here. At half eleven, after dropping off her last takeaway order for Golden Empress and climbing the stairs to her flat above Silas’ bar, she’d meant to shower, drink tea, and ignore the itch of curiosity that had been riding her for weeks. Instead the pendant had begun to glow through her shirt while she stood at the sink, deep crimson under her skin like a buried coal. By midnight she was on the District line, then in a cab, then walking into a park that should have been closed, following a piece of jewelry given to her by no one she could name toward a place Eva had once mentioned in passing with a look that meant don’t ask me how I know. The grove in Richmond, she’d said. If something of theirs wants something of you, that’s where it starts. Aurora had laughed then. Tonight she wasn’t laughing. The standing stones stood in a rough circle around the entrance to the clearing, oak-dark and silvered by moonlight. Moss crawled over them in thick fur. Their surfaces looked too smooth in places, as if hands had polished them over centuries. Wildflowers spilled around their bases despite the cold: foxgloves, buttercups, little white stars she didn’t know the name of. In January. She took a breath and stepped between the stones. The first sensation was not fear. It was pressure, as if she’d walked through a hanging curtain of cold water. The air changed texture. The sounds of the park—the city murmur, the wind in distant branches, the rustle of something small in bracken—fell away all at once. Aurora stopped dead and turned. The standing stones were still there behind her. The trees. The narrow trampled path she’d followed in. Nothing had vanished. And yet the silence inside the grove sat on her skin like damp silk. Too complete. Too intimate. “All right,” she murmured, because hearing her own voice seemed sensible. The words fell flat. No echo. No carry. She drew the pendant out and let it dangle from its silver chain. The Heartstone glowed from within, the red deepening and fading in a slow rhythm. Warm. Warmer than before. It tugged—not physically, exactly, but with a pressure in her chest that made her turn left. The clearing opened before her, larger than it had looked from the edge. Moonlight pooled across the grass in milky sheets. Wildflowers nodding in a breeze she couldn’t feel made the place look staged, almost beautiful enough to be absurd. Hawthorn and oak ringed the clearing in a black wall. Their trunks seemed to stand farther apart when she didn’t look directly at them. Aurora adjusted the strap of her satchel against her shoulder. Inside were a torch, a power bank, pepper spray she doubted would do much good against anything supernatural, and the knife she carried for work to cut string and stubborn packaging. The weight of ordinary objects steadied her. “You came because a necklace got warm,” she told herself quietly. “Brilliant.” Still, she kept moving. The grass underfoot was dry despite the gleam of dew. That bothered her. So did the smell. Not rot, not exactly. Sweetness gone a fraction too far. Flowers left in water too long. The scent thickened when she reached the center of the clearing, where the earth dipped shallowly as if something heavy had once rested there. The Heartstone flared. Its glow lit the inside of her fingers red. Aurora crouched. The hollow in the ground was bare of flowers. The soil looked dark and fine, almost black, threaded with roots thin as veins. Heat traveled up the chain and into the scar on her left wrist where it brushed her skin, making the crescent sting. “Hel portal?” she said under her breath, trying the words on for size. They sounded stupid in her Cardiff accent, too practical for mythology. The pendant answered with another pulse. Nothing else happened. She waited, listening so hard the blood thudded in her ears. The clearing stayed still. Then, somewhere to her right, a twig snapped. Aurora stood up too quickly and nearly stepped on the chain. She caught the pendant, turned, and let her eyes sweep the tree line. Nothing. She told herself it would be a deer if deer came this far in. A fox. Another person. A perfectly normal explanation. Her mind offered them up with commendable speed; her body declined to believe any of them. “Hello?” she called. Again the words dropped and died. A shape moved between two trunks. Not movement exactly. More like a patch of deeper dark sliding behind bark. She narrowed her eyes. Waited. Saw only the black lattice of branches and the pale drift of flowers at their roots. Her phone said 12:17. Full bars, no data. Of course. She opened the camera anyway and pointed it toward the trees. Through the screen the grove looked flatter, less enchanted, more like any neglected patch of parkland under moonlight. Relief loosened something in her chest. Then the camera auto-focused on a face. Aurora jerked so hard she nearly dropped the phone. The image smeared. When she steadied it, there was nothing there but trunks and shadow. She swallowed. Zoomed in. The bark of an oak sharpened on the screen, silvered ridges and dark fissures. No face. “Low light artifact,” she whispered. Her voice shook just enough to annoy her. The pendant had gone hot now, almost uncomfortable. She tucked the phone into her coat pocket and started around the hollow in a slow circle, eyes on the ground, on the trees, on the places where things might hide. She found no footprints but her own. No broken stems. No sign of animals. The wildflowers bent as if something had just passed through them, then slowly righted themselves. A sound came from behind her. Not a footstep. Not a branch. A soft exhale, close to her left ear. Aurora spun with her pepper spray in hand, thumb on the trigger. Empty air. Her own breath came short and white. She took two steps backward and hit nothing, though she could have sworn a trunk had been there a moment before. The clearing felt larger again. Or she was in a different part of it. She looked for the standing stones and couldn’t immediately find them. That landed harder than the whisper. “All right,” she said, louder this time. “This isn’t funny.” Funny to whom, exactly, she did not specify. The flowers nearest her feet turned their pale faces in the same direction at once. Aurora stared. There was no wind. Yet every bloom in a swath across the clearing had pivoted, stems bending with a faint papery sigh, to face the trees opposite her. Something stood there. She didn’t see it all at once. Her eyes kept sliding off it, catching trunk and branch and moonlight through leaves. Then the shape gathered itself out of not-looking: too tall, too narrow, the outline of a person if a person had been stretched and pressed flat into shadow. It stood between two oaks with one hand braced against the bark, head cocked as if studying her. Aurora did the worst possible thing. She blinked. When her eyes opened, it was gone. The silence broke. Not fully. Only enough to let in a distant rustling from all around the clearing, as if the ring of trees had started whispering among themselves. Leaves clicked where there was no breeze. Bark creaked. Something thudded softly overhead from branch to branch, circling. She forced herself to breathe through her nose. Panic was an indulgence and she could not afford it. Think. She came for a reason. The pendant reacted to Hel portals. If there was one here, maybe the thing in the trees was drawn to the same place. Maybe the grove was distorting perception. Maybe— A voice spoke her name. “Aurora.” Low. Familiar. She turned before she could stop herself. Her mother stood at the edge of the clearing in her camel coat, one hand tucked under the other elbow the way she always stood during school plays and parent evenings. Moonlight silvered her hair. Her face was pale with concern. Relief hit Aurora so hard it was almost pain. Then logic arrived, late but useful. Her mother was in Cardiff. Her mother did not know where she was. Her mother would never be in Richmond Park after midnight calling her by her full name in a voice that sounded half a beat out of time. Aurora’s hand tightened on the pepper spray until her knuckles hurt. “No.” The figure smiled. Jennifer Carter had a warm smile, quick and lopsided. This thing copied the shape but not the feeling. Too many teeth. Not sharp, just wrong in number, as if someone had misremembered how many belonged there. “Aurora,” it said again. “Come here.” “Not likely.” It took a step forward. The flowers beneath its feet blackened, not dying, simply losing color as if drained by shadow. The smell in the grove thickened into something medicinal and sweet. Aurora backed toward the hollow at the center of the clearing. The pendant was burning now. The gem’s pulse had become rapid, urgent. She could feel it through the chain, through her palm, through the tender scar on her wrist. The thing wearing her mother’s face noticed. Its smile widened. “Yes,” it said softly. “That.” Aurora understood two things at once. First: whatever lay in the hollow mattered more than she did. Second: it wanted her to run. So she didn’t. She planted her feet at the lip of the dark soil and forced her voice level. “What are you?” For a moment the face slipped. Not dramatically. Just enough that the eyes seemed too far apart and the skin too smooth, like wet paper stretched over wire. “Alone,” it said. The whispering in the trees rose. Shadows shifted from trunk to trunk. More than one. She’d thought of a single watcher because single was easier. The ring around the clearing was crowded with almost-forms now, each of them avoiding direct sight. Her scalp prickled. The certainty settled into her bones with cold, clean finality: they had been there before she arrived. They had watched her cross the stones. They had watched her kneel by the hollow. They were waiting for permission, or a signal, or a mistake. The false mother took another step. Stopped at the edge of the bare patch of earth. Couldn’t cross. Aurora’s heart hammered. “You can’t come here.” Its expression emptied. Whatever had been pretending dropped away enough for hunger to show through. “Give it,” it said. Behind her feet, something answered from under the ground. The soil in the hollow gave a slow, wetless shiver. Roots shifted. A line of dull red light opened beneath the black earth like an eye cracking open in sleep. Heat rolled up around her ankles. Not fire. Older. Deeper. The Heartstone blazed in her hand, and the silver chain snapped taut as if tugged downward by an unseen hook. The creatures in the trees recoiled with a hiss like wind through teeth. Aurora had one wild instant to think, Hel portal, brilliant, found it, before the red line widened and the clearing changed shape around it. Moonlight bent. The flowers flattened toward the ground. The air filled with a low vibrating hum that went through her ribs and made her back teeth ache. The thing with her mother’s face screamed. It was not loud. That was the worst part. The sound was thin and piercing, like a kettle beginning to boil in another room, threaded with a rage so old it felt geological. Shadows tore loose from the tree line and flickered backward into the woods. The false shape at the clearing’s edge wavered, features running like paint in rain. “Close it,” it said, and now the voice was many voices, layered and desperate. “Close it now.” Aurora looked down into the widening crack in the earth. No fire, no cavern. Only red depth, impossible and smooth, with no bottom she could see. Something moved far below it, vast and patient, crossing beneath the surface of that light the way a whale might pass under black water. Every sane instinct in her demanded flight. Instead she crouched, teeth clenched against the heat, and held the pendant out over the opening. The Heartstone dragged at her hand. Its glow merged with the red beneath. The silver chain trembled. Somewhere behind her, all around her, the hidden things made a noise like children sobbing through cupped hands. “What do you do?” she said through her teeth. The pendant offered no useful guidance. The crack widened another inch. The grove lurched. For one sickening moment Aurora saw, not the clearing, but a place layered underneath it: pillars of stone, a sky the color of a fresh bruise, bare trees strung with things that looked almost like lanterns until one turned its face toward her. Then the vision snapped away, leaving her on her knees in black soil with cold sweat under her coat. The false mother was crawling now, not forward but sideways along the edge of the clearing, searching for a way in. Its limbs bent incorrectly when she caught them at the corner of her eye. Aurora made a choice. “Fine,” she said, and wound the chain once around her fist. Then she lowered the Heartstone into the red opening. The effect was immediate. The portal—or whatever name it deserved—tightened like a muscle. The red light surged up the gem, flooding the pendant from within until it burned scarlet-white. The hum deepened into a bass note she felt in her lungs. Around the clearing, every shadow thing shrank back against the trees. The crawling figure opened its mouth in a silent howl. Aurora held on. Heat seared her palm. The scar on her wrist blazed. The chain bit her skin hard enough to bruise. Her eyes watered. For one crazed second she thought the thing below the red surface had noticed her, had turned some immense blind regard upward. Then the earth snapped shut. Darkness crashed back into place. Aurora fell backward onto the grass, clutching the pendant to her chest. The grove went still. Not the earlier, oppressive stillness; this was ordinary night returning by increments. A gust of real wind moved through the clearing and set the branches whispering in a language of leaves. Somewhere far away, beyond the stones, a car horn sounded. A fox barked. She lay there gasping, staring up at the moon through the black net of branches. When she finally sat up, the thing wearing her mother’s face was gone. So were the watching shadows. The flowers at the edge of the clearing lifted themselves as if from a crouch. The smell of overripe sweetness had thinned to damp earth and cold green things. In her hand, the Heartstone had dimmed to a deep, exhausted crimson. Its warmth was fading fast. Aurora got to her feet on unsteady legs and turned slowly until she found the standing stones again. They seemed closer now. The path out lay between them, plain as any footpath in any park. She took three steps toward it before something made her stop. A sound, small and deliberate, from behind her. Not a whisper this time. Not a breath. A hand clapping once. Aurora turned. The clearing stood empty in the moonlight. Flowers. Grass. The dark hollow gone. At the far edge, between two oaks, a patch of deeper shadow leaned slightly to one side, as if amused. Then it slid behind the tree and was no longer there. Aurora did not run. Running would have meant acknowledging fear on its terms. She walked to the stones with her shoulders locked and the pendant clenched in her fist, every nerve in her body straining toward the sound of the ordinary world beyond. Only when she crossed the boundary and the city rushed back in—the distant traffic, the hiss of tires, the true cold of night—did she look at her phone. 12:19. She had been inside two minutes. Or two hours. Or two days. Her hands shook too badly to care. Behind her, beyond the standing stones, the grove looked like nothing more than a dark stand of trees under moonlight. She kept walking anyway, and did not once look back again.
created_at"2026-03-09T22:44:33.811Z" 3/9/2026, 10:44:33 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6448
moderation_latency(null)
generation_time86566
tokens_prompt812
tokens_completion4525
native_tokens_prompt742
native_tokens_completion3694
native_tokens_completion_images0
native_tokens_reasoning103
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.057265
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_098cd74cd3ef41700169af4d51e8bc81958f7aa532651a67ed"
is_byokfalse
latency1357
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-1773096273-pSPNVSM1n86VEpjI9EvC"
upstream_id"resp_098cd74cd3ef41700169af4d51e8bc81958f7aa532651a67ed"
total_cost0.057265
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
46.15% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount2
adverbTags
0"it said again [again]"
1"it said softly [softly]"
dialogueSentences23
tagDensity0.565
leniency1
rawRatio0.154
effectiveRatio0.154
87.86% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2884
totalAiIsmAdverbs7
found
0
adverb"quickly"
count1
1
adverb"perfectly"
count1
2
adverb"slowly"
count2
3
adverb"softly"
count2
4
adverb"slightly"
count1
highlights
0"quickly"
1"perfectly"
2"slowly"
3"softly"
4"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)
67.06% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2884
totalAiIsms19
found
0
word"synthetic"
count1
1
word"pulse"
count3
2
word"silence"
count2
3
word"silk"
count1
4
word"echo"
count1
5
word"weight"
count1
6
word"whisper"
count2
7
word"familiar"
count1
8
word"could feel"
count1
9
word"flickered"
count1
10
word"wavered"
count1
11
word"trembled"
count1
12
word"lurched"
count1
13
word"oppressive"
count1
14
word"warmth"
count1
highlights
0"synthetic"
1"pulse"
2"silence"
3"silk"
4"echo"
5"weight"
6"whisper"
7"familiar"
8"could feel"
9"flickered"
10"wavered"
11"trembled"
12"lurched"
13"oppressive"
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
narrationSentences300
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount3
narrationSentences300
filterMatches
0"know"
1"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences310
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen56
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2877
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions54
wordCount2806
uniqueNames16
maxNameDensity0.86
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Aurora24
Richmond3
Park2
London1
Heartstone7
Golden1
Empress1
District1
Eva1
January1
Cardiff2
Funny1
Hel2
Carter1
Moonlight3
Heat3
persons
0"Aurora"
1"Heartstone"
2"Eva"
3"Carter"
4"Moonlight"
5"Heat"
places
0"Richmond"
1"Park"
2"London"
3"January"
4"Cardiff"
5"Hel"
globalScore1
windowScore1
96.52% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences187
glossingSentenceCount4
matches
0"darkness that seemed to start at the standing stones and continue inward like a held breath"
1"seemed sensible"
2"as if studying her"
3"looked like nothing more than a dark stan"
60.97% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.39
wordCount2877
matches
0"not physically, exactly, but with a pressure in her chest"
1"no footprints but"
2"not the clearing, but a place layered underneath it: pillars of stone, a sky the c"
3"not forward but sideways along the edge of the clearing, searching for a way"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences310
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs132
mean21.8
std21.32
cv0.978
sampleLengths
018
154
267
36
4123
518
68
762
89
947
105
1138
1211
138
1447
1564
1648
1712
184
1957
2012
2147
2224
236
243
2515
268
2724
281
2938
303
316
3219
3321
348
352
3635
377
3824
3918
402
415
428
4368
446
4514
4612
472
4853
496
99.42% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences300
matches
0"been closed"
1"been stretched"
2"was gone"
3"was drawn"
4"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs455
matches
0"wasn’t laughing"
1"was distorting"
2"was burning"
3"were waiting"
4"was crawling"
78.34% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount2
flaggedSentences7
totalSentences310
ratio0.023
matches
0"The sounds of the park—the city murmur, the wind in distant branches, the rustle of something small in bracken—fell away all at once."
1"It tugged—not physically, exactly, but with a pressure in her chest that made her turn left."
2"Her mind offered them up with commendable speed; her body declined to believe any of them."
3"Maybe—"
4"The portal—or whatever name it deserved—tightened like a muscle."
5"Not the earlier, oppressive stillness; this was ordinary night returning by increments."
6"Only when she crossed the boundary and the city rushed back in—the distant traffic, the hiss of tires, the true cold of night—did she look at her phone."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount180
adjectiveStacks0
stackExamples(empty)
adverbCount5
adverbRatio0.027777777777777776
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences310
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences310
mean9.28
std7.79
cv0.839
sampleLengths
018
130
25
319
417
533
617
76
842
925
1056
116
1212
134
144
1519
167
1715
1819
192
209
216
2214
234
2423
255
268
272
287
293
3014
312
322
3311
344
352
362
3713
3814
391
403
4116
4213
438
4419
4510
4614
4710
4831
497
39.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats31
diversityRatio0.2977346278317152
totalSentences309
uniqueOpeners92
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount21
totalSentences260
matches
0"Instead the pendant had begun"
1"Then, somewhere to her right,"
2"Again the words dropped and"
3"More like a patch of"
4"Then the camera auto-focused on"
5"Then the shape gathered itself"
6"Only enough to let in"
7"Maybe the grove was distorting"
8"Then logic arrived, late but"
9"Too many teeth."
10"Just enough that the eyes"
11"More than one."
12"Only red depth, impossible and"
13"Instead she crouched, teeth clenched"
14"Somewhere behind her, all around"
15"Then the vision snapped away,"
16"Then she lowered the Heartstone"
17"Then the earth snapped shut."
18"Somewhere far away, beyond the"
19"Then it slid behind the"
ratio0.081
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount65
totalSentences260
matches
0"She stopped with one hand"
1"It had started the moment"
2"Their surfaces looked too smooth"
3"She took a breath and"
4"It was pressure, as if"
5"she murmured, because hearing her"
6"She drew the pendant out"
7"It tugged—not physically, exactly, but"
8"Their trunks seemed to stand"
9"she told herself quietly"
10"Its glow lit the inside"
11"she said under her breath,"
12"They sounded stupid in her"
13"She waited, listening so hard"
14"She caught the pendant, turned,"
15"She told herself it would"
16"Her mind offered them up"
17"She narrowed her eyes."
18"Her phone said 12:17."
19"She opened the camera anyway"
ratio0.25
90.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount192
totalSentences260
matches
0"This was none of that."
1"This was a darkness that"
2"She stopped with one hand"
3"The little crimson gem lay"
4"It had started the moment"
5"That was why she was"
6"The grove in Richmond, she’d"
7"Aurora had laughed then."
8"Tonight she wasn’t laughing."
9"The standing stones stood in"
10"Moss crawled over them in"
11"Their surfaces looked too smooth"
12"Wildflowers spilled around their bases"
13"She took a breath and"
14"The first sensation was not"
15"It was pressure, as if"
16"The air changed texture."
17"The sounds of the park—the"
18"Aurora stopped dead and turned."
19"The standing stones were still"
ratio0.738
57.69% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences260
matches
0"By the time Aurora reached"
1"If something of theirs wants"
2"If there was one here,"
ratio0.012
91.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences112
technicalSentenceCount8
matches
0"By midnight she was on the District line, then in a cab, then walking into a park that should have been closed, following a piece of jewelry given to her by no …"
1"If something of theirs wants something of you, that’s where it starts."
2"The scent thickened when she reached the center of the clearing, where the earth dipped shallowly as if something heavy had once rested there."
3"The wildflowers bent as if something had just passed through them, then slowly righted themselves."
4"Only enough to let in a distant rustling from all around the clearing, as if the ring of trees had started whispering among themselves."
5"Her mother would never be in Richmond Park after midnight calling her by her full name in a voice that sounded half a beat out of time."
6"The flowers beneath its feet blackened, not dying, simply losing color as if drained by shadow."
7"For one sickening moment Aurora saw, not the clearing, but a place layered underneath it: pillars of stone, a sky the color of a fresh bruise, bare trees strung…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount0
matches(empty)
73.08% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount2
fancyTags
0"she murmured (murmur)"
1"she whispered (whisper)"
dialogueSentences23
tagDensity0.565
leniency1
rawRatio0.154
effectiveRatio0.154
89.6556%