NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-05-22-01KS86AKGD8KZPDSWM68KZP5SC
Run Details
Model:
Qwen3.7 Max
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
2m 4s
Cost:
$0.054115
Provider:
Alibaba
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
73.10%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
43.22%
AI-ism word frequency
(details)
66.67%
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)
0.00%
Missing dialogue indicators (quotation marks)
(details)
100.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)
95.24%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
88.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
42.62%
Sentence opener variety
(details)
25.06%
Adverb-first sentence starts
(details)
30.53%
Pronoun-first sentence starts
(details)
53.98%
Subject-first sentence starts
(details)
75.19%
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)
83.1201%
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 green neon sign above
the entrance of The Raven's Nest buzzed with a low,
electric
hum that
vibrated
through the floorboards.
Rory stood behind the mahogany
counter, a damp cloth moving in slow,
methodical
circles over the polished wood.
The bar was empty, settled
into the quiet lull of a Tuesday afternoon in Soho. Around her, the walls were heavy with history, plastered with yellowing maps of forgotten empires and black-and-white photographs of men in trench coats staring out from the shadows. At the far end of the bar, Silas dried a highball glass with a linen towel. He moved with the deliberate,
measured
grace of a man who knew exactly how much space his body occupied. When he shifted his
weight
, the slight limp in his left leg was barely noticeable, a ghost of Prague that only surfaced when the damp London weather seeped into his bones.
He caught her eye, his
hazel gaze calm and assessing beneath his neatly trimmed, grey-streaked auburn beard.
The silver signet ring on
his right hand clinked
softly
against the glass.
The heavy oak door swung
inward, breaking the stillness.
A gust of damp street
air rolled in, carrying the scent of rain and exhaust.
Rory looked up, a polite
greeting already forming on her lips, but the words died in her throat.
The man standing in the
doorway shook the rain from his umbrella and stepped into the dim light.
He wore a tailored charcoal
suit that fit his shoulders with mathematical precision.
His hair, once a chaotic
mop of brown curls that always fell into his eyes during late-night study sessions in Cardiff, was now cropped short and styled with rigid control. But it was the posture that gave him away.
The slight, arrogant tilt of
the chin. Julian.
Rory gripped the edge of
the bar. Her bright blue
eyes widened
, tracking him as he approached. It had been three years. Three years since she packed a single suitcase, left her Pre-Law textbooks in a heap on her dorm floor, and caught a train to London to escape the suffocating grip of her ex-boyfriend Evan and the life her father had mapped out for her. Julian, she said.
Her voice was steady despite
the sudden hammering in her chest.
She set the cloth down
and folded her hands, her thumb instinctively
tracing
the small, crescent-shaped scar on her left wrist.
I didn't think you knew
about this place.
I didn't, he said, taking
a seat on a leather stool.
He placed his umbrella on
the floor with deliberate care.
I was in Soho for
a meeting with a senior partner. Saw the sign. Thought I'd take a chance. Silas stepped forward, his presence a quiet, grounding anchor in the room. What can I get you?
he asked, his tone polite
but carrying that undercurrent of authority that made even the most rowdy patrons lower their voices. Macallan. Neat, Julian said without looking at the menu. Silas nodded once and turned to the top shelf. Rory watched Julian's hands.
They were uncalloused, the nails
perfectly
manicured. The silver cufflinks at his wrists caught the low light. This was not the boy who used to buy her pints of cheap cider and argue
passionately
about human rights loopholes until the campus pubs kicked them out. This man was a stranger wearing her friend's face. Silas placed the glass on a coaster and retreated to the shadows near the bookshelf that hid the back room, giving them the illusion of privacy. You
look
well, Julian said, taking a small sip. Different. But well.
I deliver noodles for a
living and live above a pub, Rory said, keeping her tone light, cool-headed. It builds character. A faint, tight smile touched his lips.
Your father still asks about
you. Brendan was at the Inns of Court dinner last month.
He told everyone you were
doing a clerkship in London. The lie stung, mostly because it was so
predictable
.
Her father, the formidable Irish
barrister, would rather invent a prestigious fiction than admit his daughter had dropped out and fled. And what did you tell him? I told him I didn't know where you were, Julian said. He swirled the amber liquid in his glass. Which was true, until today. Rory leaned against the back counter, crossing her arms. So, you're a barrister now. Chambers in the City, I assume? Lincoln's Inn, he said. There was a pause, a microscopic hesitation before he added, I made tenant last month. Congratulations. She meant it, but the word felt hollow. You got exactly what you wanted. Did I? Julian looked up, and for a fraction of a second, the polished veneer cracked. His eyes, usually so sharp, looked tired. The shadows beneath them spoke of billable hours and sleepless nights drafting briefs for corporate clients he likely despised. We used to sit on the roof of the law building, Rory. We swore we'd take the legal aid cases. We swore we'd be the ones defending the people who couldn't afford the barristers in the tailored suits. He gestured vaguely to his own chest, a bitter edge creeping into his voice.
Now I spend fourteen hours
a day arguing over maritime insurance liabilities for a shipping conglomerate. Rory studied him, the
tension
in her shoulders easing into a
profound
, aching sadness. He had changed, yes. But the tragedy wasn't that he had become a corporate lawyer. The tragedy
was that he
had surrendered his soul to it and was only now realizing the cost. She had run away from that exact trajectory. She had left Cardiff because the pressure to conform, to become a polished replica of her parents, had felt like a physical
weight
crushing her chest. Fleeing to her childhood friend Eva in London, taking a menial job, living above Silas's bar, it was all a desperate grasp for autonomy. You chose the shipping conglomerate, Julian, she said
gently
. No one forced you. It's not that simple, he snapped, the polished composure slipping entirely. You don't just walk away, Rory. You don't just abandon your degree, your family, your entire future because you
feel
trapped. Some of us have obligations. Some of us had to stay and face the music. The accusation
hung in the air
, heavy and sharp. He wasn't just angry at his job. He
was angry
at her for leaving him behind to shoulder the expectations they
were supposed
to rebel against together. Rory uncrossed her arms and placed her hands flat on the mahogany bar. Standing at five foot six, she had to tilt her head
slightly
to hold his gaze, but she didn't raise her voice. She had learned long ago that quietness was more powerful than shouting. I didn't abandon my future. I saved it.
If I had stayed, if
I had walked into those chambers, I would have ceased to exist. I
was drowning
, Julian. And you were too busy studying for your finals to notice. Julian flinched. He looked down at his drink, the ice long melted, the whiskey diluted. The
silence
stretched between them, filled only by the low hum of the neon sign outside and the distant rumble of a black cab on the wet pavement. I missed you, he said finally, his voice
barely above a whisper
. The arrogance
was gone
, leaving only a hollow exhaustion. When you left, it was like the air went out of the room. I just kept going through the motions. I put on the suit. I took the job. I became the thing we hated because I didn't know how to be anything else without you there to remind me. Rory felt a sudden, sharp
pang
of
unspoken
regret. She had survived. She had built a quiet, safe life here in the dim light of The Raven's Nest, surrounded by the quiet protection of Silas and the honest, simple work for Yu-Fei at the Golden Empress. But in saving herself, she had left her closest friend to be consumed by the
very
machine she escaped. She couldn't save him. She could barely save herself. You can still walk away, she said, though they both knew it was a lie. The golden handcuffs were already locked tight. Julian finished his drink in one long swallow and stood up. He buttoned his suit jacket, the armor sliding back into place. The vulnerable boy from Cardiff
was gone
again, replaced by the junior barrister from Lincoln's Inn. I have a meeting at four, he said, his voice smooth and empty once more. He placed a crisp twenty-pound note on the bar. It was good to see you, Rory. Tell your father I said hello, if you ever speak to him. Goodbye, Julian, she said. He picked up his umbrella and walked to the door. He didn't
look
back. The heavy oak swung shut behind him, sealing the bar back into its quiet, amber-lit
sanctuary
. Rory stood still for a long time, staring at the closed door. The green neon light bled through the frosted glass, casting long, mournful shadows across the floorboards. She looked down at the twenty-pound note, then picked up her damp cloth and
began to
wipe the counter again, erasing the faint ring his glass had left behind. Footsteps approached from the back of the room. Silas emerged from the shadows near the hidden bookshelf, his limp
slightly
more pronounced as he walked over to the taps. He didn't ask her if she was alright. He knew better than to offer empty platitudes.
Instead, he picked up a
clean glass and poured a small measure of the Macallan, sliding it across the polished wood until it stopped
perfectly
in front of her hand. The ghosts always
look
older than you remember them, Silas said quietly, his hazel eyes reflecting the dim bar lights. Rory picked up the glass, the cool
crystal
a comfort against her skin. She
traced
the crescent scar on her wrist one last time, took a slow breath, and drank.
created_at
"2026-05-22T15:54:36.955Z"
5/22/2026, 3:54:36 PM
model
"qwen/qwen3.7-max-20260520"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
880
moderation_latency
(null)
generation_time
123834
tokens_prompt
867
tokens_completion
7540
native_tokens_prompt
865
native_tokens_completion
6927
native_tokens_completion_images
(null)
native_tokens_reasoning
4806
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
"stop"
service_tier
(null)
usage
0.054115
router
(null)
provider_responses
0
endpoint_id
"6d30fdc6-f2a7-4bdf-b6ba-32353496d723"
id
"chatcmpl-5dd0ac08-4517-92f4-92e9-42c0f8a1eea6"
is_byok
false
latency
880
model_permaslug
"qwen/qwen3.7-max-20260520"
provider_name
"Alibaba"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer
(null)
request_id
"req-1779465276-XCRvKpF951gcvegJUmB0"
session_id
(null)
api_type
"completions"
id
"gen-1779465276-vsrFOfeT3jWGE0MwFyWE"
upstream_id
"chatcmpl-5dd0ac08-4517-92f4-92e9-42c0f8a1eea6"
total_cost
0.054115
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
response_cache_source_id
(null)
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
73.10%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1673
totalAiIsmAdverbs
9
found
0
adverb
"softly"
count
1
1
adverb
"perfectly"
count
2
2
adverb
"passionately"
count
1
3
adverb
"gently"
count
1
4
adverb
"slightly"
count
2
5
adverb
"barely above a whisper"
count
1
6
adverb
"very"
count
1
highlights
0
"softly"
1
"perfectly"
2
"passionately"
3
"gently"
4
"slightly"
5
"barely above a whisper"
6
"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)
43.22%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1673
totalAiIsms
19
found
0
word
"electric"
count
1
1
word
"vibrated"
count
1
2
word
"methodical"
count
1
3
word
"measured"
count
1
4
word
"weight"
count
2
5
word
"chaotic"
count
1
6
word
"tracing"
count
1
7
word
"predictable"
count
1
8
word
"tension"
count
1
9
word
"profound"
count
1
10
word
"silence"
count
1
11
word
"whisper"
count
1
12
word
"pang"
count
1
13
word
"unspoken"
count
1
14
word
"sanctuary"
count
1
15
word
"footsteps"
count
1
16
word
"crystal"
count
1
17
word
"traced"
count
1
highlights
0
"electric"
1
"vibrated"
2
"methodical"
3
"measured"
4
"weight"
5
"chaotic"
6
"tracing"
7
"predictable"
8
"tension"
9
"profound"
10
"silence"
11
"whisper"
12
"pang"
13
"unspoken"
14
"sanctuary"
15
"footsteps"
16
"crystal"
17
"traced"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"hung in the air"
count
1
highlights
0
"eyes widened"
1
"hung in the air"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
140
matches
0
"was angry"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
140
filterMatches
0
"look"
1
"feel"
hedgeMatches
0
"began to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
140
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
45
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1673
ratio
0
matches
(empty)
0.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
17
unquotedAttributions
10
matches
0
"Julian, she said."
1
"Neat, Julian said without looking at the menu."
2
"You look well, Julian said, taking a small sip."
3
"I deliver noodles for a living and live above a pub, Rory said, keeping her tone light, cool-headed."
4
"You chose the shipping conglomerate, Julian, she said gently."
5
"I missed you, he said finally, his voice barely above a whisper."
6
"You can still walk away, she said, though they both knew it was a lie."
7
"I have a meeting at four, he said, his voice smooth and empty once more."
8
"Goodbye, Julian, she said."
9
"The ghosts always look older than you remember them, Silas said quietly, his hazel eyes reflecting the dim bar lights."
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
71
wordCount
1673
uniqueNames
24
maxNameDensity
0.84
worstName
"Rory"
maxWindowNameDensity
1.5
worstWindowName
"Silas"
discoveredNames
Raven
2
Nest
2
Tuesday
1
Soho
2
Silas
8
Prague
1
London
4
Cardiff
3
Pre-Law
1
Evan
1
Julian
12
Rory
14
Inns
1
Court
1
Irish
1
City
1
Inn
2
Eva
1
Yu-Fei
1
Golden
1
Empress
1
Lincoln
2
Macallan
2
You
6
persons
0
"Raven"
1
"Nest"
2
"Silas"
3
"Evan"
4
"Julian"
5
"Rory"
6
"Eva"
7
"Lincoln"
8
"Macallan"
9
"You"
places
0
"Soho"
1
"Prague"
2
"London"
3
"Cardiff"
4
"Inns"
5
"City"
6
"Golden"
globalScore
1
windowScore
1
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
110
glossingSentenceCount
1
matches
0
"felt like a physical weight crushing he"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1673
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
140
matches
0
"was that he"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
41.83
std
25.96
cv
0.621
sampleLengths
0
83
1
96
2
42
3
77
4
1
5
66
6
43
7
40
8
38
9
9
10
67
11
26
12
12
13
21
14
33
15
36
16
24
17
20
18
19
19
15
20
80
21
30
22
105
23
13
24
47
25
36
26
87
27
43
28
71
29
74
30
22
31
38
32
43
33
4
34
30
35
57
36
45
37
30
38
20
39
30
95.24%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
4
totalSentences
140
matches
0
"were uncalloused"
1
"were supposed"
2
"was gone"
3
"was gone"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
2
totalVerbs
292
matches
0
"were doing"
1
"was drowning"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
140
ratio
0
matches
(empty)
88.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1684
adjectiveStacks
2
stackExamples
0
"small, crescent-shaped scar"
1
"quiet, amber-lit sanctuary."
adverbCount
60
adverbRatio
0.035629453681710214
lyAdverbCount
26
lyAdverbRatio
0.015439429928741092
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
140
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
140
mean
11.95
std
7.71
cv
0.646
sampleLengths
0
22
1
18
2
15
3
28
4
16
5
19
6
31
7
17
8
13
9
9
10
15
11
18
12
18
13
13
14
30
15
9
16
7
17
1
18
7
19
10
20
5
21
44
22
3
23
11
24
21
25
8
26
11
27
10
28
11
29
3
30
5
31
12
32
5
33
21
34
1
35
8
36
9
37
4
38
7
39
10
40
28
41
9
42
26
43
9
44
1
45
2
46
18
47
3
48
7
49
6
42.62%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
17
diversityRatio
0.32857142857142857
totalSentences
140
uniqueOpeners
46
25.06%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
133
matches
0
"Instead, he picked up a"
ratio
0.008
30.53%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
63
totalSentences
133
matches
0
"He moved with the deliberate,"
1
"He caught her eye, his"
2
"He wore a tailored charcoal"
3
"His hair, once a chaotic"
4
"Her bright blue eyes widened,"
5
"It had been three years."
6
"Her voice was steady despite"
7
"She set the cloth down"
8
"I didn't think you knew"
9
"I didn't, he said, taking"
10
"He placed his umbrella on"
11
"I was in Soho for"
12
"he asked, his tone polite"
13
"They were uncalloused, the nails"
14
"You look well, Julian said,"
15
"I deliver noodles for a"
16
"It builds character."
17
"Your father still asks about"
18
"He told everyone you were"
19
"Her father, the formidable Irish"
ratio
0.474
53.98%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
108
totalSentences
133
matches
0
"The green neon sign above"
1
"Rory stood behind the mahogany"
2
"The bar was empty, settled"
3
"He moved with the deliberate,"
4
"He caught her eye, his"
5
"The silver signet ring on"
6
"The heavy oak door swung"
7
"A gust of damp street"
8
"Rory looked up, a polite"
9
"The man standing in the"
10
"He wore a tailored charcoal"
11
"His hair, once a chaotic"
12
"The slight, arrogant tilt of"
13
"Rory gripped the edge of"
14
"Her bright blue eyes widened,"
15
"It had been three years."
16
"Julian, she said."
17
"Her voice was steady despite"
18
"She set the cloth down"
19
"I didn't think you knew"
ratio
0.812
75.19%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
133
matches
0
"Now I spend fourteen hours"
1
"If I had stayed, if"
ratio
0.015
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
76
technicalSentenceCount
4
matches
0
"The green neon sign above the entrance of The Raven's Nest buzzed with a low, electric hum that vibrated through the floorboards."
1
"He wore a tailored charcoal suit that fit his shoulders with mathematical precision."
2
"he asked, his tone polite but carrying that undercurrent of authority that made even the most rowdy patrons lower their voices."
3
"Silas placed the glass on a coaster and retreated to the shadows near the bookshelf that hid the back room, giving them the illusion of privacy."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
0
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
0
83.1201%