NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-23-01M37HE8Z2KX75XKB58KDFT4RP
Run Details
Model:
GPT-6 Sol
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
49.2s
Cost:
$0.028336
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
90.71%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
95.36%
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)
0.00%
Name drop frequency
(details)
100.00%
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)
100.00%
Passive voice overuse
(details)
88.14%
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)
44.44%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
54.70%
Subject-first sentence starts
(details)
37.88%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
90.3745%
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> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The first time Aurora saw
Eva again, she
was carrying
a sack of empty bottles down the stairs and thinking about the leak above her kitchen sink.
Rain had come through the
ceiling the night before.
She had put a saucepan
beneath the drip, and by morning it held an inch of water and one dead moth.
Silas had promised to call
a roofer.
She meant to ask whether
he had done it, though she knew he would say yes even if the roofer had refused him twice.
The Raven’s Nest was quiet
for a Thursday. Green light from the neon sign washed across the front windows, leaving the old maps on the walls the colour of deep water. Behind the bar, Silas
was cutting
a lemon into thin, exact slices.
Rory crossed the room with
the sack bumping against her knee. At the last table by the window sat a woman in a cream coat, her hair pinned back with a tortoiseshell clip.
She had one hand around
a glass of white wine.
The other lay flat on
the table, fingers spread, as if she
were testing
whether it would hold her.
Rory knew the shape of
those fingers before she knew the face. “Eva?” The woman looked up. For an instant her expression opened in the old way, quick and unguarded. Then she stood too fast, knocking her knee against the table. “Rory.” Her voice did it.
The years had lowered it
a little, but beneath that was the girl who used to call up to Rory’s bedroom window because she couldn’t be bothered to use the front door. Rory set the sack down.
She had imagined seeing Eva
often enough over the past four years—on the Underground, at the end of a supermarket aisle, across a street at dusk. In none of those imaginings had she been holding rubbish. “You’re here,” Rory said. Eva gave a small laugh. “Apparently.” They hugged.
Eva’s coat was damp at
the shoulders, and she smelled faintly of rain and an unfamiliar perfume.
Rory felt how carefully Eva
held her,
not stiffly, but with the restraint of someone mindful of a bruise
. When they stepped apart, Rory
saw that Eva
had cut her hair to her jaw. There were fine lines beside her eyes.
She wore a gold band
on her left hand. “You found the place,” Rory said. “I wasn’t looking for it.”
Eva glanced around at the
maps, the photographs. “I had a meeting round the corner. I saw the sign and came in out of the rain.” Silas looked up from his lemon. Rory caught his eye, and he took in the sack at her feet, Eva’s face, the space between them. “I’ll take that,”
he said, coming round the
bar.
His left leg lagged slightly
as he walked.
He lifted the sack without
comment. The silver signet ring on his right hand flashed against the black plastic. “Thanks,” Rory said. Silas gave Eva a courteous nod and carried the bottles away. “I didn’t know you worked here,” Eva said. “I live upstairs. I help Silas out sometimes.” Rory pulled out the chair opposite her. “Mostly I deliver for a restaurant.” Eva sat. “You’re still in London.” “Six years now.” “I know.” Eva looked down at her wine. “I wasn’t sure if you’d stayed in Soho.” Rory rested her hands on the table. The crescent scar on her left wrist showed beneath her sleeve. Eva’s gaze went to it, and Rory remembered them at eleven, climbing the broken wall behind her parents’ house. Eva had held her school jumper against the cut while Rory cried with fury at having fallen. Eva had been the one who told her to come to London.
Just come, she had said
over the phone, while Rory stood in the hall of the flat she shared with Evan and watched his key on the kitchen counter. There was room on Eva’s sofa. Rory could decide everything else later. For the first three weeks, Eva had made tea in the mornings and left half a dozen foolish notes on the fridge. Then Rory found a room, found work, learned which streets to take when she didn’t want to think. Eva stayed close until she didn’t.
Their messages grew short, then
stopped. Rory had
been relieved
when they stopped, and hurt by it, and ashamed of both. “You could have called,” Rory said. Eva looked at her. “Yes.”
It was such a plain
answer that Rory had nothing ready for it. Behind the bar, a customer asked Silas for another whisky. Glass touched wood. Outside, a bus passed with a long hiss of tyres on wet road. “How’s your mum?” Eva asked. “She’s all right. Still teaching, though she says every term is her last.” Rory smiled despite herself. “Dad’s threatening to retire. He’s been threatening it since I was sixteen.” “Brendan Carter at home all day? Your mum will have him back in chambers by Christmas.” “He’s started making bread.” “Oh, God.” “He sends pictures of it.” Eva laughed then, properly. For a moment Rory could see them at her parents’ kitchen table, whispering while her father argued with the oven.
She wanted to ask whether
Eva still saw her own family, whether her younger brother had finished school, whether there was anyone now who knew how she took her tea.
Instead she looked at the
ring. “You got married.” Eva turned the band with her thumb. “Last year.” “Congratulations.” “Thank you.” She paused. “His name’s Daniel. He’s kind.” Rory heard the care in that word.
She had once known the
names of every boy Eva kissed, including the ones Eva regretted by morning.
Now she could only picture
a stranger called Daniel being kind somewhere beyond the wet window. “Do you have a photograph?” she asked. Eva’s face brightened, almost with relief.
She took out her phone
and showed Rory a picture of a man in a dark jumper standing in a garden, squinting into sunlight. Eva stood beside him in the photograph.
Her hair was loose, and
she
was laughing
at something beyond the frame. “He looks nice,” Rory said. “He is. He’s a surveyor. He thinks I buy too many lamps.” “How many lamps do you have?” “More than we have rooms.” “That does sound serious.” Eva put her phone away. “We live in Bristol.” “You always said you’d leave London.” “I used to say I’d live on a boat.” “You get seasick.” “I know. You told me every time.” Silas came over with a glass of water and set it by Rory’s hand. “You’ll want this,” he said.
His eyes moved briefly to
Eva. “Can I get you anything else?” “No, thank you,” Eva said. Rory drank.
She had spent the afternoon
cycling through rain with takeaway bags strapped to her back, and
suddenly
she
could feel
the ache of it in her legs. Eva watched her set the glass down. “You look well.” “So do you.” “I look different.” “Yes,” Rory said. Eva’s mouth tightened, though Rory hadn’t meant it unkindly. The difference wasn’t her hair or the coat or the ring.
It was the way she
sat still. The Eva Rory had known filled silences by tapping a foot, making a face, reaching across the table to steal the last chip. This Eva waited through them. Rory wondered what it had cost her to learn. “You’re allowed to say it,” Eva said. “I know I’m not the same person who slept on your floor after parties.” “Neither am I.” “No.” Eva glanced at Rory’s scar again. “I can see that.” Rory felt an old irritation stir. Eva had known her at her worst and had
kept that knowledge
all these years. There were people in London who met Rory Carter, who watched her deal calmly with a lost delivery or a drunk at the bar, and took her for someone who had always been able to speak plainly. Eva knew how long she had spent saying she was fine when she meant please help me. “I don’t mean because of Evan,” Rory said. “I didn’t say you did.” “You looked at me like that.” Eva drew a breath. “I’m sorry.” Rory turned the water glass between her palms. Across the room, Silas stood listening to the customer with the whisky.
He did not look over
again. “I
was angry
with you,” Eva said. Rory’s hands stopped. “I know.” “No, I don’t think you did. I wasn’t
very
good at saying it.” Eva looked towards the window, at the green light on the pavement. “When you came here, I wanted you safe. I meant that. But after a while I wanted you to be grateful in a way you could show me. You were trying to get through the day, and I kept waiting for us to be how we’d been before.” “You told me you didn’t mind.” “I know I did.” Rory remembered Eva’s sofa, its thin cushions and bright orange cover. For weeks she had woken before dawn to hear Eva moving about the flat, trying not to make noise.
She remembered leaving without washing
a mug because she couldn’t bear one more small thing she owed. “I didn’t know how to talk to you,” Rory said. “You were the person who got me out. Every time I saw you, I thought you must be wondering why I’d stayed with him so long.” “I never wondered that.” “I know that now.” Eva held her gaze. “I wanted to hurt him. Sometimes I
was angry
with you because I couldn’t.” Rory looked down. There was a water ring on the table, imperfectly wiped away. She
traced
its edge with one finger. She had known Eva
was angry
, but never what she had done with it. She had never asked. “I should have called you back,” Rory said. “You did, sometimes.” “Not enough.” “No.” A man came in shaking rain from his umbrella. Cold air moved through the bar, carrying the smell of the street. He took a stool and began talking to Silas about the weather as though they had both been waiting years to discuss it. Eva lifted her glass, found it empty, and put it down. “I nearly went upstairs once,” she said. Rory looked up. “About a year after you moved in. I was in London for work. I came here and stood outside that door for a while.” She pointed towards the stairs behind the bar. “I thought I might see you come down.” “Why didn’t you ask for me?” “I was afraid you’d say you didn’t want to see me.” “I wouldn’t have.” “We couldn’t have known that.” Eva gave a rueful smile. “I went home and told myself I’d try another day.” Rory
tried to
picture it: Eva beneath the green sign, perhaps with rain on her hair then too, while Rory had been upstairs close enough to hear the bar door open. She could not make herself
remember that day
. There had been hundreds like it. She had worked, eaten over the sink, slept. Eva had come and gone without leaving a mark either of them could point to. “I missed you,” Rory said. Eva’s eyes filled at once. She blinked and looked annoyed with herself. “I missed you too.” Rory reached across the table. Eva took her hand, and for a little while neither of them spoke. Her fingers were cool. The gold ring pressed against Rory’s knuckle. “I can’t stay long,” Eva said at last. “My train’s at nine.” “Then I’ll walk you to the station.” Eva glanced towards Rory’s damp trainers. “You’ve been out all day.” “I’ve walked farther for less.” “I remember.” Rory let go of her hand and stood. Eva rose with her, gathering her coat around her. At the bar, Rory told Silas she
was going
out. He looked from her to Eva, then reached beneath the counter and handed Rory the umbrella she kept forgetting there. “The roofer’s coming tomorrow,” he said. “You actually called him?” “I actually called him.” His smile was slight. “Try not to fill the flat with saucepans before then.” Outside, the rain had eased to a fine mist. Eva waited beneath the neon while Rory opened the umbrella. It was barely wide enough for two. They set off close together, shoulders touching now and then as they found their pace. At the corner, Eva asked whether Rory remembered the summer they had
tried to
teach themselves Welsh from her mother’s old schoolbooks. Rory remembered Eva’s terrible pronunciation, and Eva remembered the list of words Rory had stuck above the bathroom mirror. Neither of them could recall more than a handful now. They tested the words on each other as they walked, laughing when they got them wrong, and when the traffic drowned them out they waited until the lights changed and tried again.
created_at
"2026-09-23T16:26:35.369Z"
9/23/2026, 4:26:35 PM
model
"openai/gpt-6-sol-20260922"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3302
moderation_latency
(null)
generation_time
49136
tokens_prompt
846
tokens_completion
3178
native_tokens_prompt
808
native_tokens_completion
2672
native_tokens_completion_images
0
native_tokens_reasoning
0
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.028336
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer
(null)
request_id
"req-1790180795-Ogh5EQt3FUzRgp6mwUKe"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1790180795-lGhxgI089IrSMlxPWQWI"
upstream_id
"resp_0848b6583cc6c4f6016ab3fdbb795087d1b2afd1577f0ca1d9"
provider_responses
0
endpoint_id
"1cfc7d9d-4404-4b8e-9ee4-58ae45c9dcd4"
id
"resp_0848b6583cc6c4f6016ab3fdbb795087d1b2afd1577f0ca1d9"
is_byok
false
latency
1377
model_permaslug
"openai/gpt-6-sol-20260922"
provider_name
"OpenAI"
status
200
total_cost
0.028336
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
32
adverbTagCount
1
adverbTags
0
"Eva glanced around [around]"
dialogueSentences
92
tagDensity
0.348
leniency
0.696
rawRatio
0.031
effectiveRatio
0.022
90.71%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2154
totalAiIsmAdverbs
4
found
0
adverb
"carefully"
count
1
1
adverb
"slightly"
count
1
2
adverb
"suddenly"
count
1
3
adverb
"very"
count
1
highlights
0
"carefully"
1
"slightly"
2
"suddenly"
3
"very"
100.00%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
95.36%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2154
totalAiIsms
2
found
0
word
"could feel"
count
1
1
word
"traced"
count
1
highlights
0
"could feel"
1
"traced"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
3
narrationSentences
155
matches
0
"d with fury"
1
"t with relief"
2
"was angry"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
155
filterMatches
(empty)
hedgeMatches
0
"tried to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
216
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
48
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2153
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
38
unquotedAttributions
1
matches
0
"At the bar, Rory told Silas she was going out."
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
134
wordCount
1588
uniqueNames
13
maxNameDensity
3.72
worstName
"Eva"
maxWindowNameDensity
6
worstWindowName
"Eva"
discoveredNames
Aurora
1
Eva
59
Raven
1
Nest
1
Thursday
1
Silas
9
Rory
55
Underground
1
London
2
Evan
1
Daniel
1
Carter
1
Welsh
1
persons
0
"Aurora"
1
"Eva"
2
"Raven"
3
"Silas"
4
"Rory"
5
"Evan"
6
"Daniel"
7
"Carter"
places
0
"London"
globalScore
0
windowScore
0
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
110
glossingSentenceCount
0
matches
(empty)
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.464
wordCount
2153
matches
0
"not stiffly, but with the restraint of someone mindful of a bruise"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
3
totalSentences
216
matches
0
"saw that Eva"
1
"kept that knowledge"
2
"remember that day"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
110
mean
19.57
std
20.64
cv
1.055
sampleLengths
0
27
1
61
2
54
3
51
4
12
5
1
6
28
7
1
8
36
9
41
10
4
11
6
12
69
13
6
14
31
15
25
16
36
17
3
18
11
19
8
20
21
21
6
22
3
23
16
24
54
25
53
26
67
27
6
28
5
29
13
30
26
31
5
32
29
33
16
34
4
35
2
36
5
37
60
38
3
39
9
40
1
41
9
42
41
43
7
44
50
45
5
46
12
47
6
48
5
49
4
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
155
matches
0
"been relieved"
88.14%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
5
totalVerbs
298
matches
0
"was carrying"
1
"was cutting"
2
"were testing"
3
"was laughing"
4
"was going"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
0
flaggedSentences
1
totalSentences
216
ratio
0.005
matches
0
"She had imagined seeing Eva often enough over the past four years—on the Underground, at the end of a supermarket aisle, across a street at dusk."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
852
adjectiveStacks
0
stackExamples
(empty)
adverbCount
24
adverbRatio
0.028169014084507043
lyAdverbCount
7
lyAdverbRatio
0.008215962441314555
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
216
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
216
mean
9.97
std
7.66
cv
0.769
sampleLengths
0
27
1
9
2
21
3
7
4
24
5
8
6
23
7
12
8
11
9
22
10
10
11
19
12
12
13
1
14
4
15
13
16
11
17
1
18
4
19
32
20
5
21
26
22
10
23
4
24
5
25
1
26
2
27
17
28
19
29
15
30
7
31
9
32
6
33
13
34
18
35
6
36
19
37
9
38
8
39
6
40
13
41
3
42
11
43
8
44
15
45
6
46
2
47
4
48
3
49
8
44.44%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.25925925925925924
totalSentences
216
uniqueOpeners
56
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
4
totalSentences
132
matches
0
"Then she stood too fast,"
1
"Just come, she had said"
2
"Then Rory found a room,"
3
"Instead she looked at the"
ratio
0.03
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
34
totalSentences
132
matches
0
"She had put a saucepan"
1
"She meant to ask whether"
2
"She had one hand around"
3
"Her voice did it."
4
"She had imagined seeing Eva"
5
"She wore a gold band"
6
"he said, coming round the"
7
"His left leg lagged slightly"
8
"He lifted the sack without"
9
"Their messages grew short, then"
10
"It was such a plain"
11
"She wanted to ask whether"
12
"She had once known the"
13
"She took out her phone"
14
"Her hair was loose, and"
15
"His eyes moved briefly to"
16
"She had spent the afternoon"
17
"It was the way she"
18
"He did not look over"
19
"She remembered leaving without washing"
ratio
0.258
54.70%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
107
totalSentences
132
matches
0
"The first time Aurora saw"
1
"Rain had come through the"
2
"She had put a saucepan"
3
"Silas had promised to call"
4
"She meant to ask whether"
5
"The Raven’s Nest was quiet"
6
"Rory crossed the room with"
7
"She had one hand around"
8
"The other lay flat on"
9
"Rory knew the shape of"
10
"The woman looked up."
11
"Her voice did it."
12
"The years had lowered it"
13
"Rory set the sack down."
14
"She had imagined seeing Eva"
15
"Eva gave a small laugh."
16
"Eva’s coat was damp at"
17
"Rory felt how carefully Eva"
18
"She wore a gold band"
19
"Eva glanced around at the"
ratio
0.811
37.88%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
132
matches
0
"Now she could only picture"
ratio
0.008
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
63
technicalSentenceCount
1
matches
0
"The other lay flat on the table, fingers spread, as if she were testing whether it would hold her."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
32
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
21
fancyCount
0
fancyTags
(empty)
dialogueSentences
92
tagDensity
0.228
leniency
0.457
rawRatio
0
effectiveRatio
0
90.3745%