Run: 2026-04-24-01KQ0MQGQYBNN3HGT3FP87DEVV

Run Details

Duration:
1m 55s
Cost:
$0.131580
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="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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Rain stitched Soho into silver threads and black gutters. Detective Harlow Quinn stood across the road from The Raven’s Nest, collar turned up, brown eyes fixed on the green neon sign buzzing above the entrance. The light bled over the wet pavement and painted every passing face a sickly shade of sea-glass. Inside, shapes moved behind fogged windows. Laughter hit the glass, died there, and ran down in condensation. Her worn leather watch showed 23:47. Quinn didn’t need the time. Her bones kept better records. A taxi hissed past, tyres slicing through a puddle. She didn’t blink. The man she had followed from Hackney had gone into the Nest twenty-two minutes ago carrying a canvas messenger bag under his coat. He had checked over his shoulder six times between Old Street and Soho, changed pace twice, and crossed three junctions against the lights without looking at traffic. Guilty men watched faces. Frightened men watched exits. This one had watched shadows. The pub door opened. Heat and music spilled out, thick with beer, damp wool, and burnt citrus. A couple stumbled into the rain, arguing about chips. Behind them came Tomás Herrera. Quinn straightened by half an inch. Herrera didn’t run. That pricked at her. Runners ran too soon. The former paramedic stepped beneath the green neon with his head down, short curls plastered dark against his forehead, olive skin catching the sign’s glow. His Saint Christopher medallion flashed once at his throat before he tucked it under his shirt. He carried no messenger bag. Quinn crossed the road. A bus roared between them, red flank blocking the Nest from view. Rain battered its windows. When it passed, Herrera had turned left into the narrow cut beside the bar. Quinn moved. Her shoes struck the pavement in a clipped rhythm, each step measured, economical. The alley stank of bins, wet brick, and old fryer oil. A black door banged at the far end. “Herrera.” He glanced back. Warm brown eyes. Recognition. No surprise. “Detective Quinn.” He kept walking. “You picked an ugly night for sightseeing.” “You left with someone’s property.” “My umbrella? You can have it. It’s useless.” “Stop.” He didn’t. Quinn broke into a run. Herrera bolted. The alley kinked hard right into a service lane choked with delivery crates and metal kegs. Herrera vaulted the first stack with a paramedic’s neat balance, coat snapping behind him. Quinn took the gap to the side, shoulder clipping a wet brick wall. Pain rang through her arm. She used it. Let it sharpen the room inside her head where anger usually waited. “Police! Move!” Two smokers at the rear of a restaurant flattened against a fire door. One dropped a cigarette into a puddle and swore. Herrera hit the lane, slid on wet cobbles, caught a drainpipe, and kept going. “You’re making this worse.” “Story of my life.” He cut across Wardour Street as traffic surged. Horns screamed. Quinn charged after him, one palm raised to a black cab whose driver leaned on the horn with both hands. “Met Police!” “Then arrest the bloody rain!” Herrera ducked between idling cars, his dark coat swallowed by reflections and headlamps. Quinn spotted the scar along his left forearm when he shoved a courier aside—pale against rain-slick skin, a line like split wax. He had lost his medical licence over treatments no coroner wanted to name and no hospital board wanted in its minutes. Quinn had read the file until dawn two weeks ago. Unauthorised injections. Missing blood units. Discharged patients who shouldn’t have survived, and one porter who had sworn under caution that a woman with no pulse had sat up and asked for mint tea. Herrera hit Shaftesbury Avenue and turned north. Quinn followed. Rain drummed on bus shelters, awnings, helmets, takeaway boxes. Neon smeared across the asphalt in pinks and poisonous blues. Theatre crowds huddled beneath umbrellas, faces pale in phone light. Herrera slipped through them, quick and lean, not shoving until he had to. He knew crowds. He knew injuries. He knew how bodies gave way. Quinn knew pursuit. She cut inside, through the edge of a queue, hand brushing the grip of her baton. A man in a velvet jacket stepped into her path. “Oi, watch—” “Move.” He moved. Herrera glanced back again. This time fear showed. Not of her. Of whatever lay ahead. That changed the weight of the chase. Quinn drove harder. Her lungs burned cold. Water ran from her cropped salt-and-pepper hair down the back of her neck. Her sharp jaw ached from the clamp of her teeth. On a different night, in a different case, DS Morris would have been two streets over, boxing the target in with that calm voice in her earpiece. Left, Harlow. He always favours left. Quinn heard rain instead. Three years and still rain could sound like radio static. Herrera crossed Charing Cross Road against the light. A cyclist clipped his shoulder and spun out, wheels skidding. Herrera stumbled, almost fell, then tore free. Quinn vaulted the fallen bike. “You all right?” The cyclist sat in the road, staring at his bent handlebars. “No, I’m not all right!” She didn’t stop. Herrera turned into a side street where the shops were shuttered and the cameras hung from corners like black fruit. He reached a recessed doorway, slapped his palm against something beside it, and a metal shutter began to rise with a grinding groan. Quinn closed the distance. “Herrera. Last warning.” He pulled a small object from his pocket and held it up between two fingers. White. Curved. The size of an old coin. A bone token. Quinn had seen one before in an evidence bag after Morris died. No lab had identified the species. No database had held a match. The token had gone missing from Property three days later, along with two minutes of CCTV and the night custody sergeant’s memory of his own name. Herrera’s face tightened when he saw her looking. “Go home, Detective.” “What’s in the bag?” “I don’t have it.” “Then why run?” “Because you’re standing in the doorway of a place that eats people like you.” The shutter lifted to waist height. Cold air seeped from the dark beyond, not the city’s cold, but something stale and buried, laced with metal, incense, and the sweet rot of flowers left too long in a vase. Quinn grabbed for him. Herrera dropped, rolled beneath the shutter, and vanished down a stairwell. Quinn hit the shutter with her shoulder and forced it higher. The motor strained. Her left wrist struck the metal; the face of her old watch cracked under the blow. “Damn it.” Below, footsteps clattered away. She ducked under. The stairwell had no sign, no light switch, no graffiti. London marked every surface it owned, yet these tiles gleamed blank and cream-coloured beneath a strip of green emergency light. The sound of the rain vanished when the shutter fell behind her. Quinn pulled her phone. No signal. Of course. “Herrera!” His voice floated up from below, ragged now. “Don’t follow me.” “Stop running.” “Then stop chasing.” She descended. The stairs spiralled farther than they should have. Quinn counted landings by habit. Four. Six. Nine. Her calf muscles tightened. A Tube station beneath this part of the city made no sense, not on any current line map, but London had tunnels that predated plans, maps, memory. She had learned that after Morris. She had learned it standing in an abandoned ticket hall in Lambeth with blood on her cuffs and no body to bring home. At the bottom, a tiled passage stretched ahead. The walls carried old roundel frames with the names scraped out. Posters from no decade she recognised peeled in long strips: a woman in a gas mask holding a bouquet of blue flames; a seaside resort under three moons; an advert for “Teeth Bought, No Questions Asked.” Herrera ran beneath an archway at the far end. Quinn followed him into noise. The underground market filled the abandoned Tube station like infection in a wound. Stalls sprawled across the platform and spilled over the tracks, patched together from tarps, brass poles, theatre curtains, railway sleepers, and bone-white fencing. Lamps hung from cables overhead, glowing amber, violet, and corpse-blue. Steam curled from pots where something with too many legs cracked and sizzled. Men and women crowded the aisles, but not all of them stayed with the same number of limbs when Quinn’s eyes tracked them. A child with silver pupils carried a tray of glass vials that whispered to each other. A butcher with bark for skin sharpened a cleaver against his own forearm. A woman in a red veil opened her coat to show rows of beating hearts nested in little brass cages. Quinn stopped at the edge of the platform. For one second, the chase thinned beneath the weight of the place. Then Herrera shoved past a stall selling pocket watches filled with teeth. “Tomás!” a vendor barked. “You owe me for the foxglove.” “Put it on my funeral bill.” Quinn stepped into the market. Conversation cracked apart around her. Faces turned. Some ordinary. Some too beautiful. Some barely faces at all. Her badge sat heavy inside her coat, useless as a parish leaflet in a riot. A tall man with yellow eyes slid into her path, holding a tray of black coins. “First visit requires a courtesy purchase.” Quinn showed him her warrant card. “Metropolitan Police. Move.” The man leaned closer. His pupils narrowed to threads. “That paper has no teeth here.” Quinn’s hand closed on her baton. “I do.” A laugh rippled through nearby stalls. Not friendly. Not hostile either. Appraising. The man stepped aside with a bow that showed vertebrae ridging beneath the skin of his neck. “Fresh rain on the copper. Haven’t smelled that in years.” She kept moving. Herrera had reached the old tracks. He jumped down, boots splashing through black water pooled between sleepers, and headed towards a second platform crowded with sheeted cages. Something inside one of them knocked in a rhythm too close to Morse. Quinn climbed down after him. The rail hummed under her shoe though no train approached. A hand seized her sleeve. She pivoted, elbow high. A woman with clouded eyes held up both palms. Charms clicked along her wrists: keys, teeth, saints, bullet casings. “Not there, love. Tithe lane.” “Let go.” “You carry a dead man’s question. Market charges extra for those.” Quinn’s throat closed. Morris had once called her a locked drawer with a badge. She had called him a walking personnel complaint. They had fought over coffee, paperwork, suspects, football, and whether ghosts counted as witnesses if no one put them under oath. She tore her sleeve free. “Keep your hands to yourself.” The woman smiled with gums stained blue. “Then keep your dead quiet.” Herrera looked back from the opposite platform. His face changed when he saw who had stopped Quinn. Anger cut through his fear. “Leave her alone, Mara.” “Your stray followed you, Tommy. Strays bite.” “She’s not mine.” “Never are.” Herrera ran on. Quinn climbed onto the far platform, breath hard in her chest. The air down here pressed close, damp and warm in patches, freezing in others. Her police radio crackled once at her shoulder with a burst of static and a voice that sounded like Morris taking a breath. She ripped it free and switched it off. A narrow aisle opened between stalls. Herrera forced his way through bundles of dried herbs, hanging masks, jars of cloudy liquid where eyes floated and blinked. Quinn stayed on him, dodging a cage that lunged at her ankle with iron teeth. “Tomás Herrera, I am arresting you on suspicion of theft, obstruction, and—” “And what? Entering a market you don’t have jurisdiction in?” He grabbed a pole, swung round a corner, and skidded to a halt. Quinn nearly collided with him. Ahead, three figures blocked the aisle. They wore long oilskin coats beaded with rain though no rain fell underground. Their faces hid behind smooth white masks marked with black vertical lines. Each held a hooked blade, short and thick, made not of steel but of something dull and yellowed. Bone, Quinn thought. Of course. Herrera raised both hands. “Gentlemen.” One mask tilted. “You ran.” “I exercised choice.” “You took delivery.” “I paid for delay.” “You paid for nothing.” Quinn shifted half a step, putting the nearest stall at her left and a stack of crates at her right. No clean exits. Market bodies tightened behind her, eager as pub drinkers around a fight. The lead masked figure turned its blank face towards Quinn. “Police?” Herrera spoke before she could. “Nobody important.” Quinn’s gaze stayed on the blades. “Careful.” Herrera didn’t look back. “You have no idea how much I mean that.” The masked figure lifted one gloved hand. The market noise sank, as though someone had closed a door over the world. “Detective Harlow Quinn.” Her name moved through the aisle. Vendors passed it mouth to mouth. Harlow Quinn. Quinn. Detective. Some hissed it. Some tasted it. Her grip tightened on the baton. “You have me at a disadvantage.” The mask faced her without eyes. “No. You brought that with you.” Herrera’s hands curled into fists. “She isn’t part of this.” “You brought her.” “She followed.” “You knew she would.” That landed. Quinn saw it in Herrera’s shoulders. The messenger bag. The empty hands leaving the bar. The route. The shutter. He hadn’t fled into the market by panic alone. He had led someone here, or been driven here, with Quinn close enough to muddy the deal. Quinn angled her head. “What did you take?” Herrera’s jaw worked. Rainwater dripped from his hair onto his brow, tracked down beside his nose. “Medicine.” “For whom?” “For someone who’d be dead before morning if I waited for permission.” The lead mask made a soft clicking sound. “Not medicine. Collateral.” A small stall lamp flickered. In its pulse of blue light, Quinn saw the object under the figure’s coat: the canvas messenger bag, strap looped across the chest. So Herrera hadn’t left with it from the Nest because he had already passed it on. Quinn took one step towards the masked figures. “I’ll need that bag.” Market laughter burst sharp and brief. A stallholder slapped the counter. Something in a jar squealed. Herrera’s head snapped round. “Are you insane?” “Often asked. Rarely relevant.” “The bag goes with them, I die.” “Not my preferred outcome.” “That’s touching.” “Who are they?” He swallowed. “Collectors.” The three masks moved at once. The first slashed for Herrera’s face. He ducked, but the hook caught his shoulder and tore his coat open. The second drove at Quinn. She met the wrist with her baton. The impact jarred up her arm. Bone blade clacked against metal. The figure had strength beyond its frame, but it overcommitted. Quinn stepped inside, drove her knee into its thigh, and smashed the baton across the side of the mask. The mask cracked. Black fluid seeped through the line. The aisle erupted. Vendors snatched goods from tables. Customers surged back, but no one ran far. The market curved around the violence and watched. Herrera grabbed a hanging chain and wrapped it round the first attacker’s blade arm. “Quinn, tracks!” “No.” The second masked figure recovered. Quinn blocked a low cut, felt the hook skim her coat and bite through fabric over her ribs. Heat followed. Blood, shallow but quick. She struck its wrist again, then its throat. The baton hit something hard beneath the collar. Not windpipe. Not human. The third figure reached for the messenger bag under its own coat. Herrera saw it too. “Don’t let him open that.” “What’s inside?” “Not now!” The third tugged the flap loose. Every lamp in the aisle dimmed. From the bag came a sound like wet fingers dragging over glass. Quinn moved before the sound became thought. She threw her baton. It spun end over end and struck the figure’s hand. The bag dropped, hit the platform, and twitched. Herrera lunged for it. The lead mask drove a boot into his ribs. Herrera hit a stall stacked with brass bowls; they cascaded around him, ringing hard enough to make Quinn’s teeth ache. The second attacker grabbed Quinn by the collar. Its glove smelled of grave wax and river mud. She drove her palm under the cracked mask, found softness, and shoved upward. The figure reeled. She ripped the bone hook from its grip and slashed across its forearm. It shrieked. The sound punched through the station, high and metallic. Several marketgoers flinched. One applauded once. Quinn scooped up her baton and turned. Herrera had the messenger bag clutched against his chest. Blood darkened his shoulder. The Saint Christopher medallion hung free, swinging with each breath. The lead mask stood between him and the way back. Behind Quinn, the aisle to the stairwell had vanished. Not blocked. Vanished. Where the path had been, a row of stalls now leaned shoulder to shoulder: bottled thunder, antique knives, a gramophone playing a woman’s sobs. The market had rearranged itself while she fought. Quinn stared for half a heartbeat. Herrera followed her gaze. “Now you see why I told you to go home.” The lead mask raised its blade. “Tomás Herrera. Debt remains.” Quinn placed herself beside Herrera, not in front of him. Beside. She hated that he noticed. “You owe them?” “I owed someone worse.” “Name.” “You’ll arrest me if we live.” “I can multitask.” His mouth twitched, gone in an instant. The masked figures spread out, pushing them backwards towards the platform edge. Beyond it, the tracks stretched into tunnel dark. The rail’s hum had deepened. A warm wind breathed from the black mouth ahead, carrying rust, ozone, and the faintest echo of station announcements spoken in no language Quinn knew. Herrera glanced down the tunnel. “No trains run here.” “Then why does it sound like one?” “Because the Market moves.” The lead mask advanced. Herrera lifted the bone token between two blood-slick fingers. “This gets you in. Doesn’t get you out.” Quinn’s watch ticked against her wrist, cracked glass scraping her skin. Her radio stayed dead. No units. No map. No jurisdiction. No backup. The way out had folded itself into stalls and watching mouths. Above them, London carried on: sirens, takeaway steam, couples under umbrellas, the green neon of The Raven’s Nest washing the pavement. Down here, a former paramedic held a bag that breathed, three collectors with bone blades closed distance, and something in the tunnel began to glow. Herrera’s voice dropped. “Detective, if you follow me further in, you stop being police and become stock.” Quinn looked at the tunnel. Then at the masked figures. Then at Herrera’s bleeding shoulder and the bag pressed to his ribs. She wiped rain and blood from her jaw with the back of her hand. “Move, Herrera.” His eyes widened. “You’re choosing this?” Quinn stepped onto the track bed as the tunnel glow swelled from black to deep green. “I’m choosing my suspect.”
created_at"2026-04-24T21:01:01.234Z" 4/24/2026, 9:01:01 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4539
moderation_latency(null)
generation_time114168
tokens_prompt1140
tokens_completion5429
native_tokens_prompt984
native_tokens_completion4222
native_tokens_completion_images0
native_tokens_reasoning41
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"
usage0.13158
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0318d4cbd5b61a6c0169ebda0d769c819585f26c59abb54c3a"
is_byokfalse
latency349
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777064461-qpKcZUyv6LBIRIPUgEHw"
session_id(null)
api_type"completions"
id"gen-1777064461-wPOXBYO4b5TsaMt7IqJ1"
upstream_id"resp_0318d4cbd5b61a6c0169ebda0d769c819585f26c59abb54c3a"
total_cost0.13158
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences96
tagDensity0.031
leniency0.063
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3180
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)
81.13% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3180
totalAiIsms12
found
0
word"measured"
count1
1
word"charged"
count1
2
word"pulse"
count2
3
word"velvet"
count1
4
word"weight"
count2
5
word"database"
count1
6
word"footsteps"
count1
7
word"flickered"
count1
8
word"grave"
count1
9
word"echo"
count1
highlights
0"measured"
1"charged"
2"pulse"
3"velvet"
4"weight"
5"database"
6"footsteps"
7"flickered"
8"grave"
9"echo"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences329
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences329
filterMatches
0"watch"
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences422
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
totalWords3179
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions145
wordCount2776
uniqueNames26
maxNameDensity2.09
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Quinn"
discoveredNames
Soho2
Harlow3
Quinn58
Raven2
Nest5
Hackney1
Old1
Street2
Tomás1
Herrera41
Saint2
Christopher2
Wardour1
Shaftesbury1
Avenue1
Morris5
Charing1
Cross1
Road1
Property1
Tube2
London3
Lambeth1
Morse1
Rain3
One3
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Tomás"
4"Herrera"
5"Saint"
6"Christopher"
7"Morris"
8"Rain"
9"One"
places
0"Soho"
1"Nest"
2"Old"
3"Street"
4"Wardour"
5"Shaftesbury"
6"Avenue"
7"Charing"
8"Cross"
9"Road"
10"Property"
11"London"
12"Lambeth"
13"Morse"
globalScore0.455
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences187
glossingSentenceCount1
matches
0"sounded like Morris taking a breath"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.944
wordCount3179
matches
0"not the city’s cold, but something stale"
1"not on any current line map, but London had tunnels"
2"not of steel but of something dull"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences422
matches
0"hated that he"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs253
mean12.57
std15.86
cv1.263
sampleLengths
09
160
26
310
462
58
65
731
86
952
105
114
1230
132
1432
151
163
176
1812
195
208
211
222
235
242
2563
262
2722
2814
294
304
3130
322
335
3499
357
362
3754
383
3926
402
411
422
4311
444
457
463
4754
486
4914
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences329
matches
0"were shuttered"
1"been driven"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs500
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount4
flaggedSentences4
totalSentences422
ratio0.009
matches
0"Quinn spotted the scar along his left forearm when he shoved a courier aside—pale against rain-slick skin, a line like split wax."
1"Her left wrist struck the metal; the face of her old watch cracked under the blow."
2"Posters from no decade she recognised peeled in long strips: a woman in a gas mask holding a bouquet of blue flames; a seaside resort under three moons; an advert for “Teeth Bought, No Questions Asked.”"
3"Herrera hit a stall stacked with brass bowls; they cascaded around him, ringing hard enough to make Quinn’s teeth ache."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2786
adjectiveStacks2
stackExamples
0"against rain-slick skin,"
1"behind smooth white masks"
adverbCount50
adverbRatio0.017946877243359655
lyAdverbCount5
lyAdverbRatio0.0017946877243359654
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences422
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences422
mean7.53
std6.12
cv0.812
sampleLengths
09
126
217
36
411
56
65
75
89
93
1023
1127
124
134
145
154
1613
179
185
196
203
214
224
2325
2416
255
264
2712
284
2914
302
3113
3211
338
341
353
363
371
382
395
407
415
428
431
442
455
462
4716
4814
4913
44.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats24
diversityRatio0.2890995260663507
totalSentences422
uniqueOpeners122
34.72% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences288
matches
0"Then Herrera shoved past a"
1"Then at the masked figures."
2"Then at Herrera’s bleeding shoulder"
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount59
totalSentences288
matches
0"Her worn leather watch showed"
1"Her bones kept better records."
2"She didn’t blink."
3"He had checked over his"
4"His Saint Christopher medallion flashed"
5"He carried no messenger bag."
6"Her shoes struck the pavement"
7"He glanced back."
8"He kept walking"
9"She used it."
10"He cut across Wardour Street"
11"He had lost his medical"
12"He knew crowds."
13"He knew injuries."
14"He knew how bodies gave"
15"She cut inside, through the"
16"Her lungs burned cold."
17"Her sharp jaw ached from"
18"He always favours left."
19"She didn’t stop."
ratio0.205
34.65% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount245
totalSentences288
matches
0"Rain stitched Soho into silver"
1"Detective Harlow Quinn stood across"
2"The light bled over the"
3"Laughter hit the glass, died"
4"Her worn leather watch showed"
5"Quinn didn’t need the time."
6"Her bones kept better records."
7"A taxi hissed past, tyres"
8"She didn’t blink."
9"The man she had followed"
10"He had checked over his"
11"This one had watched shadows."
12"The pub door opened."
13"Heat and music spilled out,"
14"A couple stumbled into the"
15"Quinn straightened by half an"
16"Herrera didn’t run."
17"That pricked at her."
18"Runners ran too soon."
19"The former paramedic stepped beneath"
ratio0.851
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences288
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences112
technicalSentenceCount3
matches
0"A child with silver pupils carried a tray of glass vials that whispered to each other."
1"Quinn stayed on him, dodging a cage that lunged at her ankle with iron teeth."
2"Down here, a former paramedic held a bag that breathed, three collectors with bone blades closed distance, and something in the tunnel began to glow."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"a vendor barked (bark)"
dialogueSentences96
tagDensity0.01
leniency0.021
rawRatio1
effectiveRatio0.021
86.6496%