Run: 2026-07-09-01KX4006SGXN0MJ4XJJ19NXSN6

Run Details

Duration:
59.3s
Cost:
$0.092870
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 oak stone at twelve minutes past midnight. It leaned beneath a hawthorn on the far side of Richmond Park, taller than she was and grey in the moonlight, its grain twisted into whorls that looked almost like fingerprints. At least, she assumed it was oak. When she laid a hand against it, expecting bark, her palm met something cold and smooth. Stone pretending to be wood. Or wood that had forgotten what it was. “Brilliant,” she murmured. “Perfectly normal.” Her voice travelled farther than it should have. It threaded between the trees, thinned to a whisper, then came back from somewhere ahead. Normal. Rory snatched her hand away. Nothing moved. Beyond the hawthorn, the park lay under a colourless wash of moonlight. Ferns crowded the slope. Old trees hunched against the sky. London’s glow dirtied the eastern horizon, but the city itself had vanished behind the dark, leaving no engines, no sirens, no late aircraft groaning toward Heathrow. Not even wind stirred the dead leaves at her feet. She checked her phone. No signal. The time still read 12:12. The message had told her to come alone. MIDNIGHT. RICHMOND PARK. FIND THE OAK STONES. BRING THE HEARTSTONE IF YOU WANT TO KNOW WHO SENT IT. No name. No number she could trace. The message had appeared on her phone three nights ago while the device lay switched off on her bedside table, its battery dead. She had tried ignoring it. Then the pendant had begun to warm every night at midnight. Now it rested beneath her jumper, its silver chain cold against the back of her neck and the deep crimson stone warm between her breasts. Not hot. Not yet. A pulse of heat every few seconds, faint but distinct. A second heartbeat. She pulled her jacket tighter and stepped around the standing stone. The grove waited on the other side. There was no gradual boundary, no thinning of the trees. One step took her past brambles and damp fern; the next placed her ankle-deep in wildflowers. Poppies, cornflowers, foxgloves, snowdrops—summer and winter tangled together beneath a sky that seemed suddenly higher. Ancient oak pillars ringed the clearing. Some stood straight. Others bent inward like robed figures conferring over a grave. At the centre lay a black pool no wider than a roundabout. The message had said nothing about water. Rory stopped at the threshold. The flowers brushed her boots, vivid even at night. Their colours seemed to come from within, a restrained gleam in every petal. She recognised the place despite never having seen it. Isolde’s grove. The hidden clearing in Richmond Park. A pocket snagged between Earth and somewhere older. She had been warned about its time. An hour in the grove might cost her a few minutes outside, or a week. She had left a note in her flat above Silas’ bar, though it sounded deranged even to her: Gone to Richmond. If I’m not back by morning, ask Eva about Isolde. Don’t come after me. It was not much of a safeguard. It was, however, better than no safeguard, and Rory had learned the value of leaving evidence. She looked back. The hawthorn was gone. Behind her, wildflowers ran unbroken to the ring of oak stones. There was no slope, no park, no gap through which she had entered. Her breath caught. She turned slowly, resisting the urge to bolt toward the nearest opening. Running blindly had saved her once. It had also taught her that escape required a destination. The pendant warmed again. The pulse came stronger now. Rory took it out. The Heartstone was roughly the size of her thumbnail, set in plain silver. Its crimson depths held a faint inner glow, as though an ember had been sealed inside it. She had examined the clasp, the chain, the setting. No maker’s mark. No mechanism. Nothing to explain why an unknown benefactor had sent it to her, wrapped in brown paper, with only one word written on the parcel. MALPHORA. The stone pulsed in her palm. From the far side of the pool came the soft scrape of a shoe. Rory looked up. No one stood there. The flowers were motionless. Moonlight silvered the pool’s surface. The oaks watched with their knot-dark eyes. “Hello?” Silence. She hated herself a little for saying it. People in horror films said hello into dark rooms because the script required stupidity. Real people backed away and found something heavy. Rory bent and picked up a fallen branch. It was as thick as her wrist, knotted at one end, and surprisingly dry. She tested its weight. The scrape came again. This time it sounded behind her. She wheeled, branch raised. Still nothing. Yet one of the standing stones seemed nearer than before. Rory studied the ring. There were eleven pillars. She was almost certain there had been twelve. She counted again. Eleven. The flowers around the nearest stone had been crushed into a narrow trail leading toward her. Her mouth dried. “That’s enough.” The words came out level, for which she was grateful. Fear could have her pulse and her stomach. It did not get her voice. Something breathed near her left ear. Not a gust. Not leaves. A slow inhalation, intimate and wet, close enough to lift the hair against her cheek. Rory swung the branch. It cut empty air. The force spun her halfway around, and the Heartstone slipped from her fingers, jerking against its chain. It struck her sternum with a burst of heat. Across the pool, a woman stood among the foxgloves. Rory froze. The woman wore a pale dress that hung straight to her ankles. Her black hair reached her shoulders. Her face was turned away, but the line of her body felt horribly familiar—the slight cant of one hip, the squared shoulders, the left hand curled close to the thigh. A small crescent-shaped scar marked the inside of her wrist. Rory’s own scar prickled. The woman turned her head a fraction. Rory stepped back. “Don’t.” The figure stopped. For several seconds they remained like that, facing one another across the pool. The stranger’s face stayed hidden behind a curtain of black hair. She was Rory’s height. Rory’s build. Even the pale dress tugged at memory: the white nightdress she had owned at twelve, the one her mother had thrown out after Rory’s childhood accident left blood all over the sleeve. The figure raised her left arm. Rory did not move. The figure pointed at the pool. A ripple crossed the black surface. It began at the bank nearest Rory and travelled inward against no wind, concentric rings tightening toward the centre. The reflection of the moon warped. For an instant the pool showed not sky but a narrow London street under rain, yellow light shining from the windows of the Golden Empress. A bicycle lay in the road. Its front wheel turned slowly. Rory leaned despite herself. “What is that?” The image changed. Her flat above Silas’ bar appeared on the water, seen from the foot of her bed. The room was dark. The note she had left lay on the bedside table. A shape stood beside it. Tall. Motionless. Blurred at the edges, as if the water refused to hold its form. Rory’s grip tightened on the branch. “Who are you?” The shape in her bedroom bent over the note. Across the pool, the woman in white spoke. “He knows where you live.” Rory’s own voice came from beneath the black hair. The certainty of it struck colder than a scream. Every private flaw was there: the soft Cardiff edge she had never quite lost, the careful flatness she used when frightened, the small catch before the word live. Rory forced her gaze from the water. “Who does?” The woman’s head lifted. Her hair fell aside. There was no face beneath it. No eyes, no mouth, no features at all—only smooth, moon-pale skin stretched over the shape of a skull. Rory stumbled backward. The thing crossed the pool without disturbing the surface. One moment it stood among the foxgloves. The next it was halfway over the water, bare feet resting on the moon’s reflection. Its dress did not sway. Its faceless head remained tipped slightly toward her, listening. The Heartstone flared hot. Rory dropped the branch and seized the pendant through her jumper. Heat bit her palm. The crimson glow bled through the fabric, bright enough to stain her fingers red. Near a Hel portal. The knowledge arrived with sick clarity. The black pool was not a pool. Its surface bulged. The faceless woman halted above it. Beneath her feet, something vast shifted in the darkness. Not swimming upward. Turning over in sleep. A sound rose from below: the creak of immense weight pressing against a door. Rory backed toward the stone ring. “You wanted me to bring this.” The woman’s head twitched. Not an answer. A reaction. “You sent the message.” Another twitch, sharper this time. The pool shuddered. The image of Rory’s room returned in broken fragments. The dark shape beside her bed now held the note between two long fingers. Then it looked up. Though it had no visible face, Rory felt its attention snap through the water and seize her. The phone in her pocket vibrated. She nearly cried out. The screen lit as she dragged it free. 12:12. A new message filled the display. DON’T LET IT SEE YOU. Rory stared at the words. Too late, she thought. The shape in the pool raised one hand and placed it against the other side of the surface. The pool dented upward around its palm. The faceless woman pivoted toward it. Her body folded with a series of small, dry clicks. Shoulders narrowing. Neck lengthening. Fingers spreading. Rory caught glimpses of wrong proportions beneath the white dress, a costume no longer needed now that the performance had failed. The thing had not brought her here. It had been waiting. The Heartstone burned against her skin. Pain cleared the fear-fog from Rory’s thoughts. The heat grew strongest when she faced the pool and weakened when she turned toward the northern edge of the grove. A compass. Not to the portal. Away from it. Rory moved sideways, keeping the writhing figure in sight. The flowers tangled around her boots. Behind her, the oak stones seemed to shift whenever she blinked, closing their gaps, but one narrow passage remained between two leaning pillars. The pendant cooled by a fraction as she approached. The thing on the pool spoke again. “Rory.” Evan’s voice. Her foot stopped before she could command it otherwise. It had the exact rough warmth he used in apologies. The voice from the other side of a locked bathroom door. The voice that promised he was calm now, that she had made him angry, that if she would only come out they could be sensible. “Rory, love. Look at me.” Her stomach tightened until she could barely breathe. The faceless head had changed. Skin sank inward. Features pressed from beneath as though a man were trapped inside it, pushing his face against a sheet. “Don’t be dramatic,” it said. That cured her. Rory tore her gaze away and ran. The flowers clutched at her jeans. The oak pillars ground together ahead, slow and inexorable. The remaining gap shrank from the width of a doorway to the width of her shoulders. Behind her, something stepped off the pool. The wildflowers hissed beneath its feet. Rory turned sideways and drove herself into the narrowing space. Stone-cold oak scraped her jacket. The silver chain snagged. She choked as it pulled tight around her neck. No. She shoved one hand between chain and skin. The pendant dangled behind her, caught on a knot in the standing stone, blazing crimson. Footsteps approached through the flowers. Not hurried. They sounded like her own. Rory fumbled at the clasp. Her fingers slipped. The small crescent scar on her wrist shone white in the red light. The footsteps stopped directly behind her. Warm breath touched her nape. “Laila,” the thing whispered. The name meant nothing to her. Her hand went still. The creature inhaled sharply, as though it had made a mistake. Rory seized the chain with both hands and pulled. The clasp bit into her neck. Silver links groaned. She braced one boot against the stone and heaved. The chain snapped. She tumbled through the gap with the Heartstone clutched in her fist. Cold mud struck her knees. Sound crashed back all at once: wind in the bracken, a distant road, the barking of a fox. Rory scrambled forward and spun. The hawthorn stood behind her. Beneath it leaned a single grey stone carved like ancient oak. No gap. No grove. No woman. Rory remained on the ground, one palm buried in mud, the other locked around the pendant hard enough for its setting to cut her skin. Her breath clouded the air. Above the treetops, the eastern horizon had begun to pale. Her phone showed 5:47 a.m. Five and a half hours gone. She pushed herself upright on shaking legs. The broken silver chain hung from her fist. The Heartstone’s glow had faded to a dull ember, its warmth barely perceptible. A dream, some treacherous part of her offered. A panic attack. Exhaustion. Then she saw the flowers. A trail of crushed foxgloves crossed the mud behind her, their purple bells luminous in the predawn dark. They began at the standing stone. They ended an arm’s length from her boots. Rory stepped back. From inside her jacket pocket came a slow, wet inhalation. Her phone vibrated again. She did not want to look. She made herself. The message contained no words this time, only a photograph. Her flat above Silas’ bar. Her bed. Her note unfolded on the bedside table. And on the pillow, arranged with care, lay a pale crescent of skin.
created_at"2026-07-09T17:49:54.359Z" 7/9/2026, 5:49:54 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency481
moderation_latency(null)
generation_time59263
tokens_prompt812
tokens_completion3682
native_tokens_prompt742
native_tokens_completion2972
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.09287
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0ba979f53313ed0f016a4fdf426fbc81908c6883359c229cbb"
is_byokfalse
latency216
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619394-PkQdeB0k6AaWJ8KsHTUw"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619394-x7tpIkMBQHwUR2pAMr7q"
upstream_id"resp_0ba979f53313ed0f016a4fdf426fbc81908c6883359c229cbb"
total_cost0.09287
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
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences15
tagDensity0.267
leniency0.533
rawRatio0
effectiveRatio0
87.09% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2324
totalAiIsmAdverbs6
found
0
adverb"perfectly"
count1
1
adverb"suddenly"
count1
2
adverb"slowly"
count2
3
adverb"slightly"
count1
4
adverb"sharply"
count1
highlights
0"perfectly"
1"suddenly"
2"slowly"
3"slightly"
4"sharply"
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)
54.82% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2324
totalAiIsms21
found
0
word"whisper"
count1
1
word"pulse"
count3
2
word"grave"
count1
3
word"restrained"
count1
4
word"depths"
count1
5
word"pulsed"
count1
6
word"silence"
count1
7
word"weight"
count2
8
word"stomach"
count2
9
word"familiar"
count1
10
word"vibrated"
count2
11
word"warmth"
count2
12
word"footsteps"
count2
13
word"treacherous"
count1
highlights
0"whisper"
1"pulse"
2"grave"
3"restrained"
4"depths"
5"pulsed"
6"silence"
7"weight"
8"stomach"
9"familiar"
10"vibrated"
11"warmth"
12"footsteps"
13"treacherous"
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
emotionTells2
narrationSentences291
matches
0"e in horror"
1"was grateful"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences291
filterMatches
0"SEE"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences303
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2321
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions4
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions57
wordCount2254
uniqueNames13
maxNameDensity1.6
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Richmond2
Park2
Heathrow1
Earth1
Eva1
Isolde2
Rory36
Heartstone6
London2
Golden1
Empress1
Cardiff1
Hel1
persons
0"Eva"
1"Isolde"
2"Rory"
3"Heartstone"
places
0"Richmond"
1"Park"
2"Heathrow"
3"London"
4"Cardiff"
5"Hel"
globalScore0.701
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences165
glossingSentenceCount2
matches
0"seemed suddenly higher"
1"seemed nearer than before"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.431
wordCount2321
matches
0"not sky but a narrow London street under rain, yellow light shining from"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences303
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs172
mean13.49
std14.5
cv1.075
sampleLengths
011
154
213
35
423
51
65
760
811
98
1018
1146
1239
133
1411
157
1660
1712
187
1952
207
2150
2223
233
244
2524
2631
274
285
2972
301
316
3214
333
344
3516
361
371
3830
3926
404
416
424
4312
4416
453
461
4716
483
492
99.23% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences291
matches
0"been warned"
1"was gone"
2"been sealed"
3"been crushed"
4"was turned"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs377
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences4
totalSentences303
ratio0.013
matches
0"One step took her past brambles and damp fern; the next placed her ankle-deep in wildflowers."
1"Poppies, cornflowers, foxgloves, snowdrops—summer and winter tangled together beneath a sky that seemed suddenly higher."
2"Her face was turned away, but the line of her body felt horribly familiar—the slight cant of one hip, the squared shoulders, the left hand curled close to the thigh."
3"No eyes, no mouth, no features at all—only smooth, moon-pale skin stretched over the shape of a skull."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount491
adjectiveStacks0
stackExamples(empty)
adverbCount13
adverbRatio0.026476578411405296
lyAdverbCount1
lyAdverbRatio0.002036659877800407
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences303
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences303
mean7.66
std5.8
cv0.757
sampleLengths
011
131
27
316
45
58
63
72
88
915
101
115
122
1312
144
156
1626
1710
184
192
205
218
221
232
244
2511
262
275
2823
295
3011
3125
322
332
3410
353
3611
377
3810
3916
4015
416
423
4310
4412
457
465
479
4813
499
40.84% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats30
diversityRatio0.304635761589404
totalSentences302
uniqueOpeners92
91.15% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences256
matches
0"At least, she assumed it"
1"Then the pendant had begun"
2"Even the pale dress tugged"
3"Then it looked up."
4"Too late, she thought."
5"Away from it."
6"Then she saw the flowers."
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount61
totalSentences256
matches
0"It leaned beneath a hawthorn"
1"Her voice travelled farther than"
2"It threaded between the trees,"
3"She checked her phone."
4"She had tried ignoring it."
5"She pulled her jacket tighter"
6"Their colours seemed to come"
7"She recognised the place despite"
8"She had been warned about"
9"She had left a note"
10"It was not much of"
11"It was, however, better than"
12"She looked back."
13"Her breath caught."
14"She turned slowly, resisting the"
15"It had also taught her"
16"Its crimson depths held a"
17"She had examined the clasp,"
18"She hated herself a little"
19"It was as thick as"
ratio0.238
75.23% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount197
totalSentences256
matches
0"Aurora found the first oak"
1"It leaned beneath a hawthorn"
2"Stone pretending to be wood."
3"Her voice travelled farther than"
4"It threaded between the trees,"
5"Rory snatched her hand away."
6"Ferns crowded the slope."
7"London’s glow dirtied the eastern"
8"She checked her phone."
9"The time still read 12:12."
10"The message had told her"
11"The message had appeared on"
12"She had tried ignoring it."
13"A pulse of heat every"
14"A second heartbeat."
15"She pulled her jacket tighter"
16"The grove waited on the"
17"Poppies, cornflowers, foxgloves, snowdrops—summer and"
18"Some stood straight."
19"Others bent inward like robed"
ratio0.77
58.59% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences256
matches
0"Now it rested beneath her"
1"If I’m not back by"
2"Though it had no visible"
ratio0.012
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount3
matches
0"It leaned beneath a hawthorn on the far side of Richmond Park, taller than she was and grey in the moonlight, its grain twisted into whorls that looked almost l…"
1"Poppies, cornflowers, foxgloves, snowdrops—summer and winter tangled together beneath a sky that seemed suddenly higher."
2"Features pressed from beneath as though a man were trapped inside it, pushing his face against a sheet."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
16.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount2
fancyTags
0"she murmured (murmur)"
1"the thing whispered (whisper)"
dialogueSentences15
tagDensity0.2
leniency0.4
rawRatio0.667
effectiveRatio0.267
88.5653%