Run: 2026-07-09-01KX40QSHA9X9ECVXBD7DAR3CV

Run Details

Duration:
37.9s
Cost:
$0.049750
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 found the first standing stone by walking into it. Not hard enough to hurt. Hard enough that her shoulder struck something unyielding in the dark and sent a jolt down her arm. She staggered back, one hand flying to the damp wool of her coat. “Brilliant,” she muttered. The stone loomed in front of her, black against a blacker sky. Rain had passed through Richmond an hour ago, leaving the park soaked and smelling of torn grass, wet bark, and cold earth. Beyond the reach of the path lights, the trees crowded together in lopsided masses. Their branches clattered softly overhead. Aurora took out her phone. No signal. Of course. The screen showed 11:48 p.m., battery at seventeen percent. She used the torch anyway, angling it over the stone. Oak, or what looked like oak. Not a carved slab, as she had expected. The trunk had been cut and smoothed at some point in a past too distant to guess, but it still held the grain of wood beneath its moss. It stood taller than she was, half swallowed by brambles. Lines had been cut into its face: spirals, antlered shapes, circles within circles. Rainwater filled the grooves, catching the phone light like dull silver. Eva had said ancient oak standing stones. Eva had also said, Don’t go alone. Aurora shut her eyes for a second and let out a slow breath through her nose. “I’m not going in,” she told the stone. The stone, wisely, said nothing. She had come because the Heartstone had begun to warm against her chest at half past ten. Not its usual faint, almost imagined heat. This had been a pulse, steady as a second heartbeat. It had pushed through her jumper and coat, urgent enough to make her stop halfway through washing a plate in the flat kitchen. Then the directions had appeared on her phone. No sender. No number. Just a map pin in Richmond Park and five words. COME BEFORE THE DOOR CLOSES. She had stared at it for nearly a minute. Then she had put on her boots. Now the pendant lay beneath her collarbone, heavy and hot. Its crimson glow bled dimly through the knit of her jumper, enough to stain the wool a deep, wounded red whenever she moved. Aurora swept the phone torch over the trees. A second oak stone stood twenty feet away. Then a third. She had reached the boundary. She knew, in a practical part of her mind, that this was where she ought to turn round. The park gates would be closed, the nearest road a long walk behind her, and no sensible person followed cryptic messages into an unlit grove after midnight. But sensible people did not own artifacts from Dymas. Sensible people did not know that Hel portals existed, or that they could open in places where old grief had soaked deep enough into the land. And if someone had found a door to Hel in the middle of Richmond Park— The pendant pulsed. Aurora swallowed. “Fine,” she whispered. “One look.” She stepped between the stones. The world changed without any visible sign of it happening. The rain smell vanished first. Then the traffic, faint but constant even in the quietest corners of London, fell away. Aurora stopped with one foot half raised, suddenly aware of the silence pressing around her. Not true silence. Something breathed in the clearing ahead. A long, slow intake of air. A pause. A release. She lowered her foot carefully. The grove opened before her. Wildflowers carpeted the clearing in impossible abundance: foxgloves, buttercups, bluebells, white little stars she could not name. They bloomed through the wet grass in every season at once, their petals beaded with rain that did not fall. Moonlight lay over them, though the sky above was buried under cloud. There was no moon. Aurora stood just inside the circle of stones and listened. The breathing came again. Her phone torch trembled slightly in her hand. She tightened her grip until the hard edge of the case bit into her palm. “Hello?” The word left her mouth and seemed to travel farther than it should have. It passed through the clearing, slipped between the trunks, and returned thinly from somewhere behind her. Hello. Aurora turned. The standing stones were still there. Except there were more of them. She counted seven dark shapes where she was certain there had been three. Each one stood at a different angle, each one carved with wet, staring patterns. The path behind them had gone. Her stomach dropped. No. Not gone. Hidden. That was all. The light was poor, the trees were dense. She was tired. She had spent six hours on the bike that afternoon, weaving through traffic with insulated food bags strapped to her back, then another hour pretending she was not afraid of a piece of red stone warming under her skin. The clearing breathed again. Aurora faced forward. At its centre stood an old ash tree. Its trunk split low to the ground into two twisting halves, like legs planted wide. Between them lay a hollow dark enough to swallow the phone light. The pendant burned. She hissed and pulled it from beneath her jumper. The silver chain caught in her hair. She yanked it free, and the Heartstone dropped into her palm. It glowed with a deep internal crimson, brighter now, each pulse sending a weak red wash across her fingers. It was roughly the size of her thumbnail, smooth and oval, too warm to hold comfortably. A portal. There had to be one here. Aurora looked at the ash tree. The hollow between its roots seemed the obvious answer, which made her distrust it immediately. “Who sent the message?” she called. Nothing moved. A fox barked somewhere in the trees. Aurora flinched so hard her phone beam jerked upward. The bark came again. It was too low. Too rough. It dragged through the last note as if whatever made it had forgotten where a fox’s voice was meant to end. Then, from the far side of the clearing, something answered in her own voice. “Who sent the message?” The phone slipped in her hand. She caught it against her coat. Every hair along her arms rose. The answer had been almost right. It had her accent, her cadence, even the small lift at the end of sent. But it had arrived a fraction too late, like an echo spoken by someone who had listened carefully and tried to copy it. Aurora backed toward the nearest stone. Her heel crushed a flower. The little white bloom made a sound like a child taking a wet breath. She froze. Slowly, she looked down. The flower lay flattened under her boot. Its petals had curled inward. For one absurd second, she thought she saw a tiny pale mouth puckered at its centre. Then the petals unfolded. Nothing there. Aurora lifted her boot and moved away from the flowers. The clearing watched her. She could not explain how she knew that. There were no eyes she could see. Just tree trunks, grass, blossoms and the wet black gaps between them. Yet the certainty settled inside her with the weight of a hand pressed flat between her shoulder blades. She had been observed from the moment she crossed the stones. The Heartstone pulsed faster. Aurora forced herself to think. A Hel portal would have a feel to it, she had been told. Cold, usually. A wrongness that pulled downward. The pendant responded to proximity, but not direction. Its heat might mean the portal was near, or beneath the grove, or threaded through it like rot through an apple. The message said before the door closes. Someone wanted her here before midnight. Her phone read 11:53. “Right,” she said quietly. The sound of her voice steadied her. Barely, but enough. She moved along the edge of the clearing, keeping the flowers to her left and the trees to her right. The ground had an odd spring to it. Not soft mud. Something denser, as if roots lay close beneath the grass and shifted when she stepped near them. Her torch found a shape between two trees. A woman stood there. Aurora stopped. The figure wore a pale dress, or perhaps a long white shirt. Her hair hung loose and dark over her face. Bare feet showed beneath the hem, white against the grass. “Are you all right?” Aurora asked. The woman did not move. The sensible thing would have been to leave. Aurora knew this. She knew it with the distant, clear certainty of someone watching herself make a bad decision from across a room. But the woman’s shoulders had a narrow, defeated slope. She looked cold. Aurora took one step forward. The woman lifted her head. There was no face beneath the hair. Not a blank face. Not shadow. Just a smooth, wet plane of skin, pale as mushroom flesh, with a mouth set sideways across it. The mouth smiled. Aurora ran. She did not scream. The scream lodged somewhere under her ribs and stayed there while she bolted across the clearing, boots skidding on wet grass. The flowers brushed her ankles. Behind her came a fast pattering sound, barefoot and light. Her phone torch bounced wild beams through branches. The standing stones appeared ahead. Four. Six. Nine. She aimed for the gap where she had entered. Something caught her hair. Aurora cried out and spun, slashing blindly with the phone. The beam flashed over a branch hooked low from an oak. No hand. No pale woman. Nothing but leaves shining with rain. The pattering had stopped. She stood bent over, dragging breath into her lungs. Her pendant seared her palm. She had clenched it so hard its edge had pressed a crescent into her skin. The standing stones stood in a tight ring around her. There was no gap. Her chest tightened. “No,” she said. The word sounded small. She walked to the nearest stone and shoved at it with both hands. The ancient wood did not give. Its surface was slick with moss and cold as metal. She moved to the next, then the next, circling faster. No opening. The stones had closed around the clearing. Behind her, the sideways mouth spoke. “Before the door closes.” Aurora turned slowly. The woman stood at the ash tree now, though Aurora had not heard her move. Her hair had parted down the middle. The face beneath remained smooth except for that impossible mouth. The mouth opened. Inside it was dark. Not the dark of a throat. The dark of depth. The Heartstone flared in Aurora’s fist. For an instant, crimson light flooded the clearing. The flowers flattened as though a wind had passed over them. The ash tree groaned. And in the hollow between its split roots, Aurora saw a seam in the air. It was narrow, no wider than a knife cut. Blackness leaked from it. Not shadow. Shadow belonged to the things that made it. This was a darkness with texture, thick and slow, turning on itself like deep water. Frost crept across the roots around it. The grass at its edges whitened and bowed. A Hel portal. The woman took a step toward it. “No,” Aurora said. The thing stopped. The pendant burned so fiercely she nearly dropped it. A thought came to her—not a voice, not quite, but a hard, clean instruction rising through the panic. Close it. How? She had no idea. She had been given the Heartstone by an unknown benefactor, not an instruction manual. She knew only that it responded to portals. Maybe it was a key. Maybe a ward. Maybe it had led her here because no one else could have found the seam in time. The thing with the sideways mouth tilted its head. “You came,” it said in Aurora’s voice. Then it rushed her. Aurora moved before she thought. She threw herself sideways, hit the ground on one shoulder, and rolled through wet grass. The thing passed close enough that the air around it smelled like stagnant pond water and something sweetly rotten. Aurora came up on one knee. The portal split wider behind it. Cold struck her face. The flowers nearest the ash tree blackened at the edges. Aurora saw the Heartstone’s red glow reflected in the slick skin of her palm. She saw the crescent scar on her left wrist, white against the cold-reddened flesh. She saw, beyond the ring of stones, the dark trees leaning inward as if the entire grove were holding its breath. She had no ritual. No spell. She had a stone that wanted the door shut. “Then help,” she said, and drove it toward the seam. The thing screamed. The sound did not come from its mouth. It came from the trees, the flowers, the stones, from the earth beneath Aurora’s knees. A thousand voices pulled into one thin, furious note. The Heartstone touched the black seam. Pain shot up Aurora’s arm. She almost let go. Her fingers spasmed. The cold of the portal and the heat of the pendant fought through her hand, one trying to freeze her bones, the other trying to set them alight. The seam widened. For one terrible moment, Aurora saw through it. A grey shore under a colourless sky. Water black as ink, unmoving at its edge. Shapes on the far bank, too far away to distinguish, turning their heads in unison toward the opening. Then something on the other side reached for her. A hand pressed against the dark. It was human-shaped. Its fingers were too long. Aurora screamed and shoved the Heartstone deeper. The crimson gem cracked with light. The portal snapped shut. The force of it threw her backward. She struck the grass hard, breath knocked out of her. The phone flew from her hand and landed somewhere in the flowers, its torch spinning crazily across the clearing. For several seconds, she could do nothing but lie there and gasp. The silence returned. Not the earlier silence. This one was ordinary. Empty. Far away, beyond the trees, a car passed on wet tarmac. A fox barked once, sharp and unmistakably foxlike. Aurora sat up. The ash tree stood at the centre of the clearing. Its roots were bare and ordinary. No frost. No hollow black seam. The pale woman had gone. Her phone lay a few feet away. Aurora crawled to it, grabbed it, and checked the screen. 11:54 p.m. She stared. That was impossible. She had been in the grove for—she did not know. Twenty minutes. An hour. Longer. Her battery had dropped to nine percent. The stones around the clearing had changed again. There were four now, set wide apart. Beyond them, a narrow muddy path cut through the trees toward the distant glow of park lights. Aurora got to her feet. Her legs shook. She did not care. The Heartstone lay in her palm, no longer hot. Its crimson surface was intact, but a hairline thread of black ran through its centre, fine as a vein. She closed her fingers around it and walked toward the path. At the boundary, she paused. The wildflowers behind her swayed though there was no wind. Aurora did not turn around. She stepped between the stones and back into Richmond Park, where the rain had begun again, soft and steady, washing the cold sweat from her face.
created_at"2026-07-09T18:02:47.219Z" 7/9/2026, 6:02:47 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency551
moderation_latency(null)
generation_time37667
tokens_prompt812
tokens_completion3972
native_tokens_prompt742
native_tokens_completion3193
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.04975
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0cbbd013418e381f016a4fe24755b4819586896584016997f8"
is_byokfalse
latency303
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620167-MmQjYEUD2zaM6xof3URY"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620167-Xj0kldHCGSQFaDEqFCZU"
upstream_id"resp_0cbbd013418e381f016a4fe24755b4819586896584016997f8"
total_cost0.04975
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences14
tagDensity0.714
leniency1
rawRatio0.1
effectiveRatio0.1
84.49% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2579
totalAiIsmAdverbs8
found
0
adverb"softly"
count1
1
adverb"suddenly"
count1
2
adverb"carefully"
count2
3
adverb"slightly"
count1
4
adverb"slowly"
count2
5
adverb"sweetly"
count1
highlights
0"softly"
1"suddenly"
2"carefully"
3"slightly"
4"slowly"
5"sweetly"
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)
74.80% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2579
totalAiIsms13
found
0
word"loomed"
count1
1
word"pulse"
count2
2
word"pulsed"
count2
3
word"silence"
count4
4
word"trembled"
count1
5
word"stomach"
count1
6
word"echo"
count1
7
word"weight"
count1
highlights
0"loomed"
1"pulse"
2"pulsed"
3"silence"
4"trembled"
5"stomach"
6"echo"
7"weight"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"stomach dropped/sank"
count1
1
label"sent a shiver through"
count1
highlights
0"stomach dropped"
1"sent a jolt down"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences315
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences315
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences319
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2577
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount2545
uniqueNames8
maxNameDensity1.45
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Richmond4
Don1
Heartstone9
Park3
Dymas1
Hel4
London1
Aurora37
persons
0"Heartstone"
1"Aurora"
places
0"Richmond"
1"Park"
2"Dymas"
3"Hel"
4"London"
globalScore0.773
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences182
glossingSentenceCount3
matches
0"looked like oak"
1"not quite but a hard, clean instruction rising through the panic"
2"smelled like stagnant pond water and somet"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.776
wordCount2577
matches
0"not a voice, not quite, but a hard, clean instruction rising through the panic"
1"not quite, but a hard, clean instruction rising through the panic"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences319
matches
0"know that Hel"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs187
mean13.78
std14.61
cv1.06
sampleLengths
010
136
23
353
45
54
619
776
87
97
1016
118
125
1357
148
1514
165
179
187
1933
208
2116
2245
2335
2415
253
262
275
285
2910
3035
313
326
3310
345
355
3649
374
3810
394
4023
411
4230
431
442
456
466
4733
483
4957
99.69% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences315
matches
0"was buried"
1"was meant"
2"been observed"
3"been told"
4"been given"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs424
matches
0"were holding"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences3
totalSentences319
ratio0.009
matches
0"And if someone had found a door to Hel in the middle of Richmond Park—"
1"A thought came to her—not a voice, not quite, but a hard, clean instruction rising through the panic."
2"She had been in the grove for—she did not know."
99.99% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2549
adjectiveStacks0
stackExamples(empty)
adverbCount102
adverbRatio0.0400156924284033
lyAdverbCount24
lyAdverbRatio0.009415457041977247
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences319
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences319
mean8.08
std5.89
cv0.729
sampleLengths
010
15
218
313
43
512
622
714
85
95
102
112
129
1310
146
158
1628
1710
1813
1911
207
217
2216
238
245
2517
267
2710
2823
298
302
312
3210
335
349
357
3610
3723
388
398
403
415
4218
4327
449
4526
4615
473
482
493
41.54% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats27
diversityRatio0.2413793103448276
totalSentences319
uniqueOpeners77
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount16
totalSentences272
matches
0"Then the directions had appeared"
1"Just a map pin in"
2"Then she had put on"
3"Then a third."
4"Then the traffic, faint but"
5"Then, from the far side"
6"Slowly, she looked down."
7"Then the petals unfolded."
8"Just tree trunks, grass, blossoms"
9"Barely, but enough."
10"Just a smooth, wet plane"
11"Maybe it was a key."
12"Maybe a ward."
13"Maybe it had led her"
14"Then it rushed her."
15"Then something on the other"
ratio0.059
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount79
totalSentences272
matches
0"She staggered back, one hand"
1"Their branches clattered softly overhead."
2"She used the torch anyway,"
3"It stood taller than she"
4"she told the stone"
5"She had come because the"
6"It had pushed through her"
7"She had stared at it"
8"Its crimson glow bled dimly"
9"She had reached the boundary."
10"She knew, in a practical"
11"She stepped between the stones."
12"She lowered her foot carefully."
13"They bloomed through the wet"
14"Her phone torch trembled slightly"
15"She tightened her grip until"
16"It passed through the clearing,"
17"She counted seven dark shapes"
18"Her stomach dropped."
19"She was tired."
ratio0.29
64.78% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount215
totalSentences272
matches
0"Aurora found the first standing"
1"She staggered back, one hand"
2"The stone loomed in front"
3"Rain had passed through Richmond"
4"Their branches clattered softly overhead."
5"Aurora took out her phone."
6"The screen showed 11:48 p.m.,"
7"She used the torch anyway,"
8"Oak, or what looked like"
9"The trunk had been cut"
10"It stood taller than she"
11"Lines had been cut into"
12"Rainwater filled the grooves, catching"
13"Eva had said ancient oak"
14"Eva had also said, Don’t"
15"Aurora shut her eyes for"
16"she told the stone"
17"The stone, wisely, said nothing."
18"She had come because the"
19"This had been a pulse,"
ratio0.79
18.38% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences272
matches
0"Now the pendant lay beneath"
ratio0.004
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount2
matches
0"Something denser, as if roots lay close beneath the grass and shifted when she stepped near them."
1"She saw, beyond the ring of stones, the dark trees leaning inward as if the entire grove were holding its breath."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount0
matches(empty)
50.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount2
fancyTags
0"she muttered (mutter)"
1"she whispered (whisper)"
dialogueSentences14
tagDensity0.714
leniency1
rawRatio0.2
effectiveRatio0.2
88.8999%