NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-10-27-01M5YH1DTFCDB2KBSWHF1A9YS5
Run Details
Model:
Kimi K3.1 Pro (Reasoning, Max)
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
9m 40s
Cost:
$0.156558
Provider:
Moonshot AI
Evaluation summary
Score
Evaluator
Details Link
75.00%
Adverbs in dialogue tags
(details)
82.62%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
57.80%
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)
97.18%
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)
98.64%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
94.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
43.72%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
90.77%
Pronoun-first sentence starts
(details)
100.00%
Subject-first sentence starts
(details)
25.64%
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)
90.9291%
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 note had been waiting
outside Rory’s flat, propped against the skirting board while Silas’s customers laughed and stamped the rain from their boots below. It used her full name, which she disliked, and the word Heartstone, which she had never written down. Aurora Carter. Richmond Park. The grove beyond the oaks. Midnight. Come alone if you wish to know who gave you the pendant. On the back was a map drawn in brown ink, precise as an architect’s plan.
The pendant had arrived eleven
weeks earlier in an unmarked box: a silver chain, a crimson stone roughly the size of her thumbnail. One jeweller had called it garnet. Another had called it glass, then turned it beneath his lamp for so long that Rory had asked for it back. Lately, a faint light had begun moving inside it when the room was dark. Three nights ago, it had warmed against her skin at midnight, once, like a heartbeat belonging to someone else.
She had photographed the note
and left the original with Silas. She had
charged
her phone, packed a torch, and started a voice recording before entering the park. Coming alone was not the same as coming unprepared. At eleven fifty-seven, she found the gap in the park’s iron boundary exactly where the map promised it would be. Wet bracken dragged at her jeans. Beyond the path, oaks stood in black congregations, their branches roofed over with mist.
A road hummed somewhere beyond
the park, and an aircraft made its patient way toward Heathrow.
Rory kept those sounds behind
her as she walked.
Then, between one step and
the next, they
were gone
. She stopped. No tyres on wet asphalt. No distant siren. Not even the ticking of cooling fences or the rustle of a fox in the undergrowth.
London did not usually misplace
all its noises at once.
Her torch beam shook when
she lifted it, though her hand was steady. “Atmospheric conditions,”
she said quietly
. Her voice sounded too near, as if someone had cupped a hand around her ear.
She checked the map on
her phone. The path should bend east, pass a fallen oak, and end at a deer track. It did.
That ought to have reassured
her.
The first wildflower grew at
the edge of the fallen oak. It was small and purple, its petals open beneath a skin of frost.
Rory shone the torch on
it, then on the ground beyond. White flowers. Yellow ones.
A blue so pale it
seemed borrowed from daylight
.
They increased by handfuls, then
hundreds, until the beam could no longer pick out individual blooms.
It was the second week
of November. The standing stones emerged from the mist ahead, ancient oaks growing between and around them, roots knotted deep at their bases. Together they marked a rough boundary. Beyond it lay a clearing filled with flowers. Rory looked at her phone. Midnight exactly. She stepped through. The air changed. Not
warmth
,
precisely
, but the memory of
warmth
: grass after rain, earth beneath a summer hedge. The cold remained on her hands and face, yet her next breath smelled green. Against her sternum, the pendant
pulsed
.
She caught it through her
coat. Heat lingered in the stone for several seconds before fading. “All right,” she said. “You have my attention.” There was no answer. The clearing was perhaps forty paces across. At its centre sat a low, flat stone, silvered by the weak moonlight. No lantern waited beside it. No figure rose to meet her.
Whoever had written the note
had either not arrived or
was making
a considerable effort to appear absent. Rory walked three steps farther in and stopped. Behind her came the soft crush of grass beneath a heel. She turned. The torch travelled over flowers, stones, corrugated oak bark. Nothing else.
She waited, then took two
deliberate steps forward. Her boots made two sounds. The grass made a third. Rory stood
very
still.
She made a list because
lists had edges. An animal. An acoustic trick. A person hidden beyond the stones, trying to frighten her. The last possibility
was almost comforting
. People had motives. People could be reasoned with, or reported, or struck with a torch if the situation developed in that direction. She raised her voice. “You asked me to come. I’m here.” For a moment, nothing happened.
Then, from somewhere to her
left, a woman said, “Here.” Rory’s skin tightened. It was her voice. Not a close imitation. Not a similar pitch.
Hers, complete with the slight
roughness at the bottom of the word. The clearing had no walls to return an
echo
, and an
echo
would not have discarded the rest of the sentence. “Very funny,” Rory said. “Very funny,”
her voice replied
. It was farther away now. She swept the torch toward it. At the extreme edge of the beam, something pale withdrew behind an oak. It did not dart. It simply ceased to be visible, with the unhurried ease of someone stepping out of a doorway. Rory moved to the centre of the clearing. The flat stone gave her a place to put her back, though it was barely high enough to sit on and offered no real protection. Still, it was solid. She pressed one shoulder blade against it and watched the boundary. A minute passed. Perhaps five. Her phone said 12:02. The recording continued, its red seconds advancing. She had no reason to distrust one more than the other. The pendant warmed again. This time the
pulse
did not fade. Heat gathered
slowly
in the crimson stone, and its inner glow strengthened until she could see the colour through her coat, a dull red point over her heart. Rory looked down at it. When she looked up, one of the standing stones had moved. She did not see it happen. That would have been easier. The stone nearest the fallen oak now stood several feet to the right of where she remembered it, altering the gap through which she had entered. She told herself memory was unreliable under stress.
Then she noticed that the
oak beside it had not moved. Its roots still descended into the earth on either side of the stone, undisturbed, as though the stone had always stood there and her eyes had been the mistaken things. She switched off the torch. Darkness settled, but not
completely
. The flowers held a faint pallor. The pendant cast a tiny red glow between her fingers. At the edge of her vision, a pale upright shape stood among the oaks. Rory did not turn her head. She watched it sideways, trying to make out its dimensions without giving it the satisfaction of her full attention. Her eyes offered possibilities: a sleeve, a strip of birch bark, a hand raised beside a face. Each possibility dissolved when she concentrated on it. She switched the torch on. There was only a tree. From directly behind the flat stone, someone drew a slow breath through their nose. Rory held hers. The other breath continued without her. It reached the top of an inhalation, paused, and let go. She stood. “Enough,” she said, and
was pleased
to
hear that her
voice remained level. “I’m leaving.” She walked toward the gap in the boundary. After thirty paces, she should have passed between the stones. After fifty, she should have been among the bracken outside. The clearing remained around her. When she glanced back, the flat stone lay no more than ten feet away, though she had walked in a straight line. The boundary was visible. She simply
was not getting
any closer to it. Behind her, her own voice said, “Leaving.” Rory’s fear arrived quietly. It did not make her gasp or run. It cooled her fingertips and put a fine, persistent tremor in the muscles of her thighs. She pressed her thumb against the small crescent-shaped scar on her left wrist, an old, ordinary hurt, and breathed until the tremor eased. Running would give her fewer choices. It would also make a great deal of noise. She faced the centre again. The pendant
pulsed
hard enough that she felt it in her teeth. For the first time, she noticed a flaw in the darkness beyond the flat stone. It stood between two leaning oaks: a narrow vertical absence, no wider than her hand. Trees were visible on either side of it. Nothing was visible within it. Not shadow, not bark, not the deeper black of night. Her torch beam touched it and stopped. The Heartstone gave another
pulse
. The flowers nearest the darkness were all turned away from it. Rory understood then, with the clean certainty that sometimes arrived too late to be useful, that the note had not
been meant
to bring her to a meeting. It had
been meant
to bring the pendant here. She unclasped the silver chain. Her fingers were cold, and it took two attempts. The stone lay in her palm, glowing like an ember under ash. For one absurd second she considered throwing it into the black seam.
Instead, she closed her hand
around it. Whatever wanted it could ask more clearly. Something shifted at the edge of the clearing. Flowers bent in a slow line, one after another, though there was no wind. Rory looked away from the seam and thought about temperature. The grove could alter distance, or her understanding of it. It could borrow her voice and place
footsteps
where no feet were visible. But the November night had been on the other side of the boundary, and the air inside still carried that false, green
warmth
.
Somewhere there had to be
an edge between them. She took a crumpled Golden Empress receipt from her coat pocket and tore a narrow strip from it. The paper
trembled
between her fingers. She held it at arm’s length and turned
slowly
. For most of the circle, it hung limp. When she faced what
appeared to
be the centre of the clearing, one corner lifted. Rory kept the strip raised and walked toward it. After six steps, the paper went slack. She stopped, turned by degrees until it stirred again, and continued. She did not look at the flat stone. She did not look at the boundary. When trees appeared directly ahead, she closed her eyes for three paces and passed them without touching bark. Behind her,
footsteps
began. They matched her stride. She shortened her steps. Three beats later, so did they. She paused on one foot. The other
footsteps
paused too, but not before a final soft press of grass sounded much closer than she expected. The receipt strip
fluttered
. Cold touched her knuckles. Rory opened her eyes. There was no gap ahead, only a solid-looking tangle of oak roots and shadow. She walked into it because the paper
was still moving
and because her hands, at last,
were growing
colder. Dead leaves crackled beneath her boots. Sound returned all at once: a distant vehicle, branches knocking overhead, the thin electronic whine of an aircraft. She stumbled forward and caught herself against wet iron railings. The grove stood behind her, visible between the trees, its flowers colourless now in the moonlight. Her phone said 12:06. The voice recording had been running for one hour and nine minutes. Rory stared at the two times until the numbers lost their meaning. Then she stopped the recording, put the phone away, and began walking toward the road. The pendant had gone cold in her fist. She did not put it back around her neck. Twenty paces from the grove, her own voice spoke behind her. “Not yet,” it said. Rory stopped. She had said nothing since crossing the stones. The park waited around her, vast and wet and ordinary. Far beyond the trees, a pair of headlights moved along the road. She did not turn around. She did not run. Running would only give the thing more of her to copy. Rory walked on. After a moment, unhurried and a little too close, the other
footsteps
began again.
created_at
"2026-10-27T11:13:29.947Z"
10/27/2026, 11:13:29 AM
model
"moonshotai/kimi-k3.1-pro-20261023"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
9329
moderation_latency
(null)
generation_time
579537
tokens_prompt
792
tokens_completion
17307
native_tokens_prompt
839
native_tokens_completion
15488
native_tokens_completion_images
(null)
native_tokens_reasoning
12978
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.156558
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer
(null)
request_id
"req-1793099609-oXPHXzvoWVY7Im52Sahw"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1793099609-RKgaeuVw16FYjnHAyGIi"
upstream_id
"chatcmpl-6ae0875ae720ccc37ebb1040"
provider_responses
0
endpoint_id
"a3fafaac-f097-4ef1-86b3-842854dad5c6"
id
"chatcmpl-6ae0875ae720ccc37ebb1040"
is_byok
false
latency
9329
model_permaslug
"moonshotai/kimi-k3.1-pro-20261023"
provider_name
"Moonshot AI"
status
200
total_cost
0.156558
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Moonshot AI"
response_cache_source_id
(null)
data_region
"global"
workspace_id
"97e315e5-d303-487d-83c1-83180e8a13d4"
Evaluation details
Result
Evaluator
Details
Meta Data
75.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
1
adverbTags
0
"she said quietly [quietly]"
dialogueSentences
11
tagDensity
0.727
leniency
1
rawRatio
0.125
effectiveRatio
0.125
82.62%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2014
totalAiIsmAdverbs
7
found
0
adverb
"precisely"
count
1
1
adverb
"very"
count
3
2
adverb
"slowly"
count
2
3
adverb
"completely"
count
1
highlights
0
"precisely"
1
"very"
2
"slowly"
3
"completely"
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)
57.80%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2014
totalAiIsms
17
found
0
word
"charged"
count
1
1
word
"warmth"
count
3
2
word
"pulsed"
count
2
3
word
"comforting"
count
1
4
word
"echo"
count
2
5
word
"pulse"
count
2
6
word
"footsteps"
count
4
7
word
"trembled"
count
1
8
word
"fluttered"
count
1
highlights
0
"charged"
1
"warmth"
2
"pulsed"
3
"comforting"
4
"echo"
5
"pulse"
6
"footsteps"
7
"trembled"
8
"fluttered"
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
212
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
212
filterMatches
(empty)
hedgeMatches
0
"appeared to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
215
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
30
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2014
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
9
unquotedAttributions
0
matches
(empty)
97.18%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
32
wordCount
1988
uniqueNames
9
maxNameDensity
1.06
worstName
"Rory"
maxWindowNameDensity
2
worstWindowName
"Rory"
discoveredNames
Rory
21
Silas
2
Heartstone
2
Carter
1
Park
1
Heathrow
1
November
2
Golden
1
Empress
1
persons
0
"Rory"
1
"Silas"
2
"Heartstone"
3
"Carter"
places
0
"Park"
1
"Heathrow"
globalScore
0.972
windowScore
1
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
143
glossingSentenceCount
2
matches
0
"seemed borrowed from daylight"
1
"appeared directly ahead she closed her eyes for three paces and passed them without touching bark"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.497
wordCount
2014
matches
0
"Not warmth, precisely, but the memory of warmth: grass after rain, earth beneath a summ"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
2
totalSentences
215
matches
0
"noticed that the"
1
"hear that her"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
106
mean
19
std
18.21
cv
0.959
sampleLengths
0
43
1
22
2
15
3
83
4
37
5
20
6
45
7
10
8
2
9
34
10
13
11
5
12
15
13
30
14
11
15
53
16
7
17
35
18
7
19
3
20
33
21
6
22
16
23
8
24
4
25
49
26
8
27
11
28
13
29
8
30
5
31
5
32
55
33
11
34
5
35
10
36
3
37
4
38
20
39
21
40
4
41
5
42
5
43
40
44
48
45
5
46
4
47
18
48
4
49
35
98.64%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
4
totalSentences
212
matches
0
"were gone"
1
"was pleased"
2
"been meant"
3
"been meant"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
5
totalVerbs
340
matches
0
"was making"
1
"was almost comforting"
2
"was not getting"
3
"were growing"
4
"was still moving"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
215
ratio
0
matches
(empty)
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1991
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
77
adverbRatio
0.03867403314917127
lyAdverbCount
20
lyAdverbRatio
0.010045203415369162
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
215
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
215
mean
9.37
std
5.95
cv
0.635
sampleLengths
0
25
1
18
2
2
3
2
4
5
5
1
6
12
7
15
8
23
9
6
10
21
11
14
12
19
13
11
14
17
15
9
16
20
17
6
18
14
19
16
20
9
21
10
22
2
23
5
24
3
25
16
26
10
27
13
28
5
29
15
30
7
31
15
32
2
33
6
34
11
35
13
36
11
37
2
38
2
39
9
40
16
41
7
42
21
43
6
44
8
45
5
46
2
47
3
48
3
49
16
43.72%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.30697674418604654
totalSentences
215
uniqueOpeners
66
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
6
totalSentences
195
matches
0
"Then, between one step and"
1
"Then, from somewhere to her"
2
"Then she noticed that the"
3
"Instead, she closed her hand"
4
"Somewhere there had to be"
5
"Then she stopped the recording,"
ratio
0.031
90.77%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
63
totalSentences
195
matches
0
"It used her full name,"
1
"She had photographed the note"
2
"She had charged her phone,"
3
"Her torch beam shook when"
4
"she said quietly"
5
"Her voice sounded too near,"
6
"She checked the map on"
7
"It was small and purple,"
8
"They increased by handfuls, then"
9
"It was the second week"
10
"She stepped through."
11
"She caught it through her"
12
"She waited, then took two"
13
"Her boots made two sounds."
14
"She made a list because"
15
"She raised her voice."
16
"It was her voice."
17
"Hers, complete with the slight"
18
"her voice replied"
19
"It was farther away now."
ratio
0.323
100.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
137
totalSentences
195
matches
0
"The note had been waiting"
1
"It used her full name,"
2
"The grove beyond the oaks."
3
"The pendant had arrived eleven"
4
"Another had called it glass,"
5
"She had photographed the note"
6
"She had charged her phone,"
7
"A road hummed somewhere beyond"
8
"Rory kept those sounds behind"
9
"London did not usually misplace"
10
"Her torch beam shook when"
11
"she said quietly"
12
"Her voice sounded too near,"
13
"She checked the map on"
14
"The path should bend east,"
15
"That ought to have reassured"
16
"The first wildflower grew at"
17
"It was small and purple,"
18
"Rory shone the torch on"
19
"A blue so pale it"
ratio
0.703
25.64%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
195
matches
0
"Whoever had written the note"
ratio
0.005
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
86
technicalSentenceCount
0
matches
(empty)
62.50%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
8
uselessAdditionCount
1
matches
0
"her left, a woman said,"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
7
fancyCount
0
fancyTags
(empty)
dialogueSentences
11
tagDensity
0.636
leniency
1
rawRatio
0
effectiveRatio
0
90.9291%