Run: 2026-03-18-01KM0A7FJEJ6Y39SHV7JS9W6G5

Run Details

Duration:
17.2s
Cost:
$0.015796
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 first thing Detective Harlow Quinn noticed was the smell. Not blood. Not cordite. Not the sweet, coppery stink of death that clung to alleyways and stairwells and back rooms where people made bad decisions with clean hands. This was older than that, dry and mineral, like pennies rubbed between fingers and left in a pocket with old paper and coal dust. It leaked up from the cracked tiles of the abandoned Tube station beneath Camden, threaded through the stale air and the ghost-breath of the tunnels. The second thing she noticed was that the place should not have existed. The Veil Market had been alive when she’d entered it thirty minutes earlier through a maintenance door marked OUT OF ORDER and an iron stairwell guarded by a man who had not asked for a badge. It had been all lantern-light and muttered bargains, a subterranean sprawl of stalls under the railway vaults: hanging charms, jars of black liquid, books chained shut, knives that looked too clean. Then, as quickly as a tide drawing back, it had gone wrong. Sellers had scattered. Someone had screamed. And now the market itself had become a crime scene, the stalls abandoned in a rough ring around a central platform where a body lay under two blue forensic lamps. Quinn drew in a breath and let it out through her nose. Her worn leather watch sat heavy on her left wrist. She checked the time without meaning to. Military precision, her ex-husband used to call it, half mocking, half admiring, as if punctuality were another kind of armor. He was wrong. Armor cracked. Punctuality just made the crack easier to spot. “Detective Quinn.” She looked up. Eva Kowalski stood beside a collapsed stall of brass trinkets and dried herbs, round glasses catching the sterile gleam of the lamps. Her curly red hair had been shoved hastily behind one ear and then escaped again in a frizz of panic. A worn leather satchel hung from one shoulder, stuffed so full of books that the flap would barely close. “You’re not supposed to be here,” Quinn said. Eva gave a breathless, helpless little shrug. “Neither are you, technically.” “That’s not how law works.” “No,” Eva said, glancing toward the body. “Unfortunately.” Quinn’s gaze lingered on her friend’s face for a beat too long. Freckles stood out starkly in the underground light. Eva looked too pale, too awake, like someone who had not slept because the world had started making sense only in the worst possible way. Quinn had seen that look before in witnesses, in informants, in the aftermath of disasters that didn’t know they were impossible yet. “What are you doing here?” Quinn asked. Eva’s fingers went to her hair again, tucking it behind her left ear. “I was with a contact. I’d been trying to confirm something in the restricted archives. Then I got a text that said come now, and when I got here, people were already running.” “From what?” Eva shook her head. “That’s the problem. Nobody agrees.” Quinn filed that away and turned toward the scene proper. A ring of officers and techs had cordoned off the platform with portable tape that looked absurdly ordinary in a place like this. Beyond it, the body lay on a scatter of broken glass and market debris. Male, maybe fifty. Dark coat. One hand curled under his chest. The other stretched toward something that had been kicked out of reach. Quinn approached slowly, taking in the details before anyone had a chance to contaminate them with explanation. A smashed stall. Three overturned stools. Salt on the floor in a crescent, as if someone had thrown it in haste or ceremony. On the wall behind the body, chalk marks had been scored into the soot-dark bricks—circles, crossing lines, half-erased sigils. Not graffiti. Not exactly. A corpse in a black market below Camden. That part was almost banal, if anything involving the Veil Market could ever be called that. The problem was the blood. Or rather, the lack of it. Quinn crouched beside the body, careful not to step into the pale ring of forensic powder that had been dusted around the edges. The dead man’s face was gray and slack, his lips parted in a way that suggested surprise more than pain. There was a wound high in his chest, but no pooling beneath him. Only a dark seep into the lining of his coat. Too little. Much too little. She looked closer. The skin around the wound had been burned—not singed, burned clean in a narrow, circular pattern, the flesh puckered as though touched by intense heat. But the fabric itself wasn’t charred. The edges were torn, not melted. Quinn’s eyes narrowed. Behind her, one of the uniformed officers cleared his throat. “We think it was some kind of blade. Maybe ceremonial. Witnesses say they heard shouting, then the lights went out.” “Witnesses?” Quinn repeated, still looking at the chest wound. “Best we’ve got,” the officer said. “Market people aren’t exactly lining up to cooperate.” Eva made a small sound under her breath that might have been agreement or disgust. Quinn ignored them both and extended two gloved fingers toward the dead man’s right hand, stopping just short. His fingertips were blackened. Not blood. Soot. She rose in one smooth motion and studied the scene from standing. The body. The overturned stools. The chalk. The salt. The broken glass. The angle of the corpse relative to the body of the stall behind him. Something was wrong with the arrangement. Not one thing. Several. Her eyes tracked to the far side of the platform where, half in shadow, a brass object lay near the edge of a drain channel. It had rolled there under a tangle of cable and discarded cloth. She stepped over to it and crouched. A compass. Not police issue. Small brass casing, green with patina. The face was etched with protective sigils so fine they almost disappeared in the lamp-light. The needle inside did not sit still. It jittered, then tugged with a faint, insistent pull toward the far tunnel mouth, as if something unseen had left a wake in the air. Quinn exhaled slowly. She had seen objects like this before, though never in a report and never from anyone who would admit where they came from. The Veil Market sold tools to people who wanted to find things that should not be found. This one was attuned to supernatural energy. She didn’t need Eva to tell her that. She lifted her head. “Who found this?” One of the techs, a young constable with a nervous mouth, said, “The compass? It was by the body.” “No,” Quinn said. “Who found the body.” The constable blinked. “Security. He said he came back after the panic and saw the victim here.” “Security where?” “Market security. Or what passes for it.” Quinn stood, her jaw tightening. She let her gaze drift over the platform again, and there it was: the second thing wrong with the scene. The body had been placed. Not staged by someone trying to frame a mugging. Staged by someone who knew the market. The broken stall wasn’t random; its splintering formed a corridor. The salt wasn’t a ward, not exactly. It was a boundary. Someone had made a circle and then broken it. A circle around a thing they were keeping in. Or keeping out. She looked at the chalk marks again. The circles were not occult symbols in the sense people liked to imagine in books. They were directional. Measurement marks. Reference points. Quinn turned to Eva. “You know this language?” Eva had gone very still. She was staring at the chalk marks with an expression Quinn didn’t like. Recognition, yes. But also dread. “Not language,” Eva said quietly. “Notation. Old ritual shorthand. Not British, not modern. Those marks—” She stopped, swallowed, and tucked hair behind her ear again. “They’re for mapping a breach.” Quinn looked back at the body. “A breach in what.” “The Veil,” Eva said. “Or something adjacent. A tear. A passage.” The word passage settled over the station like another layer of cold. One of the officers gave a short, skeptical laugh. “Right.” Quinn shot him a look that sent the sound back into his throat. She had no patience for mockery tonight. “Then why is the compass pointing that way?” she asked, more to Eva than anyone else. Eva followed the jittering needle. “Because there was one.” “A portal?” Eva nodded once. “A small one, maybe. Temporary. Enough to move something through.” Quinn glanced again at the wound in the dead man’s chest. Clean burn. No blood. Soot on the hands. Too little pooling. “And if something came through here, what would it do?” Eva’s mouth tightened. “Depends on what it was.” Quinn crouched beside the body again, this time reaching under his left side. Her gloved fingers touched fabric, then something solid tucked inside his coat. She eased it free. A key. Old, heavy iron, its bow stamped with a crescent shape she didn’t recognize. Not a house key. Not a locker key. A token key, perhaps. Or a marker. She slid it into a plastic evidence bag and straightened. The officer nearest the tape shifted nervously. Quinn could feel the whole scene bristling around her, the city above and the market below overlapping in an ugly seam. “Where’s the owner of the stall?” she asked. “Missing,” the officer said. “So are two traders and one of the cleaners.” “Missing,” Quinn repeated, flatly. “Disappeared,” he corrected himself. “That’s worse.” Eva folded her arms, the satchel strap creaking. “Detective, there’s something else.” Quinn looked at her. “I know this compass.” Eva glanced around, then lowered her voice. “It’s from the Market. A Shade artisan made it. They’re rare. This isn’t the sort of thing someone carries casually.” “Meaning?” “Meaning whoever had it knew enough to navigate the Market’s active points. They might have used it to find the rift—or to track it after it opened.” Quinn felt the pieces shift under her feet. She turned toward the tunnel mouth the compass needle had chosen. The darkness there was heavier than simple shadow. The air near it moved in faint, irregular pulses, like a lung trying not to be noticed. She stepped closer and saw what everyone else had missed. On the floor of the tunnel, just past the edge of the platform, the dust had been swept aside in a rough crescent. Beneath it was a thin line of embedded metal, barely visible where the tracks curved away into blackness. Not part of the station. Not Tube infrastructure. A threshold. Her pulse quickened once, hard, and she hated that her body recognized danger before her mind finished naming it. This was the kind of thing that had swallowed DS Morris three years ago, leaving only questions and a case file full of impossible details that no supervisor had wanted to touch. Supernatural origins, they called them now, with the same embarrassed tone people used for embarrassing stains. Quinn still had the scar of it under her skin, whether she admitted it or not. She lowered her voice. “Eva.” Eva came to stand beside her, eyes fixed on the floor. “Did the body cross this line?” Quinn asked. Eva studied the dust, the scuffs, the broken chalk at the edge of the platform. Then her face changed. Not dramatically. Just enough. “No,” she said. “I don’t think so.” Quinn looked at her. “Explain.” Eva knelt, careful, and pointed to the marks beside the threshold. “These aren’t opening sigils. They’re containment marks. Someone was trying to seal the breach from the market side. See how the salt crescent is broken here? That means the circle failed after the thing had already been forced open.” Quinn’s eyes tracked along the tunnel edge. “Then the victim wasn’t killed by a blade.” “No.” “He was used.” Eva’s face went tight. “As a lock, maybe. Or a key.” Quinn thought of the heavy iron key in the evidence bag. Thought of the compass needle trembling toward the tunnel. Thought of the body with its burned wound and the lack of blood, as if something had been taken from him before death properly arrived. She turned back to the corpse, and this time she saw it: the faint imprint in the soot-blackened fingertips, not random at all but a pattern rubbed into the skin, similar to the sigils on the compass face. Protective, yes. But misdrawn. Altered. Reversed by a hand that knew just enough to be dangerous. The dead man had tried to ward something off. Or to call it in. “What are you thinking?” Eva asked. Quinn kept her eyes on the evidence, her mind working with the cold, satisfying click it always made when the world refused to lie cleanly. “I’m thinking this wasn’t a robbery. Or a killing. Not by itself.” “Then what was it?” Quinn watched the tunnel mouth, where the compass needle continued to twitch as though it were listening to something beyond the dark. “A transfer,” she said. “Someone opened a rift here, used him to stabilize it, and took whatever they came for through the tunnel before the market understood what was happening.” Eva stared at her. “You think it was planned.” “I think this body is the mess they left behind.” “And the missing traders?” Quinn looked around at the shattered stalls, the abandoned wares, the chalked circles and the salt lines, and understood the part that made her stomach go cold. “They’re not missing,” she said. “They were witnesses. Or accomplices. Someone took them because they know who made the breach.” The constable behind them muttered, “You can’t know that.” Quinn didn’t turn. “Yes, I can.” She lifted the evidence bag containing the key and held it up to the lamp. The stamped crescent matched the shape in the chalk notation. Not a lock key. A marker. A token used to identify a specific stall or seller within the Market’s hidden economy. A mark of access. The dead man had been carrying the access token to the place where the breach happened. Not a victim then. A courier. A lure. Quinn’s gaze sharpened. “Someone here wanted the police to find the body before they found the door.” Eva’s breath caught. “So the crime scene is a decoy.” “Yes.” “Then what’s behind the tunnel?” Quinn looked at the compass again. The needle had finally steadied. It pointed not merely toward the darkness, but through it, and beyond, as if the thing it sought was already moving away from them, carrying the shape of the case with it. She slid the compass into her palm and felt the faint, uncanny vibration of it under her glove. “Whatever was taken,” she said, “isn’t gone yet.” The lights above the platform flickered once. Somewhere deep in the tunnel, something answered with a soft, metallic knock. Every officer on the platform froze. Eva went pale. Quinn did not move. Her fingers tightened around the compass until the brass edge pressed into her skin, cold and certain. She had seen enough scenes to know when the story everyone was telling had been built on the wrong body, the wrong wound, the wrong idea of what had happened. This one had not begun with murder. It had begun with a door.
created_at"2026-03-18T11:10:24.347Z" 3/18/2026, 11:10:24 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency946
moderation_latency(null)
generation_time16834
tokens_prompt923
tokens_completion4051
native_tokens_prompt835
native_tokens_completion3371
native_tokens_completion_images0
native_tokens_reasoning88
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.01579575
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0959c06d3b81b69e0169ba88206f20819494659a06c2279670"
is_byokfalse
latency191
model_permaslug"openai/gpt-5.4-mini-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773832224-CKmyOdk31AYCEIcXQJYQ"
upstream_id"resp_0959c06d3b81b69e0169ba88206f20819494659a06c2279670"
total_cost0.01579575
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount2
adverbTags
0"Eva said quietly [quietly]"
1"Eva glanced around [around]"
dialogueSentences73
tagDensity0.315
leniency0.63
rawRatio0.087
effectiveRatio0.055
90.26% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2567
totalAiIsmAdverbs5
found
0
adverb"quickly"
count1
1
adverb"slowly"
count2
2
adverb"very"
count1
3
adverb"nervously"
count1
highlights
0"quickly"
1"slowly"
2"very"
3"nervously"
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)
80.52% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2567
totalAiIsms10
found
0
word"aftermath"
count1
1
word"etched"
count1
2
word"could feel"
count1
3
word"navigate"
count1
4
word"pulse"
count1
5
word"quickened"
count1
6
word"shattered"
count1
7
word"stomach"
count1
8
word"uncanny"
count1
9
word"flickered"
count1
highlights
0"aftermath"
1"etched"
2"could feel"
3"navigate"
4"pulse"
5"quickened"
6"shattered"
7"stomach"
8"uncanny"
9"flickered"
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
narrationSentences227
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences227
filterMatches
0"watch"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences277
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2564
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions1
matches
0"Supernatural origins, they called them now, with the same embarrassed tone people used for embarrassing stains."
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions81
wordCount2084
uniqueNames11
maxNameDensity1.78
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Eva"
discoveredNames
Detective1
Harlow1
Quinn37
Tube2
Camden2
Veil3
Market4
Kowalski1
Eva26
Morris1
One3
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Market"
4"Kowalski"
5"Eva"
6"Morris"
places
0"One"
globalScore0.612
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences125
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.78
wordCount2564
matches
0"not random at all but a pattern rubbed into the skin, similar to the sigils on the"
1"not merely toward the darkness, but through it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences277
matches
0"was that the"
1"seen that look"
2"hated that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs123
mean20.85
std21.42
cv1.028
sampleLengths
010
177
213
3115
462
52
664
78
811
95
108
1167
127
1346
142
159
1670
1717
1846
1924
205
216
2271
233
2437
253
2630
279
2814
2915
3022
313
3238
3310
3444
352
3656
3758
387
3919
407
4117
422
437
4430
4546
469
473
4829
498
85.17% Passive voice overuse
Target: ≤2% passive sentences
passiveCount13
totalSentences227
matches
0"been shoved"
1"been kicked"
2"been scored"
3"been dusted"
4"been burned"
5"were torn"
6"were blackened"
7"was etched"
8"was attuned"
9"been placed"
10"been swept"
11"been taken"
12"been built"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs338
matches
0"were keeping"
1"was staring"
2"were listening"
3"was already moving"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount1
flaggedSentences3
totalSentences277
ratio0.011
matches
0"On the wall behind the body, chalk marks had been scored into the soot-dark bricks—circles, crossing lines, half-erased sigils."
1"The skin around the wound had been burned—not singed, burned clean in a narrow, circular pattern, the flesh puckered as though touched by intense heat."
2"The broken stall wasn’t random; its splintering formed a corridor."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2092
adjectiveStacks1
stackExamples
0"breathless, helpless little shrug."
adverbCount83
adverbRatio0.039674952198852774
lyAdverbCount23
lyAdverbRatio0.010994263862332695
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences277
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences277
mean9.26
std7.92
cv0.855
sampleLengths
010
12
22
324
424
525
613
736
831
912
103
113
1230
1312
1410
157
1620
173
182
198
202
213
2222
2320
2419
258
267
274
285
297
301
3112
328
3325
3422
357
3613
3733
382
394
405
4110
4223
4314
443
452
466
4712
4817
493
41.70% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.2996389891696751
totalSentences277
uniqueOpeners83
89.13% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences187
matches
0"Then, as quickly as a"
1"Only a dark seep into"
2"Too little pooling."
3"Then her face changed."
4"Somewhere deep in the tunnel,"
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences187
matches
0"It leaked up from the"
1"It had been all lantern-light"
2"Her worn leather watch sat"
3"She checked the time without"
4"He was wrong."
5"She looked up."
6"Her curly red hair had"
7"She looked closer."
8"His fingertips were blackened."
9"She rose in one smooth"
10"Her eyes tracked to the"
11"It had rolled there under"
12"She stepped over to it"
13"It jittered, then tugged with"
14"She had seen objects like"
15"She didn’t need Eva to"
16"She lifted her head."
17"She let her gaze drift"
18"It was a boundary."
19"She looked at the chalk"
ratio0.214
66.95% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount147
totalSentences187
matches
0"The first thing Detective Harlow"
1"This was older than that,"
2"It leaked up from the"
3"The second thing she noticed"
4"The Veil Market had been"
5"It had been all lantern-light"
6"Sellers had scattered."
7"Someone had screamed."
8"Quinn drew in a breath"
9"Her worn leather watch sat"
10"She checked the time without"
11"Military precision, her ex-husband used"
12"He was wrong."
13"Punctuality just made the crack"
14"She looked up."
15"Eva Kowalski stood beside a"
16"Her curly red hair had"
17"A worn leather satchel hung"
18"Eva gave a breathless, helpless"
19"Eva said, glancing toward the"
ratio0.786
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences187
matches(empty)
ratio0
30.98% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences83
technicalSentenceCount13
matches
0"Not the sweet, coppery stink of death that clung to alleyways and stairwells and back rooms where people made bad decisions with clean hands."
1"The Veil Market had been alive when she’d entered it thirty minutes earlier through a maintenance door marked OUT OF ORDER and an iron stairwell guarded by a ma…"
2"It had been all lantern-light and muttered bargains, a subterranean sprawl of stalls under the railway vaults: hanging charms, jars of black liquid, books chain…"
3"Military precision, her ex-husband used to call it, half mocking, half admiring, as if punctuality were another kind of armor."
4"Eva looked too pale, too awake, like someone who had not slept because the world had started making sense only in the worst possible way."
5"Quinn had seen that look before in witnesses, in informants, in the aftermath of disasters that didn’t know they were impossible yet."
6"Quinn crouched beside the body, careful not to step into the pale ring of forensic powder that had been dusted around the edges."
7"The skin around the wound had been burned—not singed, burned clean in a narrow, circular pattern, the flesh puckered as though touched by intense heat."
8"It jittered, then tugged with a faint, insistent pull toward the far tunnel mouth, as if something unseen had left a wake in the air."
9"Quinn shot him a look that sent the sound back into his throat."
10"This was the kind of thing that had swallowed DS Morris three years ago, leaving only questions and a case file full of impossible details that no supervisor ha…"
11"Quinn watched the tunnel mouth, where the compass needle continued to twitch as though it were listening to something beyond the dark."
12"Quinn looked around at the shattered stalls, the abandoned wares, the chalked circles and the salt lines, and understood the part that made her stomach go cold."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount1
matches
0"Quinn repeated, flatly"
95.21% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags21
fancyCount4
fancyTags
0"Quinn repeated (repeat)"
1"Quinn repeated (repeat)"
2"he corrected (correct)"
3"behind them muttered (mutter)"
dialogueSentences73
tagDensity0.288
leniency0.575
rawRatio0.19
effectiveRatio0.11
86.9082%