Run: 2026-07-09-01KX407SHA8PRPWVE450GEQZ95

Run Details

Duration:
1m 8s
Cost:
$0.106325
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Detective Harlow Quinn found the first smear of blood halfway down the dead escalator. It marked the ribbed metal in a neat crescent, no wider than her thumb. A second stain waited three steps below. Then a third. Each one had dried to the colour of old brick. Quinn crouched, trench coat pulling across her shoulders. The escalator descended into an abandoned Tube station beneath Camden, its tiled throat lit by portable police lamps and a row of bulbs strung along the ceiling. Beyond them, other lights glowed in colours no police contractor would have chosen: green flames inside jam jars, a red lantern shaped like a human heart, blue sparks crawling over a brass cage. Her worn leather watch read 03:17. “Blood trail?” DC Amit Malik called from the bottom. Quinn touched nothing. She lowered her face until the nearest stain caught the light. “No.” Malik stood with one shoe inside a white forensic oversuit and the other bare. He paused, hopping once. “It looks committed to the role.” “There’s no transfer on the grooves.” “What?” “If someone bled while being dragged down, the stain would bridge the ridges. If they walked, we’d have drops, not identical smears.” She rose. Military habits kept her balance where the rusted mechanism shifted beneath her boots. “Someone painted these on.” Malik pulled on his second overshoe. “Why?” “To make us look down.” Quinn looked up. The curved ceiling above the escalator carried decades of soot. Through it ran a pale scratch, shoulder-high at first, then rising towards the landing. A nail. A ring. Some hard point dragged along the tiles. Malik followed her gaze. “That wasn’t in the control officer’s report.” “The control officer saw blood.” At the bottom, the station opened into what had once been a ticket hall. It no longer resembled anything built by London Transport. Stalls crowded the floor beneath torn route maps. Black canvas awnings sagged over counters covered in stoppered bottles, knives with teeth carved into their handles, bird skulls bound in copper wire and blocks of wax holding things that twitched. Vendors had abandoned cups, ledgers and half-packed cases. A brass scale rocked on one stall although the air lay still. Police tape divided the hall with a yellow line nobody appeared keen to cross. The body sat in an old wooden ticket booth. A man in a plum-coloured suit occupied the clerk’s chair, chin resting on his chest. Silver pins fastened his cuffs to the desk. His hands lay palms down, fingers spread, as if someone had arranged him for a lesson in anatomy. No wound showed through his clothes. His face, visible through the booth window, had the waxy grey cast Quinn knew too well. Malik joined her beside the tape. “Welcome to Camden’s least licensed shopping centre.” “Who found him?” “Uniforms responded to a call from a maintenance engineer. Engineer heard voices behind a sealed access door, came down and found this. By the time the first unit arrived, the place had emptied.” “Sealed door?” “Welded shut in 1998.” “And yet?” Malik held up an evidence bag. Inside lay a thin oval cut from yellowed bone. A hole pierced one end. “This was in the engineer’s pocket. He swears he’s never seen it.” Quinn studied the token through the plastic. A mark had been burned into one face: an arch crossed by three vertical strokes. “He has a solicitor?” “He asked for a priest.” “That wasn’t my question.” “Yes. Duty brief arrived twenty minutes ago.” Quinn ducked beneath the tape. Scene-of-crime officers worked around the stalls with clipped movements and stiff shoulders. One photographed a rack of glass eyes. Another stood over an open crate, refusing to look inside it. Dr Renata Vale waited beside the ticket booth, gloved hands clasped over her white suit. Her mouth formed a hard line. “You took your time.” “The station wasn’t on any map.” “It’s on maps. It’s marked closed.” Quinn glanced at the corpse. “Cause?” Vale tipped her head towards the booth. “Exsanguination.” “No blood.” “That’s the obstacle.” Malik moved to the window. “Could have been drained elsewhere and posed here.” Vale’s eyes narrowed above her mask. “No pooling. No lividity worth the name. Every major vessel I checked appeared empty.” “Drained elsewhere, then.” “Without an incision?” Malik looked at the dead man’s throat. “Needle?” “I found six punctures in the fingertips. Shallow. None reached a vessel large enough to account for this.” Quinn examined the silver pins fastening the cuffs. Each had a flat head stamped with the same arch-and-bars mark as the bone token. “Time of death?” “Body temperature suggested four to six hours, but rigor hadn’t begun.” “The station’s cold.” “Fourteen degrees. Not enough to explain it.” “And his eyes?” Vale’s gaze shifted to the corpse. “See for yourself.” Quinn stepped into the booth. It smelt of damp paper, hot metal and something sharp enough to sit on the back of her tongue. Not bleach. Not ozone. A scent without a place in her memory. She lifted the man’s chin with two fingers beneath his jaw. His eyelids stood half open. The whites had turned black. Malik leaned towards the window. “Chemical staining.” “Name the chemical.” “I left my travelling laboratory in the car.” Vale pressed her lips together. Quinn released the chin. The head fell to its former angle. No blood marked the collar. No bruises ringed the neck. The man’s plum suit had been tailored for him, though the left sleeve sat half an inch shorter than the right. His shoes shone except at the heels, where white dust filled the seams. Quinn looked down. The booth floor held no white dust. “What’s above us?” Malik consulted his phone. “Road. Buildings. London.” “Below.” “Service tunnels. Old Northern line spur. Flooded in sections.” Quinn pointed to the shoes. “He walked through plaster or chalk before he died.” “Or the killer dusted his heels.” “Why only the seams? No residue on the soles.” Malik crouched outside the booth. “Cleaned.” “With what?” He looked at the dry boards. Quinn bent closer. Both soles bore shallow cuts: a fan of fine lines spreading from the instep towards the toe. They looked like scratches from broken glass, except each line curved in the same direction. “Photograph these.” The scene-of-crime officer nearest them raised his camera. “They’re already done.” “Do them again with side lighting.” The officer adjusted his lamp without argument. Quinn turned to the desk. A black velvet cloth covered most of its surface. Someone had chalked a circle around the dead man’s hands. Within it stood a small brass compass, its casing mottled green with verdigris. Protective sigils crowded the face in tight rings. Its needle pointed at the dead man’s chest. Malik tapped the booth glass. “That’s your murder weapon.” “A compass?” “Dr Vale found burns beneath it.” Vale gestured towards the dead man’s right palm. Quinn lifted the hand enough to inspect the skin. A black ring, crisp as ink, seared the centre. The size matched the compass casing. “Heat damage?” “No blistering,” Vale answered. “The tissue collapsed in a pattern I’ve never seen.” “So he held it.” “Or someone pressed it into his hand.” Quinn looked at the fingers. Chalk clung beneath the nails, but none coated the pads. If he had gripped the compass hard enough to produce the mark, the casing’s ridged edge should have printed against his curled fingers. His fingers had no marks. “Bag it.” A camera flashed. “Already photographed,” the officer muttered. “Bag it now.” He stepped into the booth and reached for the compass with plastic tweezers. The needle swung towards him. He stopped. Malik straightened. “Magnetic.” The officer moved his hand left. The needle followed. He shifted right. It followed again. Vale backed away from the window. The officer’s hand shook. The tweezers clicked against the brass. “Don’t touch it.” Quinn caught his wrist. “Step out.” He withdrew, breath rasping inside his mask. The needle turned as he moved. It tracked him to the booth door, hesitated, then snapped back towards the corpse. Malik’s humour had drained from his face. “Hidden magnet.” “In his chest?” Vale asked. “Could be.” “You’d have seen it on the scanner.” “We haven’t moved the body.” “I used a portable ultrasound. There’s nothing metallic in the thoracic cavity.” Quinn studied the compass. The needle trembled against its pin, fixed on the dead man’s sternum. “Who owns this place?” Malik opened his notebook. “Depends who you ask. Uniforms found tenancy ledgers written in five languages. Most names are false. The maintenance engineer called it the Veil Market.” At a stall across the hall, a young woman with curly red hair sat under guard. Round glasses magnified green eyes fixed on the ticket booth. A worn leather satchel rested between her boots, stuffed until books strained the flap. Freckles stood stark against her drained complexion. Quinn nodded towards her. “And she is?” “Eva Kowalski. British Museum research assistant. Restricted archives.” “What does restricted mean?” “She asked me the same thing when I searched her bag.” Eva tucked a curl behind her left ear. Her gaze dropped to Quinn’s watch, lingered on the cracked leather strap, then returned to the booth. “She had another bone token,” Malik continued. “Claims it grants entry.” “To a station with a welded door?” “She called the door ‘temperamental’.” Quinn left the booth and crossed the hall. Her boots clicked over tiles painted with faded arrows. One pointed towards TRAINS. Someone had scratched beneath it: NOT YOURS. Eva rose as Quinn approached. “Detective Quinn.” Quinn stopped a pace short. “We haven’t met.” “No. Your identification was visible when you bent under the tape.” Malik glanced at Quinn’s coat. Her warrant card sat inside it, out of sight. Eva adjusted her glasses. “DC Malik used your name at the escalator.” “He didn’t.” A pulse moved in Eva’s throat. Quinn let the silence narrow. Eva gripped the satchel strap. “I heard one of the officers.” “Which one?” “I don’t know.” “You work with old records. You should value accurate sources.” “I’m not under arrest.” “No. Arrested people get chairs in warmer rooms.” Malik came to Quinn’s shoulder. “She identified the victim as Tomas Venn. Broker. Sold information, relics, introductions.” Eva’s fingers tightened around the leather. “He traded access.” “To what?” “To places.” Quinn glanced at the cracked station clock above them. Its hands stood at twelve minutes past one. “What happened here?” “The Market opened at midnight. It moves every full moon. Camden was this month’s site. Tomas took the booth because everyone passed it on the way in.” “You came through the welded door.” “I used a token.” “Show me how.” “The door won’t open now.” “Why?” “The Market closed.” “There are thirty stalls full of stock.” “People left what they couldn’t carry.” “Because a man died?” “Because the Compass moved.” Quinn watched her face. “What Compass?” Eva’s eyes flicked towards the booth before she could stop them. Malik folded his arms. “The brass one?” Eva tucked the same curl behind her ear. It sprang loose. “You shouldn’t handle it.” “We noticed.” “It wasn’t made for human hands.” “What was it made for?” Eva looked past Quinn at the uniforms, the cameras, the bright forensic lamps. Blue sparks crept around the brass cage on the nearest stall and snapped against its bars. “A Shade artisan crafted it. It points towards the nearest rift.” Malik gave a dry breath. “A rift in what?” Eva ignored him. “If the needle points at Tomas, he didn’t die here.” Vale had come within earshot. She pulled her mask beneath her chin. “His body suggests otherwise.” “I didn’t mean the body.” Malik looked at Quinn. “Chemical fumes. We’ve all been down here too long.” Quinn turned back towards the ticket booth. The false blood marks on the escalator led down. The scratch on the wall led up. White dust hid in the dead man’s heel seams but not on his soles. Someone had cleaned them, yet left the residue where a hurried cloth could not reach. His left sleeve sat short because the jacket had twisted around his torso. Not from poor tailoring. Someone had dressed him after rigor should have begun, except rigor had not begun at all. The compass needle pointed to the corpse, but it had followed the scene-of-crime officer when he reached inside the circle. Not a magnet. Not the man. Proximity. Quinn’s gaze settled on the chalk circle around the hands. One section near the dead man’s left wrist looked thicker. The chalk line doubled back on itself, hiding a break no wider than a matchstick. Beside it, pressed into the velvet, lay a faint rectangular indentation. Something had rested there. Something small enough to pocket. “Who entered the booth before we arrived?” Malik checked his notes. “Maintenance engineer, first two uniforms, paramedic, Dr Vale.” “Anyone touch the chalk circle?” Vale shook her head. “The paramedic checked for a pulse. That’s all.” “Left wrist or right?” “Left.” Quinn stepped closer to the booth but stayed outside. The dead man wore no watch. A pale band circled his left wrist, protected from years of sun. Along its inner edge sat four tiny bruises, square and evenly spaced. Not a watch strap. A fastening. “His property list.” Malik turned a page. “Wallet, coins, three keys, fountain pen, handkerchief. No phone.” “No watch?” “No.” Eva moved beside the constable guarding her. The constable raised a hand, and she stopped. “Tomas always wore a black iron bracelet.” Quinn looked at the rectangular indentation in the velvet. “What did it do?” Eva swallowed. “He claimed it kept doors from noticing him.” Malik rubbed a hand over his face. “Doors don’t notice people.” “The welded one did,” Quinn replied. She followed the scratch above the escalator in her mind: a hard point dragged along tile, rising as its wearer climbed. The staged blood directed attention down towards the body. The real trace marked someone leaving. She looked at the silver pins through the victim’s cuffs. Their stamped symbols matched the entry token, but one pin sat at an angle. Beneath its head, caught against the plum fabric, gleamed a thread of curly red fibre. Quinn turned to Eva’s hair. Not red fibre. Copper wire, fine as a strand. The same wire bound the bird skulls at the stall behind her. “Malik, clear everyone away from the exits. Nobody touches the walls, doors or tokens.” He shut his notebook. “You think the killer’s still here?” Quinn pointed towards the compass. “I think we’ve mistaken what counts as an exit.”
created_at"2026-07-09T17:54:02.93Z" 7/9/2026, 5:54:02 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4885
moderation_latency(null)
generation_time68350
tokens_prompt1149
tokens_completion4457
native_tokens_prompt1009
native_tokens_completion3376
native_tokens_completion_images0
native_tokens_reasoning167
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.106325
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0f3b7311bb46f670016a4fe03cbadc81938acae0adeede4c84"
is_byokfalse
latency1946
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619642-z9X15VLyaZQVPnxXT0Yj"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619642-nfLbCkICkoCd6yYVQVDJ"
upstream_id"resp_0f3b7311bb46f670016a4fe03cbadc81938acae0adeede4c84"
total_cost0.106325
cache_discount(null)
upstream_inference_cost0
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
totalTags7
adverbTagCount0
adverbTags(empty)
dialogueSentences143
tagDensity0.049
leniency0.098
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2426
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
79.39% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2426
totalAiIsms10
found
0
word"velvet"
count3
1
word"magnetic"
count1
2
word"trembled"
count1
3
word"stark"
count1
4
word"pulse"
count2
5
word"silence"
count1
6
word"flicked"
count1
highlights
0"velvet"
1"magnetic"
2"trembled"
3"stark"
4"pulse"
5"silence"
6"flicked"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences203
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences203
filterMatches
0"watch"
hedgeMatches
0"try to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences339
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2426
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions96
wordCount1641
uniqueNames12
maxNameDensity2.32
worstName"Quinn"
maxWindowNameDensity6
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn38
Tube1
Camden1
Amit1
Malik24
London1
Transport1
Renata1
Vale11
Eva13
One3
persons
0"Harlow"
1"Quinn"
2"Amit"
3"Malik"
4"Renata"
5"Vale"
6"Eva"
7"One"
places
0"London"
globalScore0.342
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences124
glossingSentenceCount2
matches
0"appeared keen to cross"
1"looked like scratches from broken glass,"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2426
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences339
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs256
mean9.48
std10.68
cv1.127
sampleLengths
014
134
268
36
49
514
61
718
86
96
101
1122
1215
134
146
151
165
173
1835
194
207
215
2223
2359
2414
259
2663
276
287
293
3033
312
324
332
3420
3512
3622
374
385
394
407
415
4230
4321
444
456
466
475
481
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences203
matches
0"been burned"
1"been tailored"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs282
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences339
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1652
adjectiveStacks0
stackExamples(empty)
adverbCount25
adverbRatio0.01513317191283293
lyAdverbCount3
lyAdverbRatio0.0018159806295399517
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences339
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences339
mean7.16
std5.2
cv0.727
sampleLengths
014
114
27
33
410
58
627
733
86
99
103
1111
121
1314
144
156
166
171
1822
192
2013
214
226
231
245
253
2610
2714
282
292
307
314
327
335
3414
359
368
3731
388
3912
4014
419
4215
438
4418
456
4616
476
487
493
49.46% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.3215339233038348
totalSentences339
uniqueOpeners109
17.64% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences189
matches
0"Then a third."
ratio0.005
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences189
matches
0"It marked the ribbed metal"
1"Her worn leather watch read"
2"She lowered her face until"
3"He paused, hopping once."
4"It no longer resembled anything"
5"His hands lay palms down,"
6"His face, visible through the"
7"Her mouth formed a hard"
8"It smelt of damp paper,"
9"She lifted the man’s chin"
10"His eyelids stood half open."
11"His shoes shone except at"
12"He looked at the dry"
13"They looked like scratches from"
14"Its needle pointed at the"
15"His fingers had no marks."
16"He stepped into the booth"
17"He shifted right."
18"It followed again."
19"He withdrew, breath rasping inside"
ratio0.169
34.07% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount161
totalSentences189
matches
0"Detective Harlow Quinn found the"
1"It marked the ribbed metal"
2"A second stain waited three"
3"Each one had dried to"
4"Quinn crouched, trench coat pulling"
5"The escalator descended into an"
6"Her worn leather watch read"
7"DC Amit Malik called from"
8"Quinn touched nothing."
9"She lowered her face until"
10"Malik stood with one shoe"
11"He paused, hopping once."
12"Military habits kept her balance"
13"Malik pulled on his second"
14"Quinn looked up."
15"The curved ceiling above the"
16"Some hard point dragged along"
17"Malik followed her gaze."
18"It no longer resembled anything"
19"Stalls crowded the floor beneath"
ratio0.852
26.46% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences189
matches
0"If he had gripped the"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences59
technicalSentenceCount2
matches
0"Black canvas awnings sagged over counters covered in stoppered bottles, knives with teeth carved into their handles, bird skulls bound in copper wire and blocks…"
1"His hands lay palms down, fingers spread, as if someone had arranged him for a lesson in anatomy."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount2
fancyTags
0"the officer muttered (mutter)"
1"Malik continued (continue)"
dialogueSentences143
tagDensity0.042
leniency0.084
rawRatio0.333
effectiveRatio0.028
86.9005%