Run: 2026-10-05-01M46BKRA9VS0Y8P0WTAPA86NE

Run Details

Duration:
1m 45s
Cost:
$0.035470
Provider:
OpenAI

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 dead man lay beneath a departure board that had not changed in thirty years. Harlow Quinn stopped at the bottom of the stairs and looked past him, down the platform. Stalls crowded the abandoned station: trestle tables beneath striped awnings, locked cabinets, cages draped in velvet. A string of bare bulbs threw yellow light across the tiled walls. Somewhere beyond them, water dripped at a steady, irritating pace. The place smelled of hot copper and cloves. “Camden’s best-kept secret,” said DS Malik beside her. “Not any more.” He gave a short laugh. Quinn did not. At the top of the stairs, a woman with silver-capped teeth had refused them entry until Malik produced a small disc of bone. He claimed to have taken it from the victim’s pocket. The woman had inspected it, touched it to the locked gate, and stepped aside. Quinn had watched the lock. Nothing had turned inside it. She filed that away with the rest. Now she pulled on gloves and crouched beside the body. Male, perhaps fifty. Expensive coat, cheaper shoes. His left hand rested palm-up near his head. His right was trapped beneath his chest. Blood spread from under his ribs in a broad, dark pool. “What have we got?” “Leonard Voss. Stallholder. Deals in antiques, according to the people willing to speak. Found at twelve twenty-six by the girl over there.” Malik nodded towards a young woman sitting on an upturned crate. Curly red hair, round glasses, a worn leather satchel clutched against her stomach. She was tucking a strand of hair behind her left ear and then pulling it free again. “Eva Kowalski,” Quinn said. “You know her?” “Her name’s come up.” More than once. Usually beside other names, other places where an ordinary explanation had to be stretched until it tore. Eva looked up at the sound of her name. Recognition tightened her mouth. Quinn turned back to the body. “Cause?” “Knife, probably. There’s a puncture under the left ribs. No weapon recovered. Wallet’s gone. His cash box is empty.” “Who moved him?” “No one.” Quinn glanced at Malik. “That’s what I’m told,” he amended. Voss lay with his head towards the platform edge and his feet towards his stall. His coat had ridden up at the back. Three pale fragments dotted the blood near his cheek. She leaned closer. Not teeth. Tile. Above him, a patch of glazed green tiling had broken away from the wall, leaving rough mortar and an irregular grey shape. The fragments in the blood matched its colour. She looked at the wound again. A neat opening through coat and waistcoat, smaller than she would have expected. There was very little blood on the front of either garment. “Who’s secured the exits?” “Uniforms at the stairs.” “Other exits?” “The traders say there’s only one.” “The traders are running an illegal market beneath a disused station. Ask again.” Malik followed her gaze along the platform. “I’ve asked for a search team. Access is being difficult.” “Access has teeth?” “Something like that.” She stood. Her knee complained. Eighteen years of scenes, stairs, crouching beside people who would never stand again. Voss’s stall sold small objects arranged on dark felt: rings, stoppered bottles, carved ivory hands. Labels carried prices but no descriptions. One narrow glass cabinet stood open. Inside it, a clean rectangle interrupted the dust. Quinn pointed. “What was there?” “A compass,” Eva said. Her voice travelled surprisingly well in the tiled space. Quinn crossed to her. “You’ve been told not to discuss your account with anyone?” “Yes.” “Then discuss it with me.” Eva swallowed. She had a freckled face that would have looked younger without the exhaustion. “I came to collect a book. Leonard was holding it for me.” “From your work?” “No.” “You’re a research assistant at the British Museum.” Eva’s fingers tightened on the satchel strap. “I also read outside office hours.” “Clearly. What compass?” “A small brass one. Verdigris on the casing. Protective sigils etched around the face.” “Valuable?” “Yes.” “How valuable?” “Depends what you need it for.” Quinn let the silence do its work. “It’s called a Veil Compass,” Eva said at last. “Made by a Shade artisan. It points towards the nearest rift or portal.” Malik shifted behind Quinn. She kept her eyes on Eva. “And in language suitable for a witness statement?” “That is the language.” “Does north not sell well here?” “It doesn’t point north.” Quinn looked down at the satchel. A book corner protruded beneath the flap. The leather around it was dry and badly cracked. “Did you collect what you came for?” “No. He was already on the floor.” “What did you touch?” “His wrist. To check for a pulse.” “Which wrist?” “The left.” “That’s all?” Eva tucked her hair behind her ear again. “I moved his coat a little. I thought perhaps I could stop the bleeding.” “Show me.” Eva hesitated, then rose and returned to the body. She crouched at Voss’s left side, keeping clear of the blood. “I put my hand here.” She indicated the exposed wrist. “Then lifted this part of the coat.” She reached towards the hem at his hip. “Don’t touch it now,” Quinn said. “Did you see the wound?” “No.” “Then where were you trying to stop the bleeding?” Eva stared at the dark pool. “I don’t know. There was so much of it.” That, at least, sounded true. Quinn sent her back to the crate and waited until she was out of easy hearing. Malik folded his arms. “She’s lying about the compass. Either it’s stolen or she’s covering for whoever took it.” “Possibly.” “Empty cash box. Missing wallet. Missing stock. Man stabbed during a robbery. We don’t need to buy into the sales pitch.” “We need to look at the floor.” “I have.” “Look again.” The blood pool was widest beneath Voss’s chest. A thinner tongue extended towards the wall, stopped at the skirting, and dried there. Across it ran two narrow, parallel grooves. Quinn crouched without putting a knee down. “The body was moved,” she said. Malik leaned in. “Dragged away from the stall?” “Towards it.” She pointed to the grooves. They began near the wall and ended beneath the victim’s shoes. His heels had cut through wet blood as someone hauled him by the shoulders. “If he bled where he’s lying now, those marks wouldn’t run underneath him. He was closer to the wall when he lost the blood.” “Then someone pulled him out to get at his pockets.” “Perhaps. But they emptied the till without leaving blood on it.” “Gloves.” “There’s no blood on his pockets either.” Malik looked at the coat. Quinn worked a gloved finger beneath the visible flap. The lining was damp against the ribs, but the pocket opening was clean. So was the button. “The wallet could have gone before he was stabbed,” Malik said. “Yes. It could.” She did not object to ordinary answers. She objected to answers that arrived before the questions. A porter’s trolley stood behind the stall. Its front wheel had passed through the edge of the blood, leaving a crescent on the concrete. Quinn followed its clean wheel tracks into the dust beneath the table. “What’s in there?” Malik lifted the cloth. A wooden cash box sat on the lower shelf, beside a tin of polish and a paper-wrapped sandwich. “Thought you said empty.” “The box on the counter was empty.” Quinn lifted the lid with a pen. Bundles of notes filled three compartments. Malik exhaled through his nose. “Some robbery,” she said. From the stairs came a sharp exchange of voices, then silence. Neither of them turned. Quinn studied the stall. The open cabinet had a lock intact enough to reflect the bulbs. Its key hung from a cord around Voss’s neck. She crouched again and examined his trapped right hand. Two fingers were visible beneath his chest. Green dust stained the nails. “Help me lift his shoulder. Just enough.” Malik knelt opposite her. Together they raised the dead man a few inches. His right hand came free. It held a brass compass. The casing had a mottled green crust, worn smooth where a thumb would rest. Fine marks crowded the face. Its glass was cracked in a single line. Malik stared at it. “Well.” Quinn photographed it where it lay, then lifted it into an evidence bag. The needle swung hard towards the wall. She rotated the bag. The needle held its direction. “Magnet under the platform,” Malik said. She walked three paces to her left. The needle turned. Three paces to her right. It turned again. Both times it pointed towards the damaged tiles above the blood. Quinn felt a small tightening beneath her breastbone. Three years ago, in a locked service corridor in Limehouse, DS Morris’s radio had transmitted forty-three seconds of water dripping. They had found his blood on one wall and his warrant card on the other. No body. No exit. No explanation that survived being written down. She had spent three years refusing the word impossible. “Quinn?” She lowered the bag. “Get the photographer down here.” “He’s waiting at the gate.” “Then give him the bloody token.” Malik went. Quinn approached the wall. The damaged patch was roughly triangular, its highest point level with her shoulder. Hairline cracks ran from it through otherwise sound tiles. At the base, where blood met mortar, a narrow strip of black cloth protruded from a seam. She leaned close without touching it. Wool, she thought. The same weave as Voss’s coat. Behind her, Eva said, “Don’t pull that out.” Quinn straightened. “I told you to stay there.” “I know.” “Then why are you here?” Eva’s face had lost what little colour it possessed. Her green eyes fixed on the wall. Quinn glanced back. The compass needle trembled inside the bag. “What am I looking at?” “I don’t know.” “You know enough to warn me.” “The wards have been damaged.” “Those marks on the compass?” “No. Here.” Eva pointed to the thin band of mortar between the tiles. Quinn had taken the scratches for the work of a careless trowel. Now she saw repetitions: hooked strokes, short bars, a pattern interrupted where the tiles had broken. “What do they do?” “They keep the platform separate.” “From what?” Eva said nothing. Quinn stepped between her and the wall. “Leonard Voss is dead. Whatever you’re frightened of, it has already happened to him.” “That doesn’t mean it’s finished.” The answer landed harder than Quinn wanted it to. She looked along the stalls. Their owners had gathered at the far end of the platform, beyond the police tape Malik had strung between two iron columns. None watched the body. All watched the broken wall. “Did you hear anything before you found him?” “I told Sergeant Malik. A crash.” “Glass?” “Not exactly.” “Describe it.” “Like crockery breaking underwater.” The drip continued beyond the stalls. Quinn checked her worn leather watch. The second hand moved steadily. She pressed her thumb against its cracked strap until the tightening in her chest eased. “Who was with Voss?” “I didn’t see anyone.” “Was his stall open?” “Yes.” “Cabinet?” Eva shook her head. “I didn’t notice.” “Was the compass in his hand?” “I didn’t see his right hand.” Quinn studied the coat again. There was a fresh tear near the right cuff. Green grit lodged in the weave, and a short black thread stretched from the tear. Voss had reached towards the wall. Or into it. She bent to examine the fragments near his cheek. One showed glaze. Another, turned edge-on in the blood, showed a pointed corner stained almost to its base. Not a knife. The opening beneath his ribs could have been made by that point. She looked from the blood to the wall, then to the position of the body. Voss had been upright, close against the tiles. Something had broken them outwards. A shard had entered his chest. He had fallen there, bleeding, with his sleeve caught in the damaged seam. Then someone had pulled him clear. Quinn turned to Eva. “You didn’t only lift his coat.” Eva shut her eyes. “You pulled him away from the wall.” “I tried.” “Using his shoulders. His heels dragged through the blood.” “Yes.” “Why leave that out?” Eva opened her eyes. “Because you’d ask why.” Quinn held her gaze. “Why?” “He was halfway through it.” The bulbs hummed overhead. “Through the wall.” Eva nodded once. Quinn wanted to reject it. Wanted the comfort of a clever fraud, a hidden door, a girl rehearsing nonsense to keep herself out of prison. Instead she checked. The mortar was old. No hinges. No frame. No disturbed dust at the skirting beyond the blood. The cloth caught in the seam was not tucked between loose tiles. It passed into solid mortar. Malik returned with the photographer. “Keep him back,” Quinn said. He stopped. “What’s happened?” “Possible structural hazard. Nobody approaches this wall.” His eyes went to Eva. “What’s she told you?” “Enough to make us careful.” Quinn moved the bag slowly along the tiled surface. The needle followed the damaged patch. As she brought it closer, the brass casing clicked against the plastic. Then the black cloth in the seam drew tight. Eva stepped back. Quinn did not. She watched the thread disappear a fraction deeper into the mortar. Not settle. Not slip. Pull. She backed away, taking the compass with her. The thread slackened. For a moment nobody spoke. Malik had seen it. She could tell by the way his hands hung motionless at his sides. Quinn looked at Voss’s stall again. The full cash box. The untouched stock. The unlocked cabinet. A man taking out his own instrument, not a thief stealing it. “He wasn’t being robbed,” she said. “He was checking something.” “The wall?” Malik asked. “The compass brought him here. He unlocked the cabinet himself.” “And the injury?” “Broken tile, possibly. We’ll let the pathologist decide. But find out who damaged those markings. Photograph every inch before anyone touches them.” Eva gripped her satchel. “You should close the market.” “I intend to.” “You don’t understand. It moves at the full moon. If this stays open when—” “When is the full moon?” “Tomorrow.” Quinn glanced towards the stairs. One entrance they knew about. Another opening at her shoulder, and a dead man who had apparently found it first. “Malik. Names and addresses from everyone. No one leaves without speaking to us. And get an engineer, but tell them nothing comes off this wall.” He nodded, then paused. “What goes in the initial report?” “Unexplained death. Possible interference with the scene.” It was accurate. It would have to do. Quinn faced Eva again. “At Limehouse, three years ago, a police officer disappeared inside a locked corridor.” Eva’s expression changed. There. Not surprise. Recognition. Quinn stepped closer. “His name was Morris.” From behind the broken tiles came three measured knocks. The photographer lowered his camera. Quinn kept her eyes on Eva, whose lips had parted without a sound. Somewhere beyond the wall, water dripped.
created_at"2026-10-05T15:41:10.868Z" 10/5/2026, 3:41:10 PM
model"openai/gpt-6.1-sol-20260929"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency14722
moderation_latency(null)
generation_time104994
tokens_prompt896
tokens_completion4240
native_tokens_prompt835
native_tokens_completion3380
native_tokens_completion_images0
native_tokens_reasoning77
native_tokens_cached0
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"completed"
service_tier"default"
usage0.03547
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791214870-yhwUlzAkuFXkQmiY98Pp"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791214870-NfB6104mIPE29puO67ei"
upstream_id"resp_00622565fb8a1ccb016ac3c517046087d1a3cded6d132e4725"
provider_responses
0
endpoint_id"dfb9d5c3-63f9-4263-8b78-4fa97dcb3d5e"
id"resp_00622565fb8a1ccb016ac3c517046087d1a3cded6d132e4725"
is_byokfalse
latency428
model_permaslug"openai/gpt-6.1-sol-20260929"
provider_name"OpenAI"
status200
total_cost0.03547
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
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
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences145
tagDensity0.097
leniency0.193
rawRatio0
effectiveRatio0
96.01% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2509
totalAiIsmAdverbs2
found
0
adverb"very"
count1
1
adverb"slowly"
count1
highlights
0"very"
1"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)
84.06% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2509
totalAiIsms8
found
0
word"velvet"
count1
1
word"stomach"
count1
2
word"etched"
count1
3
word"silence"
count2
4
word"pulse"
count1
5
word"trembled"
count1
6
word"measured"
count1
highlights
0"velvet"
1"stomach"
2"etched"
3"silence"
4"pulse"
5"trembled"
6"measured"
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
narrationSentences237
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences237
filterMatches
0"watch"
hedgeMatches
0"tended to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences367
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen25
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2509
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions100
wordCount1704
uniqueNames8
maxNameDensity2.29
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Quinn"
discoveredNames
Quinn39
Malik20
Voss9
Eva24
Limehouse1
Morris1
Three3
One3
persons
0"Quinn"
1"Malik"
2"Voss"
3"Eva"
4"Morris"
5"One"
places
0"Limehouse"
globalScore0.356
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences125
glossingSentenceCount1
matches
0"ad man who had apparently found it first"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2509
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences367
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs247
mean10.16
std10.13
cv0.997
sampleLengths
015
154
28
38
43
58
647
710
87
943
104
1122
1241
134
143
154
1620
1713
186
191
2019
213
222
234
246
2532
263
273
2830
2930
304
314
322
336
3413
3517
363
373
3818
3935
405
414
429
4314
441
455
4615
4712
483
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences237
matches
0"was cracked"
1"being written"
2"been made"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs304
matches
0"was tucking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences367
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1709
adjectiveStacks0
stackExamples(empty)
adverbCount46
adverbRatio0.026916325336454067
lyAdverbCount8
lyAdverbRatio0.004681100058513751
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences367
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences367
mean6.84
std4.71
cv0.689
sampleLengths
015
116
216
312
410
58
68
73
85
93
1023
1110
1214
135
145
157
1610
173
184
198
207
2111
224
2322
2411
2513
2617
274
283
294
303
3117
329
334
346
351
3619
373
382
394
406
4115
428
439
443
452
461
4722
488
496
49.32% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.3188010899182561
totalSentences367
uniqueOpeners117
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences208
matches
0"Somewhere beyond them, water dripped"
1"More than once."
2"Usually beside other names, other"
3"All watched the broken wall."
4"Then someone had pulled him"
5"Instead she checked."
6"Then the black cloth in"
7"Somewhere beyond the wall, water"
ratio0.038
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount49
totalSentences208
matches
0"He gave a short laugh."
1"He claimed to have taken"
2"She filed that away with"
3"His left hand rested palm-up"
4"His right was trapped beneath"
5"She was tucking a strand"
6"His coat had ridden up"
7"She leaned closer."
8"She looked at the wound"
9"Her knee complained."
10"Her voice travelled surprisingly well"
11"She had a freckled face"
12"She kept her eyes on"
13"She crouched at Voss’s left"
14"She indicated the exposed wrist"
15"She reached towards the hem"
16"She pointed to the grooves."
17"They began near the wall"
18"His heels had cut through"
19"She did not object to"
ratio0.236
65.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount164
totalSentences208
matches
0"The dead man lay beneath"
1"Harlow Quinn stopped at the"
2"Stalls crowded the abandoned station:"
3"A string of bare bulbs"
4"The place smelled of hot"
5"He gave a short laugh."
6"Quinn did not."
7"He claimed to have taken"
8"The woman had inspected it,"
9"Quinn had watched the lock."
10"Nothing had turned inside it."
11"She filed that away with"
12"His left hand rested palm-up"
13"His right was trapped beneath"
14"Blood spread from under his"
15"Malik nodded towards a young"
16"She was tucking a strand"
17"Eva looked up at the"
18"Recognition tightened her mouth."
19"Quinn turned back to the"
ratio0.788
48.08% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences208
matches
0"Now she pulled on gloves"
1"Now she saw repetitions: hooked"
ratio0.01
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences57
technicalSentenceCount1
matches
0"The dead man lay beneath a departure board that had not changed in thirty years."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount0
fancyTags(empty)
dialogueSentences145
tagDensity0.083
leniency0.166
rawRatio0
effectiveRatio0
92.5523%