Run: 2026-05-01-01KQHSHBFP5MGNW6WX5CER8HZP

Run Details

Duration:
50.1s
Cost:
$0.008737
Provider:
xAI

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 Carter’s boots crunched over frost-rimed grass that should not have existed in late October. Richmond Park lay somewhere behind her, its familiar trails swallowed by the moment she had stepped between the ancient oak standing stones. The air inside the Fae Grove tasted different—thicker, sweet as overripe fruit left too long on the vine. She had come here because the Heartstone pendant had burned against her sternum like a second, furious heart the moment she crossed the boundary. The crimson gem still pulsed now, a slow, steady throb beneath her coat, guiding her deeper. She should have turned back the instant the wildflowers opened their pale faces to her flashlight. Bluebells and foxgloves in full bloom at midnight in autumn. Their petals looked almost luminous, as if lit from beneath by something that had never seen the sun. Rory adjusted her grip on the torch, the beam jittering across the ground. The small crescent scar on her left wrist itched beneath her sleeve, an old warning she had learned to ignore too often. The Grove was supposed to be a sanctuary of sorts, according to the single cryptic text Eva had sent before vanishing three weeks ago. *Find the stones at the northern edge of Richmond. Wait for the moon to crown the tallest oak. Then walk through.* Rory had expected ruins, perhaps a quiet pond. Instead the trees pressed closer the farther she walked, their trunks unnaturally smooth, bark gleaming like wet bone. No wind moved among them, yet the leaves overhead kept up a constant, whispering susurration, as though they were discussing her in a language just beyond comprehension. She stopped beneath the largest oak at the centre of the clearing. Its branches spread like the ribs of some vast, upturned creature. The Heartstone flared hot enough that she hissed and yanked it from beneath her collar. The silver chain left a cold kiss against her skin; the gem itself glowed with sullen inner light, throwing bloody flecks across the grass. “Eva?” Her voice sounded small, immediately absorbed by the trees. “If this is some elaborate prank, I’m going to kill you.” Silence answered. The kind of silence that had weight. Rory turned in a slow circle. The beam of her torch carved a narrow tunnel of visibility, but beyond its edge the darkness felt...curious. She could sense it watching the light the way a cat watches a candle flame—patient, calculating how long it would take to snuff it out. She shook the thought away. Cool head, she reminded herself. Out-of-the-box thinking had pulled her out of worse situations than a slightly spooky woodland in the middle of London. The pendant’s pulse quickened. She aimed the torch at the base of the oak. A ring of mushrooms grew there in perfect circumference, their caps the colour of old bruises. She had read enough folklore during her sleepless nights in the flat above Silas’s bar to recognise a fairy ring when she saw one. Stepping inside it would be monumentally stupid. Yet the Heartstone tugged toward it like a compass needle finding north. The chain dug into the back of her neck as the pendant strained forward. “Fine,” she muttered. “But if I wake up a hundred years from now with pointy ears, I’m blaming you, Eva.” She crossed the ring. The moment both feet touched the centre, every sound in the Grove ceased. The whispering leaves, the faint distant traffic she hadn’t realised she could still hear, even the crunch of frost beneath her boots—all of it simply stopped. The silence rang in her ears like the aftermath of a gunshot. Then the Grove exhaled. A warm breeze slid across her face, carrying the scent of lilacs and something metallic underneath. Copper. Old blood. Rory’s stomach tightened, but she kept the torch steady. The beam caught movement at the edge of the clearing—something pale slipping between two trunks before vanishing. Too tall to be a deer. Too thin to be human. Her heart thudded against the pendant. “Show yourself,” she called, proud that her voice barely trembled. Intelligence was her weapon; fear was just another variable to account for. She catalogued details rapidly. The temperature had dropped several degrees. Her breath no longer clouded the air despite the frost. The wildflowers had turned their faces toward her, every blossom angled like watching eyes. A soft laugh drifted from behind the oak—low, feminine, and intimately familiar. “Eva?” Rory spun, torch cutting a bright arc. Nothing. The laugh came again, this time from her left, closer. It sounded exactly like her childhood friend, the same warm lilt that had coaxed her onto trains to London and into new lives. But something was wrong with it. The cadence dragged a half-second too long, as though the mouth producing it had too many teeth. Rory’s hand found the small knife she kept in her coat pocket—legal enough for a delivery cyclist, sharp enough to matter. She didn’t draw it yet. Drawing a weapon admitted she was prey. Instead she spoke calmly into the dark. “I came for answers. The pendant led me here. If you have Eva, we can negotiate.” Another laugh, this one directly behind her. She whirled. The torch beam illuminated only the smooth trunk of the oak, its bark now etched with faint lines that hadn’t been there moments before. They looked like eyes. Hundreds of them. All closed. Her mouth went dry. The Heartstone was almost painful against her chest now, its rhythm frantic. She risked a glance downward. The gem’s inner glow had deepened to the colour of fresh arterial blood. It illuminated the crescent scar on her wrist, making the old mark look wet. A twig snapped. Rory froze. The sound had come from the direction she had entered the Grove, back toward the standing stones. She swept the torch that way. The beam seemed weaker now, as though the darkness were drinking it. At the very limit of its reach she saw a figure standing between the trees. Tall. Willowy. Wearing the bright red coat Eva had bought in Camden two years ago—the one with the toggle buttons Rory had always teased her about. “Eva,” she breathed, relief crashing through her so hard her knees nearly buckled. The figure didn’t move. Its face remained in shadow, but the coat was unmistakable. The way it hung from narrow shoulders was perfect. Too perfect. Eva had always been curvier than that. This shape looked as though it had been stretched on a rack and then dressed in her friend’s clothes like a child playing with dolls. Rory took one cautious step forward. “Why the theatrics? You could have just met me at the bar like a normal person.” The figure tilted its head. The motion was wrong—too fluid, the neck bending at an angle that suggested more vertebrae than a human possessed. When it spoke, the voice was Eva’s, but layered, as though three people were trying to speak the same words at once. “You brought the stone.” The words vibrated in Rory’s teeth. She fought the urge to clap her hands over her ears. “Yes. It started glowing the night you disappeared. I thought—” “You thought it was a coincidence.” The figure took a step closer. Its red coat made no sound against the grass. “Silly Rory. Always so clever. Never clever enough.” The wildflowers shivered though there was no breeze. Their stems bent toward the red-coated thing, supplicant. Rory’s mind raced, sorting details, searching for the exit ramp. The standing stones were behind the figure now. If she could circle around, keep it talking— The pendant flared so brightly it cast her shadow long and jagged across the clearing. In that sudden burst of crimson light she saw the figure’s face. It was not Eva. The face wore Eva’s smile, but the eyes were wrong—too large, too black, reflecting the red glow like wet obsidian. The skin looked like birch bark stretched tight over sharp bones. When the thing smiled wider, its mouth split farther than anatomy allowed, revealing rows of small, needle teeth. Rory’s stomach lurched. She stumbled backward, boot catching on a root. The torch flew from her hand and spun across the grass, its beam wheeling crazily over trees that now seemed to lean inward, branches reaching like fingers. The creature wearing Eva’s coat stepped fully into the bloody light of the Heartstone. Its movements were wrong in every way—joints bending where joints shouldn’t, spine undulating as though it contained no bones at all. It wore Eva’s face like a mask that no longer fit properly. One of Eva’s silver earrings still dangled from a too-long earlobe. Rory’s back hit the oak. The bark felt warm, pulsing faintly in time with the pendant. She could feel eyes opening in the wood behind her, pressing against her spine. “You’re not her,” she whispered. Her voice sounded very small. The thing tilted its head again, that terrible angle. “She tasted like you. Same fear. Same clever little mind trying to solve the puzzle before the teeth close.” It lifted a hand that ended in too many joints. Something dark glistened on its fingertips. “She lasted six nights. You might last seven. The Grove is generous with those who bring gifts.” The Heartstone was screaming now—a high, silent vibration that made Rory’s vision blur at the edges. She realised she was gripping the pendant so tightly the silver chain had cut into her palm. Blood welled between her fingers, dark and warm. The creature inhaled deeply, as though scenting the blood. Its smile widened further. Behind it, shapes moved at the edge of the clearing—pale figures wearing other familiar clothes. A delivery jacket like the one Rory wore for Golden Empress. An Irish barrister’s suit. Her mother’s favourite cardigan. All of them wrong. All of them waiting. Rory’s mind, cool and intelligent even now, supplied the only viable option. She yanked the pendant over her head. The chain broke with a musical snap. For one impossible second the entire Grove held its breath. Then she threw the Heartstone as hard as she could toward the mushroom ring, away from the creature and toward the path back to the stones. The effect was immediate. The crimson light exploded outward like a flare. The creature shrieked—a sound that drilled straight into Rory’s skull and lodged there like a splinter of ice. It lunged after the pendant, joints popping audibly. The other figures darted from the trees, a silent, horrible ballet of stolen faces and wrong bodies. Rory ran. She didn’t look back. Looking back would mean seeing what wore her mother’s cardigan. What still wore Eva’s coat. She focused only on the weak beam of her abandoned torch, now lying on its side twenty metres away like the world’s most pathetic lighthouse. Her boots slammed against the earth; wildflowers snapped beneath her. Their broken stems released a perfume that smelled sickeningly like funeral lilies. The trees had moved. She was certain of it. What had been a straight path now curved treacherously. Branches reached down, snagging her hair, tearing at her coat. One raked across her cheek and she felt hot blood mix with cold sweat. Something laughed behind her—multiple voices now, overlapping in grotesque harmony. They sounded like every person she had ever failed to save. Evan’s mocking chuckle. Her father’s disappointed sigh. Eva’s final voicemail, played at the wrong speed. The pendant’s light was dimming. Whatever power it had unleashed was fading, and the things that lived in the Grove were closing in. Rory could hear them moving through the undergrowth, their feet making no sound, their stolen faces turned toward her with expressions of terrible, patient hunger. Her lungs burned. The scar on her wrist throbbed in time with her heartbeat. She risked one glance over her shoulder and immediately wished she hadn’t. They were closer than they had any right to be. The Eva-thing led them, red coat flapping though there was still no wind. Its mouth hung open impossibly wide, a black pit ringed with teeth. The others fanned out behind it—dozens now—each wearing the face of someone Rory had known and lost. Their eyes were all the same: wet, black, and ancient. The standing stones appeared ahead, silhouetted against a night sky that looked flatter than it should, like a painted backdrop. Between the oaks, the world of Richmond Park flickered like bad reception—streetlights, distant traffic, the real world only an arm’s length away and a thousand miles distant. Rory poured everything she had into those final metres. Her legs screamed. The creatures behind her made a sound like a hundred voices whispering her name at once—*Rory, Rory, Rory*—each syllable stretched and lovingly savoured. She burst between the standing stones. The Grove tried to follow. She felt it like a hook behind her sternum, trying to reel her back into eternal autumn and stolen faces. For one ghastly moment she hung between worlds, one foot in frost-covered grass that smelled of lilacs and blood, the other on cold London pavement. The creatures reached for her with too-long arms. The Eva-thing’s fingers brushed the back of her coat. Then gravity and Earth reasserted themselves. Rory tumbled forward onto the ordinary, blessedly ordinary path through Richmond Park. Streetlights hummed overhead. Somewhere a fox screamed in the distance—the normal, animal sound almost making her sob with relief. The air smelled of damp leaves and distant exhaust. No lilacs. No copper. She lay on her back, chest heaving, staring up at a perfectly normal October moon. The Heartstone was gone. She had thrown away the only artefact that might have explained what happened to Eva, what had been hunting her since she fled Cardiff. But she was alive. For now. Slowly, Rory pushed herself up on shaking arms. Her left wrist burned. She looked down and felt her stomach drop through the centre of the earth. The crescent scar was bleeding. Fresh blood welled from the old wound in perfect, rhythmic pulses, as though something inside her wrist was still trying to beat in time with a pendant that was no longer there. And on the inside of her forearm, where there had been nothing but smooth skin an hour ago, faint lines had appeared. They looked like closed eyes. Hundreds of them. From the darkness between the standing stones came the soft sound of laughter. Eva’s laughter. Her mother’s. Her own. Rory closed her fist over the bleeding scar, turned her back on the Grove, and began walking toward the distant lights of London. Her steps were measured. Her face calm. Only someone who knew her well would have noticed that her bright blue eyes kept darting to the shadows at the edge of her vision, and that her right hand never strayed far from the knife in her coat pocket. Behind her, the ancient oaks whispered to one another in the language of dead leaves and stolen names. They sounded almost disappointed. But patient. They could wait. The Grove had all the time in the world.
created_at"2026-05-01T12:52:07.295Z" 5/1/2026, 12:52:07 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency386
moderation_latency(null)
generation_time50025
tokens_prompt812
tokens_completion3908
native_tokens_prompt841
native_tokens_completion3101
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached64
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"
usage0.00873655
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"e930e73b-cf8a-44ff-6d28-2a72e5963832"
is_byokfalse
latency53
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777639927-7r1q2FxiQfCkP7yl8wbb"
session_id(null)
api_type"completions"
id"gen-1777639927-2JPJu2E48jRnaj0dgttt"
upstream_id"e930e73b-cf8a-44ff-6d28-2a72e5963832"
total_cost0.00873655
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences16
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
88.15% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2532
totalAiIsmAdverbs6
found
0
adverb"slightly"
count1
1
adverb"very"
count2
2
adverb"tightly"
count1
3
adverb"perfectly"
count1
4
adverb"slowly"
count1
highlights
0"slightly"
1"very"
2"tightly"
3"perfectly"
4"slowly"
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)
32.86% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2532
totalAiIsms34
found
0
word"familiar"
count3
1
word"pulsed"
count1
2
word"throb"
count1
3
word"sanctuary"
count1
4
word"gleaming"
count1
5
word"silence"
count3
6
word"weight"
count1
7
word"calculating"
count1
8
word"pulse"
count1
9
word"quickened"
count1
10
word"perfect"
count4
11
word"aftermath"
count1
12
word"stomach"
count3
13
word"trembled"
count1
14
word"variable"
count1
15
word"lilt"
count1
16
word"etched"
count1
17
word"vibrated"
count1
18
word"raced"
count1
19
word"lurched"
count1
20
word"could feel"
count1
21
word"throbbed"
count1
22
word"flickered"
count1
23
word"rhythmic"
count1
24
word"measured"
count1
highlights
0"familiar"
1"pulsed"
2"throb"
3"sanctuary"
4"gleaming"
5"silence"
6"weight"
7"calculating"
8"pulse"
9"quickened"
10"perfect"
11"aftermath"
12"stomach"
13"trembled"
14"variable"
15"lilt"
16"etched"
17"vibrated"
18"raced"
19"lurched"
20"could feel"
21"throbbed"
22"flickered"
23"rhythmic"
24"measured"
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
narrationSentences221
matches
0"b with relief"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences221
filterMatches
0"look"
hedgeMatches
0"seemed to"
1"tried to"
2"happened to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences229
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords24
totalWords2514
ratio0.01
matches
0"Find the stones at the northern edge of Richmond. Wait for the moon to crown the tallest oak. Then walk through."
1"Rory, Rory, Rory"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions86
wordCount2381
uniqueNames20
maxNameDensity1.13
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Carter1
October2
Park3
Fae1
Grove10
Heartstone8
Eva15
Richmond4
Rory27
Silence1
London4
Silas1
Intelligence1
Camden1
Golden1
Empress1
Irish1
Eva-thing2
Earth1
Cardiff1
persons
0"Carter"
1"Grove"
2"Heartstone"
3"Eva"
4"Rory"
5"Silence"
6"Silas"
7"Eva-thing"
8"Earth"
places
0"Park"
1"Fae"
2"Richmond"
3"London"
4"Camden"
5"Cardiff"
globalScore0.933
windowScore0.667
69.35% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences155
glossingSentenceCount5
matches
0"seemed weaker now, as though the darkness were drinking it"
1"looked like birch bark stretched tight ov"
2"as though scenting the blood"
3"sounded like every person she had ever fai"
4"appeared ahead silhouetted against a night sky that looked flatter than it should, like a painted backdrop"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2514
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences229
matches
0"noticed that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs73
mean34.44
std25.88
cv0.752
sampleLengths
095
179
298
362
421
59
678
74
883
920
104
1151
124
1356
146
1556
1612
178
181
1956
2056
217
2235
234
2444
253
2678
2713
2857
2922
3046
314
3227
3329
3442
3527
364
3749
3838
3958
4030
4110
4261
4341
4455
4536
4626
474
4851
492
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences221
matches
0"was supposed"
1"been stretched"
2"was gone"
45.36% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount9
totalVerbs388
matches
0"were discussing"
1"were drinking"
2"were trying"
3"was screaming"
4"was gripping"
5"was dimming"
6"were closing"
7"was bleeding"
8"was still trying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount21
semicolonCount3
flaggedSentences22
totalSentences229
ratio0.096
matches
0"The air inside the Fae Grove tasted different—thicker, sweet as overripe fruit left too long on the vine."
1"The silver chain left a cold kiss against her skin; the gem itself glowed with sullen inner light, throwing bloody flecks across the grass."
2"She could sense it watching the light the way a cat watches a candle flame—patient, calculating how long it would take to snuff it out."
3"The whispering leaves, the faint distant traffic she hadn’t realised she could still hear, even the crunch of frost beneath her boots—all of it simply stopped."
4"The beam caught movement at the edge of the clearing—something pale slipping between two trunks before vanishing."
5"Intelligence was her weapon; fear was just another variable to account for."
6"A soft laugh drifted from behind the oak—low, feminine, and intimately familiar."
7"Rory’s hand found the small knife she kept in her coat pocket—legal enough for a delivery cyclist, sharp enough to matter."
8"Wearing the bright red coat Eva had bought in Camden two years ago—the one with the toggle buttons Rory had always teased her about."
9"The motion was wrong—too fluid, the neck bending at an angle that suggested more vertebrae than a human possessed."
10"If she could circle around, keep it talking—"
11"The face wore Eva’s smile, but the eyes were wrong—too large, too black, reflecting the red glow like wet obsidian."
12"Its movements were wrong in every way—joints bending where joints shouldn’t, spine undulating as though it contained no bones at all."
13"The Heartstone was screaming now—a high, silent vibration that made Rory’s vision blur at the edges."
14"Behind it, shapes moved at the edge of the clearing—pale figures wearing other familiar clothes."
15"The creature shrieked—a sound that drilled straight into Rory’s skull and lodged there like a splinter of ice."
16"Her boots slammed against the earth; wildflowers snapped beneath her."
17"Something laughed behind her—multiple voices now, overlapping in grotesque harmony."
18"The others fanned out behind it—dozens now—each wearing the face of someone Rory had known and lost."
19"Between the oaks, the world of Richmond Park flickered like bad reception—streetlights, distant traffic, the real world only an arm’s length away and a thousand miles distant."
20"The creatures behind her made a sound like a hundred voices whispering her name at once—*Rory, Rory, Rory*—each syllable stretched and lovingly savoured."
21"Somewhere a fox screamed in the distance—the normal, animal sound almost making her sob with relief."
81.97% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2410
adjectiveStacks2
stackExamples
0"over frost-rimed grass"
1"tight over sharp bones."
adverbCount113
adverbRatio0.04688796680497925
lyAdverbCount35
lyAdverbRatio0.014522821576763486
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences229
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences229
mean10.98
std7.25
cv0.661
sampleLengths
015
122
218
324
416
516
610
718
813
922
1024
119
129
1311
1418
1527
1612
1711
1815
1924
2010
2111
222
237
246
2518
2625
275
285
2919
304
3110
3216
3324
347
3512
3614
373
3817
394
4013
4126
4212
434
4416
451
462
479
4817
496
43.01% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.2925764192139738
totalSentences229
uniqueOpeners67
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount11
totalSentences201
matches
0"Then walk through.* Rory had"
1"Instead the trees pressed closer"
2"Then the Grove exhaled."
3"Too tall to be a"
4"Too thin to be human."
5"Instead she spoke calmly into"
6"Then she threw the Heartstone"
7"Then gravity and Earth reasserted"
8"Somewhere a fox screamed in"
9"Slowly, Rory pushed herself up"
10"Only someone who knew her"
ratio0.055
94.63% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount63
totalSentences201
matches
0"She had come here because"
1"She should have turned back"
2"Their petals looked almost luminous,"
3"She stopped beneath the largest"
4"Its branches spread like the"
5"Her voice sounded small, immediately"
6"She could sense it watching"
7"She shook the thought away."
8"She aimed the torch at"
9"She had read enough folklore"
10"She crossed the ring."
11"Her heart thudded against the"
12"she called, proud that her"
13"She catalogued details rapidly."
14"Her breath no longer clouded"
15"It sounded exactly like her"
16"She didn’t draw it yet."
17"They looked like eyes."
18"Her mouth went dry."
19"She risked a glance downward."
ratio0.313
64.48% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount159
totalSentences201
matches
0"Aurora Carter’s boots crunched over"
1"Richmond Park lay somewhere behind"
2"The air inside the Fae"
3"She had come here because"
4"The crimson gem still pulsed"
5"She should have turned back"
6"Bluebells and foxgloves in full"
7"Their petals looked almost luminous,"
8"Rory adjusted her grip on"
9"The small crescent scar on"
10"The Grove was supposed to"
11"She stopped beneath the largest"
12"Its branches spread like the"
13"The Heartstone flared hot enough"
14"The silver chain left a"
15"Her voice sounded small, immediately"
16"The kind of silence that"
17"Rory turned in a slow"
18"The beam of her torch"
19"She could sense it watching"
ratio0.791
24.88% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences201
matches
0"If she could circle around,"
ratio0.005
56.88% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences108
technicalSentenceCount13
matches
0"Aurora Carter’s boots crunched over frost-rimed grass that should not have existed in late October."
1"No wind moved among them, yet the leaves overhead kept up a constant, whispering susurration, as though they were discussing her in a language just beyond compr…"
2"It sounded exactly like her childhood friend, the same warm lilt that had coaxed her onto trains to London and into new lives."
3"The cadence dragged a half-second too long, as though the mouth producing it had too many teeth."
4"The torch flew from her hand and spun across the grass, its beam wheeling crazily over trees that now seemed to lean inward, branches reaching like fingers."
5"Its movements were wrong in every way—joints bending where joints shouldn’t, spine undulating as though it contained no bones at all."
6"The Heartstone was screaming now—a high, silent vibration that made Rory’s vision blur at the edges."
7"Branches reached down, snagging her hair, tearing at her coat."
8"Rory could hear them moving through the undergrowth, their feet making no sound, their stolen faces turned toward her with expressions of terrible, patient hung…"
9"The standing stones appeared ahead, silhouetted against a night sky that looked flatter than it should, like a painted backdrop."
10"For one ghastly moment she hung between worlds, one foot in frost-covered grass that smelled of lilacs and blood, the other on cold London pavement."
11"Fresh blood welled from the old wound in perfect, rhythmic pulses, as though something inside her wrist was still trying to beat in time with a pendant that was…"
12"Only someone who knew her well would have noticed that her bright blue eyes kept darting to the shadows at the edge of her vision, and that her right hand never…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount3
matches
0"she called, proud that her voice barely trembled"
1"Rory spun, torch cutting a bright arc"
2"she breathed, relief crashing through her so hard her knees nearly buckled"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount3
fancyTags
0"she muttered (mutter)"
1"she breathed (breathe)"
2"she whispered (whisper)"
dialogueSentences16
tagDensity0.25
leniency0.5
rawRatio0.75
effectiveRatio0.375
75.6079%