NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHYBB04CKTSY2J74N83RG02M
Run Details
Model:
Ministral 3 3B
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
8.9s
Cost:
$0.000354
Provider:
Mistral
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
83.54%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
6.75%
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)
94.89%
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)
39.35%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
81.93%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
62.50%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
82.2989%
Overall
Model input
System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <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> Continue the story using the following instructions: <instructions> 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. </instructions>
Model response
Messages
Meta
AI
The neon glow of the
Raven’s Nest
pulsed
like a slow heartbeat against the brick
facade
of Soho, casting jagged shadows across the pavement.
Aurora Carter—Rory, to those who
knew her—stepped inside, her boots crunching on the gravel outside.
The air smelled of stale
beer and something sharper, like burnt coffee and old paper. She pushed open the door, the hinges groaning, and stepped into the dim light.
Silas Blackwood stood behind the
bar, his back to her, the silver signet ring catching the
flicker
of the neon.
He turned slowly, his hazel
eyes sharp with something
unreadable
. "You’re late." She didn’t flinch. "I was early." A beat of
silence
.
The kind that hung between
them like a question.
Then Silas set down a
glass of whiskey, the amber liquid sloshing. "You look different." Aurora didn’t look away. "You too."
The bar was quiet, save
for the hum of the fridge and the occasional clink of glasses. Silas leaned against the counter, his limp making the wood creak. "You’re still the same." She exhaled, slow and steady. "And you’re still the same."
A flicker of something—discomfort, maybe—crossed
his face. "You’re not the same."
She turned her wrist, tracing
the crescent scar beneath her sleeve. "No." Silas didn’t press.
Instead, he reached into the
back and pulled out a bottle of something dark and thick. "You want this?" She nodded.
He poured, the liquid burning
as it slid down her throat.
The bar was small, the
walls lined with old maps and photographs, their edges frayed.
Somewhere in the distance, a
piano played a slow, mournful tune. Rory didn’t look up. "You left Cardiff,"
Silas said, voice low
. "After Evan." Aurora’s fingers tightened around her glass. "I had to." Silas didn’t argue. "You came back." She didn’t deny it. "I came back for you." A pause. The kind that carried
weight
. Then Silas said, "You should’ve stayed." She looked at him then,
really
looked. The man in front of her wasn’t the same one she’d left behind.
His hair was streaked with
grey, his beard neat but worn. His eyes held something older, harder. "I couldn’t." Silas didn’t smile. "You could’ve tried harder." The whiskey burned again. Rory set her glass down. "I tried." Silas studied her for a long moment.
Then he reached into his
pocket and pulled out a folded piece of paper. "This was in my safe when I got here."
She took it, the ink
smudged at the edges. A letter.
Her name scrawled at the
top. She unfolded it
slowly
. The words were
familiar
, but the handwriting—her mother’s—made them
feel
foreign. *"Rory, if you’re reading this, I know you’re out there. I’m sorry I couldn’t stop him. I tried. I
really
did. But he was too strong. I love you."* Aurora’s breath hitched. She looked up at Silas. "You found this?" He didn’t answer right away. The piano stopped. The bar fell silent. Then Silas said, "I’ve been looking for you for years." She didn’t say anything. Just stared at the letter, the
weight
of it pressing down on her chest. Silas reached across the bar and took her hand. His fingers were rough, calloused. "You were always the one who could see the truth." Aurora pulled her hand back. "I was." Silas didn’t let go. "You should’ve stayed."
She looked at him, really
looked. The man in front of her wasn’t the same one she’d left behind. His eyes held something older, harder. "I couldn’t." Silas exhaled, slow and tired. "I know." The piano started up again, a slow, mournful melody. The bar was quiet, the air thick with
unspoken
things. Rory didn’t look away. Silas said, "You’re still the same." She didn’t deny it. "And you’re still the same." He didn’t smile. "You should’ve stayed." She set her glass down. The whiskey
was gone
. The letter was still in her hand. Silas reached into his pocket again. This time, he pulled out a key. "The safe in my office." She didn’t ask what was inside. She took it. The door to the back room
was hidden
behind a bookshelf, the wood worn smooth with use. Rory pushed it open, the hinges squeaking. Silas followed, his limp making the floorboards creak. Inside, the safe was open. Inside, a file lay on the desk, its contents scattered across the surface. Aurora picked up a photograph. It was of her, younger, standing in front of a university building. Beside her, a man with dark hair and a smirk. She looked up at Silas. "Evan." Silas didn’t say anything. He just watched her, his expression
unreadable
. She set the photo down. "I should’ve known." Silas reached for her, his hand closing around her wrist. "You did." She pulled away. "I tried." Silas exhaled, slow and tired. "I know." The piano played on, a slow, mournful melody. The bar was quiet, the air thick with
unspoken
things. Aurora looked at the file, the
weight
of it pressing down on her chest. She didn’t know what she
was seeing
. She didn’t know what she
was feeling
. Silas said, "You were always the one who could see the truth." She didn’t look at him. "I was." Silas didn’t smile. "You should’ve stayed." She set the file down. The whiskey
was gone
. The letter was still in her hand. Silas reached into his pocket again. This time, he pulled out a key. "The safe in my office." She didn’t ask what was inside. She took it. The door to the back room
was hidden
behind a bookshelf, the wood worn smooth with use. Rory pushed it open, the hinges squeaking. Silas followed, his limp making the floorboards creak. Inside, the safe was open. Inside, a file lay on the desk, its contents scattered across the surface. She picked up a letter. It was from her mother, dated years ago. The ink was faded, but the words were clear. *"Rory, if you’re reading this, I know you’re out there. I’m sorry I couldn’t stop him. I tried. I
really
did. But he was too strong. I love you."* Aurora’s fingers
trembled
. She looked up at Silas, who watched her with quiet
intensity
. She set the letter down. "I should’ve known." Silas didn’t speak. He just reached for her, his hand closing around her wrist. "You did." She pulled away, her breath coming fast. "I tried." Silas exhaled, the sound heavy. "I know." The piano stopped. The
silence
between them was thick, the
weight
of years pressing down on them both. Aurora looked at the file, the contents of which she didn’t yet understand. She didn’t know what she
was seeing
. She didn’t know what she
was feeling
. Silas said, "You were always the one who could see the truth." She didn’t look at him. "I was." He didn’t smile. "You should’ve stayed." She picked up the file, her fingers brushing against the edges of the photographs and letters. The whiskey
was gone
. The letter was still in her hand. Silas reached into his pocket again, pulling out another key. "The safe in my office." She didn’t ask. She took it. The door to the back room stood open, the hinges groaning. Rory stepped out, the
weight
of what she’d seen pressing down on her. Silas followed, his hand on her shoulder. She didn’t look at him. She just walked toward the bar, the key in her pocket. Silas didn’t follow. He just watched her go, the
weight
of the past pressing down on him too. The piano played on, a slow, mournful melody. The bar was quiet, the air thick with
unspoken
things. Aurora sat at the bar, her back to Silas. She didn’t look at him. She just stared at the whiskey in front of her. Silas set down his own glass. "You should’ve stayed." She didn’t answer. She just looked at the letter in her hand, the
weight
of it pressing down on her chest. Silas reached across the bar and took her hand. His fingers were rough, calloused. "You were always the one who could see the truth." Aurora pulled her hand back. "I was." Silas exhaled, slow and tired. "I know." The door to the bar opened, the hinges creaking. A woman stepped inside, her dark hair pulled into a tight bun. She looked at Silas, then at Rory. Silas didn’t look away. "This is Eva." Aurora didn’t smile. "Eva." Eva’s eyes
flicked
to Rory’s wrist, the crescent scar catching the light. "You look different." Rory didn’t look up. "I am." Eva studied her for a long moment. Then she said, "You should’ve stayed." Rory didn’t answer. She just looked at the whiskey in front of her. Silas reached into his pocket again, pulling out a file. "I found this in my safe." Eva took it, her fingers brushing against the edges of the photographs and letters. She looked up at Rory. "You were always the one who could see the truth." Rory didn’t look at her. She just stared at the whiskey, the
weight
of it pressing down on her chest. Silas exhaled, slow and tired. "You should’ve stayed." Eva set the file down. The piano stopped. The
silence
between them was thick, the
weight
of years pressing down on them all. Aurora stood, her back to the bar. She didn’t look at anyone. She just walked toward the door, the key in her pocket. Silas didn’t follow. He just watched her go, the
weight
of the past pressing down on him too. The door closed behind her. The bar fell silent, the air thick with
unspoken
things. Silas leaned against the bar, his hand resting on the file in front of him. He exhaled, slow and tired. Eva sat down at the bar, her eyes on the file. "You should’ve stayed." Silas didn’t look at her. He just watched the door, the
weight
of the past pressing down on him. The piano played on, a slow, mournful melody. The bar was quiet, the air thick with
unspoken
things. Silas reached into his pocket, pulling out another key. He set it down on the bar, the
weight
of it pressing down on him. Eva looked at him, her eyes
unreadable
. "You were always the one who could see the truth." Silas exhaled, slow and tired. "I know." The door to the bar opened again, the hinges creaking. A man stepped inside, his dark hair slicked back. He looked at Silas, then at Eva. Silas didn’t look away. "This is Brendan." Eva didn’t smile. "Brendan." Brendan studied Silas for a long moment. Then he said, "You should’ve stayed." Silas exhaled, slow and tired. "I know." The door closed behind them. The bar fell silent, the air thick with
unspoken
things. Silas leaned against the bar, his hand resting on the file in front of him. He exhaled, slow and tired. The piano stopped. The
silence
was complete.
created_at
"2026-02-20T20:19:55.671Z"
2/20/2026, 8:19:55 PM
model
"mistralai/ministral-3b-2512"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
612
moderation_latency
(null)
generation_time
8428
tokens_prompt
1094
tokens_completion
2795
native_tokens_prompt
1013
native_tokens_completion
2526
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
512
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.0003539
router
(null)
provider_responses
0
endpoint_id
"b9f6828f-aef9-498a-91f5-6816fbf72420"
id
"2925de2aa29e4709a6ab546ad1a26f59"
is_byok
false
latency
612
model_permaslug
"mistralai/ministral-3b-2512"
provider_name
"Mistral"
status
200
api_type
"completions"
id
"gen-1771618795-kOBIQClGIMr60RAycim0"
upstream_id
"2925de2aa29e4709a6ab546ad1a26f59"
total_cost
0.0003539
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
68
tagDensity
0.118
leniency
0.235
rawRatio
0
effectiveRatio
0
83.54%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1823
totalAiIsmAdverbs
6
found
0
adverb
"slowly"
count
2
1
adverb
"really"
count
4
highlights
0
"slowly"
1
"really"
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)
6.75%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1823
totalAiIsms
34
found
0
word
"pulsed"
count
1
1
word
"facade"
count
1
2
word
"flicker"
count
2
3
word
"unreadable"
count
3
4
word
"silence"
count
4
5
word
"tracing"
count
1
6
word
"weight"
count
12
7
word
"familiar"
count
1
8
word
"unspoken"
count
6
9
word
"trembled"
count
1
10
word
"intensity"
count
1
11
word
"flicked"
count
1
highlights
0
"pulsed"
1
"facade"
2
"flicker"
3
"unreadable"
4
"silence"
5
"tracing"
6
"weight"
7
"familiar"
8
"unspoken"
9
"trembled"
10
"intensity"
11
"flicked"
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
0
narrationSentences
203
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
203
filterMatches
0
"feel"
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
263
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
29
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
2
markdownWords
58
totalWords
1818
ratio
0.032
matches
0
"\"Rory, if you’re reading this, I know you’re out there. I’m sorry I couldn’t stop him. I tried. I really did. But he was too strong. I love you.\""
1
"\"Rory, if you’re reading this, I know you’re out there. I’m sorry I couldn’t stop him. I tried. I really did. But he was too strong. I love you.\""
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
21
unquotedAttributions
0
matches
(empty)
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
89
wordCount
1520
uniqueNames
9
maxNameDensity
3.29
worstName
"Silas"
maxWindowNameDensity
4.5
worstWindowName
"Silas"
discoveredNames
Raven
1
Nest
1
Soho
1
Carter
1
Rory
13
Blackwood
1
Silas
50
Aurora
13
Eva
8
persons
0
"Raven"
1
"Carter"
2
"Rory"
3
"Blackwood"
4
"Silas"
5
"Aurora"
6
"Eva"
places
0
"Soho"
globalScore
0
windowScore
0.167
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
0
per1kWords
0
wordCount
1818
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
263
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
114
mean
15.95
std
9.88
cv
0.62
sampleLengths
0
68
1
32
2
6
3
28
4
6
5
32
6
10
7
11
8
12
9
22
10
2
11
41
12
9
13
9
14
6
15
9
16
13
17
39
18
7
19
11
20
30
21
17
22
15
23
29
24
11
25
12
26
10
27
18
28
24
29
7
30
7
31
27
32
7
33
23
34
6
35
9
36
6
37
16
38
18
39
9
40
32
41
18
42
27
43
6
44
11
45
8
46
12
47
5
48
7
49
18
94.89%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
6
totalSentences
203
matches
0
"was streaked"
1
"was gone"
2
"was hidden"
3
"was gone"
4
"was hidden"
5
"was gone"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
4
totalVerbs
277
matches
0
"was seeing"
1
"was feeling"
2
"was seeing"
3
"was feeling"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
6
semicolonCount
0
flaggedSentences
3
totalSentences
263
ratio
0.011
matches
0
"Aurora Carter—Rory, to those who knew her—stepped inside, her boots crunching on the gravel outside."
1
"A flicker of something—discomfort, maybe—crossed his face."
2
"The words were familiar, but the handwriting—her mother’s—made them feel foreign."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1525
adjectiveStacks
0
stackExamples
(empty)
adverbCount
54
adverbRatio
0.03540983606557377
lyAdverbCount
4
lyAdverbRatio
0.002622950819672131
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
263
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
263
mean
6.91
std
4.62
cv
0.668
sampleLengths
0
24
1
15
2
15
3
14
4
20
5
10
6
2
7
3
8
3
9
4
10
9
11
12
12
3
13
4
14
2
15
17
16
11
17
4
18
5
19
5
20
7
21
4
22
11
23
1
24
3
25
16
26
3
27
2
28
11
29
15
30
11
31
4
32
7
33
2
34
6
35
3
36
3
37
3
38
4
39
5
40
2
41
5
42
6
43
7
44
13
45
11
46
6
47
2
48
3
49
4
39.35%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
28
diversityRatio
0.09505703422053231
totalSentences
263
uniqueOpeners
25
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
9
totalSentences
197
matches
0
"Then Silas set down a"
1
"Instead, he reached into the"
2
"Somewhere in the distance, a"
3
"Then Silas said,"
4
"Then he reached into his"
5
"Then Silas said,"
6
"Just stared at the letter,"
7
"Then she said,"
8
"Then he said,"
ratio
0.046
81.93%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
68
totalSentences
197
matches
0
"She pushed open the door,"
1
"He turned slowly, his hazel"
2
"She didn’t flinch."
3
"She exhaled, slow and steady."
4
"She turned her wrist, tracing"
5
"He poured, the liquid burning"
6
"She didn’t deny it."
7
"She looked at him then,"
8
"His hair was streaked with"
9
"His eyes held something older,"
10
"She took it, the ink"
11
"Her name scrawled at the"
12
"She unfolded it slowly."
13
"She looked up at Silas."
14
"He didn’t answer right away."
15
"She didn’t say anything."
16
"His fingers were rough, calloused."
17
"She looked at him, really"
18
"His eyes held something older,"
19
"She didn’t deny it."
ratio
0.345
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
183
totalSentences
197
matches
0
"The neon glow of the"
1
"Aurora Carter—Rory, to those who"
2
"The air smelled of stale"
3
"She pushed open the door,"
4
"Silas Blackwood stood behind the"
5
"He turned slowly, his hazel"
6
"She didn’t flinch."
7
"A beat of silence."
8
"The kind that hung between"
9
"Aurora didn’t look away."
10
"The bar was quiet, save"
11
"Silas leaned against the counter,"
12
"She exhaled, slow and steady."
13
"A flicker of something—discomfort, maybe—crossed"
14
"She turned her wrist, tracing"
15
"Silas didn’t press."
16
"He poured, the liquid burning"
17
"The bar was small, the"
18
"Rory didn’t look up."
19
"Silas said, voice low"
ratio
0.929
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
197
matches
(empty)
ratio
0
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
61
technicalSentenceCount
0
matches
(empty)
62.50%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
8
uselessAdditionCount
1
matches
0
"Silas said, voice low"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
8
fancyCount
0
fancyTags
(empty)
dialogueSentences
68
tagDensity
0.118
leniency
0.235
rawRatio
0
effectiveRatio
0
82.2989%