Run: 2026-09-02-01M1HJP0P9D9YZZSYD8SGQ45F8

Run Details

Duration:
5m 17s
Cost:
$0.008505
Provider:
Alibaba

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

AI
The first sign that the crime scene had been staged was the dust. Detective Harlow Quinn stood on the platform of an abandoned Tube station beneath Camden and watched the Veil Market breathe around her. It was not a metaphor. The place moved when it pleased—every full moon, the old gatekeepers said, and the market slid out of one sealed London darkness and into another like a coin between fingers. Tonight it had chosen this forgotten station under the railway arches. Vendors in black wool stood behind stalls that sold things Quinn had no category for: bottled laughter, knives etched with names, alchemical salts banned in three boroughs, pamphlets that whispered when opened. Information sold for the most. Quinn kept her hands where anyone who wanted them could see. A bone token had met her at the stairwell gate, cold in her pocket, then suddenly warm enough to feel like a living mouth pressed to her thigh. Entry required a token. Eighteen years in the Metropolitan Police had made her efficient at acquiring evidence, and last month she had acquired this one from a corpse. She had not acquired permission, but permission was for markets with lights and registers. At twenty-two minutes past two, she checked the worn leather watch on her left wrist. The glass was scratched, the strap pale where her cuff rubbed it, but it still held time with military precision. Forty-one years old, five-nine in her boots, and she had never learned to arrive late. The body lay at the edge of the blue platform tiles, near a ticket office whose windows had been bricked since before she was born. A circle of pale powder had been drawn around him, not police procedure but something the Market respected. No one touched him. No one stood close enough to touch him. Quinn stepped into the circle. “Eva,” she said. Eva Kowalski looked up from her heels by the corpse’s right hand. Curly red hair escaped from beneath a braid and framed a face dusted with freckles; round glasses slipped once and were pushed back with a wrist that had too many ink stains on it. A worn leather satchel bulged at Eva’s hip, full of books that should not have been allowed out of the British Museum’s restricted archives. She was twenty-six, shorter than Quinn by five inches, and possessed of the particular calm of people who had read too many bad endings and thought they could predict the rest. “Detective Quinn,” Eva said, and tucked a stray curl behind her left ear. “I was hoping you’d come before I had to explain this to the man with the crow-foot badge.” “You were hoping I’d come before you had to stop guessing.” “I never guess.” Quinn’s brown eyes moved from Eva to the dead man. His grey overcoat was expensive, his posture unnatural. He sat as if waiting for a late train, shoulders against the tiled wall, head tipped toward the tunnel, lips slightly parted. There was no blood. No bullet hole. No knife. His hands lay open, palms up, fingers relaxed except where they had curled too long around something. In his right hand was a small brass compass. In his left, a bone token. Eva said, “Forensics called it a crossing death before they were turned away at the gate.” “They call a lot of things once the lights are good.” “This one made sense.” Eva nodded toward the compass. “He was a broker. He had access. Someone must have paid him to open a private rift. He tried, failed, and the feedback stopped his heart. Or he stepped into the threshold and got caught between one place and the next.” Quinn knelt. The dead man’s eyes were pale and fixed, but the whites were clear. “A rift that leaves no marks.” “Some doors are gentle to the living.” “Are they?” Eva’s mouth tightened. “The compass is a Veil Compass. It points toward the nearest supernatural rift or portal. If he was opening one, it would aim straight at him.” Quinn looked at the object in the man’s hand. She had seen too many cases where the object spoke if listened to carefully. This one was small brass, no larger than a pocket watch, with a patina of verdigris clinging to the edges of its casing. The face was etched with protective sigils so fine they looked like frost. A Shade artisan had made it; there was a particular cold symmetry to the cuts that human jewelers lacked. She touched the glass with a gloved finger. The needle twitched. It did not settle on the corpse’s chest, or the tunnel, or the Market’s main gate. It swung past the bricked-up ticket office and pointed at the maintenance door halfway down the platform. Quinn straightened. “That door has been shut for forty years.” “Then he didn’t make a rift,” Eva said. “He did.” Quinn’s jaw tightened. “Just not one he was standing at.” She moved around the body, slow, as if the Market itself were watching. The blue tiles had a faint film of powder from the alchemical stalls: bone dust, ash, something chalkier that gathered in corners. Around the corpse, the powder was undisturbed in a perfect ring. No scrape from a falling man. No drag mark. No footprint leading up to him. Only the vendor circle. She looked down. His shoes were not a matched pair. The left one remained on, leather laced and double-knotted as though he had dressed with care and then died politely. The right foot was bare, the sock pulled down at the heel. Eva followed her gaze. “He lost a shoe.” “He did not lose it here.” Quinn pointed with her badge. On the man’s bare sole, the skin was pale and clean. If he had stumbled out of one shoe and crawled across these tiles, there would be powder on the sole, dust under the toenails, smudges along the arch. There was only a faint grey line at the edge of the heel, like chalk from a different floor. Eva leaned closer. “Old Market floor?” “Maybe.” Quinn checked the right glove. She had asked the last question before she thought of it. The glove’s fingertips were smooth, the knuckles uncreased. Bone tokens, when they opened to the Market, left a thin grey ring on the bearer’s thumb, a residue from the activation sigil. The dead man’s thumb was bare beneath the glove. She worked it off slowly. Eva held the light. The token was bone, polished to the soft shine of old teeth. It was notched with a crescent and a straight slash, a common Market mark, but Quinn stopped on the crack running through the crescent. The break was fresh, the edges sharp. If the man had entered with this token, the crack should have been chipped by the locking mechanism. Instead, it had been forced open, and not from the inside. “He wasn’t using the token,” Quinn said. Eva tucked another curl away, but her eyes stayed on the glove. “That’s why you think he didn’t cross?” “I think he was made to look like he crossed. Someone wanted us to believe he chased a rift.” The needle of the Veil Compass ticked again. Not much, a small hesitation, then it settled toward the maintenance door. Quinn followed the line with her eyes. The door was an old steel thing, painted the same shade as the tunnel, its handle worn black. It sat in shadow enough that only the full moon’s reflected glow touched its upper hinge. There was no draft from it. No scorching. No salt circle. But the tiles around it had been wiped clean. Quinn stood and walked to it. Behind her, Eva said, “Quinn.” The use of her name stopped her. Quinn had not permitted it. She looked over her shoulder. Eva was still kneeling by the body, but she had shifted to stare at the dead man’s face. Her green eyes were wide and the lens on her left side caught the Market light, making one pupil larger than the other. She lifted her satchel a little, as if books had weight tonight. “What?” “His eyes,” Eva said. “The left is more dilated than the right.” Quinn turned. “You said the heart stopped.” “That’s what they said.” Quinn walked back and crouched again. She stared into the open eyes. Eva was right. The pupils were uneven, the left one slightly blown. Not a sign of death from shock alone. Her own partner had died with one pupil fixed, the other small, three years ago. Morris had been found in a basement room with no wounds, the same impossible look, as if something had pulled the light out of him. Quinn had filed the explanation, never accepted it. She looked harder at the man’s neck, then at the back of his collar. “No ligature mark,” she said. “But if he came through a closed rift after dying, the body would not move like water. It would arrive in parts. They made a door for him after he was dead.” Eva made a small sound. “That’s not possible.” “Neither is a body sitting in dust that was never kicked.” Quinn took the bone token gently from the dead hand and held it to the light. The crescent crack widened as she did. Inside the crack, caught between the splintered edges, was a thread of blue. Not thread. Fibre. Market dye. She had seen it on a coat in an earlier raid, the same blue as the ticket booth’s old uniform tiles. She looked from the token to the ticket office. The bricked-up window was painted over, but near the bottom the brick had a seam of fresh mortar, too clean for a forty-year-old closure. Someone had removed the brick recently and replaced it. Eva rose, brushing powder from her trousers. “You think the door leads through?” “I think the door is a lie.” Quinn returned the token to the corpse’s hand but did not close the fingers. “Whoever staged this wanted the compass to point where we would look, and then wanted us to see why it looked.” They approached the ticket office together. Eva carried a small torch, its beam cutting the shadows. Quinn’s hand stayed near her service weapon, which felt absurdly ordinary against objects that had been sold by candlelight. The mortar seam was shallow. With the tip of her pen, Quinn pressed the lowest brick. It shifted. A puff of air came out—cold, wet, carrying river silt and the smell of old paint. Eva stepped back, eyes going rounder than her glasses. “That smell.” Quinn did not answer at once. She knew it. The Veil Market moved every full moon, and when it moved, it left traces behind in people’s memory. Last moon, the market had supposedly been under the Thames. A place like that would smell of silt and brick. The dead man’s bare sole had chalk from a different floor. His shoe had no dust from this platform. The token had been broken. The compass pointed to a hidden door. “He did not die here,” Quinn said. “He died at the last place and was carried here before the Market finished moving. Someone used the transition as cover.” Eva’s mouth opened, closed. She tucked a curl behind her ear, then gave up on the gesture. “But how did they carry him? The gate seals during the move. No one can enter without a token.” “Someone did not enter. They opened a side door.” Quinn lifted the loose brick. Behind it was not brick but a narrow cavity lined with tin, and set into the tin was a fragment of black glass. The glass did not reflect the market. It showed a dim space beyond: a stone stair, a dripping wall, and a hand reaching for a missing shoe. Eva made a sharp intake of breath. “A portal.” “No,” Quinn said. “A mouth. It is still open.” The Veil Compass in the dead man’s hand ticked. The needle swung a fraction toward the ticket office. The glass inside the cavity rippled once, then went still. Someone on the other side was listening. Quinn stepped close, her brown eyes hard, her jaw set so sharply it hurt. She checked the time again without looking at the watch. The leather was warm against her wrist, too warm. Morris’s case had started with a similar object, a small token from a sealed room. Three years later, the file was still on her desk, still marked Unexplained. The clique had made a point of being unexplained. She had made a point of being patient. “Harlow,” Eva said, using her name again because the air had changed. “We should call someone.” “No.” “Yes.” Quinn put her hand between Eva’s and the satchel strap. “You said he died trying to open a rift. I want to know who taught him the words.” Eva stared down at the hand on her bag. Her cheeks flushed, freckles darkening in the torchlight. For a moment she looked younger than twenty-six, more like a graduate who had wandered into a place where research could cost a person. “I didn’t teach him,” Eva said. “I was told to look.” “By whom?” “Someone who said this would make sense to you.” The Market behind them murmured. Vendors began to move away, the stalls folding, candles guttering without wind. The moonlight through the street grates above seemed to narrow, as if London were remembering its own rules. Quinn looked past Eva to the crowd, then to the black glass. Her watch ticked, steady as a pulse. “The compass points toward the nearest portal,” she said. “When I touched it, it pointed at the door. When I looked away, it went back to the body.” Eva’s hand fell to her side. “Why?” Quinn met her gaze. “Because I’m not looking anymore.” The needle on the Veil Compass jumped. Not toward the maintenance door. Not toward the ticket office. It pointed, with sudden certainty, at Eva’s satchel. The market lights dimmed. Quinn’s military precision held even when her stomach did not. “Put the bag down,” she said.
created_at"2026-09-02T17:29:18.291Z" 9/2/2026, 5:29:18 PM
model"qwen/qwen3.8-flash-20260826"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency766
moderation_latency(null)
generation_time316907
tokens_prompt896
tokens_completion19850
native_tokens_prompt943
native_tokens_completion18013
native_tokens_completion_images(null)
native_tokens_reasoning14946
native_tokens_cached768
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.008504648
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788370158-iLORU3bMcLRGMttAGlM5"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788370158-DlNMaoIzFYRxJYk9yDm3"
upstream_id"chatcmpl-a242bfca-5a6b-9be4-a250-e664900506c2"
provider_responses
0
endpoint_id"84b1e4a7-5aed-4464-818f-1994f0b4ee18"
id"chatcmpl-a242bfca-5a6b-9be4-a250-e664900506c2"
is_byokfalse
latency766
model_permaslug"qwen/qwen3.8-flash-20260826"
provider_name"Alibaba"
status200
total_cost0.008504648
cache_discount0.000102912
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags17
adverbTagCount0
adverbTags(empty)
dialogueSentences59
tagDensity0.288
leniency0.576
rawRatio0
effectiveRatio0
85.20% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2365
totalAiIsmAdverbs7
found
0
adverb"suddenly"
count1
1
adverb"slightly"
count2
2
adverb"carefully"
count1
3
adverb"slowly"
count1
4
adverb"gently"
count1
5
adverb"sharply"
count1
highlights
0"suddenly"
1"slightly"
2"carefully"
3"slowly"
4"gently"
5"sharply"
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.20% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2365
totalAiIsms7
found
0
word"etched"
count2
1
word"efficient"
count1
2
word"perfect"
count1
3
word"weight"
count1
4
word"pulse"
count1
5
word"stomach"
count1
highlights
0"etched"
1"efficient"
2"perfect"
3"weight"
4"pulse"
5"stomach"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences183
matches(empty)
96.02% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount3
narrationSentences183
filterMatches
0"watch"
hedgeMatches
0"try to"
1"began to"
2"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences225
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2364
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions24
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions93
wordCount1900
uniqueNames17
maxNameDensity1.74
worstName"Quinn"
maxWindowNameDensity3.5
worstWindowName"Eva"
discoveredNames
Harlow1
Quinn33
Tube1
Camden1
Veil5
Market10
London2
Metropolitan1
Police1
Eva29
Kowalski1
British1
Museum1
Shade1
Compass3
Thames1
Unexplained1
persons
0"Harlow"
1"Quinn"
2"Market"
3"Police"
4"Eva"
5"Kowalski"
6"Museum"
7"Compass"
places
0"London"
1"Metropolitan"
2"Thames"
globalScore0.632
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences127
glossingSentenceCount2
matches
0"as if waiting for a late train, shoulders against the tiled wall, head tipped toward the tunnel, lips slightly parted"
1"looked like frost"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.846
wordCount2364
matches
0"not police procedure but something the Market respected"
1"not brick but a narrow cavity lined with tin"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences225
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs90
mean26.27
std26.22
cv0.998
sampleLengths
013
1105
281
350
455
55
63
7101
831
911
103
1166
129
136
1416
1511
1650
1721
187
192
2029
2186
223
2316
2417
2510
268
2712
2865
2942
308
316
3263
336
341
3556
369
3772
387
3919
4019
4181
426
435
4417
4553
461
4712
487
494
76.50% Passive voice overuse
Target: ≤2% passive sentences
passiveCount15
totalSentences183
matches
0"been staged"
1"was scratched"
2"been bricked"
3"been drawn"
4"were pushed"
5"been allowed"
6"was etched"
7"was undisturbed"
8"was notched"
9"been chipped"
10"been forced"
11"been wiped"
12"been found"
13"been sold"
14"been broken"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs312
matches
0"were watching"
1"was still kneeling"
2"was listening"
3"were remembering"
92.06% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences4
totalSentences225
ratio0.018
matches
0"The place moved when it pleased—every full moon, the old gatekeepers said, and the market slid out of one sealed London darkness and into another like a coin between fingers."
1"Curly red hair escaped from beneath a braid and framed a face dusted with freckles; round glasses slipped once and were pushed back with a wrist that had too many ink stains on it."
2"A Shade artisan had made it; there was a particular cold symmetry to the cuts that human jewelers lacked."
3"A puff of air came out—cold, wet, carrying river silt and the smell of old paint."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1911
adjectiveStacks0
stackExamples(empty)
adverbCount58
adverbRatio0.030350601779173206
lyAdverbCount15
lyAdverbRatio0.007849293563579277
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences225
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences225
mean10.51
std7.45
cv0.709
sampleLengths
013
122
25
330
411
532
65
711
828
94
1024
1114
1215
1320
1415
1525
1618
174
188
195
203
2112
2234
2324
2431
2513
2618
2711
283
2910
308
3122
324
333
342
3517
369
376
3816
3911
409
4141
422
4313
446
457
462
473
4826
499
42.44% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.27111111111111114
totalSentences225
uniqueOpeners61
40.90% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences163
matches
0"Only the vendor circle."
1"Instead, it had been forced"
ratio0.012
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences163
matches
0"It was not a metaphor."
1"She had not acquired permission,"
2"She was twenty-six, shorter than"
3"His grey overcoat was expensive,"
4"He sat as if waiting"
5"His hands lay open, palms"
6"She had seen too many"
7"She touched the glass with"
8"It did not settle on"
9"It swung past the bricked-up"
10"She moved around the body,"
11"She looked down."
12"His shoes were not a"
13"She had asked the last"
14"She worked it off slowly."
15"It was notched with a"
16"It sat in shadow enough"
17"She looked over her shoulder."
18"Her green eyes were wide"
19"She lifted her satchel a"
ratio0.215
64.29% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount129
totalSentences163
matches
0"The first sign that the"
1"Detective Harlow Quinn stood on"
2"It was not a metaphor."
3"The place moved when it"
4"Tonight it had chosen this"
5"Vendors in black wool stood"
6"Information sold for the most."
7"Quinn kept her hands where"
8"A bone token had met"
9"Entry required a token."
10"She had not acquired permission,"
11"The glass was scratched, the"
12"The body lay at the"
13"A circle of pale powder"
14"Quinn stepped into the circle."
15"Eva Kowalski looked up from"
16"A worn leather satchel bulged"
17"She was twenty-six, shorter than"
18"Eva said, and tucked a"
19"Quinn’s brown eyes moved from"
ratio0.791
61.35% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences163
matches
0"If he had stumbled out"
1"If the man had entered"
ratio0.012
60.44% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences78
technicalSentenceCount9
matches
0"Vendors in black wool stood behind stalls that sold things Quinn had no category for: bottled laughter, knives etched with names, alchemical salts banned in thr…"
1"Quinn kept her hands where anyone who wanted them could see."
2"Curly red hair escaped from beneath a braid and framed a face dusted with freckles; round glasses slipped once and were pushed back with a wrist that had too ma…"
3"She was twenty-six, shorter than Quinn by five inches, and possessed of the particular calm of people who had read too many bad endings and thought they could p…"
4"He sat as if waiting for a late train, shoulders against the tiled wall, head tipped toward the tunnel, lips slightly parted."
5"The left one remained on, leather laced and double-knotted as though he had dressed with care and then died politely."
6"Morris had been found in a basement room with no wounds, the same impossible look, as if something had pulled the light out of him."
7"Quinn’s hand stayed near her service weapon, which felt absurdly ordinary against objects that had been sold by candlelight."
8"The moonlight through the street grates above seemed to narrow, as if London were remembering its own rules."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount0
fancyTags(empty)
dialogueSentences59
tagDensity0.237
leniency0.475
rawRatio0
effectiveRatio0
88.4805%