Run: 2026-10-05-01M46BJ5ZP50MKP9WYFQ7HYDJX

Run Details

Duration:
1m 33s
Cost:
$0.032984
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 gate was still open when Rory reached it. That was the first thing she disliked. She had checked the park’s closing times before leaving the flat. Checked them twice, in fact, with the sort of care she had once wasted on cases she never wanted to argue. By now the pedestrian gate should have been locked. Instead, it stood wide enough to admit her, its iron edge buried in a bank of nettles. Someone had tied a strip of red wool around the latch. The message had said there would be red wool. Rory stopped on the pavement. Beyond the gate, Richmond Park lay dark under a low, clouded sky. She could make out the nearest tree trunks and a pale sweep of path. Farther in, nothing. She took out her phone. 23:14. Forty-three per cent battery. One bar of signal. The message remained where it had been all evening, from a number her phone could neither call nor save. If you want to know why it was given to you, bring it to the grove tonight. Come alone. Leave it on the flat stone. Do not wait for anyone. Below that, a second message. Red wool at the gate. She had told Eva where she was going. Not about the message—she could imagine that conversation too clearly—but the park, the gate, the time she expected to be back. Her phone was sharing her location. There was a torch in her coat pocket, a portable charger in her bag, and no good reason to step off the pavement. Except the pendant. Rory slipped two fingers beneath her collar and drew it out. The deep crimson stone hung from its silver chain, no larger than her thumbnail. Its faint inner glow lit the creases of her fingertips. For three nights it had grown warm while she slept. For three mornings she had found dirt beneath her nails. She stepped through the gate. The path should have taken her uphill. She remembered that much from daylight. Instead it sloped gently down between trees that grew closer together with every dozen paces. Her torch picked out wet bark, dead leaves, the empty husk of a chestnut. She heard a bicycle bell. One bright, impatient ring. Rory turned, directing the beam behind her. The path was empty. No white headlamp bobbed between the trunks; no tyres whispered over the gravel. “Sorry,” she said before she could stop herself. Her voice went no farther than the nearest tree. She walked on. The red wool appeared again around a low branch. Beyond it, the trees opened. Wildflowers spread across the clearing, white and yellow and violet, fresh blossoms lifting out of grass wet with dew. Their smell reached her before she crossed the boundary: warm earth, crushed stems, a heavy sweetness that belonged to a June afternoon. The air outside had been cold enough to sting her ears. Ancient oak standing stones marked the edge of the grove. Rory had never liked looking at them. Her eye found bark where it expected stone, knots in surfaces too weathered to have belonged to any living tree. Between two of them lay the narrow opening she remembered. She stood there for a moment. The clearing was smaller than she recalled. Or the darkness made it seem so. A broad, flat stone rested near its centre, silver-grey under a sky that had somehow cleared. There were stars overhead now. She looked back. Clouds still covered the park. “Right,” she said. The sensible thing was to leave. She had several sensible things available to her, all lined up and waiting. She could photograph the stone. She could take the pendant to someone who knew what Dymas was. She could go home and sit in the bar until Silas closed, surrounded by people and glasses and ordinary noise. She stepped between the standing stones. The Heartstone warmed against her chest. Not a gentle warmth. A quick, distinct pulse, as though someone had pressed a thumb to it from the other side. Rory stopped. She knew what that meant. Somewhere nearby, there was a Hel portal. She held the pendant through her coat and swept the torch across the clearing. Flowers. Grass. Flat stone. At the far edge, an oak with its branches hanging low. Nothing open. No split in the air, no light where light should not be. She took one step back. The warmth faded. One step forward, and it returned. The message had omitted that detail. She took her phone out to call Eva. 23:14. No signal. She watched the time for several seconds, then opened the camera and took a photograph of the clearing. On the screen, the torch beam illuminated grass and the flat stone. Behind the stone stood a person. Rory looked up. The clearing was empty. She looked down again. The figure in the photograph was blurred, as if it had turned its head during the exposure. It wore something pale. Its arms hung straight at its sides. She did not enlarge the image. A branch clicked behind her. She turned too fast. The torch caught one of the boundary stones and flared back into her eyes. She lowered it, blinking, waiting for her vision to settle. Nothing moved. “Who’s there?” The words sounded absurd as soon as she said them. An invitation in the shape of a question. At the far edge of the grove, beneath the oak, something clicked again. Three short sounds. She knew that rhythm. Chopsticks against a takeaway carton, Yu-Fei tapping an order out of the way while she hunted for a receipt. The tiny, everyday noise was so exact that for an instant Rory could smell hot sesame oil. Then it stopped. She looked towards the entrance. She could still see the two standing stones she had walked between. Behind them, the dark path. She would put the pendant down. That was what she had come to do. She would put it down, walk out, and leave whoever had sent the message to retrieve their own property. Six paces to the flat stone. On the fourth, a flower bent beside her shoe. There was no wind. It bowed slowly until its white petals touched the ground, then rose again. Another bent a few feet ahead. Then a third. Rory kept the torch aimed low. The line of flowers passed to her left, describing a shallow curve around the flat stone. She could see no feet, no disturbance in the grass. She waited until the last flower had lifted. The pendant beat against her palm. She unfastened the chain. Her hands were steady enough, though the clasp took two attempts. Without the familiar weight around her neck, she felt suddenly underdressed. The flat stone was dry. All around it, dew shone on the grass, but its surface had the dusty pallor of something kept indoors. There was a shallow depression in the middle. Thumbnail-sized. Rory did not put the pendant into it. She laid it near the edge instead, with the chain gathered neatly beside it. “Done.” As she straightened, her torch dimmed. She tapped the casing. The beam steadied. From beneath the stone came the sound of a phone vibrating. A muffled, familiar burr. Her phone was in her left hand. She stared at the flat slab. The vibration stopped, paused, began again. Somewhere below, something hard rattled against something hollow. She backed away. One pace. Two. “Rory?” Eva’s voice, quiet and annoyed. It came from the far side of the clearing. Rory stopped breathing. “Honestly. You could have answered.” She brought the torch up. The oak stood where it had stood before, its low branches screening the trunk. Beneath them was a darkness the beam did not seem to enter. The grass ended there in a straight line. Eva had never been to the grove. Rory had told her the park and the gate, nothing more. “Where are you?” Rory asked. A pause. “Here.” The voice had moved. It was behind the flat stone now. Rory walked backwards, careful of her footing. “What did you call me when we were nine?” Silence. She had not expected an answer. She could not remember one herself. She wanted the pause, wanted whatever was listening to spend a moment deciding. The flowers beside the stone bent. Rory turned and ran. She did not look towards the oak. She aimed for the gap in the boundary, one hand raised to keep the torch beam from bouncing into her face. She passed between the standing stones and took three strides onto the path. Her shoe landed among wildflowers. She stopped so sharply that pain shot through her ankle. The flat stone stood ahead of her. The pendant lay near its edge, chain neatly gathered. The oak waited on the other side. Rory turned. Behind her, the two boundary stones framed a strip of gravel path. She stared at it until she could trust what she was seeing. Then she walked towards it. Slowly this time. The white flowers brushed her boots; their scent rose, cloying and warm. She reached between the stones with her torch. The beam lit gravel, a root, a discarded brown leaf. She put one foot through. Her boot settled on gravel. She shifted her weight, brought the other foot after it, and looked down. Flowers. She was facing the flat stone again. “No,” she said. It was a small word. It helped. She checked her phone. 23:14. Forty-three per cent. The photograph was gone. So were the messages. Her last open conversation was with Eva. Home by midnight, she had written. Under it, a reply. Rory? Another. Your location’s stopped moving. Then a series of missed calls, each stamped 23:14. She pressed the call button. Nothing happened. She tried again, harder, as though pressure could make a difference. From beneath the flat stone, the phone began to vibrate. She ended the call. The vibration stopped. For a while she could hear only her own breathing. Then, beneath it, another breath. It came in when hers came in. Went out when hers went out. A fraction late. Rory held her breath. The other breathing continued. She turned the torch off. Darkness took the clearing, but not completely. The flowers retained a thin pallor. On the stone, the Heartstone glowed red. Under the oak, something stood a little apart from the trunk. She could not see its face. She could see where a face ought to have been, a patch of paleness above a narrow upright body. Its head was tilted. Rory switched the torch on. Nothing there. Her eyes watered. She kept her gaze on the oak while she tried to think. The message had told her to leave the pendant and not wait for anyone. She had done both. It could have been an invitation, a trick, or simply instructions with an important piece missing. She had crossed the boundary wearing the Heartstone. Without it, she had not been able to cross back. That was something she could test. She approached the stone. Halfway there, the voice spoke again. “Leave it.” Her own voice this time. Rory’s throat tightened. “Leave it,” it repeated, with precisely the impatience she heard in herself when a customer kept her at the door looking for coins. She kept walking. The grass rustled to her left. She stopped. So did the rustling. She moved again, and something moved beside her. Not close enough to touch. Close enough that she should have been able to see it. At the stone she reached for the chain. A hand rested on the other edge. Rory saw it in the spill of her torch: pale fingers, short nails, a crescent-shaped scar on the left wrist. Her scar. The hand lay perfectly still. She did not lift the beam. The chain had caught beneath the pendant. She pulled gently. The stone shifted towards her with a gritty scrape. The fingers on the far edge spread. Rory seized the pendant. Heat drove through her palm. She nearly dropped it, but closed her fist instead, chain trailing between her fingers. The hand withdrew below the edge of the stone. Beneath her, a voice whispered, “Now you know why.” She retreated, keeping the torch on the slab. Nothing followed that she could see. The pendant’s heat faded as she put distance between herself and the oak. At the boundary, she stopped and looped the chain over her head without bothering with the clasp. The stone settled against her chest. She chose the opening she had first entered through. One foot beyond the stones. Gravel crunched. She looked down. A brown leaf lay beside her boot. She kept looking down and took another step. Gravel again. A third. The cold hit her face. The air smelled of wet leaves rather than flowers. She walked faster. Behind her, Eva said, “You’re leaving me here?” Rory fixed her eyes on the narrow cone of torchlight. “Rory.” The voice was farther away now. She did not answer. The path rose between the trees. When she looked up at last, there were clouds overhead, orange along their undersides with the reflected light of London. Her phone rang. She almost threw it. Eva’s name lit the screen. The time read 23:19. Rory answered without stopping. “Where are you?” Eva demanded. “Coming out.” “Of where?” “The park.” A pause, then a sharp intake of breath. “I’ve been ringing you for an hour.” Rory glanced at the time again. “Stay on the phone.” “What happened?” “Just stay there.” The gate was ahead. Closed now, but not locked. She pushed it, squeezed through and stepped onto the pavement. A car passed, tyres hissing on the damp road. Farther down, a bus shelter glowed blue-white. She went straight towards it. Eva kept talking. Questions first, then practical things: a taxi, an address, whether Rory was hurt. Rory answered enough to keep her talking. With each ordinary word, the pavement seemed firmer beneath her feet. At the shelter she sat on the narrow metal bench. Her palm hurt. She opened it under the light. No burn, just a red indentation where she had gripped the pendant. The Heartstone lay cool against her chest. “Rory?” “I’m here.” She looked towards the gate. Red wool hung from the latch. For a moment she thought someone stood behind it, just beyond the reach of the streetlight. Then a passing car lit the railings, and there was only the path. She looked down at her phone. A message appeared beneath Eva’s name while Eva was still speaking in her ear. Home by midnight. Rory stared at the words. Three dots formed below them. Under the bench, something began to vibrate.
created_at"2026-10-05T15:40:19.325Z" 10/5/2026, 3:40:19 PM
model"openai/gpt-6.1-sol-20260929"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency11447
moderation_latency(null)
generation_time92794
tokens_prompt792
tokens_completion3800
native_tokens_prompt742
native_tokens_completion3150
native_tokens_completion_images0
native_tokens_reasoning80
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.032984
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791214819-AOvtnav6DiwXX0xJUC0H"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791214819-xJOkKI5yIvwCd0BvM2im"
upstream_id"resp_01d688a9d0888ea2016ac3c4e36d7c87d197364606d0724179"
provider_responses
0
endpoint_id"dfb9d5c3-63f9-4263-8b78-4fa97dcb3d5e"
id"resp_01d688a9d0888ea2016ac3c4e36d7c87d197364606d0724179"
is_byokfalse
latency450
model_permaslug"openai/gpt-6.1-sol-20260929"
provider_name"OpenAI"
status200
total_cost0.032984
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
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences25
tagDensity0.32
leniency0.64
rawRatio0
effectiveRatio0
81.68% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2456
totalAiIsmAdverbs9
found
0
adverb"gently"
count2
1
adverb"slowly"
count2
2
adverb"suddenly"
count1
3
adverb"sharply"
count1
4
adverb"completely"
count1
5
adverb"precisely"
count1
6
adverb"perfectly"
count1
highlights
0"gently"
1"slowly"
2"suddenly"
3"sharply"
4"completely"
5"precisely"
6"perfectly"
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)
83.71% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2456
totalAiIsms8
found
0
word"warmth"
count2
1
word"pulse"
count1
2
word"familiar"
count2
3
word"weight"
count2
4
word"silence"
count1
highlights
0"warmth"
1"pulse"
2"familiar"
3"weight"
4"silence"
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
narrationSentences319
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences319
filterMatches(empty)
hedgeMatches
0"seem to"
1"began to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences336
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen23
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2454
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount2388
uniqueNames12
maxNameDensity1.17
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory28
Richmond1
Park1
Eva11
June1
Dymas1
Silas1
Heartstone4
Hel1
Yu-Fei1
London1
One5
persons
0"Rory"
1"Eva"
2"Silas"
3"Heartstone"
4"Yu-Fei"
places
0"Richmond"
1"Park"
2"June"
3"London"
globalScore0.914
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences185
glossingSentenceCount2
matches
0"seemed firmer beneath her feet"
1"appeared beneath Eva’s name while Eva was still speaking in her ear"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.407
wordCount2454
matches
0"neither call nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount5
totalSentences336
matches
0"imagine that conversation"
1"remembered that much"
2"omitted that detail"
3"knew that rhythm"
4"followed that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs220
mean11.15
std11.73
cv1.051
sampleLengths
09
17
258
311
49
534
65
79
819
930
105
115
1258
133
1435
1520
165
1742
185
194
2024
218
229
233
2414
2552
2647
276
2835
293
305
313
3256
336
346
3521
362
3712
3829
3914
405
413
426
436
448
451
462
4730
486
493
99.76% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences319
matches
0"been locked"
1"was given"
2"was blurred"
3"was gone"
4"was tilted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs424
matches
0"was going"
1"was sharing"
2"was listening"
3"was seeing"
4"was facing"
5"was still speaking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences3
totalSentences336
ratio0.009
matches
0"Not about the message—she could imagine that conversation too clearly—but the park, the gate, the time she expected to be back."
1"No white headlamp bobbed between the trunks; no tyres whispered over the gravel."
2"The white flowers brushed her boots; their scent rose, cloying and warm."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2397
adjectiveStacks1
stackExamples
0"lay cool against her"
adverbCount79
adverbRatio0.03295786399666249
lyAdverbCount17
lyAdverbRatio0.0070921985815602835
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences336
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences336
mean7.3
std4.78
cv0.654
sampleLengths
09
17
211
321
49
517
611
79
85
912
1014
113
125
131
144
154
1619
1717
182
196
205
215
225
238
2421
256
2623
273
2811
2914
3010
3110
3210
335
347
356
3615
3714
385
394
407
414
4213
438
449
453
469
475
4819
4922
44.59% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.25225225225225223
totalSentences333
uniqueOpeners84
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount12
totalSentences287
matches
0"By now the pedestrian gate"
1"Instead, it stood wide enough"
2"Instead it sloped gently down"
3"Somewhere nearby, there was a"
4"Then it stopped."
5"Then a third."
6"Somewhere below, something hard rattled"
7"Then she walked towards it."
8"Slowly this time."
9"Then a series of missed"
10"Then, beneath it, another breath."
11"Then a passing car lit"
ratio0.042
75.05% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount104
totalSentences287
matches
0"She had checked the park’s"
1"She could make out the"
2"She took out her phone."
3"She had told Eva where"
4"Her phone was sharing her"
5"Its faint inner glow lit"
6"She stepped through the gate."
7"She remembered that much from"
8"Her torch picked out wet"
9"She heard a bicycle bell."
10"she said before she could"
11"Her voice went no farther"
12"She walked on."
13"Their smell reached her before"
14"Her eye found bark where"
15"She stood there for a"
16"She looked back."
17"She had several sensible things"
18"She could photograph the stone."
19"She could take the pendant"
ratio0.362
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount205
totalSentences287
matches
0"The gate was still open"
1"That was the first thing"
2"She had checked the park’s"
3"Someone had tied a strip"
4"The message had said there"
5"Rory stopped on the pavement."
6"She could make out the"
7"She took out her phone."
8"The message remained where it"
9"She had told Eva where"
10"Her phone was sharing her"
11"Rory slipped two fingers beneath"
12"The deep crimson stone hung"
13"Its faint inner glow lit"
14"She stepped through the gate."
15"The path should have taken"
16"She remembered that much from"
17"Her torch picked out wet"
18"She heard a bicycle bell."
19"Rory turned, directing the beam"
ratio0.714
17.42% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences287
matches
0"If you want to know"
ratio0.003
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences87
technicalSentenceCount2
matches
0"Their smell reached her before she crossed the boundary: warm earth, crushed stems, a heavy sweetness that belonged to a June afternoon."
1"A broad, flat stone rested near its centre, silver-grey under a sky that had somehow cleared."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount0
matches(empty)
30.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount3
fancyTags
0"it repeated (repeat)"
1"a voice whispered (whisper)"
2"Eva demanded (demand)"
dialogueSentences25
tagDensity0.32
leniency0.64
rawRatio0.375
effectiveRatio0.24
89.7630%