Run: 2026-07-09-01KX40N5WWZ02MQHSBA2068K6Z

Run Details

Duration:
1m 2s
Cost:
$0.093050
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The last oak stood where the path ended. Aurora stopped beneath its stripped limbs and checked the map on her phone for the fourth time. The blue location dot floated in a blank green patch of Richmond Park, nowhere near the footpath she had followed. No signal. The time read 23:18. Behind her, the path stretched between bracken and silvered grass. Ahead, seven ancient oaks formed a crooked ring. Their trunks rose thick and bare, bark ridged like old knuckles. None carried a leaf, though the trees around them shifted under full summer canopies. She tucked the phone into her jacket. “This had better be worth it.” Her voice struck the ring and died. No echo. No rustle. Even the drone of traffic beyond the park had vanished. She had come because of an envelope pushed under the door of her flat at dusk. No stamp. No writing beyond her name and a set of coordinates. Inside, a strip of cream paper bore one line in block capitals: IF YOU WANT TO KNOW WHO GAVE YOU THE HEARTSTONE, COME ALONE BEFORE MIDNIGHT. Rory had spent an hour deciding it was a trap, twenty minutes dressing for one, and the train journey constructing ways to regret the whole business without turning back. The Heartstone rested beneath her shirt. It had warmed during the walk, first to skin temperature, then beyond it. She slipped two fingers beneath her collar and drew it out. The crimson stone glowed on its silver chain. Not bright enough to cast light, but enough to stain her fingertips red. “Right place, then.” A breeze slid across the grass behind her. The standing oaks remained still. She stepped between them. Warm air closed around her. Wildflowers covered the clearing beyond the boundary: foxgloves, bluebells, primroses, poppies, blooms from seasons that had no business sharing soil. Their colours persisted under the night, clear without moonlight. Dew jewelled every stem, though Rory’s boots sank into dry earth. At the centre stood a low stone table. A folded piece of cream paper waited on its surface. She kept to the edge of the clearing and studied the tree line. No torchlight. No crouched figure. No trampled flowers except for a narrow path towards the table. “Whoever planned the atmosphere deserves a raise.” Nothing answered. She pulled her phone out again. The screen read 23:18. The second hand on the clock widget moved. The minute did not. Rory held the screen near her face and counted sixty beats of her pulse. The display remained unchanged. “Of course.” The word came back from somewhere across the clearing. Of course. Not an echo. Softer. A woman’s voice, shaped around Rory’s cadence. She stood still. The poppies near the stone table dipped one after another, as if something passed through them. No stems snapped. No body disturbed the moon-pale gaps between their heads. Rory slid her right hand into her jacket pocket and closed it around the compact torch she had brought. Her other hand found the small crescent scar on her wrist, a habit she broke by gripping the pendant instead. “Show yourself.” At the far edge of the clearing, flowers bowed. Show yourself. The same borrowed voice. Closer than before. Rory clicked on the torch. Its beam cut across the grove and struck a wall of vegetation where the entrance should have been. She swept back. Seven oaks surrounded the clearing, each one thick enough that three people could not have linked hands around it. They looked identical. Bare branches braided across a sky without stars. She could no longer tell which two she had walked between. “All right.” All right. This time the answer came from behind her left shoulder. She turned, arm raised. Only bluebells. Their bells hung open, black throats aimed towards her. Her heartbeat kicked once, hard enough to hurt. She lowered the beam by degrees. The flowers turned with it. Not towards the light. Towards her. She took one step. Hundreds of stems adjusted, each bloom keeping its dark centre fixed on her legs. A branch cracked beyond the boundary. Rory faced the sound. A shape moved behind the first oak: narrow, upright, too tall to belong to a deer. She caught the pale edge of something like a cheek before the trunk hid it. “Come out.” Silence thickened around the command. She backed towards the stone table without taking her eyes from the oak. The shape did not reappear. Her heel struck the table’s base, and the folded note trembled on top. The Heartstone gave a pulse of heat. Not a gradual warming. A beat. Then another. Rory glanced down. Crimson light seeped through her fingers. The silver chain had become hot enough to bite her neck. Near a Hel portal. The knowledge landed colder than the night outside. She lifted the note with the edge of her sleeve. The paper bore no dust, no damp. One word had been written inside. LAILA. Her breath stopped in her throat. Nobody in London called her that. Nobody except Eva knew the name had ever belonged to her, and even Eva used it only when dragging up childhood punishments, summer dares and the private language of two girls who had once believed Cardiff contained the whole world. The flowers whispered. Not leaves brushing. Not wind. “Laila.” The name passed from bloom to bloom. High voices, low voices, dry little mouths beneath the petals. It circled the clearing and returned to the table. “Laila.” Rory crushed the note in her fist. “You’ve got the wrong woman.” A laugh came from behind the oak where the pale shape had vanished. It sounded like her mother. Not a vague resemblance. Jennifer Carter’s exact laugh—one clipped breath through the nose, followed by the soft click in her throat that appeared whenever she found something funny but refused to reward it. Rory’s torch beam shook across the trunk. “Mam?” The answer came at once. “Don’t be ridiculous, cariad.” Her mother’s voice emerged from behind the oak. Warm. Mildly scolding. Cardiff vowels untouched by distance. Rory took half a step before the pendant flared against her palm. She stopped. Her mother never called her cariad when irritated. She used Aurora. Full name, every syllable sharpened. The thing behind the oak scratched the bark. Three slow strokes. “Aurora, then.” The voice changed on her name. It deepened, split, recovered. She aimed her torch at the ground beside the trunk. “Step into the light.” A hand curled around the oak. It had five fingers. Human proportions. Pale skin. The fingers gripped backwards, nails pressed against bark where knuckles should have been. Rory kept the beam trained on it. Her body wanted to run; every muscle offered a different direction. She forced air into her lungs through her nose. “Who gave me the pendant?” The hand withdrew. Something paced behind the trees. She tracked the noise as it travelled around the ring: a scrape, two soft footfalls, another scrape. Too fast to belong to one creature unless the grove bent distance for it. “Who gave me the Heartstone?” A man answered near her right. “I did.” Her father’s voice. She snapped the torch around. Empty flowers glared back. “Lazy.” “I’m hurt, Rory.” Brendan Carter spoke from behind her now. The dry amusement he used in court, at dinner, during every argument he had already decided he had won. “You crossed half of London for an answer. There it is.” “My father didn’t give me this.” “Ask him.” “I will.” “If you leave.” The flowers nearest her boots closed. One by one, their petals folded over the black centres. The motion spread outwards until the entire grove seemed to blink. Darkness swallowed the clearing. Rory’s torch remained on, but its beam had narrowed to a weak grey column. The stone table vanished beyond its reach. The oaks became broken suggestions at the edge of sight. Footsteps entered the flowers. Slow. Bare. Wet. They came from the tree line ahead. A second set began behind her. Then a third to her left. Rory moved around the table until stone covered her back. Her hand searched its rough surface and found the crumpled note. Nothing else. No weapon, no carving, no convenient iron blade. “Three of you now?” The steps stopped. A fourth set began beneath the table. She jerked away. Something brushed the toe of her boot from below: a careful touch, like a child testing whether she slept. Rory drove her heel against the stone base. The thing under the table exhaled. Warm breath leaked around her ankles, carrying the smell of wet soil and pennies held too long in a closed fist. The Heartstone thudded in time with it. Pulse. Breath. Pulse. Breath. Rory tore the pendant over her head. The clasp snapped, leaving a fine burn across the back of her neck. She held the stone out on its broken chain. Its glow spread across the table and revealed cuts in the surface. Not natural cracks. Letters. Names covered the slab from edge to edge, each one scored at a different depth. Some looked fresh. Others had softened under centuries of weather. At the centre, beneath where the note had rested, someone had carved AURORA CARTER. The grooves shone wet. The voice beneath the table whispered her name. The voices behind the trees repeated it. “Aurora Carter.” “Aurora Carter.” “Aurora Carter.” She dragged the Heartstone across the carved letters. Its crimson light sank into the grooves, filling them until her name burned like a heated wire. Every voice stopped. Rory pressed harder. “What do you want?” The table answered through her palm. “Permission.” She snatched her hand away. The word had not reached her ears. It had travelled through stone and bone, emerging inside her teeth. “For what?” A pause. “To follow.” Something knocked beneath the table. Once. The stone jumped against her hip. A second knock came from inside the nearest oak. A third sounded overhead. Rory lifted the torch. Bare branches crossed the black sky. Between them hung a figure. It clung upside down beneath a branch, limbs folded close to a body wrapped in darkness. Straight black hair dangled towards the clearing. Its face remained hidden behind it, but a silver chain swung from its neck. A crimson stone glowed at the end. Rory looked at the Heartstone in her own hand. The hanging figure raised its face. Her face. Bright blue eyes caught the torchlight. A small crescent scar marked its left wrist, though the hand attached to it bent backwards around the branch. Its mouth opened. “You came alone.” Rory grabbed the folded note and thrust it into the Heartstone’s glow. The paper ignited without flame. Red light ran across it, consuming the fibres in a silent rush. The carved name on the table darkened. The thing above dropped. She threw herself sideways. It struck the table with a crack that sent flowers flat in a wide circle. The torch flew from her hand and rolled, its beam revolving across trunks, flowers, stone, face, trunks again. Rory hit the ground shoulder-first. Soil packed beneath her nails as she pushed upright. Her double crouched on the table. It wore her jacket. Her boots. Even the thin silver watch Eva had given her last Christmas. Yet each detail sat a fraction wrong. The sleeves ended above the wrists. The boots had no laces. The watch face displayed 23:18 with hands that spun anticlockwise. It smiled without parting its lips. “You came alone.” “I heard you the first time.” Rory backed towards one of the standing oaks. The Heartstone burned in her fist. Its pulse quickened near the gap to the tree’s left. A portal. Or the way out. Her double stepped down from the table. No flowers bent beneath its boots. “You want to know who gave it to you.” “That offer expired.” “I can show you.” “From over there.” The double tilted its head. The movement continued beyond the angle a human neck allowed, stopped, then returned with a soft series of clicks. “You crossed the boundary. You read the name. You answered the voices.” “I didn’t give permission.” “You called for your mother.” Rory’s back touched bark. “I called a question into an empty grove.” “You called her name.” “No. I called mine.” The creature’s smile vanished. Rory held up the scrap that remained from the note. One corner still bore the final letter of LAILA, charred at its edges. “That’s why you kept using it. You needed me to take it.” The creature glanced at the paper. Small movement. Enough. Rory pressed the Heartstone to the oak. The trunk opened its eyes. Dozens of them. Each knot split along a hidden seam, revealing dull, milk-white orbs set deep in the wood. They fixed on the pendant. Sap welled around their rims like amber tears. The creature lunged. Rory dropped and rolled between the oaks. Cold struck her face. Grass tore at her palms. The night outside crashed back in: traffic, wind, the distant bark of a dog, leaves thrashing overhead. She scrambled to her feet and turned. The seven oaks stood behind her. Between two trunks, the grove remained visible as a circle of colour and crimson light. Her double had stopped at the threshold. It pressed both hands against empty air, its fingers flattening as if against glass. Its lips moved. Rory heard nothing. She looked at her phone. The screen woke at her touch. 04:42. Dawn had not touched the park. The sky remained black, and the moon sat in the same place it had occupied when she arrived. A notification filled the screen. One new voicemail. From Mum. Time received: 23:18. Rory kept her eyes on the figure between the trees and pressed play. For seven seconds, the recording held only the hush of flowers. Then Rory’s own voice whispered from the speaker. “Permission.”
created_at"2026-07-09T18:01:21.997Z" 7/9/2026, 6:01:21 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency918
moderation_latency(null)
generation_time61256
tokens_prompt1038
tokens_completion3824
native_tokens_prompt916
native_tokens_completion2949
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.09305
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0d78bcb06463ba32016a4fe1f21d388194bb9adbcf5161841e"
is_byokfalse
latency237
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-1783620082-Dfp5fBeLafbLQj9kLpLg"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620082-V3dON67vPcYPW2NP9Ct9"
upstream_id"resp_0d78bcb06463ba32016a4fe1f21d388194bb9adbcf5161841e"
total_cost0.09305
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
totalTags0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2317
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
76.26% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2317
totalAiIsms11
found
0
word"echo"
count2
1
word"pulse"
count5
2
word"silence"
count1
3
word"trembled"
count1
4
word"footsteps"
count1
5
word"quickened"
count1
highlights
0"echo"
1"pulse"
2"silence"
3"trembled"
4"footsteps"
5"quickened"
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
narrationSentences283
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences283
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences330
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2316
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
82.05% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions62
wordCount2134
uniqueNames15
maxNameDensity1.36
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Heartstone8
Rory29
Hel1
London1
Eva3
Cardiff2
Carter2
Aurora2
Christmas1
Mum1
Warm3
Bare3
One4
persons
0"Heartstone"
1"Rory"
2"Eva"
3"Carter"
4"Aurora"
places
0"Richmond"
1"Park"
2"Hel"
3"London"
4"Cardiff"
5"Mum"
globalScore0.821
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences165
glossingSentenceCount1
matches
0"something like a cheek before the trunk hid"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.432
wordCount2316
matches
0"Not bright enough to cast light, but enough to stain her fingertips red"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences330
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs214
mean10.82
std10.8
cv0.998
sampleLengths
08
143
243
37
46
521
640
714
829
930
1021
113
1213
134
145
1540
1618
1729
187
192
2010
2112
2218
232
249
252
2611
273
2828
2939
302
319
322
337
3423
353
3630
3711
382
392
4010
414
4211
4319
446
4518
466
474
4831
492
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences283
matches
0"been written"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs356
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount1
flaggedSentences2
totalSentences330
ratio0.006
matches
0"Jennifer Carter’s exact laugh—one clipped breath through the nose, followed by the soft click in her throat that appeared whenever she found something funny but refused to reward it."
1"Her body wanted to run; every muscle offered a different direction."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2138
adjectiveStacks1
stackExamples
0"revealing dull, milk-white orbs"
adverbCount54
adverbRatio0.025257249766136577
lyAdverbCount4
lyAdverbRatio0.0018709073900841909
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences330
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences330
mean7.02
std5.25
cv0.749
sampleLengths
08
117
220
32
44
510
68
711
814
97
106
117
122
132
1410
1516
162
1710
1812
1914
2029
216
2213
2311
248
2513
263
278
285
294
305
3120
329
3311
348
3510
3613
372
383
3911
407
412
426
434
448
454
4614
474
482
499
44.07% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats20
diversityRatio0.3009118541033435
totalSentences329
uniqueOpeners99
81.97% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences244
matches
0"Even the drone of traffic"
1"Too fast to belong to"
2"Then a third to her"
3"Bright blue eyes caught the"
4"Even the thin silver watch"
5"Then Rory’s own voice whispered"
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount64
totalSentences244
matches
0"Their trunks rose thick and"
1"She tucked the phone into"
2"Her voice struck the ring"
3"She had come because of"
4"It had warmed during the"
5"She slipped two fingers beneath"
6"She stepped between them."
7"Their colours persisted under the"
8"She kept to the edge"
9"She pulled her phone out"
10"She stood still."
11"Her other hand found the"
12"Its beam cut across the"
13"She swept back."
14"They looked identical."
15"She could no longer tell"
16"She turned, arm raised."
17"Their bells hung open, black"
18"Her heartbeat kicked once, hard"
19"She lowered the beam by"
ratio0.262
64.51% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount193
totalSentences244
matches
0"The last oak stood where"
1"Aurora stopped beneath its stripped"
2"The blue location dot floated"
3"The time read 23:18."
4"Their trunks rose thick and"
5"None carried a leaf, though"
6"She tucked the phone into"
7"Her voice struck the ring"
8"She had come because of"
9"Rory had spent an hour"
10"The Heartstone rested beneath her"
11"It had warmed during the"
12"She slipped two fingers beneath"
13"The crimson stone glowed on"
14"A breeze slid across the"
15"The standing oaks remained still."
16"She stepped between them."
17"Wildflowers covered the clearing beyond"
18"Their colours persisted under the"
19"Dew jewelled every stem, though"
ratio0.791
20.49% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences244
matches
0"IF YOU WANT TO KNOW"
ratio0.004
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount4
matches
0"Wildflowers covered the clearing beyond the boundary: foxgloves, bluebells, primroses, poppies, blooms from seasons that had no business sharing soil."
1"Nobody except Eva knew the name had ever belonged to her, and even Eva used it only when dragging up childhood punishments, summer dares and the private languag…"
2"Jennifer Carter’s exact laugh—one clipped breath through the nose, followed by the soft click in her throat that appeared whenever she found something funny but…"
3"It pressed both hands against empty air, its fingers flattening as if against glass."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
92.1118%