Run: 2026-10-05-01M46B9F6G73YS8Q53P1XAV3P9

Run Details

Duration:
1m 32s
Cost:
$0.031804
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
The flowers were the first thing Rory distrusted. They grew ankle-high between the standing stones, white and yellow and a blue so pale it looked silver in the torchlight. Beyond the boundary, Richmond Park lay under a hard February frost. Here, a bee moved sleepily inside a foxglove. She kept the torch trained on it until it crawled out of sight. “Fine,” she said. Her voice sounded flat. Not muffled, exactly. More as though someone had caught it before it could travel. Behind her, the gap between the two nearest standing stones still showed the path she had left. Frost glittered on the grass. A distant light marked a building or a road; she hadn’t paid enough attention on the way in. She checked that she could still see it, then stepped farther into the clearing. The Heartstone lay warm against her sternum. It had started warming on the bus. By the time she reached the park, it was hot enough that she’d pulled the silver chain outside her jumper. Now the thumbnail-sized crimson stone gave off a faint inner light, barely visible beneath the torch beam. She had worn it for eleven days. Eleven days since a padded envelope had arrived at the flat above Silas’ bar, addressed to Aurora Carter in handwriting she didn’t recognise. No return address. No explanation. Just the pendant wrapped in tissue and, beneath it, a folded sheet of paper. If you want to know why it was given to you, bring it to the grove in Richmond Park after dark. Below that, a map so precise it had included a fallen branch beside the path. She had spent eleven days finding reasons not to come. Tonight the pendant had warmed while she was delivering noodles to a fourth-floor flat in Putney. There had been no radiator in the stairwell, no lift motor, nothing to account for the heat. It had continued pulsing against her skin all through the journey home. Not an answer, then. A summons. She disliked that distinction. At the centre of the grove stood a broad oak. Its lower limbs reached horizontally over the clearing, and beneath them an empty stone basin rested on three squat legs. Wildflowers crowded its base. No footprints disturbed them. “Hello?” She hated herself a little for asking. Nothing answered. The bee emerged from the foxglove and climbed onto its rim. Its wings did not move. Rory checked her phone. Ten forty-three. No signal. Before entering, she had sent Eva the park entrance and a photograph of the map, together with a message that tried much too hard to sound casual. If she wasn’t back by midnight, Eva was to ring her, then Silas, then anyone she thought useful. It had seemed sensible on the bus. An hour here might mean minutes outside. Or days. That was what Rory had been told about the grove, and until now she’d managed to file it with all the other impossible things she hadn’t wanted to examine too closely. She put the phone away. The trees beyond the standing stones shifted in a wind she couldn’t feel. Inside the clearing, every leaf remained still. She walked towards the basin, keeping the way out over her left shoulder. The ground gave beneath her trainers, damp and warm. A scent rose from the crushed flowers: honey at first, then something unpleasantly domestic. Water left too long in a vase. There was a piece of paper in the basin. She stopped three feet away. From the boundary, she would have sworn it was empty. The paper was folded once. Her name showed on the outside. Aurora Carter. The same handwriting. She turned the torch across the clearing, taking her time. Oak trunk. Low branches. Stones. Gap. The patch of ordinary frosted grass beyond it. Nobody. “Come out and give it to me yourself.” A small, dry sound came from overhead. She raised the torch. One oak leaf detached itself from a branch. It rocked through the beam and settled beside her shoe. That was all. She looked at the note again. It lay perfectly flat in the basin, although a skin of water covered the stone beneath it. She could walk away. She could put the pendant in a drawer, or take it to a jeweller, or drop it into the Thames. None of those choices required standing alone in a place where winter stopped at the edge of a flowerbed. And none explained why someone knew where she lived. Rory caught one corner of the paper between finger and thumb. It was dry. Inside were seven words. Do not answer when it uses your voice. She read them twice. From somewhere behind the oak, someone cleared their throat. Her throat. A small preparatory cough, the one she made before calling an order through the Golden Empress kitchen hatch. Rory stayed bent over the basin. Her fingers tightened on the paper. Then her own voice said, “Hello?” The exact same flatness. The exact same uncertain lift at the end. She did not turn. The Heartstone gave a single strong pulse. Heat spread through her jumper. She lifted the chain from her chest, letting the pendant hang free. Its glow had deepened. Hel portal, she thought. That much she knew: warmth near a portal. Nobody had mentioned what a portal might sound like, or what could come close enough to speak through one. Behind the oak, her voice said, “Come out and give it to me yourself.” It had her irritation right. Even the emphasis on yourself. She folded the note carefully. A job for her hands. Then she straightened and turned. The beam found rough bark, a broad root, black earth beyond. Nothing standing there. The oak divided the clearing into two halves, and its far side lay in shadow. She backed away from the basin. A footstep followed. It sounded like her right trainer lifting from damp grass. She stopped. Silence. She took another step, deliberately dragging her heel. Behind the tree came the same scrape. Rory’s mouth dried. She swallowed without making a sound. Whatever it was, it had heard her. That didn’t mean it could see her. That didn’t mean it understood what it was saying. She kept those distinctions small and solid in her mind. Three more steps would bring her within reach of the boundary. She could see the gap on her left now, six feet wide between the upright stones. The stones had the grain and colour of ancient oak, though frost gleamed along their edges like cut rock. Something pale moved at the far edge of the torch beam. She swung the light towards it. Flowers. A cluster of white petals quivered beneath a branch. Perhaps she had brushed them on her way in. Perhaps a moth had settled there. She turned the torch back towards the exit. The gap was no longer there. Two standing stones leaned together, close enough that their upper edges touched. Between them showed a slit of darkness no wider than her hand. “No,” Rory said. The word escaped before she could stop it. Behind the tree, her voice said, “No.” Not immediately. A moment late. Her pulse hammered in her neck. She moved towards the stones anyway. They were taller than she was, and their surfaces bore shallow furrows like bark. She touched the nearest one. It felt neither cold nor warm. Between them, she could still see the frost outside. She pushed against the stone. It did not move. Behind her, something pushed against something else. A low creak travelled through the clearing. Rory took her hand away. She could climb. If the boundary extended around the whole grove, she could find a lower section, a wider gap. She swept the torch to the right. The beam showed standing stone after standing stone, each pressed close to the next. No openings. She was certain they had stood separately when she arrived. She remembered walking between two of them without turning her shoulders. At the edge of her sight, a figure crossed behind the oak. She snapped the light back. Nothing. Not quite nothing. The darkness beside the trunk remained dark under the torch, a narrow upright patch that swallowed the beam. The flowers in front of it were visible. The bark behind it was not. The pendant throbbed in her hand. She stepped sideways. The black patch widened. It wasn’t standing beside the oak. It was between the oak and the rest of the world. Something moved inside it. Rory looked away before she could decide what. Her phone vibrated. The sound was so ordinary that she nearly laughed. She dragged it from her pocket. Eva. The screen showed a call coming through, though the signal indicator remained empty. She stared at the name. Her thumb hovered over the green circle. Behind the oak, her own voice said, very softly, “Rory?” She let the call ring. It stopped. A voicemail notification appeared. She locked the phone. Good. One thing done correctly. She needed another. The note said not to answer when it used her voice. It said nothing about getting out. Nothing about the person who had left it. Perhaps the warning had been all they could manage. Perhaps it had been bait. She looked at the basin. Water glimmered inside. The paper had left no mark. “Fine,” her voice said behind the oak. The first thing she’d said when she arrived. It was working backwards. Rory shut her eyes for one second, then opened them. She needed to stop giving it things. She switched off the torch. Darkness closed over the grove, broken only by the pendant’s dull crimson glow. For a few seconds, nothing happened. Then a light appeared behind the tree. A white beam swept across the flowers. It moved in the same short arcs she had used on entering, examining the clearing, checking the boundary. It paused on her. She stood still, one hand closed around the Heartstone. The light moved on. It wasn’t reacting to her. It was repeating her. The thought brought no comfort, but it gave her something to work with. She turned the pendant under her fingers until she had covered its glow. Then she crouched beside the nearest stone. Behind the oak, footsteps crossed the clearing. Her footsteps. The soft, irregular tread of someone advancing cautiously, one shoe catching now and then on a root. The copied torch beam slid over the basin. Rory kept her breathing shallow. She had walked from the entrance to the basin. She had called out. She had taken the note. If it repeated all of that, it would come here next. She felt along the base of the stone. Flowers brushed her wrist. Her thumb found a deep groove, then another. There was no space beneath it. A phone vibrated across the clearing. Not hers. Hers lay silent in her pocket. The light went out. For several seconds, she heard only her own breathing. Then, from much closer, came the sound of paper being unfolded. Rory pressed the Heartstone against her jumper to keep the chain from rattling. Its heat had become painful. The darkness in front of her seemed to gather depth. She couldn’t see the oak now. Couldn’t see the basin. Only a faint silver seam between the stones where the park waited outside. Someone inhaled three feet away. She recognised that, too. The small, sharp breath she had taken when she read the warning. A hand touched the standing stone above her head. She heard skin drag against its surface. Rory slowly lowered herself to the ground. Damp warmth soaked through the knee of her jeans. She placed the pendant beneath her body, shielding its light, and eased sideways. The hand moved down the stone. Stopped. She could smell wet wool. Her coat was wet at the cuffs from frost-covered branches. She had noticed the smell on the bus once the heating came on. Something crouched beside her. She did not look. Her eyes had adjusted enough to make out the flowers near her hands. A white petal trembled. Another folded beneath a weight she couldn’t see. She crawled one pace to the right. A pace behind her, fabric brushed grass. She stopped, holding herself awkwardly on one elbow. The brushing stopped. It had caught up. Rory’s left wrist ached under her weight. She shifted her hand, and the crescent scar there caught what little light reached through the stones. Beside it lay another hand. The same short nails. The same pale skin. The same small scar. Its fingers rested an inch from hers. She pulled her hand back. The other hand stayed where it was. Then its index finger bent, slowly, until the fingertip touched the crescent scar. Her phone vibrated again. The hand disappeared. Rory fumbled in her pocket. Not a call this time. An alarm. Midnight. She had set it before leaving the flat, a last sensible precaution. The screen lit her knees, the flowers, the lower edge of the stone. And the gap. Six feet wide again. Beyond it, frost shone in the grass. She didn’t stand. She shoved the phone ahead of her and crawled through, dragging her coat over the flowers, catching the silver chain beneath one knee. The chain jerked tight against her neck. She pulled it free and kept moving. Cold struck her palms. Behind her, the alarm began to sound a second time. Her phone was in her hand. She could feel it vibrating. She silenced it with her thumb. The other alarm continued. Rory got to her feet and ran. She followed the frosted path until the trees thinned and the distant light resolved into a lamp beyond the park fence. Only then did she stop. Her chest hurt. Her palms were muddy. The Heartstone hung outside her jumper, dark and cold. She checked the time. Ten forty-three. For a while she stood beneath the bare trees, watching the minute change, unwilling to look behind her. At ten forty-four, she called Eva. The phone rang twice. “Rory? Where are you?” “The park.” “Are you all right?” She looked towards the lamp. Ordinary yellow light. A car passed beyond the fence. “I need you to keep talking,” she said. “Whatever I say, just keep talking until I get out.” A pause. “Okay. I’m here.” Rory started walking. From the dark behind her, no farther away than the width of the path, her own voice said, “Okay. I’m here.”
created_at"2026-10-05T15:35:33.846Z" 10/5/2026, 3:35:33 PM
model"openai/gpt-6.1-sol-20260929"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency9703
moderation_latency(null)
generation_time91631
tokens_prompt792
tokens_completion3735
native_tokens_prompt742
native_tokens_completion3032
native_tokens_completion_images0
native_tokens_reasoning51
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.031804
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791214533-nnJbm9PxpxqmxB4v7Rdk"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791214533-EnjeXJ9lZ0deHMwuNc1b"
upstream_id"resp_081e2845cdd93a2f016ac3c3c5f24887d1ae041abe179355f2"
provider_responses
0
endpoint_id"dfb9d5c3-63f9-4263-8b78-4fa97dcb3d5e"
id"resp_081e2845cdd93a2f016ac3c3c5f24887d1ae041abe179355f2"
is_byokfalse
latency472
model_permaslug"openai/gpt-6.1-sol-20260929"
provider_name"OpenAI"
status200
total_cost0.031804
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount1
adverbTags
0"own voice said very [very]"
dialogueSentences16
tagDensity0.625
leniency1
rawRatio0.1
effectiveRatio0.1
83.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2418
totalAiIsmAdverbs8
found
0
adverb"perfectly"
count1
1
adverb"carefully"
count1
2
adverb"deliberately"
count1
3
adverb"very"
count1
4
adverb"softly"
count1
5
adverb"cautiously"
count1
6
adverb"slowly"
count2
highlights
0"perfectly"
1"carefully"
2"deliberately"
3"very"
4"softly"
5"cautiously"
6"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)
64.85% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2418
totalAiIsms17
found
0
word"pulse"
count2
1
word"warmth"
count2
2
word"silence"
count1
3
word"quivered"
count1
4
word"throbbed"
count1
5
word"vibrated"
count3
6
word"footsteps"
count2
7
word"trembled"
count1
8
word"weight"
count2
9
word"could feel"
count1
10
word"resolved"
count1
highlights
0"pulse"
1"warmth"
2"silence"
3"quivered"
4"throbbed"
5"vibrated"
6"footsteps"
7"trembled"
8"weight"
9"could feel"
10"resolved"
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
narrationSentences312
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences312
filterMatches(empty)
hedgeMatches
0"managed to"
1"seemed to"
2"began 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
maxSentenceWordsSeen31
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2418
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions1
matches
0"At ten forty-four, she called Eva."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions37
wordCount2352
uniqueNames12
maxNameDensity0.72
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Rory17
Richmond2
Park2
February1
Heartstone5
Putney1
Eva4
Silas1
Carter1
Thames1
Golden1
Empress1
persons
0"Rory"
1"Heartstone"
2"Eva"
3"Silas"
4"Carter"
places
0"Richmond"
1"Park"
2"Putney"
3"Thames"
4"Golden"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences181
glossingSentenceCount3
matches
0"seemed sensible on the bus"
1"sounded like her right trainer lifting fro"
2"appeared behind the tree"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.414
wordCount2418
matches
0"neither cold nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences319
matches
0"checked that she"
1"disliked that distinction"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs203
mean11.91
std11.12
cv0.934
sampleLengths
08
140
213
33
418
554
67
744
849
921
1015
1110
1245
136
144
1538
161
177
1818
198
2045
217
2240
235
2413
257
2643
279
285
2910
3011
312
323
3324
341
358
367
374
3818
393
4023
4143
429
4311
443
454
468
474
489
492
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences312
matches
0"was given"
1"been told"
2"was folded"
3"being unfolded"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs403
matches
0"was delivering"
1"was saying"
2"wasn’t standing"
3"was working"
4"wasn’t reacting"
5"was repeating"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences319
ratio0.003
matches
0"A distant light marked a building or a road; she hadn’t paid enough attention on the way in."
84.70% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount237
adjectiveStacks1
stackExamples
0"lay warm against her"
adverbCount12
adverbRatio0.05063291139240506
lyAdverbCount3
lyAdverbRatio0.012658227848101266
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
mean7.58
std5.03
cv0.663
sampleLengths
08
121
211
38
413
53
64
73
811
917
105
1118
1214
137
147
1520
1617
177
1823
193
202
2114
2221
2315
2410
2516
2617
2712
284
292
304
3110
3220
334
344
351
367
372
3811
395
404
412
422
4327
4418
457
467
472
4831
495
43.10% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats22
diversityRatio0.2445141065830721
totalSentences319
uniqueOpeners78
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount15
totalSentences280
matches
0"More as though someone had"
1"Just the pendant wrapped in"
2"Then her own voice said,"
3"Even the emphasis on yourself."
4"Then she straightened and turned."
5"Perhaps she had brushed them"
6"Perhaps a moth had settled"
7"Perhaps the warning had been"
8"Perhaps it had been bait."
9"Then a light appeared behind"
10"Then she crouched beside the"
11"Then, from much closer, came"
12"Only a faint silver seam"
13"Then its index finger bent,"
14"Only then did she stop."
ratio0.054
64.29% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount109
totalSentences280
matches
0"They grew ankle-high between the"
1"She kept the torch trained"
2"Her voice sounded flat."
3"She checked that she could"
4"It had started warming on"
5"She had worn it for"
6"She had spent eleven days"
7"It had continued pulsing against"
8"She disliked that distinction."
9"Its lower limbs reached horizontally"
10"She hated herself a little"
11"Its wings did not move."
12"It had seemed sensible on"
13"She put the phone away."
14"She walked towards the basin,"
15"She stopped three feet away."
16"Her name showed on the"
17"She turned the torch across"
18"She raised the torch."
19"It rocked through the beam"
ratio0.389
81.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount212
totalSentences280
matches
0"The flowers were the first"
1"They grew ankle-high between the"
2"Here, a bee moved sleepily"
3"She kept the torch trained"
4"Her voice sounded flat."
5"Frost glittered on the grass."
6"A distant light marked a"
7"She checked that she could"
8"The Heartstone lay warm against"
9"It had started warming on"
10"She had worn it for"
11"She had spent eleven days"
12"Tonight the pendant had warmed"
13"There had been no radiator"
14"It had continued pulsing against"
15"She disliked that distinction."
16"Its lower limbs reached horizontally"
17"Wildflowers crowded its base."
18"She hated herself a little"
19"The bee emerged from the"
ratio0.757
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount7
totalSentences280
matches
0"By the time she reached"
1"Now the thumbnail-sized crimson stone"
2"If you want to know"
3"Before entering, she had sent"
4"If she wasn’t back by"
5"If the boundary extended around"
6"If it repeated all of"
ratio0.025
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount2
matches
0"Before entering, she had sent Eva the park entrance and a photograph of the map, together with a message that tried much too hard to sound casual."
1"The darkness beside the trunk remained dark under the torch, a narrow upright patch that swallowed the beam."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount0
fancyTags(empty)
dialogueSentences16
tagDensity0.563
leniency1
rawRatio0
effectiveRatio0
94.0606%