Run: 2026-04-24-01KQ0MX9Q1HMF0XBH2XE6JGSQ6

Run Details

Duration:
2m 15s
Cost:
$0.153300
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 turned Soho into a sheet of broken glass. Detective Harlow Quinn stood beneath the green neon sign of The Raven’s Nest, collar up, brown eyes fixed on the bar’s reflection in a puddle by the kerb. The sign buzzed above her head and painted her cropped salt-and-pepper hair in sickly strips of colour. Inside, shapes moved behind steamed windows: drinkers, liars, people who learned to turn their faces from cameras. Her left thumb rested on the worn leather strap of her watch. 23:47. She had given Tomás Herrera six minutes. Not enough time to finish a drink. Enough time to slip out the back. The alley beside the bar coughed up a man in a dark coat carrying a battered medical bag. Short curly hair. Olive skin. Quick shoulders. He turned once, not towards her, but towards the street behind him, checking the wrong way first. Herrera. Quinn stepped from under the sign. “Tomás Herrera.” He stopped. Rain clung to his eyelashes. The Saint Christopher medallion at his throat flashed as his coat fell open. For a second, his warm brown eyes found hers, and she saw the calculation travel across his face: police, exit, distance, crowd. “Detective Quinn.” His mouth tightened. “You picked a filthy night for a drink.” “Put the bag down.” He shifted his grip. “Can’t. House call.” “I didn’t ask what was in it.” A taxi hissed past, spraying water over her trouser leg. Herrera used the movement. He bolted across the pavement, shoulder first through two smokers huddled beneath the awning. “Oi!” One of them dropped a cigarette into the gutter. Quinn went after him. Her shoes struck the wet pavement in clean, hard beats. No wasted movement. No shouting for theatre. Her breath pulled cold air through her teeth as Herrera cut left past the bins, vaulted a low chain between two bollards, and skidded across the mouth of Dean Street. A cyclist swore and swerved. “Move.” Quinn shoved through a pair of tourists with matching umbrellas and caught sight of Herrera’s coat vanishing between a delivery van and a night bus. The bus driver leaned on the horn. Red light washed over the rain, over Herrera’s back, over the scar she glimpsed when his sleeve rode up: a pale line along his left forearm, slick with water. She knew that scar from a custody photograph after a knife attack outside a clinic that did not exist on any council register. Herrera hit the far pavement and glanced over his shoulder. “Quinn, leave it.” “Stop running.” “That’s not how this works tonight.” He plunged into a service lane behind a row of restaurants. Heat rolled from extractor fans. The stink of old oil, garlic, bleach and damp cardboard swallowed the cleaner smell of rain. Quinn followed, shoulder clipping brick, hand brushing the baton under her coat. Herrera kicked a stack of crates behind him. Quinn hurdled the first, smashed through the second with her shin, and kept moving. Pain bit below her knee. She banked it, filed it, ignored it. At the end of the lane, Herrera grabbed a fire escape ladder and climbed three rungs before thinking better of it. He dropped, slipped, caught himself on one hand, and darted through an open kitchen door instead. A chef spun with a pan in his fist. “Police.” Quinn flashed her warrant card without slowing. Herrera crossed the kitchen between blue flames and silver counters. A young commis yelped as he splashed through a puddle of stock. The medical bag knocked a bowl to the tiles. It burst in a spray of coriander and broken ceramic. “Back door?” The chef pointed with the pan. Quinn drove through the kitchen, past hanging ducks with lacquered skins and a dishwasher who pressed himself flat against the wall. Herrera slammed into a rear exit. The metal door banged open onto another alley and a harder rain. He was fast. Not panic-fast. Trained-fast. The kind of pace carried by people who had once run towards sirens and later learned to run from them. Quinn’s radio crackled against her shoulder. “Control to DI Quinn, confirm status.” She thumbed the switch. “Suspect fleeing on foot, eastbound off Old Compton. Tomás Herrera. Male, twenty-nine, dark coat, medical bag.” “Units en route. Do not engage alone.” Herrera cut across Shaftesbury Avenue through moving traffic. A black cab missed him by a hand’s breadth. “Bloody idiot!” Quinn followed. Headlights widened, horns layered, tyres chewed through standing water. She slid across the bonnet of a stopped car, palm flat on warm metal, and landed in the road as a motorbike screamed past behind her. Herrera reached the opposite side and plunged down the steps into Piccadilly Circus station. Quinn’s jaw locked. The Underground at midnight gave people places to vanish. She took the stairs two at a time. Warm air rose from below, thick with damp wool, brake dust and bodies. Buskers’ music warped in the tunnels, a guitar losing itself under announcements and the clatter of late trains. Herrera vaulted a ticket barrier. An alarm chirped. “Police. Open it.” The station attendant inside the glass booth stared at her card, then hit the release. The barrier flapped open with a tired mechanical sigh. Herrera shoved through a knot of clubbers in glittered jackets and disappeared down the escalator, feet pounding on metal treads rather than standing to the left like the rest of London pretended to do. Quinn followed, one hand on the rail, rain dripping from her coat onto posters for West End musicals. At the bottom, he took the northbound platform. A train stood with doors open. “Mind the doors.” Herrera slipped inside. Quinn drove forward as the warning tone sounded. A man with a rucksack stepped into her path, saw her face, and flattened himself against the tiled wall. She reached the doors as they began to close and rammed her forearm between them. Rubber seals crushed her sleeve. For one hot second, the train held her. Then the doors bounced open. She stepped in. Herrera stood two carriages down, visible through the glass panels between compartments. He had braced one hand against a pole. His medallion rested outside his shirt now, a small saint pressed against wet cloth. His chest rose in sharp pulls. He watched her through the glass with something close to anger. The doors closed. The train lurched north. Quinn moved through the carriage. Passengers tracked her without turning their heads. A woman with silver nails lowered her phone. Two lads in football shirts stopped laughing. Herrera backed through the connecting door into the next carriage. “Tomás.” He shook his head once. The train screeched into Leicester Square. Doors opened. Herrera sprang out, but not onto the platform. He crossed the carriage threshold, waited for Quinn to commit, then ducked back in through another door as a group boarded between them. A neat trick. Good in crowds. Quinn shoved through. “Out of my way.” A man in a camel coat raised both palms. “Police business?” “Unless you fancy wearing cuffs, yes.” He moved. The doors began to close again. Herrera stayed aboard, jaw clenched, the medical bag held tight against his ribs. Quinn stayed aboard too. His eyes flicked down to her wrist. To the watch. For no reason she liked, Morris flashed across her mind: DS Morris in a rain-dark car park, laughing as he tapped that same watch and told her she marched time into surrender. Then the file room. The missing body camera footage. His blood on concrete arranged in a shape nobody at the Met wanted to discuss. Herrera had been questioned near that case once. Not as a suspect. As a name in a notebook found in a dead man’s coat. The train hammered through the dark. At Camden Town, Herrera moved before the doors opened. Quinn mirrored him. The moment the gap appeared, he burst onto the platform and up the stairs. Camden at night spilled down to meet them: perfume, beer, weed, fried onions, wet leather, the old iron smell of railings and canal water. Herrera fought through the crowd outside the station and turned towards the market streets, where shutters rattled under rain and late food stalls glowed beneath tarps. Quinn emerged after him into the downpour. “Control, suspect exited Camden Town. Heading north-east towards the old station works.” Static answered first. “Repeat, DI Quinn?” “Camden Town. Need units sealing—” A shriek of feedback cut across the channel. Her earpiece popped. Then nothing. She slapped the radio once. Dead. Herrera cut past a row of shuttered shops painted with old punk murals and ducked beneath a half-collapsed hoarding that read DEVELOPMENT OPPORTUNITY in peeled white letters. Beyond it, a service road ran beside a brick wall crusted with moss. No foot traffic. No cameras she could see. Quinn slowed for half a step. Herrera looked back. “Don’t come down here.” “Then stop.” “You don’t have clearance for this.” “From who? Your drinking club?” He kept moving. The road bent towards an abandoned Tube entrance half-swallowed by scaffolding and sheets of black plastic. The old tiles around the arch still showed a faded station name, most of it chipped away. Someone had painted over the lower half with silver letters: NO ENTRY. DANGER OF DEATH. Herrera reached the locked concertina gate. He didn’t slow. From his pocket he produced something small and pale, not a key, too irregular, curved like a knuckle bone. He pressed it into a rusted slot at the side. The gate clicked. Quinn stopped ten paces back, rain running from her lashes. That gate had no active power. No keypad. No line. Herrera pulled it open enough to slip through. “Last chance, Quinn.” “Bag on the ground. Hands where I can see them.” His laugh held no humour. “You followed me because you think I’m the dangerous thing.” “Convince me otherwise.” From below came a sound that did not belong in any closed station: voices layered deep beneath the street, hundreds of them, trading, arguing, singing prices. Metal clinked. An animal chittered. Something heavy dragged across tile. Herrera’s face hardened. “There’s a boy bleeding out under Camden because your lot raided the wrong flat. If I don’t get to him, he dies.” “Name.” “No.” “Age.” “Sixteen.” “Human?” The question left her mouth before she knew where it had formed. Herrera stared at her. Rain hammered the plastic sheeting overhead. Water ran down the sharp planes of Quinn’s face and into her collar. Her hand rested near her cuffs, but her fingers had gone still. His voice dropped. “You’ve seen enough to ask that.” She saw Morris again, not as a memory this time but as an absence wearing his shape: the empty chair opposite her desk, the case file with photographs removed, the witness who clawed his own eyes when asked what came out of the lift. “What’s down there?” Herrera backed through the gate. “Everything you pretend isn’t.” He pulled the gate shut. The lock clicked. Quinn ran forward and grabbed the bars. Cold rust bit her palms. “Herrera.” He descended into the dark, footsteps fading beneath the underground noise. Quinn looked back towards the street. Rain blurred the hoarding, the road, the glow of Camden beyond. Backup had not arrived. Her radio gave her a soft hiss like an animal breathing in sleep. She could return to the road, establish containment, call specialist support that did not exist on any official directory. She could write it clean: suspect lost in unsafe structure. She could keep her pension, her commendations, her neat rank, and the last three years of Morris’s death locked inside the same drawer as the photographs nobody explained. Below, a bell rang. Not an Underground bell. Older. Hand-struck. A slot beside the gate opened at eye level. Quinn drew back. A face peered through: narrow, wax-pale, with spectacles made from copper wire and bottle glass. The eyes behind them had horizontal pupils. A gloved hand extended through a lower hatch, palm up. “Token.” Quinn held up her warrant card. “Metropolitan Police.” The face blinked once. “That bought you weather upstairs. Token.” “I’m pursuing a suspect.” “Market doesn’t care what you do for wages.” “Open the gate.” “Token.” Quinn studied the slot Herrera had used. Bone token. Entry requirement, if she had to put clean words to dirty facts. She patted Herrera’s path with her eyes: the ground near the gate, the puddles, the mossy lip of brick, the discarded cigarette ends collected in rainwater. Something pale lay near the base of the wall, half-hidden under a twist of black plastic. She crouched and picked it up. Small. Smooth. A carved chip of bone etched with a symbol that shifted under the rain, not letters, not numbers, more like a wound that remembered being a word. It had slipped from Herrera’s pocket when he drew the first one. The creature behind the gate inhaled through its teeth. “Found token counts.” Quinn wiped it on her coat and held it out. The gloved hand did not take it at first. The horizontal pupils moved from the token to her face, then to the watch on her wrist. “First visit?” “Open the gate.” “Rules. No firearms drawn. No unpaid blood. No naming what asks to stay unnamed. No refunds. No raids.” Quinn let the token sit in her palm. “I don’t negotiate with doormen.” “I’m a registrar.” “You’re in my way.” The creature smiled. Too many small teeth. “Met already.” The gate unlocked. Quinn slid through sideways, one hand keeping her coat from catching on jagged metal. The air changed at once. The rain noise dulled behind her. Damp heat rose from the stairs, carrying incense, mould, hot sugar, iron, singed hair and old stone. Along the wall, dead Tube advertisements had been pasted over with handbills in languages she recognised and scripts that cramped her eyes when she focused on them. Herrera’s wet footprints marked the first dozen steps. Then the stone drank them. Quinn descended. The stairwell bent twice and widened into a tiled corridor where the old station cream and oxblood pattern showed beneath soot and graffiti. Gas lamps hung from hooks drilled into the ceiling. No mains cable fed them. Their flames burned blue at the base and green at the tips. A woman in a fox-fur coat passed carrying a birdcage covered with black silk. Whatever sat inside clicked its beak against the bars in a rhythm too precise to be random. A man with a bandaged face leaned against the wall and sold vials from a wooden tray balanced on his knees. “Memory draught. Clean grief. Half grief. Grief with the teeth pulled.” Quinn kept moving. “Police.” He tucked the tray closer. “Then you need the full bottle.” The corridor opened into the abandoned platform beneath Camden. The Veil Market occupied every inch of it. Stalls crouched beneath striped awnings stretched between old signal posts. Lanterns hung from cables and bone hooks. People crowded the platform edge, the tracks, the far staircases, the dark mouths of tunnels. Some wore London coats and cheap trainers. Some wore masks of brass, feathers, porcelain, skin. A butcher in a plastic apron chopped something that smoked white where the cleaver struck. A child with milk-white eyes counted coins made of glass. Two women argued over a jar filled with tiny storms, lightning flickering against the cork. Overhead, the old roundel still read CAMDEN TOWN, though someone had painted a second name beneath it in red. Quinn did not read it. Her training broke the space into lines and risks. Exits: three visible, one blocked by a stall selling clocks with no hands, another watched by two broad figures in railway uniforms from a century ago. Crowds: dense, unpredictable. Weapons: everywhere, most of them disguised as merchandise. Suspect: not in immediate sight. A man stepped into her path carrying a tray of polished teeth. “First time? Map for a copper coin.” She showed her warrant card again. His gaze slid over it. “Novelty worth less than teeth.” “I’m looking for Tomás Herrera.” That changed the air. Not much. Enough. The tooth-seller’s smile thinned. A woman at the next stall lowered a string of charms. Someone behind Quinn stopped mid-sentence. “Never heard of him.” Quinn reached for the tray, picked up one tooth between thumb and forefinger, and examined its root. “Fresh.” “Vintage.” “Still warm.” The tooth-seller swallowed. “Medical row. Past the red lamps. Don’t point that card at anyone who still has a family.” She dropped the tooth back onto the tray. “Wise choice.” He moved aside. Quinn pushed deeper into the Market. A hunched vendor thrust a ladle towards her from a brass pot. “Soup for courage?” “Keep it.” “Then soup for fear. More honest.” She passed a stall where black-and-white photographs twitched in shallow trays of developer fluid. Faces turned inside the images as she moved by. For one savage second she saw Morris among them: square shoulders, tired eyes, mouth opening as if to speak from under chemical water. Quinn stopped. The vendor, an old woman with blue thread sewn across her lips, lifted one finger and shook her head. “No touching without payment.” Quinn stepped closer to the tray. The image clouded. Morris became a stranger in a bowler hat. Then a blank square of light. Her pulse struck once in her throat. “Where did you get that photograph?” The woman tapped a slate with a fingernail. Prices had been written in chalk: Lost faces, £40. Dead truths, £90. Living lies, market rate. “I asked a question.” The sewn mouth stretched at the corners. From the red-lit passage ahead came Herrera’s voice. “Quinn.” She turned. He stood beneath a string of lamps made from medicine bottles. His hair dripped rain onto the collar of his coat. The medical bag hung from his hand. Behind him, a narrow aisle led between stalls stacked with surgical tools, alchemical burners, jars of organs labelled in careful copperplate. “You shouldn’t have come.” She moved towards him. “Yet here we are.” “Go back upstairs. I’ll come in after.” “No.” A vendor beside them, a tall woman with silver scales along her neck, looked up from stitching a wound on a man’s shoulder. The needle moved through flesh without blood. “No police in treatment.” Quinn did not take her eyes off Herrera. “He flees custody, he becomes my problem.” Herrera’s face pinched. “I wasn’t in custody.” “You were close enough.” “Close enough gets people killed down here.” “Then walk with me.” He leaned in, voice cut low. “You hear the Market? Hear how it got quieter when you said police? That wasn’t respect. That was appetite. You pull cuffs on me, somebody sells the metal, somebody sells your name, somebody sells the minute you die to a collector who likes exact things.” Quinn’s hand hovered near her cuffs, then dropped. Herrera saw it. “Good.” “Don’t mistake that for trust.” “I’d be insulted if you trusted me.” A cry broke from the medical aisle. Young. Ragged. Human enough to punch through the Market’s hum. Herrera flinched towards it. Quinn caught his sleeve. “Bag open.” His eyes burned. “Now?” “Now.” He set the medical bag on a crate and snapped it open. Inside lay bandages, syringes, glass ampoules filled with amber fluid, a roll of surgical steel, and a sealed pouch marked with an NHS logo that had been scratched out. Quinn picked up one ampoule. “What is this?” “Coagulant.” “For humans?” “For bleeding.” The cry came again, weaker. Herrera held out his hand. “Detective.” She watched his fingers: steady, scarred, clean. Not a dealer’s hands. Not tonight. A medic’s hands, forced into shadows because the daylight world had refused to name the bodies he treated. Her watch ticked against her wrist. Morris had died while she waited for proper clearance. Quinn put the ampoule back in the bag and released his sleeve. “Move.” Herrera grabbed the bag and pushed into the red-lit aisle. Quinn followed one step behind, past jars that tapped from the inside, past a curtain of hanging bones that chimed as they brushed her shoulder, past faces that turned away before her gaze could catch them. The Market pressed close, warm and watchful, while the rain remained far above, beating London clean where it could not reach her.
created_at"2026-04-24T21:04:10.475Z" 4/24/2026, 9:04:10 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency15362
moderation_latency(null)
generation_time134436
tokens_prompt1140
tokens_completion6073
native_tokens_prompt984
native_tokens_completion4946
native_tokens_completion_images0
native_tokens_reasoning516
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.1533
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0475390778a5ccb80169ebdaca983c8194a94f8a37d5e00384"
is_byokfalse
latency328
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-1777064650-YgyXOFvOqccnTzZZYMnp"
session_id(null)
api_type"completions"
id"gen-1777064650-VQZvCxedAa3PyZ7t9qJj"
upstream_id"resp_0475390778a5ccb80169ebdaca983c8194a94f8a37d5e00384"
total_cost0.1533
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
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences101
tagDensity0.01
leniency0.02
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3385
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)
83.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3385
totalAiIsms11
found
0
word"mechanical"
count1
1
word"pounding"
count1
2
word"lurched"
count1
3
word"jaw clenched"
count1
4
word"flicked"
count1
5
word"footsteps"
count1
6
word"structure"
count1
7
word"etched"
count1
8
word"silk"
count1
9
word"porcelain"
count1
10
word"pulse"
count1
highlights
0"mechanical"
1"pounding"
2"lurched"
3"jaw clenched"
4"flicked"
5"footsteps"
6"structure"
7"etched"
8"silk"
9"porcelain"
10"pulse"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences312
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences312
filterMatches
0"watch"
hedgeMatches
0"tended to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences413
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen45
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3385
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions132
wordCount2900
uniqueNames30
maxNameDensity1.52
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Soho1
Harlow1
Quinn44
Raven1
Nest1
Tomás1
Herrera41
Saint1
Christopher1
Dean1
Street1
Shaftesbury1
Avenue1
Piccadilly1
Circus1
Underground2
London3
West1
End1
Leicester1
Square1
Morris7
Met1
Camden4
Town1
Tube2
Veil1
Market4
Lost1
Rain4
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Tomás"
4"Herrera"
5"Saint"
6"Christopher"
7"Morris"
8"Lost"
9"Rain"
places
0"Soho"
1"Dean"
2"Street"
3"Shaftesbury"
4"Avenue"
5"Piccadilly"
6"London"
7"West"
8"End"
9"Leicester"
10"Camden"
11"Town"
12"Market"
globalScore0.741
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences196
glossingSentenceCount1
matches
0"something close to anger"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.591
wordCount3385
matches
0"not towards her, but towards the street behind him, checking the wrong way first"
1"not as a memory this time but as an absence wearing his shape: the empty chair opposite he"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences413
matches
0"knew that scar"
1"hoarding that read"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs273
mean12.4
std16.16
cv1.303
sampleLengths
09
162
212
31
47
514
642
71
86
92
102
1140
1213
134
144
153
167
1728
181
199
204
2147
225
231
2461
2523
2610
273
282
296
3044
318
3226
3337
349
351
367
3741
382
396
4021
4118
4226
436
446
454
4616
477
488
499
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences312
matches
0"been questioned"
1"been pasted"
2"been written"
3"been scratched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs489
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences413
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount995
adjectiveStacks0
stackExamples(empty)
adverbCount8
adverbRatio0.008040201005025126
lyAdverbCount3
lyAdverbRatio0.003015075376884422
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences413
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences413
mean8.2
std7.16
cv0.873
sampleLengths
09
128
217
317
412
51
67
77
87
918
103
112
122
1317
141
156
162
172
185
1913
2022
215
228
234
244
253
267
2710
284
2914
301
319
324
3310
343
354
3630
375
381
3925
407
4129
4223
4310
443
452
466
4711
485
4916
48.62% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.3179611650485437
totalSentences412
uniqueOpeners131
58.69% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences284
matches
0"Then the doors bounced open."
1"Then the file room."
2"Too many small teeth."
3"Then the stone drank them."
4"Then a blank square of"
ratio0.018
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences284
matches
0"Her left thumb rested on"
1"She had given Tomás Herrera"
2"He turned once, not towards"
3"His mouth tightened"
4"He shifted his grip."
5"He bolted across the pavement,"
6"Her shoes struck the wet"
7"Her breath pulled cold air"
8"She knew that scar from"
9"He plunged into a service"
10"She banked it, filed it,"
11"He dropped, slipped, caught himself"
12"It burst in a spray"
13"He was fast."
14"She thumbed the switch."
15"She slid across the bonnet"
16"She took the stairs two"
17"She reached the doors as"
18"She stepped in."
19"He had braced one hand"
ratio0.218
49.79% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount233
totalSentences284
matches
0"Detective Harlow Quinn stood beneath"
1"The sign buzzed above her"
2"Her left thumb rested on"
3"She had given Tomás Herrera"
4"The alley beside the bar"
5"He turned once, not towards"
6"Quinn stepped from under the"
7"Rain clung to his eyelashes."
8"The Saint Christopher medallion at"
9"His mouth tightened"
10"He shifted his grip."
11"A taxi hissed past, spraying"
12"Herrera used the movement."
13"He bolted across the pavement,"
14"Quinn went after him."
15"Her shoes struck the wet"
16"Her breath pulled cold air"
17"A cyclist swore and swerved."
18"Quinn shoved through a pair"
19"The bus driver leaned on"
ratio0.82
17.61% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences284
matches
0"To the watch."
ratio0.004
77.33% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences109
technicalSentenceCount10
matches
0"Inside, shapes moved behind steamed windows: drinkers, liars, people who learned to turn their faces from cameras."
1"Quinn shoved through a pair of tourists with matching umbrellas and caught sight of Herrera’s coat vanishing between a delivery van and a night bus."
2"Quinn drove through the kitchen, past hanging ducks with lacquered skins and a dishwasher who pressed himself flat against the wall."
3"From below came a sound that did not belong in any closed station: voices layered deep beneath the street, hundreds of them, trading, arguing, singing prices."
4"She saw Morris again, not as a memory this time but as an absence wearing his shape: the empty chair opposite her desk, the case file with photographs removed, …"
5"She could return to the road, establish containment, call specialist support that did not exist on any official directory."
6"Along the wall, dead Tube advertisements had been pasted over with handbills in languages she recognised and scripts that cramped her eyes when she focused on t…"
7"For one savage second she saw Morris among them: square shoulders, tired eyes, mouth opening as if to speak from under chemical water."
8"Inside lay bandages, syringes, glass ampoules filled with amber fluid, a roll of surgical steel, and a sealed pouch marked with an NHS logo that had been scratc…"
9"Quinn followed one step behind, past jars that tapped from the inside, past a curtain of hanging bones that chimed as they brushed her shoulder, past faces that…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
90.0816%