NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-10-27-01M5YFXZHJBBZVQCG972N76FR9
Run Details
Model:
GPT-6.1 Terra (Reasoning, Medium)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
42.9s
Cost:
$0.015792
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
87.44%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
76.97%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
94.96%
Name drop frequency
(details)
80.17%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
96.88%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
43.68%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
68.56%
Pronoun-first sentence starts
(details)
46.42%
Subject-first sentence starts
(details)
82.30%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
89.2457%
Overall
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
Messages
Meta
AI
The gate into Richmond Park
stood open, though Rory was almost certain she had closed it.
She paused with one hand
on the cold iron. The city sounded distant here: a wash of traffic, a siren thinning into the dark. Beyond the gate, the path vanished between trees.
She had left her keys
in the grove.
She knew exactly where: on
the flat stone beside the fallen oak, where she had set them down to photograph a cluster of white flowers. At the time she had been too busy wondering how anything could bloom in February to notice what she’d left behind.
By the time she got
back to the flat above Silas’ bar and found her pockets empty, the light had gone.
She could have called a
locksmith, but her delivery bike key was on the same ring, and she needed the bike for work in the morning.
More than that, she didn’t
like the thought of her keys lying in a place where an hour could slip past outside as minutes or days. She checked her phone. Eleven seventeen. Forty-three per cent battery.
The beam of her torch
app shook once across the path before she steadied her hand.
She went through the gate
and pulled it shut behind her. The latch clicked. A few steps later she looked back. The gate was closed. “Good,”
she said, and felt foolish
at once.
The park smelled of wet
leaves and cold earth.
Somewhere to her left, deer
moved through the bracken with the soft, practical noise of animals going about their business.
Rory followed the path she
had
taken that afternoon
, keeping the torch low.
Her trainers found puddles even
when the light caught them in time.
The grove lay behind a
stand of trees that looked unremarkable until she got close. In daylight she had found it by accident, cutting between trunks to get a better look at what she’d thought was a carved post.
Tonight she found it because
the air changed. The wind dropped. The distant traffic vanished. Rory stopped.
She could still hear the
deer, but only faintly, as though someone had closed a window. She raised the phone. Ahead stood the first of the ancient oak standing stones, its dark surface ridged and knotted.
She had touched it that
afternoon and felt
something like old wood beneath her fingers
, though it rose from the ground with the
weight
and stillness of stone. There were no leaves around its base. The grass was green and close-cropped, and beyond it the wildflowers showed pale faces in the torchlight.
Her pendant lay cool against
her chest. Rory glanced at the time again, then opened the camera and took a picture of the trees behind her. The flash startled her, whitening every trunk. When she looked at the image, she could make out the path back to the gate. She turned off the flash, put the phone in her right hand and stepped between two standing stones. The flowers stirred. There was no wind.
Their stems leaned gently towards
her, then settled upright. Rory stood
very
still, waiting for the movement to happen again. It did not.
She could hear her breathing
and a slow drip from somewhere among the branches. “Keys,”
she reminded herself
. The fallen oak lay on the far side of the clearing.
She could just see the
hump of its trunk beyond the flowers. The flat stone was next to it.
She crossed carefully, making a
narrow track through the stems. The torch picked out white petals, blue petals, a yellow bloom with its head closed tight. In daylight the clearing had
seemed oddly bright for the season, but not unfriendly
.
She had crouched to take
photographs and listened to birds she couldn’t see. She remembered thinking she ought to tell Eva about it. At night the flowers looked too clean. Their petals held no soil or torn edges.
Even where Rory’s shoes bent
them down, they rose behind her without a mark. The flat stone came into view. Her key ring lay on top, the little red tag from the bike shop unmistakable in the light. Relief loosened her shoulders. She reached for it, then stopped. The keys
were arranged
in a straight line. The ring sat at one end, the keys fanned out and overlapping neatly. She couldn’t remember how she had put them down. She had been holding her phone in one hand and brushing hair out of her eyes with the other.
Perhaps they had landed like
that. Rory picked them up. They were dry. The stone beneath them was wet. A twig snapped behind her. She turned, throwing the beam across the clearing. The standing stones rose among the trees. Nothing moved between them. “Hello?” The word travelled farther than it should have. She heard it once from her own mouth, then again, faintly, from somewhere beyond the oak. Not an
echo
. The second hello was softer, and the last syllable lifted like a question. Rory’s mouth went dry. She kept the light on the trees. A bird, she thought. Something that could mimic a voice. She had seen videos of them. She had never heard of one doing it in Richmond Park in February at half past eleven. She closed her hand around the keys, fitting the longest one between her fingers, and immediately felt ridiculous.
If someone was standing out
there, she had a phone and legs. She did not need to pretend a house key was a weapon. She backed towards the gap between the stones. Something breathed. It was close enough that she felt she ought to feel it on her neck. A slow intake, followed by an equally slow release. Rory spun around. The torch beam hit the fallen oak. Black hollows lay between its roots, packed with dead leaves. Nothing else. She held her own breath. The breathing continued. It came from the flowers at her feet. Rory stepped away from them. The sound stopped. For a moment she could hear the drip again.
Then, from the far edge
of the clearing, a stem bent down. Another followed, and another. A shallow crease travelled through the flowers towards her, as though something low to the ground
was making
its way across them. Rory walked
quickly
to the standing stones. She did not run until she reached the gap. The world beyond should have opened into the trees and the path.
Instead she stepped over a
patch of bare earth and found the fallen oak in front of her. She stopped so abruptly that the keys struck her palm. Behind her stood the two oak stones. Ahead, the flat stone shone wet beside the fallen trunk. She swung the phone around, trying to make
sense of
the angles. The clearing looked just as it had when she entered, except that she had come through from the wrong side. The crease in the flowers
was gone
. Rory went back through the gap. The stones passed on either side of her shoulders. She counted four paces and reached the edge of the clearing again, with the fallen oak in front of her. “No.” She turned. The gap was still there. Through it she could see tree trunks and darkness. She could even make out what
looked like the path
. She walked towards it
slowly
, watching her feet. Grass. The roots of the left-hand stone. A strip of bare soil. At the fourth step, her torch dimmed. The ground beneath her foot was no longer bare. Flowers brushed her ankle. She jerked back. The light brightened. She
was standing
inside the clearing, facing the stones. Her phone showed eleven eighteen. Rory stared at the time. She had spent longer than a minute finding the keys. She was sure of it. She checked the photograph she had taken outside; it had
been saved
at eleven seventeen. A sound came from behind her, a careful scrape against the fallen oak. She faced it with the light raised. The beam found a pale shape against the bark, about the size of a hand. It withdrew into the darkness on the other side. Rory kept watching. After a few seconds the shape
appeared again, higher up
. Four narrow marks curled over the trunk’s edge. She took a step backwards. The marks stayed where they were.
Then one lifted and hooked
over the bark again,
as if testing its grip
. Rory turned away and walked along the line of standing stones, looking for another gap. Her
pulse
hammered hard enough to make the light jump. She passed one stone, then another. Between them she could see the ordinary trees of the park. A fallen branch lay across the ground outside, silver with damp. She
chose that gap
and tossed her keys through it. The ring sailed between the stones and landed with a small metallic clatter on the flat stone beside the fallen oak. Rory flinched. Across the clearing, the pale marks tightened on the trunk. She went to retrieve the keys, keeping the light fixed on the oak. When she bent to pick them up, something on the other side shifted its
weight
. The trunk creaked. She straightened and retreated. The keys were wet now. Her pendant had begun to warm against her skin. She pulled it free of her shirt. The deep crimson stone held a faint inner glow, barely visible in the phone light. A
pulse
of
warmth
moved through it into her fingertips. She knew what that meant.
Somewhere nearby was a Hel
portal. The thought brought no relief, but it gave her something to work with. She held the pendant by its silver chain and walked towards the first gap. The stone grew warmer. She moved away. The
warmth
faded a little. At the second gap it
pulsed
again. She continued along the boundary, holding the pendant out in front of her.
By the time she reached
the far side of the clearing, it had cooled almost to the temperature of her hand. The oak creaked behind her. Rory looked over her shoulder. The pale shape was no longer on the trunk. A footstep sounded among the flowers. She turned the light towards it. The flowers stood upright, their heads facing her. Another step, nearer this time. The stems pressed down under a
weight
she could not see. Rory swallowed and looked at the gap ahead. The pendant remained cool. She edged between the stones, one hand against the rough surface of the nearer one. The torch dimmed. Flowers brushed her ankle. She stumbled backwards into the clearing. The pendant warmed
sharply
. Rory looked down at it, then towards the fallen oak. The glow had strengthened. Whatever the portal was, it was closer now. The footstep came again, just outside the reach of her light. Rory backed along the stones. The pendant cooled. She stopped and examined the ground. The flowers grew right up to the boundary here, except for a narrow strip of moss beneath one stone. Beyond it stood the ordinary trees, and a few yards farther on she could see the fallen branch. She crouched and laid the pendant on the moss. It stayed cool. She took off one trainer, set her keys inside it and pushed it between the stones. The shoe slid across the moss, tipped over and landed on the other side. The keys spilled out beside it. They did not appear on the flat stone. Rory
let out a breath
. She reached through the gap, retrieved the shoe and keys, and put the trainer back on with clumsy fingers. The pendant’s chain had caught on a root. As she freed it, she heard movement behind her, several quick steps through the flowers. She did not look. She tucked the pendant inside her shirt, gripped the standing stone and stepped onto the moss. The phone light dimmed. She froze with one foot beyond the boundary. Something touched the back of her coat. The pressure was light, almost a pat. Rory bit down on a cry. She kept her foot where it was and reached for the next patch of moss with the other. The hand—or whatever it
was—settled
more
firmly
between her shoulder blades. Rory lunged forward. She fell onto damp leaves. Her phone flew from her hand and struck the fallen branch, its light spinning wildly before coming to rest against a tree. The pressure left her back. She scrambled after the phone and turned it towards the gap. The stones stood side by side. Wildflowers filled the ground between them. Nothing crossed the boundary. Rory got to her feet. She backed away until the stones
were hidden
by trees, then turned and followed the path towards the gate, using the photograph to check each fork.
Once she heard leaves move
behind her and broke into a run. She did not stop until the gate appeared in her light. It stood open. Rory went through without touching it. She walked fast along the pavement, past the dark park wall, until she reached a lit bus stop. There she stopped beneath the glass shelter and checked her phone. Eleven nineteen. A bus came around the bend almost immediately. She climbed aboard and sat near the driver, her keys clenched in her hand.
Only when the park had
disappeared behind the buildings did she take out the pendant. Its glow was faint again, and the stone had cooled. At her stop she checked the street before getting off. The shops
were shuttered
, and a few people stood outside a takeaway farther down the road. Everything looked ordinary. She kept the keys in her hand all the way to the flat. Inside, she locked the door and leaned against it. She could hear music from Silas’ bar below, the bass muffled by the floorboards. She stood there until her breathing settled, then took off her coat. The fabric between the shoulders was damp. Rory laid the coat across the back of a chair. In the kitchen light she could see five narrow streaks on it, darker than the surrounding cloth. She touched one with her fingertip. It smelled faintly of wet leaves. She washed her hands, left the coat where it was and went to check the lock again.
created_at
"2026-10-27T10:54:08.447Z"
10/27/2026, 10:54:08 AM
model
"openai/gpt-6.1-terra-20261026"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4746
moderation_latency
(null)
generation_time
42840
tokens_prompt
792
tokens_completion
3399
native_tokens_prompt
742
native_tokens_completion
3010
native_tokens_completion_images
0
native_tokens_reasoning
169
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
service_tier
"default"
usage
0.015792
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer
(null)
request_id
"req-1793098448-Ousl5Etm05VfJfznoWEh"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1793098448-Zsj5Gkv5oZ7Ofzw4muz3"
upstream_id
"resp_0b0adfa8bc6b046c016ae082d08c3887d1afe6952ec32cba24"
provider_responses
0
endpoint_id
"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id
"resp_0b0adfa8bc6b046c016ae082d08c3887d1afe6952ec32cba24"
is_byok
false
latency
300
model_permaslug
"openai/gpt-6.1-terra-20261026"
provider_name
"OpenAI"
status
200
total_cost
0.015792
cache_discount
(null)
upstream_inference_cost
0
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
totalTags
4
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
4
tagDensity
1
leniency
1
rawRatio
0
effectiveRatio
0
87.44%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2388
totalAiIsmAdverbs
6
found
0
adverb
"gently"
count
1
1
adverb
"very"
count
1
2
adverb
"carefully"
count
1
3
adverb
"quickly"
count
1
4
adverb
"slowly"
count
1
5
adverb
"sharply"
count
1
highlights
0
"gently"
1
"very"
2
"carefully"
3
"quickly"
4
"slowly"
5
"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)
76.97%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2388
totalAiIsms
11
found
0
word
"weight"
count
3
1
word
"echo"
count
1
2
word
"sense of"
count
1
3
word
"pulse"
count
2
4
word
"warmth"
count
2
5
word
"pulsed"
count
1
6
word
"firmly"
count
1
highlights
0
"weight"
1
"echo"
2
"sense of"
3
"pulse"
4
"warmth"
5
"pulsed"
6
"firmly"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"let out a breath"
count
1
highlights
0
"let out a breath"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
251
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
251
filterMatches
(empty)
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
253
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
28
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2386
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
2
unquotedAttributions
0
matches
(empty)
94.96%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
34
wordCount
2362
uniqueNames
6
maxNameDensity
1.1
worstName
"Rory"
maxWindowNameDensity
2
worstWindowName
"Rory"
discoveredNames
Richmond
2
Park
2
Rory
26
February
2
Eva
1
Hel
1
persons
0
"Rory"
1
"Eva"
places
0
"Richmond"
1
"Park"
2
"February"
globalScore
0.95
windowScore
1
80.17%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
179
glossingSentenceCount
5
matches
0
"something like old wood beneath her fingers"
1
"seemed oddly bright for the season, but not unfriendly"
2
"looked like the path"
3
"appeared again, higher up"
4
"as if testing its grip"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
2386
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
2
totalSentences
253
matches
0
"taken that afternoon"
1
"chose that gap"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
109
mean
21.89
std
15.89
cv
0.726
sampleLengths
0
16
1
32
2
54
3
73
4
10
5
30
6
11
7
8
8
54
9
47
10
7
11
18
12
48
13
24
14
7
15
42
16
18
17
3
18
13
19
28
20
4
21
30
22
63
23
29
24
6
25
28
26
21
27
34
28
13
29
5
30
19
31
1
32
24
33
16
34
11
35
33
36
42
37
8
38
2
39
27
40
19
41
8
42
8
43
8
44
47
45
16
46
30
47
10
48
49
49
7
96.88%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
6
totalSentences
251
matches
0
"were arranged"
1
"was gone"
2
"been saved"
3
"was—settled"
4
"were hidden"
5
"were shuttered"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
3
totalVerbs
398
matches
0
"was standing"
1
"was making"
2
"was standing"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
2
semicolonCount
1
flaggedSentences
2
totalSentences
253
ratio
0.008
matches
0
"She checked the photograph she had taken outside; it had been saved at eleven seventeen."
1
"The hand—or whatever it was—settled more firmly between her shoulder blades."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
112
adjectiveStacks
0
stackExamples
(empty)
adverbCount
4
adverbRatio
0.03571428571428571
lyAdverbCount
1
lyAdverbRatio
0.008928571428571428
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
253
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
253
mean
9.43
std
5.61
cv
0.595
sampleLengths
0
16
1
9
2
15
3
8
4
8
5
25
6
21
7
21
8
26
9
26
10
4
11
2
12
4
13
16
14
11
15
3
16
7
17
4
18
8
19
9
20
20
21
13
22
12
23
15
24
24
25
8
26
3
27
4
28
2
29
16
30
4
31
16
32
28
33
7
34
17
35
7
36
19
37
7
38
16
39
18
40
3
41
4
42
9
43
11
44
3
45
14
46
4
47
11
48
12
49
7
43.68%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.20553359683794467
totalSentences
253
uniqueOpeners
52
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
9
totalSentences
243
matches
0
"More than that, she didn’t"
1
"Somewhere to her left, deer"
2
"Perhaps they had landed like"
3
"Then, from the far edge"
4
"Instead she stepped over a"
5
"Then one lifted and hooked"
6
"Somewhere nearby was a Hel"
7
"Once she heard leaves move"
8
"Only when the park had"
ratio
0.037
68.56%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
92
totalSentences
243
matches
0
"She paused with one hand"
1
"She had left her keys"
2
"She knew exactly where: on"
3
"She could have called a"
4
"She checked her phone."
5
"She went through the gate"
6
"she said, and felt foolish"
7
"Her trainers found puddles even"
8
"She could still hear the"
9
"She raised the phone."
10
"She had touched it that"
11
"Her pendant lay cool against"
12
"She turned off the flash,"
13
"Their stems leaned gently towards"
14
"It did not."
15
"She could hear her breathing"
16
"she reminded herself"
17
"She could just see the"
18
"She crossed carefully, making a"
19
"She had crouched to take"
ratio
0.379
46.42%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
201
totalSentences
243
matches
0
"The gate into Richmond Park"
1
"She paused with one hand"
2
"The city sounded distant here:"
3
"She had left her keys"
4
"She knew exactly where: on"
5
"She could have called a"
6
"She checked her phone."
7
"The beam of her torch"
8
"She went through the gate"
9
"The latch clicked."
10
"The gate was closed."
11
"she said, and felt foolish"
12
"The park smelled of wet"
13
"Rory followed the path she"
14
"Her trainers found puddles even"
15
"The grove lay behind a"
16
"Tonight she found it because"
17
"The wind dropped."
18
"The distant traffic vanished."
19
"She could still hear the"
ratio
0.827
82.30%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
4
totalSentences
243
matches
0
"By the time she got"
1
"Even where Rory’s shoes bent"
2
"If someone was standing out"
3
"By the time she reached"
ratio
0.016
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
102
technicalSentenceCount
3
matches
0
"The grove lay behind a stand of trees that looked unremarkable until she got close."
1
"A shallow crease travelled through the flowers towards her, as though something low to the ground was making its way across them."
2
"Her phone flew from her hand and struck the fallen branch, its light spinning wildly before coming to rest against a tree."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
4
uselessAdditionCount
1
matches
0
"She could, the bass muffled by the floorboards"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
1
fancyCount
0
fancyTags
(empty)
dialogueSentences
4
tagDensity
0.25
leniency
0.5
rawRatio
0
effectiveRatio
0
89.2457%