NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX41CFAW5W3RKB56KADY247Q
Run Details
Model:
GPT-5.6 Terra (Reasoning)
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
34.9s
Cost:
$0.044027
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
85.63%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
85.63%
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)
61.50%
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)
85.88%
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)
55.75%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
96.94%
Subject-first sentence starts
(details)
63.69%
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.7672%
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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 bone token was warm
in Harlow Quinn’s palm.
That bothered her more than
the dead man.
She stood at the mouth
of a disused passage beneath Camden, where the tiled walls sweated black moisture and the old Underground roundel had
been painted
over so many times it
looked like a bruise beneath the peeling
grey. Beyond the broken iron gate, the station had no business existing.
Its platforms had been sealed
before the war, according to the paperwork.
The tunnels beyond had been
bricked up, inspected, and forgotten. Yet someone had strung amber bulbs along the ceiling. Stalls crowded the platform below, their shutters pulled down in haste.
A chemical stink hung in
the stale air: hot metal, wet fur, cinnamon, and something
sweetly
rotten. At the foot of the stairs, uniformed officers had taped off a section of platform with blue-and-white cordon tape.
It looked absurd amid the
old station’s grime and its abandoned market.
A display of glass jars
stood behind one shuttered counter. In each jar, something pale and small pressed its face—or what passed for a face—against the glass.
Quinn slipped the bone token
back into the evidence bag and looked down at it. A finger bone, perhaps. Polished smooth.
A hole drilled through the
knuckle, threaded with red string. “First time you’ve seen one?” asked DS Rafi Bell. Quinn looked at him.
Bell stood by the tape
in a white scene suit, his dark hair flattened beneath a disposable hood.
He had been a detective
sergeant for six months and still carried his enthusiasm like a new knife:
carefully
, visibly, certain everyone had noticed it. “First time I’ve seen one used as a door key,” Quinn said. “It was in the victim’s hand.” “I know where it was.”
Bell gave a brief, apologetic
smile. “Forensics bagged it before you arrived.” “They shouldn’t have.” “They thought it was a trinket.”
Quinn’s eyes settled on him
until the smile vanished.
Then she ducked under the
tape.
The body lay near the
platform edge, sprawled on the yellow line where passengers had once
been warned
to mind the gap. Male, late fifties, broad in the chest and thick in the throat.
He wore a tailored charcoal
suit under an expensive camel-hair coat, though his shoes
were caked
in tunnel mud. One hand lay open beside his head.
The other had been curled
around the bone token. A narrow, clean wound marked the left side of his neck. Not a slash. Not a stab, exactly.
It was too neat, a
puncture with a dark rim, no wider than a pencil. The blood told a different story. There wasn’t enough of it. Quinn crouched at the edge of the body, her knees complaining quietly beneath her trousers. Eighteen years on the job had taught her that bodies lied less often than living people, but they still lied. Blood especially.
It went where gravity told
it, unless someone had interfered. It soaked what it touched.
It dried from the edges
inward.
It did not vanish because
a room was strange or because every instinct in a detective’s body wanted to step back from the place. The dead man’s collar had absorbed only a small brown crescent. Beneath his neck, a few drops had darkened the platform grit. That was all. Bell hovered at her shoulder. “Name’s Martin Vale. Solicitor. Offices in Holborn. No record besides a public-order caution in 2008.” “Who found him?” “Market people. Or so they say.” Bell nodded toward the officers guarding the far end of the platform. “They cleared out when uniforms arrived. We’ve got three witnesses who claim they saw nothing, heard nothing, and don’t know why they were down here in the first place.” “Do they know this is a sealed station?” “They all claim they were invited.” “By whom?” Bell’s mouth tightened. “Nobody can remember.” Quinn leaned closer to Vale’s face. His eyes were open. The irises had gone cloudy in death, but his pupils were pinpricks, hard and small.
His lips had drawn back
from his teeth in a grimace. No defensive wounds. No torn nails. No bruising on his knuckles.
His left cuff showed a
dusting of something silver-grey. She touched none of it.
Her gaze followed the position
of his shoes, the angle of his shoulders, the hand that had held the token. “He didn’t die here,” she said. Bell exhaled. “Pathologist hasn’t made a call.” “I’m making one.” “He’s got tunnel grit in his soles.” “Which means he walked through a tunnel.” Quinn pointed with two gloved fingers. “Look at the back of his coat. Clean. Platform’s filthy, and he’s on his back. If he collapsed here, that wool would be full of coal dust and rail grease. It isn’t.” “He might have been moved.” “Yes.” Bell considered that, then gestured toward the wound. “Could be a professional hit. Needle blade. Something specialized. We’re close to the market—or whatever this place is. Smuggling angle. Vale represented clients with money. Maybe he came here to buy something. Maybe someone decided not to let him leave.” Quinn glanced along the dark length of platform. A rusted train map sagged on the wall opposite.
Its coloured lines had been
scraped away, leaving only pale ghosts and nail holes. At the far end, beyond the last amber bulb, the tunnel opened its mouth. “Where’s the murder weapon?” “Not found.” “Footwear impressions?” “Too many. The market had a crowd before the call came in. We’re still sorting them.” “And the witnesses don’t remember who invited them.” Bell folded his arms. “You think that’s relevant?” “I think people don’t usually forget an invitation five minutes after receiving it.” A soft clink sounded behind them. Quinn turned. A young woman stood beyond the cordon, arguing quietly with a constable. Curly red hair spilled from beneath the hood of her green coat. Round glasses flashed in the station light. A worn leather satchel hung against her hip, bulging with books hard enough to distort the leather. Eva Kowalski saw Quinn and raised a hand. “Detective,” Bell said, “I was about to mention—” “No,” Quinn said. Eva ducked under the tape before the constable could stop her. “Hello, Harlow.” “You are not authorized to be on a Metropolitan Police crime scene.” “That officer authorized me by failing to catch my arm.” The constable looked faintly offended. Eva offered him a quick, nervous smile and tucked a curl behind her left ear. Quinn rose to her full height. “Why are you here?” “Because the station is full of things no one from the Met can identify, and because someone rang the restricted archives asking whether I knew anything about a brass compass with sigils on it.” Eva’s green eyes moved to the body. The colour drained from her freckles. “I didn’t know there was a murder.” Bell looked between them. “You know each other?” “Unfortunately,” Quinn said. “Since we were six,” Eva said at the same time. Quinn held out a hand. “What compass?” Eva hesitated. “It belongs to the Market, I think. A Veil Compass. Small brass casing, greened over with age. Protective markings around the face. The needle finds tears in the boundary.” Bell stared at her. “Boundary between what?” Eva looked at Quinn,
as if asking which version of this conversation she was permitted to have
. Quinn felt the old pressure settle behind her breastbone. Three years ago, Morris had stood in a warehouse in Limehouse and told her that the walls were moving.
She had told him to
stop talking nonsense and call for backup. By the time backup arrived, there had been no Morris, no suspect, no sensible explanation for the wet black handprint on Quinn’s service weapon.
Only an internal report full
of omissions.
Only a widow who would
not meet Quinn’s eyes. “The compass,” Quinn said. “Where is it?” Bell pointed toward a folding evidence table. “Bagged with personal effects. We didn’t list it as a compass. Looked like antique junk.” Eva crossed to the table, but Quinn caught her elbow. “Don’t touch anything.” “I wasn’t going to.” “You were
absolutely
going to.” Eva’s expression
suggested that this
was a matter open to debate.
Then she put both hands
around the strap of her satchel and waited. The evidence bag lay beside Vale’s wallet, phone, keys, and a gold fountain pen. Inside it rested a brass compass scarcely bigger than a pocket
watch
. Verdigris mottled its casing. Fine sigils had
been etched
across the glass face, interlocking curves and sharp hooked strokes that made Quinn’s eyes resist following them. The needle spun. Not wildly. Deliberately.
It swept clockwise, paused, then
dragged itself toward the tunnel beyond the platform. Eva’s breath caught. Bell stepped closer. “Is that magnetized?” “Not like that,” Eva said. Quinn looked from the compass to the body. “It points to what?” “The nearest rift. A passage. A weak place.” Eva swallowed. “Sometimes portals. It depends on who made it, and why.” “Who made this one?” “A Shade artisan, if the account I read was credible.” Eva glanced at the compass. “They’re supposed to be
very
accurate.” Bell gave a small laugh that had no amusement in it. “A Shade artisan.” “Don’t sneer at terms you don’t understand,” Eva said, unexpectedly sharp. Quinn watched the needle settle.
It did not point straight
into the tunnel.
It angled down, toward the
rails. She walked to the platform edge. The tracks had
been removed
long ago. In their place, a trench ran through the station floor, choked with broken sleepers, black water, and tangled cables. From above, it looked like an ordinary abandoned rail bed. But a thin line of frost clung to the concrete directly below Vale’s feet. The station was warm. Stifling, if anything. Condensation slid down the tiles. Yet the frost spread in a neat crescent across the platform’s chipped edge, glittering faintly where the amber bulbs struck it. Quinn crouched again. This time she saw what had disturbed the grit near the body. Not footprints. A drag mark, shallow and almost erased, ran from the body’s shoulder to the platform edge. It stopped there. “No one moved him across the platform,” she said. Bell joined her, frowning. “There’s a mark.” “Only for half a metre. His coat didn’t pick up dirt because he wasn’t dragged from a stall or a tunnel.” She pointed to the clean back of Vale’s camel-hair coat, then to the frost. “He came through there.” Bell’s face changed by degrees. Skepticism first.
Then irritation at himself for
considering it. Finally, a professional blankness. “Through the tracks.” “Up from them,” Quinn said. Eva had gone still behind them. The compass needle ticked once against the glass. Quinn looked at Vale’s wound again. Its narrow rim had a faint sheen, that same silver-grey powder dusting his cuff. Not metal. Not ash. The particles caught the light and
seemed to
sink into it. “Morris had that on his jacket,” she said. The words escaped before she could stop them. Bell looked up. He knew the name, of course. Everyone in Major Crimes knew DS Morris, though they spoke of him in the past tense only when they had to. Lost during an operation. Presumed dead. No body recovered. Eva’s hand closed around the strap of her satchel. “Harlow.” Quinn ignored the warning in her voice. Her leather
watch
sat heavy against her left wrist, its cracked strap
familiar
beneath her glove. She had checked it compulsively on the night Morris vanished. The hands had stopped at 2:17. Every clock in the warehouse had stopped at 2:17. Now, in the buried station, her
watch
gave a faint
mechanical
click. The second hand shuddered. It
began to
move backward. Bell saw it. Quinn knew he had because his face emptied. From the trench below came a sound like a train approaching from
very
far away. There were no rails. No live lines. No air stirring in the tunnels. Still, the sound grew: the shiver of wheels, the deep
electric
hum, the shriek of brakes taking a curve too fast. The evidence bags on the folding table
trembled
. The Veil Compass needle spun so hard it became a blur. Then Vale’s dead hand closed. His fingers curled
slowly
around empty air, knuckles whitening beneath the waxy skin. His head rolled toward Quinn with a soft scrape against the platform. His cloudy eyes fixed on her. When he spoke, his voice came from deeper than his ruined throat. “Two seventeen,” he whispered. “He’s still waiting.”
created_at
"2026-07-09T18:14:04.9Z"
7/9/2026, 6:14:04 PM
model
"openai/gpt-5.6-terra-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1837
moderation_latency
(null)
generation_time
34729
tokens_prompt
923
tokens_completion
3535
native_tokens_prompt
835
native_tokens_completion
2796
native_tokens_completion_images
0
native_tokens_reasoning
80
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.0440275
router
(null)
provider_responses
0
endpoint_id
"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id
"resp_04fac993a14a68a7016a4fe4ecf8508195bdc4be827ba67eab"
is_byok
false
latency
229
model_permaslug
"openai/gpt-5.6-terra-20260709"
provider_name
"OpenAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1783620844-sA3WPzOhVsuN4vL1oV0j"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620844-uU1bDKfaghLMEfeuEeVA"
upstream_id
"resp_04fac993a14a68a7016a4fe4ecf8508195bdc4be827ba67eab"
total_cost
0.0440275
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
data_region
"global"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
19
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
71
tagDensity
0.268
leniency
0.535
rawRatio
0
effectiveRatio
0
85.63%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2087
totalAiIsmAdverbs
6
found
0
adverb
"sweetly"
count
1
1
adverb
"carefully"
count
1
2
adverb
"deliberately"
count
1
3
adverb
"very"
count
2
4
adverb
"slowly"
count
1
highlights
0
"sweetly"
1
"carefully"
2
"deliberately"
3
"very"
4
"slowly"
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)
85.63%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2087
totalAiIsms
6
found
0
word
"absolutely"
count
1
1
word
"etched"
count
1
2
word
"familiar"
count
1
3
word
"mechanical"
count
1
4
word
"electric"
count
1
5
word
"trembled"
count
1
highlights
0
"absolutely"
1
"etched"
2
"familiar"
3
"mechanical"
4
"electric"
5
"trembled"
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
181
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
3
hedgeCount
2
narrationSentences
181
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
232
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
41
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2084
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
19
unquotedAttributions
0
matches
(empty)
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
85
wordCount
1556
uniqueNames
15
maxNameDensity
1.93
worstName
"Quinn"
maxWindowNameDensity
5.5
worstWindowName
"Quinn"
discoveredNames
Harlow
1
Quinn
30
Camden
1
Underground
1
Rafi
1
Bell
19
Vale
6
Kowalski
1
Eva
16
Morris
4
Limehouse
1
Major
1
Crimes
1
Veil
1
Compass
1
persons
0
"Harlow"
1
"Quinn"
2
"Bell"
3
"Vale"
4
"Kowalski"
5
"Eva"
6
"Morris"
7
"Major"
8
"Crimes"
places
0
"Limehouse"
1
"Compass"
globalScore
0.536
windowScore
0
61.50%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
113
glossingSentenceCount
4
matches
0
"looked like a bruise beneath the peeling"
1
"fe: carefully, visibly, certain everyone h"
2
"as if asking which version of this conversation she was permitted to have"
3
"looked like an ordinary abandoned rail be"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
2084
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
232
matches
0
"suggested that this"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
125
mean
16.67
std
16.69
cv
1.001
sampleLengths
0
9
1
8
2
72
3
37
4
58
5
31
6
9
7
4
8
43
9
12
10
6
11
5
12
12
13
3
14
6
15
9
16
6
17
69
18
11
19
22
20
6
21
5
22
82
23
25
24
20
25
3
26
47
27
8
28
6
29
2
30
6
31
36
32
20
33
25
34
6
35
7
36
3
37
7
38
45
39
5
40
1
41
48
42
45
43
4
44
2
45
2
46
16
47
8
48
8
49
13
85.88%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
10
totalSentences
181
matches
0
"been painted"
1
"been sealed"
2
"been bricked"
3
"been warned"
4
"were caked"
5
"been curled"
6
"been scraped"
7
"was permitted"
8
"been etched"
9
"been removed"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
256
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
2
semicolonCount
0
flaggedSentences
1
totalSentences
232
ratio
0.004
matches
0
"In each jar, something pale and small pressed its face—or what passed for a face—against the glass."
88.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1564
adjectiveStacks
2
stackExamples
0
"lay open beside his"
1
"same silver-grey powder"
adverbCount
59
adverbRatio
0.037723785166240406
lyAdverbCount
23
lyAdverbRatio
0.014705882352941176
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
232
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
232
mean
8.98
std
7.02
cv
0.782
sampleLengths
0
9
1
8
2
39
3
11
4
12
5
10
6
9
7
11
8
17
9
19
10
12
11
10
12
17
13
15
14
4
15
2
16
10
17
9
18
4
19
18
20
25
21
12
22
6
23
5
24
6
25
6
26
3
27
6
28
9
29
6
30
22
31
12
32
19
33
7
34
9
35
11
36
3
37
4
38
15
39
6
40
5
41
15
42
20
43
2
44
10
45
5
46
6
47
24
48
11
49
11
55.75%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
14
diversityRatio
0.3706896551724138
totalSentences
232
uniqueOpeners
86
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
7
totalSentences
157
matches
0
"Then she ducked under the"
1
"Only an internal report full"
2
"Only a widow who would"
3
"Then she put both hands"
4
"Then irritation at himself for"
5
"Finally, a professional blankness."
6
"Then Vale’s dead hand closed."
ratio
0.045
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
31
totalSentences
157
matches
0
"She stood at the mouth"
1
"Its platforms had been sealed"
2
"It looked absurd amid the"
3
"He had been a detective"
4
"He wore a tailored charcoal"
5
"It was too neat, a"
6
"It went where gravity told"
7
"It soaked what it touched."
8
"It dried from the edges"
9
"It did not vanish because"
10
"His eyes were open."
11
"His lips had drawn back"
12
"His left cuff showed a"
13
"She touched none of it."
14
"Her gaze followed the position"
15
"Its coloured lines had been"
16
"She had told him to"
17
"It swept clockwise, paused, then"
18
"It did not point straight"
19
"It angled down, toward the"
ratio
0.197
96.94%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
114
totalSentences
157
matches
0
"The bone token was warm"
1
"That bothered her more than"
2
"She stood at the mouth"
3
"Its platforms had been sealed"
4
"The tunnels beyond had been"
5
"Stalls crowded the platform below,"
6
"A chemical stink hung in"
7
"It looked absurd amid the"
8
"A display of glass jars"
9
"Quinn slipped the bone token"
10
"A finger bone, perhaps."
11
"A hole drilled through the"
12
"Quinn looked at him."
13
"Bell stood by the tape"
14
"He had been a detective"
15
"Bell gave a brief, apologetic"
16
"Quinn’s eyes settled on him"
17
"The body lay near the"
18
"He wore a tailored charcoal"
19
"The other had been curled"
ratio
0.726
63.69%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
157
matches
0
"By the time backup arrived,"
1
"Now, in the buried station,"
ratio
0.013
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
66
technicalSentenceCount
2
matches
0
"Her gaze followed the position of his shoes, the angle of his shoulders, the hand that had held the token."
1
"Fine sigils had been etched across the glass face, interlocking curves and sharp hooked strokes that made Quinn’s eyes resist following them."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
19
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
13
fancyCount
1
fancyTags
0
"he whispered (whisper)"
dialogueSentences
71
tagDensity
0.183
leniency
0.366
rawRatio
0.077
effectiveRatio
0.028
90.7672%