Run: 2026-07-09-01KX4112VC813AS6D3QXH8QQ2W

Run Details

Duration:
3m 49s
Cost:
$0.104070
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="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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
Rain lacquered Soho black and silver, turning brake lights into long red wounds across the road. Detective Harlow Quinn stood beneath the green neon raven above the bar entrance and watched water drip from its beak. The Raven’s Nest looked shut. Curtains drawn, brass handle dark, no smoker hunched beneath the awning. Yet bass throbbed faintly behind the brickwork, too slow to be music. More like a second pulse buried under the city’s own. Quinn checked her worn leather watch. 23:17. Herrera had been inside for eleven minutes. She crossed the street as a taxi hissed through standing water. Rain struck her closely cropped hair, gathered at the sharp edge of her jaw, and found the gap between collar and neck. She ignored it. Eighteen years in the Met had taught her that discomfort was information only when it affected the job. Cold didn’t. Fear sometimes did. The bar door opened. Tomás Herrera stepped out, glanced left, then right. Short dark curls shone with rain. His coat hung open despite the weather, and a silver medallion flashed at his throat before he tucked it beneath his shirt. Saint Christopher. Patron saint of travellers, lost causes, and men who thought superstition counted as armour. He carried a narrow leather case under one arm. Quinn eased back into the doorway of a shuttered tailor’s. Herrera started south at a brisk walk. Not towards the nearest bus. Not towards his flat. He kept close to the buildings, using awnings where he could, and checked reflections in windows instead of looking over his shoulder. Careful. Not trained, but practised. Quinn let two pedestrians pass between them, then followed. She had spent six weeks assembling the outline of Herrera’s life from official omissions. Born in Seville. Moved to London at twenty-three. NHS paramedic. Good evaluations until the final year, when controlled drugs began disappearing from inventory and two patients arrived at hospital with blood chemistry nobody could explain. Herrera claimed he had administered emergency treatment. The review board called it unauthorised experimentation. He lost his licence. After that, the paperwork thinned. Cash rentals. Burner phones. Night visits to addresses linked to unexplained deaths, disappearances, and incidents that made senior officers lower their voices and close files. Herrera was either a backstreet doctor for a particularly secretive criminal network, or he had stumbled into something worse. Tonight, Quinn intended to find out which. He crossed Wardour Street against the lights. A horn blared. Herrera vaulted the low central barrier, the leather case tight against his ribs. Quinn stopped. That was not the movement of a man who merely had somewhere to be. He had made her. Herrera looked back. Their eyes met across the wet road. Warm brown, the personnel photograph had said. At this distance they looked black. His expression held no surprise, only resignation. Then he ran. Quinn plunged into traffic. A cyclist swore and skidded. She cleared the barrier in one step, landed hard, and sprinted after Herrera as he cut into an alley between a restaurant and a sex shop. Her shoes struck puddles deep enough to soak her socks. Bins crowded the passage. Herrera shouldered through stacked crates, sending empty bottles clattering underfoot. “Police!” Quinn shouted. “Stop!” He glanced back. “You don’t want to follow me.” “Stop and explain why.” He kicked a crate into her path. Quinn hurdled it, clipped the edge, recovered without breaking stride. Military precision, Morris used to call it. Always half mockery, half admiration. Since his death, she heard his voice at inconvenient moments—usually when the city went dark and strange around her. Herrera burst from the alley onto Shaftesbury Avenue. Rain swarmed in the headlights. Theatre crowds packed the pavement beneath umbrellas, bright and sluggish as tropical fish. He plunged among them. Quinn followed, using her shoulder where apologies failed. A woman dropped a programme. A man in a dinner jacket shouted after her. Herrera’s dark head appeared, vanished, surfaced near a bus shelter. He moved with the frantic economy of someone accustomed to carrying injured people through chaos. She gained ground when he slipped on the kerb. The leather case struck his hip. Something inside gave a hard metallic clink. He cut north. “Tomás Herrera!” Quinn called. He faltered at the sound of his full name. Only for a fraction, but enough. Quinn caught his coat at the shoulder. Herrera spun. His forearm knocked hers aside, sleeve riding up to expose a pale knife scar along his left arm. He did not strike her. He shoved the leather case between them and tore free, leaving a button in her fist. “Don’t make me arrest you,” she snapped. “You can’t arrest what’s waiting for this.” He slapped the case and ran. Quinn went after him. The chase crossed Oxford Street, passed shuttered shops and late-night kebab counters, then twisted through Bloomsbury’s darker squares. Herrera abandoned any attempt at subtlety. He vaulted railings, cut through hotel lobbies, ducked beneath a descending delivery shutter with inches to spare. Quinn followed through the service entrance and came out among bins steaming in the rain. North. Always north. Camden. The word landed before the evidence arranged itself. Four weeks earlier, an informant had mentioned a market that moved every full moon. He had been drunk and terrified, fingernails worn bloody from scratching at his own arms. Enchanted goods, he had said. Banned substances. Information that knew who wanted it. Quinn had filed none of it. Tonight the full moon hid behind the storm. Herrera ran along Eversholt Street, chest heaving now. Quinn’s own breath rasped cold in her throat. Her left knee ached from an old riot injury, but his pace had begun to break. He looked back more often. Not to check her position, she realised. To check the sky. They reached a row of construction hoardings near a disused Tube entrance, the old red-and-blue roundel stripped of lettering. Steel shutters sealed the public stairs. Posters peeled from rain-black boards: concerts, flats, a missing girl whose face had bleached nearly white. Herrera veered into a narrow gap between the hoarding and a brick wall. Quinn followed and found an empty service yard. No exit. Herrera stood at the far end before a tiled wall stained with rust. He fumbled at his neck. For one foolish second Quinn thought he was reaching for a weapon. Her hand went beneath her coat. He pulled out the Saint Christopher medallion, then reached behind it and snapped something free from the chain. A small white disc. Bone. “Hands where I can see them,” Quinn said. Herrera pressed the disc into a shallow indentation between two cracked tiles. The wall breathed. Not moved. Breathed. Tiles bowed inward as if some vast lung had drawn air from behind them. Grout split without sound. A vertical seam opened, spilling amber light across the flooded yard. Quinn stopped three metres away. Beyond the opening, stairs descended farther than the old station’s footprint allowed. Their tiled walls glistened with damp. Shadows moved below, and with them came a confusion of scents: hot iron, cinnamon, antiseptic, wet fur, woodsmoke. Voices murmured in languages Quinn almost recognised and others that made her teeth hurt. Herrera faced her across the threshold. Rain ran down his olive skin. His chest rose and fell beneath his soaked shirt, the medallion clenched in one fist. “You’ve seen enough,” he said. “What’s in the case?” “Medicine.” “For whom?” “Someone who’ll die without it.” “That line cost you your licence.” His expression tightened. “My licence cost other people their lives.” “Put the case down.” “I can’t.” “Then you’re under arrest.” “For practising medicine?” “For obstruction, assaulting a police officer, possession of suspected controlled substances, and making me run from Soho to Camden in this weather.” Despite himself, Herrera barked a breath that might have been a laugh. It vanished quickly. Behind him, something chimed three times. The sound came from deep below, thin and metallic. The market voices changed. Stalls calling last offers, perhaps. Or an alarm. Herrera looked down the stairs. Quinn saw fear in him then. Not fear of her. Fear of being late. “Detective,” he said, quieter, “I know who you are.” “Congratulations.” “I know about DS Morris.” The rain seemed to fall away from her. Quinn’s right hand closed around nothing beneath her coat. She carried no firearm tonight, only warrant card, cuffs, baton, and an old anger sharp enough to masquerade as a weapon. “Say his name again,” she said. Herrera held her gaze. “He came here once.” Every detail in the yard hardened: the cracked tiles, the rainwater silvering Herrera’s lashes, the bone token fixed in the wall. “Morris died in Bermondsey.” “He died after Bermondsey.” The official record said Detective Sergeant Daniel Morris had been killed during pursuit of an unknown suspect. No body recovered. Blood at the scene, enough to make survival impossible. CCTV failed across two blocks. Six witnesses described six different attackers. One swore the thing had no face. Quinn had spent three years trying to force sense into that night. “You’re lying.” “I wish I were.” “Where is he?” “I don’t know.” “Is he dead?” Herrera’s hesitation cut deeper than an answer. The opening in the wall began to narrow. He looked back. “The door won’t stay open without another token.” Quinn stepped forward. Herrera lifted one hand. “Listen to me. Down there, your badge means nothing. Don’t give anyone your full name. Don’t accept food, drink, gifts, or favours. If someone asks what you’re buying, say salt. If you hear a child crying—” “Move.” His mouth flattened. “This is what I meant. You don’t want to follow me.” “You’re wrong.” She advanced. Herrera retreated one step onto the stairs. The darkness beyond him shifted. Quinn glimpsed a woman with antlers browsing jars of teeth beneath strings of blue flame. A man in a butcher’s apron folded a scrap of shadow and placed it in a paper packet. Farther down, under the corroded Underground signs, stalls crowded an abandoned platform where no train had run in decades. Figures moved through smoke and lamplight. Some were almost human. Others made her vision slide aside before she could understand what she saw. Her body reacted before her mind did. Skin tightened across her shoulders. Pulse quickened. Every instinct built through eighteen years of policing told her the threshold was a crime scene, an ambush, a sealed room with no backup and no lawful authority. Morris’s voice surfaced again. Don’t go through a door if you don’t know what’s waiting behind it, Harlow. He had said that the week before Bermondsey. Quinn checked her watch. 23:31. The second hand jerked once, then began moving backwards. She stared at it. A wet handprint appeared on the wall beside her head. Five long fingers. No arm attached. It faded almost at once. Herrera saw it. “You need to decide.” The gap had narrowed to the width of a doorway. The bone token trembled in its socket. Somewhere below, the market rang its thin bell again. Herrera glanced at the case, then into the amber depths. “How did Morris get in?” Quinn asked. “I brought him.” The words struck with physical force. Herrera turned and descended. Quinn seized his collar and yanked him back. He caught the handrail. The case slipped from beneath his arm and struck a step. Its latches sprang. Inside lay glass ampoules nestled in dark velvet, each filled with liquid that shone a deep arterial red. A syringe in a silver sheath. Rolls of bandage. Forceps. Three tiny stoppered bottles in which pale things twisted like smoke. One ampoule had cracked. The liquid crawled uphill inside the glass. Quinn released Herrera. “What patient needs that?” “One who was bitten.” “By what?” “You don’t have a word for it.” “Try me.” A howl rolled up the stairwell. It was not loud. It did not need to be. The sound pressed against Quinn’s ribs and found the empty place beneath them, the place Morris had left. Market chatter ceased. Blue flames guttered. At the bottom of the stairs, heads turned in perfect unison towards a tunnel beyond the platform. Herrera went pale. “We’re out of time.” He dropped to one knee, gathered the ampoules, and shut the case. Quinn watched his hands. They shook, but his movements stayed efficient, each vial checked before he returned it to the velvet. A medic’s hands. A man running towards the injured, not away from the law. The wall closed another inch. Quinn looked back at the service yard. Rain slashed through the amber light. Beyond the hoardings lay streets she understood: cameras, radios, warrants, statements, evidence. She could step away. Call for units. Seal the yard. Bring specialists, though she could not imagine which box on the incident form covered breathing masonry and uphill blood. If she stayed, Herrera disappeared into a place that erased the value of her badge. The door might close. She might never find it again. Morris had crossed this threshold. Herrera had brought him. The howl sounded a second time, closer now. Something heavy struck metal below. Screams broke across the platform. Herrera rose with the case. “Last chance.” Quinn took out her phone. No signal. The screen showed a photograph instead of the lock display: Morris at his desk, younger than she remembered, holding two coffees and scowling at whoever had taken the picture. She had never owned that photograph. Words appeared beneath it in white. HARLOW QUINN ENTRY OFFERED PRICE OUTSTANDING Her full name. Herrera saw the screen and swore in Spanish. “Put it away.” “What does ‘price outstanding’ mean?” “It means the Market knows you.” “I’ve never been here.” “Maybe it remembers Morris.” The handprint returned on the wall. This time it was dark red. Quinn slid the phone into her pocket. Fear had become information. It told her the danger was real, that Herrera knew more than he had admitted, that the place below had reached into her life before she ever reached it. It also told her Morris’s case had never been cold. Only buried. She unclipped the baton at her belt. Herrera stared at her. “That won’t help.” “It helps me.” The wall contracted until the opening brushed her shoulder on one side and Herrera’s case on the other. Quinn stepped across the threshold. The air changed at once, warm and dry against her wet face. The stair beneath her foot shuddered like muscle. Behind them, tiles ground together, swallowing the rain-soaked yard, the construction boards, and the last clean line back to London. Darkness sealed the wall. Herrera exhaled. “Stay close.” “You’re still under arrest.” “Of course I am.” Below, the Veil Market erupted into motion. Stalls slammed shut. Creatures fled towards tiled passageways. Blue fire raced along the ceiling, casting warped shadows over signs written in bone, brass, and skin. At the far end of the abandoned platform, something stepped out of the tunnel. Quinn could not make sense of its shape. She saw too many joints, a white grin, and eyes that reflected no light at all. Herrera gripped the leather case against his chest. Quinn raised her baton. Then the thing in the tunnel spoke in Morris’s voice. “Harlow,” it said. “You took your time.”
created_at"2026-07-09T18:08:42.581Z" 7/9/2026, 6:08:42 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency607
moderation_latency(null)
generation_time178036
tokens_prompt914
tokens_completion4275
native_tokens_prompt810
native_tokens_completion3334
native_tokens_completion_images0
native_tokens_reasoning0
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.10407
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0dc2aa5f52a13dec016a4fe3aabaec81908e8017024790230d"
is_byokfalse
latency231
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-1783620522-0YTVmLkrl8j6hEaqSxC6"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620522-57CmXK9v7j5jXUf5aTKW"
upstream_id"resp_0dc2aa5f52a13dec016a4fe3aabaec81908e8017024790230d"
total_cost0.10407
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
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences59
tagDensity0.153
leniency0.305
rawRatio0
effectiveRatio0
98.03% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2540
totalAiIsmAdverbs1
found
0
adverb"quickly"
count1
highlights
0"quickly"
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)
76.38% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2540
totalAiIsms12
found
0
word"throbbed"
count1
1
word"pulse"
count2
2
word"quickened"
count1
3
word"trembled"
count1
4
word"depths"
count1
5
word"velvet"
count2
6
word"perfect"
count1
7
word"efficient"
count1
8
word"raced"
count1
9
word"sense of"
count1
highlights
0"throbbed"
1"pulse"
2"quickened"
3"trembled"
4"depths"
5"velvet"
6"perfect"
7"efficient"
8"raced"
9"sense of"
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
narrationSentences284
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences284
filterMatches
0"watch"
hedgeMatches
0"tended to"
1"seemed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences334
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen36
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2539
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions1
matches
0"Despite himself, Herrera barked a breath that might have been a laugh."
61.62% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions127
wordCount2263
uniqueNames30
maxNameDensity1.77
worstName"Herrera"
maxWindowNameDensity3
worstWindowName"Herrera"
discoveredNames
Soho1
Harlow2
Quinn38
Raven1
Nest1
Met1
Herrera40
Christopher2
Seville1
London2
Wardour1
Street3
Morris8
Shaftesbury1
Avenue1
Oxford1
Bloomsbury1
Eversholt1
Tube1
Saint2
Detective2
Sergeant1
Daniel1
Underground1
Bermondsey1
Spanish1
Veil1
Market2
Rain5
Fear3
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Nest"
4"Herrera"
5"Christopher"
6"Morris"
7"Saint"
8"Sergeant"
9"Daniel"
10"Underground"
11"Market"
12"Rain"
13"Fear"
places
0"Soho"
1"Seville"
2"London"
3"Wardour"
4"Street"
5"Shaftesbury"
6"Avenue"
7"Oxford"
8"Bloomsbury"
9"Eversholt"
10"Spanish"
globalScore0.616
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences162
glossingSentenceCount1
matches
0"appeared beneath it in white"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.394
wordCount2539
matches
0"Not trained, but practised"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences334
matches
0"said that the"
1"owned that photograph"
2"admitted, that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs178
mean14.26
std16.02
cv1.123
sampleLengths
016
158
27
37
459
54
652
79
810
97
1036
119
1267
135
1444
157
1623
172
1818
193
207
2120
223
234
2455
254
269
274
287
2941
3026
314
3247
339
3413
353
364
3715
387
3941
407
417
426
434
4456
453
461
4750
486
498
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences284
matches
0"been killed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs419
matches
0"was reaching"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences334
ratio0.003
matches
0"Since his death, she heard his voice at inconvenient moments—usually when the city went dark and strange around her."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2270
adjectiveStacks0
stackExamples(empty)
adverbCount68
adverbRatio0.029955947136563875
lyAdverbCount12
lyAdverbRatio0.0052863436123348016
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences334
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences334
mean7.6
std5.76
cv0.758
sampleLengths
016
120
25
311
412
510
66
71
87
911
1022
113
1218
132
143
154
168
176
1822
192
2014
219
2210
237
245
254
2622
271
284
299
3014
313
325
332
3425
357
367
374
385
392
402
4121
4219
437
447
453
4613
472
4814
494
59.24% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.37349397590361444
totalSentences332
uniqueOpeners124
79.37% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences252
matches
0"More like a second pulse"
1"Then he ran."
2"Always half mockery, half admiration."
3"Only for a fraction, but"
4"Somewhere below, the market rang"
5"Then the thing in the"
ratio0.024
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount57
totalSentences252
matches
0"She crossed the street as"
1"She ignored it."
2"His coat hung open despite"
3"He carried a narrow leather"
4"He kept close to the"
5"She had spent six weeks"
6"He lost his licence."
7"He crossed Wardour Street against"
8"He had made her."
9"Their eyes met across the"
10"His expression held no surprise,"
11"She cleared the barrier in"
12"Her shoes struck puddles deep"
13"He glanced back."
14"He kicked a crate into"
15"He plunged among them."
16"He moved with the frantic"
17"She gained ground when he"
18"He cut north."
19"He faltered at the sound"
ratio0.226
65.16% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount199
totalSentences252
matches
0"Rain lacquered Soho black and"
1"Detective Harlow Quinn stood beneath"
2"The Raven’s Nest looked shut."
3"Curtains drawn, brass handle dark,"
4"Quinn checked her worn leather"
5"Herrera had been inside for"
6"She crossed the street as"
7"Rain struck her closely cropped"
8"She ignored it."
9"The bar door opened."
10"Tomás Herrera stepped out, glanced"
11"His coat hung open despite"
12"Patron saint of travellers, lost"
13"He carried a narrow leather"
14"Quinn eased back into the"
15"Herrera started south at a"
16"He kept close to the"
17"Quinn let two pedestrians pass"
18"She had spent six weeks"
19"Herrera claimed he had administered"
ratio0.79
39.68% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences252
matches
0"To check the sky."
1"If she stayed, Herrera disappeared"
ratio0.008
99.30% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences82
technicalSentenceCount5
matches
0"Patron saint of travellers, lost causes, and men who thought superstition counted as armour."
1"Night visits to addresses linked to unexplained deaths, disappearances, and incidents that made senior officers lower their voices and close files."
2"Four weeks earlier, an informant had mentioned a market that moved every full moon."
3"Voices murmured in languages Quinn almost recognised and others that made her teeth hurt."
4"Inside lay glass ampoules nestled in dark velvet, each filled with liquid that shone a deep arterial red."
69.44% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount1
matches
0"he said, quieter,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount2
fancyTags
0"Quinn shouted (shout)"
1"she snapped (snap)"
dialogueSentences59
tagDensity0.153
leniency0.305
rawRatio0.222
effectiveRatio0.068
91.6074%