Run: 2026-04-24-01KQ0P8AE77TQDWMVSVKYJ0CCQ

Run Details

Duration:
1m 54s
Cost:
$0.142020
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 turned Soho into a smear of neon and brake lights, every gutter choked with cigarette ends, every window reflecting a version of the city that looked less solid than it ought to. Detective Harlow Quinn stood beneath the green neon sign of The Raven’s Nest and watched the front door through the silver curtain of the downpour. The sign buzzed above her, the raven’s outline flickering in and out as if the bird were beating its wings. Inside, through the wet glass, the bar glowed amber and low. Old maps crowded the walls. Black-and-white photographs stared down over drinkers’ heads. The place had the particular hush Quinn had learned to distrust: conversation pitched just below audibility, eyes that moved without faces turning, laughter that died too quickly. She checked her watch. Worn leather strap. Clouded face. 22:43. Tomás Herrera had been inside for twenty-six minutes. Quinn had his photograph in her phone and the shape of him in her mind: twenty-nine, olive skin, short dark curls, warm brown eyes that made nurses, patients, and magistrates want to believe him. Former paramedic. Lost his license after administering unauthorized treatments, according to the official file. Unauthorized was a word that had done a great deal of heavy lifting in that report. Too tidy. Too vague. Three dead men in twelve days. All with collapsed veins. All with an oily black residue beneath the fingernails. All last seen within two streets of The Raven’s Nest. And Herrera, twice, on grainy CCTV, walking away from the area with a medical satchel held close against his ribs. Quinn’s earpiece crackled with rain-static. “You still on the door, ma’am?” DC Patel asked. “Still on the door.” “Local units are two minutes out.” “They’ve been two minutes out for eight minutes.” A pause. “Traffic’s snarled on Charing Cross Road.” Quinn watched a man in a red vinyl jacket stumble out laughing, dragging a woman behind him by the hand. Not Herrera. Behind them, the door swung nearly shut. Nearly. A narrow slice of interior opened, and in it Quinn saw Herrera. He was not at the bar. He was at the back, half-turned beside a wall of books. No, not a wall. A bookshelf. A tall woman with white-blond hair placed something into his palm. Herrera looked down. Even across the distance, through glass and rain and dimness, Quinn saw his shoulders tighten. He tucked the thing into his coat, lifted his head, and his gaze cut straight to the window. Straight to her. Warm brown eyes, the file had said. They looked black from here. “Patel,” Quinn said, already moving. “He’s made me.” Herrera shoved through the rear of the bar, vanishing behind the shelf. Quinn hit the door hard enough that the bell above it shrieked. Heat and alcohol breath washed over her. Heads turned. Conversations stopped in ragged pieces. “Police,” she snapped, showing the warrant card in one practiced flash. “Move.” No one moved quickly enough. They never did. A big man with tattooed knuckles shifted half an inch into her path and earned the point of her elbow in his ribs. He folded with a grunt. Quinn crossed the room in twelve long strides, boots slipping once on spilled beer, and reached the bookshelf just as it clicked shut. It looked ordinary up close. Dusty spines. A cracked atlas of the Ottoman Empire. A framed photograph of a prizefighter with a broken nose. She ran her fingers along the shelf edges, found no handle. “Open it,” she said. The bartender, a narrow man polishing a glass with theatrical calm, lifted his brows. “Open what?” Quinn turned her head slowly. He took in her sharp jaw, her wet coat, the military set of her shoulders. He put the glass down. “I don’t want trouble.” “Then you should have chosen a different business model.” He glanced at the room. Nobody would meet Quinn’s eyes now. They looked at their drinks, their hands, the old maps on the walls. Fear sat among them like another patron. The bartender reached beneath the counter. Quinn’s hand went to the baton at her belt. “Careful.” He lifted two fingers, empty. Then pressed something under the bar. Behind her, gears whispered. The bookshelf cracked open on a seam so fine she would have missed it if she’d blinked. Cold air breathed out, damp and mineral, carrying the sour stink of old tunnels. Quinn stepped through. Behind the shelf, a narrow passage plunged downward, brick walls sweating under a strip of bare bulbs. Herrera’s footsteps clattered below, fast and uneven. She caught a glimpse of his dark coat at the turn. “Herrera!” she shouted. “Metropolitan Police. Stop where you are.” He ran harder. Of course he did. Quinn descended, one hand skimming the wet brick for balance. The passage twisted like something dug in haste and improved by people who didn’t believe in building regulations. Pipes ran overhead. Water dripped down the back of her collar. Somewhere beneath the city, a train thundered past with a force that trembled through her teeth. “Patel,” she said into the earpiece. “Suspect exited via concealed passage behind The Raven’s Nest. I’m in pursuit underground. Get units to all known service exits within a half-mile radius. Camden southbound lines, disused stations, maintenance access—” Static swallowed the rest. “Patel?” Nothing but a thin, insectile hiss. Quinn swore and kept moving. The corridor spat her out into an alley behind the bar, or what should have been an alley. Instead she emerged into a covered passage between buildings, slick cobbles underfoot, rainwater cascading from broken guttering. Herrera was already at the far end, ducking through a gap in a chain-link fence. A black medical satchel bounced against his hip. His left sleeve had ridden up, exposing the pale raised scar along his forearm. Quinn vaulted a stack of crates and hit the fence shoulder-first. It rattled, the gap too narrow. She turned sideways, forcing herself through, metal claws scraping her coat. The street beyond opened into a maze of service lanes and delivery backs, Soho’s bright face stripped away to brick, bins, and security lights. Herrera ran with the economy of a man used to moving under pressure. Not athletic, not graceful, but determined. He cut left without looking back. Quinn followed. Rain battered the city flat. Tyres hissed on Shaftesbury Avenue. A siren wailed somewhere west, dopplering away from them instead of toward. Herrera burst across the road between two taxis. Horns screamed. Quinn crossed after him, one palm up, not breaking stride. A cyclist clipped her sleeve and cursed as he wobbled past. She tasted rain and exhaust. Her pulse settled into the cold, efficient rhythm that had carried her through foot chases for eighteen years. Don’t think about the distance. Don’t think about the ache in the knee from Brixton, the old rib from Whitechapel. Watch the shoulders. Watch the feet. A runner’s body told the truth before his mouth did. Herrera was afraid. Not afraid of arrest. Quinn knew that flavor. Men afraid of custody looked back too often, calculated side streets, dumped evidence. Herrera clutched his satchel as if what it contained might bite him. He glanced not at Quinn but at shadows, doorways, the mouths of alleys. Something was hunting the hunter. The thought came uninvited, and with it, for one blind second, Morris. DS Evelyn Morris in the rain outside a warehouse in Bermondsey, three years ago. Morris grinning around a cigarette she never lit. Morris saying, “You ever feel like the city’s got another city underneath it?” Then the power cutting out. Then that sound in the dark, low and wet and impossible, and Morris’s hand slipping from Quinn’s grasp. No body for nine days. No explanation that held. Quinn drove the memory down so hard it vanished beneath procedure. Herrera cut north. Chinatown’s lanterns blurred red through the rain, then fell behind. He pounded down a narrow street where restaurant staff smoked beneath awnings and watched them pass with flat, knowing faces. Quinn was gaining now. Ten metres. Eight. “Herrera!” she shouted. “I know about the bodies.” That did it. He looked back. His face was pale, rain shining on his cheeks. The Saint Christopher medallion at his neck flashed gold as his collar opened. “I didn’t kill them,” he yelled. “Then stop.” “You can’t follow me.” “Watch me.” He made a sound that might have been a laugh if there had been any humour left in him, then veered into a Tube entrance Quinn knew should have been locked. The old iron gate hung open, chained back. Beyond it, stairs descended into darkness under a sign so weathered the station name had been scraped into ghosts. Camden. Not here, Quinn thought. They were nowhere near Camden. She stopped at the top step. The rain hammered her shoulders. Behind her, London continued with obscene normality: buses grinding past, drunk students shrieking under umbrellas, a delivery rider arguing into his phone. Ahead, Herrera’s footsteps rang down a tiled stairwell that smelled of rust, damp concrete, and something sweetly rotten. Her earpiece spat static again. No signal. Quinn took out her phone. No bars. The screen flickered once, then steadied. 22:58. She should wait. Every rule said wait. Unknown underground structure. No comms. No backup. Suspect possibly armed. Hidden exit from a known criminal premises. She could hold the entrance, call it in from street level, coordinate. She had done this long enough to know the difference between courage and vanity, and vanity got officers buried. Below, Herrera shouted, not to her. “No—wait, I have it!” His voice cracked on the last word. Something answered him. Not words. A murmur, many-layered, rising from the tunnel like a crowd speaking behind closed doors. Under it came a metallic clink and the wet slap of something heavy against tile. Quinn’s hand tightened around her baton. Morris’s voice, from memory or guilt: You ever feel like the city’s got another city underneath it? Quinn stepped down. The temperature dropped with every stair. The tiled walls were old cream and green, stained by decades of water. Posters peeled in strips: theatre ads from the eighties, a public information notice about unattended luggage, a faded smiling family encouraging off-peak travel. Someone had drawn symbols across the father’s eyes in black paint. Not graffiti. Too deliberate. At the bottom, the ticket hall opened wide and dead. Except it wasn’t dead. Light flickered beyond the barriers. Not fluorescent. Candlelight. Lanternlight. Blue gas flames. Red paper lamps strung from cracked cornices. The abandoned station had been transformed into a warren of stalls and awnings, canvas stretched between rusting pillars, tables piled high with objects Quinn’s mind refused to file correctly. Glass jars full of silver beetles clicking against corks. Bundles of herbs tied with red thread. Knives with bone handles. Vials of liquid that glowed softly from within. A cage draped in black cloth that shivered though nothing touched it. Coins, teeth, feathers, little stoppered bottles of smoke. The air reeked of incense, wet wool, hot metal, animal musk, and frying onions. People crowded the platforms and tracks. At first she thought masks. London was full of masks if you knew where to look. Nightclubs, protests, private parties for the sort of men who made laws by day and broke people by night. Then a woman turned, and Quinn saw gills flutter along the side of her neck. A child no taller than Quinn’s hip darted between stalls on backward-bending legs, laughing through far too many teeth. A man in a pinstripe suit removed his bowler hat and scratched at a pair of small horns before replacing it. Something shaped like a priest leaned over a tray of gemstones, its shadow moving in the opposite direction to its body. Quinn stood just inside the ticket hall, rainwater dripping from her coat, and every eye nearest her shifted. Silence moved outward in a ring. Herrera was halfway across the hall, stopped at an archway hung with strings of bone tokens. One lay in his palm, pale and thumb-sized, carved with a hole through its centre. A gatekeeper blocked him: broad, hairless, grey-skinned, wearing a velvet coat too small across the shoulders. Herrera saw Quinn and his face collapsed. “You shouldn’t have come,” he said. Quinn lifted her warrant card. It felt suddenly small and absurd. “Tomás Herrera, you are under arrest on suspicion of murder and conspiracy to supply controlled substances.” A few creatures laughed. Not loudly. That made it worse. The grey gatekeeper’s eyes settled on her warrant card, then on her face. His pupils were square. “No badge law past the threshold.” “This is London,” Quinn said. The gatekeeper smiled. His teeth were flat and black. “All sorts of Londons.” Herrera edged sideways. “Don’t,” Quinn warned. “I didn’t kill them,” he said again, lower now, pleading. “I treated them.” “With what?” He swallowed. His hand closed around the bone token. “Something that should have stayed buried.” “Names.” “I can give you names, but not here.” “Then step toward me.” A ripple moved through the market. Quinn felt it before she understood it, a tightening in the air, the way a room changed when a weapon came out. Stalls shuttered. Hands withdrew beneath counters. The thing in the black-draped cage began to thud against its bars. Herrera turned toward the archway. Quinn moved. The gatekeeper swung one heavy arm to stop her. Quinn ducked under it and drove her shoulder into his ribs, aiming where ribs should be. It was like striking a wall wrapped in wet leather. Pain burst along her collarbone. The gatekeeper grunted, more annoyed than hurt, and backhanded her. She saw it coming and still barely slipped it. His knuckles grazed her cheek, hot and rough. She pivoted, snapped her baton open, and cracked it against the side of his knee. This time he roared. The market erupted. Herrera bolted through the bone-strung archway and down a stair toward the platforms. Quinn went after him, shoving through bodies that smelled of river mud, roses, blood, ozone. Someone grabbed her sleeve. She twisted free, leaving fabric in their claws. A stall overturned beside her, scattering glass vials. One shattered underfoot and released a plume of green smoke that screamed in a child’s voice. She did not slow. The platform below was lit by oil lamps set along the yellow safety line. Tracks vanished into black tunnels at both ends. Traders had laid planks across the rails, turning the old station into a street. Signs hung from the ceiling in languages Quinn did not know and one she recognized only because Morris had once doodled it on a case file during a long surveillance: looping, thornlike script that hurt to stare at. Herrera sprinted along the platform, slipping on wet tile. His medallion bounced at his throat. The satchel banged against his hip. Quinn closed to five metres. “Tomás!” He stopped so abruptly she almost crashed into him. Not because of her. Something stood on the track ahead. It had the height of a man and the posture of a starving dog. Long arms, hands dragging near its knees. Skin the color of old bruises. Its head was wrapped in strips of linen, but beneath the cloth something moved, pushing outward in slow pulses. The crowd had retreated to either side, leaving an empty corridor between creature and quarry. Herrera backed up a step. “No,” he whispered. “I paid.” The thing tilted its head. Quinn’s mouth went dry. Her baton felt laughably light in her grip. Herrera glanced at her, and in that glance she saw the suspect fall away. He was just a man now, cornered and exhausted, eyes wide with the terrible knowledge that explanations would come too late. “You want the supplier?” he said, voice shaking. “Get me out of here.” “Who is it?” “Not now.” “Now.” The linen-wrapped thing unfolded its fingers. Each one ended in a black nail as long as a scalpel. Herrera’s jaw worked. “They call her Mother Ash. She sells from the Market when the moon turns full. The residue on the bodies—” The creature lunged. Quinn didn’t decide. Training did. She shoved Herrera sideways and took the impact on her left shoulder. Pain flashed white. She hit the platform hard, sliding through dirty water. The thing’s claws slashed the air where Herrera’s throat had been. He stumbled, crashed into a stall selling brass instruments full of blue flame, and went down. Quinn rolled to her knees. Her cheek throbbed. Her shoulder screamed. She tasted blood. The creature turned toward her. Around them, the market watched. No one helped. Of course no one helped. Quinn reached under her coat for her pepper spray, then stopped. Human irritants for human eyes. She doubted linen had tear ducts. The creature stepped closer. Its linen wrappings twitched. Beneath them came a sound like flies inside a jar. Herrera groaned behind her. Quinn’s gaze dropped to the track at the creature’s feet. Oil lamps. Cables. Puddled rainwater leaking from the ceiling and running in threads toward the rail. She moved before fear could argue. Snatching an oil lamp from its hook, she flung it at the creature’s chest. Glass burst. Flame blossomed across the linen. The thing shrieked, high and furious, staggering back. Quinn grabbed Herrera by the collar and hauled him upright. “Move.” He needed no persuasion. They ran along the platform as the burning creature thrashed behind them, scattering watchers. Some hissed. Some cheered. Someone shouted about damages. Quinn spotted a service door beneath an old sign marked STAFF ONLY and drove Herrera toward it. Locked. “Token,” she snapped. “What?” “The bone thing. Use it.” “That’s not how—” She slammed him against the door hard enough to rattle his teeth. “Use it.” Herrera fumbled the bone token from his pocket. His fingers shook so badly he dropped it. Quinn caught it before it hit the floor, felt a cold jolt shoot up her arm, and nearly let go. The token was not bone. Not anymore, if it ever had been. It pulsed faintly against her skin. The door clicked open. Herrera stared at her. “How did you—” “Inside.” They plunged into a maintenance corridor. Quinn kicked the door shut behind them. Something struck it from the other side an instant later, denting the metal inward. Herrera flinched. Quinn pressed him against the opposite wall, forearm across his chest. His Saint Christopher medallion dug into her sleeve. “Start talking,” she said. He panted, eyes darting to the bending door. “We don’t have time.” “We have exactly as much time as I decide we have.” “You don’t understand what that place is.” “I’m beginning to.” “No.” His voice broke again, but this time anger threaded through the fear. “You think this is drugs and gangs and back-room deals. It’s triage. It’s people bleeding in alleys because your hospitals would cut them open and call them evidence. I treated those men because they came to me dying.” “And then they died.” “Because the medicine was poisoned.” “By Mother Ash.” “Yes.” “Why run?” He looked at her as if the answer were obvious. “Because she knows I know.” The door boomed again. The top hinge shrieked. Quinn studied his face. Rainwater, sweat, terror. Pupils equal. Breathing ragged. No blood on his hands except from where he’d scraped his palm in the fall. She thought of the bodies. Collapsed veins. Black residue. Men no one had claimed until the morgue tagged them by dental records and old custody photos. She thought of Morris, vanishing into a dark that the official report had called structural collapse. She had wanted a suspect. A clean line. Arrest, interview, charge. Something she could hold in both hands and call justice. Instead the city had opened under her feet and shown teeth. The door buckled. Quinn released Herrera and jabbed a finger at him. “You run from me again, I will find you. I don’t care how many Londons I have to search.” A strange, desperate smile flickered over his mouth. “I believe you.” “Good. Which way out?” He pointed down the corridor. “Old lift shaft. Comes up near Mornington Crescent.” Quinn looked back at the dented door. Firelight leaked around its edges, pulsing orange. Voices gathered beyond it, no longer laughing. Her radio crackled once. “—inn? Detective Quinn, respond.” Patel. Faint, but there. Quinn touched the earpiece, eyes still on the door. “Patel, I need armed units and medical at Mornington Crescent. Now. And listen carefully—no one enters the station below street level without me.” “Ma’am? What station?” Quinn held Herrera’s gaze. The door gave a final metallic scream. “The one that isn’t supposed to be there,” she said, and ran.
created_at"2026-04-24T21:27:40.241Z" 4/24/2026, 9:27:40 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5855
moderation_latency(null)
generation_time113798
tokens_prompt914
tokens_completion5790
native_tokens_prompt810
native_tokens_completion4599
native_tokens_completion_images0
native_tokens_reasoning34
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.14202
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_09f0bf9901cad0d60169ebe04c5c0c81908e453e6c9ada532f"
is_byokfalse
latency235
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-1777066060-lJgr8tjs2JgDQRvBbRgS"
session_id(null)
api_type"completions"
id"gen-1777066060-RWpqQFxuF61JZSOHCaQm"
upstream_id"resp_09f0bf9901cad0d60169ebe04c5c0c81908e453e6c9ada532f"
total_cost0.14202
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
totalTags20
adverbTagCount2
adverbTags
0"he said again [again]"
1"His voice broke again [again]"
dialogueSentences78
tagDensity0.256
leniency0.513
rawRatio0.1
effectiveRatio0.051
89.87% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3454
totalAiIsmAdverbs7
found
0
adverb"quickly"
count2
1
adverb"slowly"
count1
2
adverb"sweetly"
count1
3
adverb"softly"
count1
4
adverb"suddenly"
count1
5
adverb"carefully"
count1
highlights
0"quickly"
1"slowly"
2"sweetly"
3"softly"
4"suddenly"
5"carefully"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
73.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3454
totalAiIsms18
found
0
word"footsteps"
count2
1
word"thundered"
count1
2
word"trembled"
count1
3
word"cascading"
count1
4
word"determined"
count1
5
word"pulse"
count1
6
word"efficient"
count1
7
word"calculated"
count1
8
word"flickered"
count3
9
word"structure"
count1
10
word"silence"
count1
11
word"velvet"
count1
12
word"shattered"
count1
13
word"throbbed"
count1
14
word"pulsed"
count1
highlights
0"footsteps"
1"thundered"
2"trembled"
3"cascading"
4"determined"
5"pulse"
6"efficient"
7"calculated"
8"flickered"
9"structure"
10"silence"
11"velvet"
12"shattered"
13"throbbed"
14"pulsed"
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
emotionTells1
narrationSentences373
matches
0"was afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences373
filterMatches
0"watch"
1"notice"
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences432
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3453
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions2
matches
0"Behind her, London continued with obscene normality: buses grinding past, drunk students shrieking under umbrellas, a de…"
1"Below, Herrera shouted, not to her."
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions128
wordCount3048
uniqueNames23
maxNameDensity1.9
worstName"Quinn"
maxWindowNameDensity3.5
worstWindowName"Quinn"
discoveredNames
Soho2
Harlow1
Quinn58
Raven2
Nest2
Herrera34
Patel2
Ottoman1
Empire1
Static1
Shaftesbury1
Avenue1
Brixton1
Whitechapel1
Morris8
Evelyn1
Bermondsey1
Saint2
Christopher2
Tube1
Camden2
London2
You1
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Herrera"
4"Patel"
5"Static"
6"Morris"
7"Evelyn"
8"Saint"
9"Christopher"
10"You"
places
0"Soho"
1"Shaftesbury"
2"Avenue"
3"Brixton"
4"Whitechapel"
5"Bermondsey"
6"Tube"
7"Camden"
8"London"
globalScore0.549
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences203
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.869
wordCount3453
matches
0"Not athletic, not graceful, but determined"
1"not graceful, but determined"
2"not at Quinn but at shadows, doorways, the mouths of alleys"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences432
matches
0"knew that flavor"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs208
mean16.6
std17.84
cv1.075
sampleLengths
033
125
270
34
46
58
668
729
820
95
109
114
126
138
148
1529
161
1712
1817
196
2047
213
227
235
248
2538
2612
2759
2835
294
3016
315
3220
334
349
3531
366
3710
3811
394
4031
413
4235
439
443
454
4655
4737
484
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences373
matches
0"been locked"
1"been scraped"
2"been transformed"
3"was lit"
4"was wrapped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs549
matches
0"were beating"
1"was hunting"
2"was gaining"
3"was like striking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences432
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount370
adjectiveStacks0
stackExamples(empty)
adverbCount7
adverbRatio0.01891891891891892
lyAdverbCount3
lyAdverbRatio0.008108108108108109
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences432
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences432
mean7.99
std6.37
cv0.797
sampleLengths
033
125
220
311
45
57
627
74
83
92
101
118
1234
132
1412
1516
162
172
186
194
209
2110
2220
235
249
254
266
278
282
296
3020
312
327
331
3412
356
3611
374
382
3911
403
4115
4218
433
447
455
465
473
4812
4912
51.47% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats22
diversityRatio0.3395348837209302
totalSentences430
uniqueOpeners146
94.04% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences319
matches
0"All last seen within two"
1"Then pressed something under the"
2"Of course he did."
3"Somewhere beneath the city, a"
4"Instead she emerged into a"
5"Then that sound in the"
6"Then a woman turned, and"
7"Of course no one helped."
8"Instead the city had opened"
ratio0.028
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount79
totalSentences319
matches
0"She checked her watch."
1"He was not at the"
2"He was at the back,"
3"He tucked the thing into"
4"They looked black from here."
5"she snapped, showing the warrant"
6"They never did."
7"He folded with a grunt."
8"It looked ordinary up close."
9"She ran her fingers along"
10"He took in her sharp"
11"He put the glass down."
12"He glanced at the room."
13"They looked at their drinks,"
14"He lifted two fingers, empty."
15"She caught a glimpse of"
16"He ran harder."
17"she said into the earpiece"
18"His left sleeve had ridden"
19"It rattled, the gap too"
ratio0.248
66.58% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount251
totalSentences319
matches
0"Detective Harlow Quinn stood beneath"
1"The sign buzzed above her,"
2"The place had the particular"
3"She checked her watch."
4"Tomás Herrera had been inside"
5"Quinn had his photograph in"
6"Quinn’s earpiece crackled with rain-static."
7"DC Patel asked"
8"Quinn watched a man in"
9"A narrow slice of interior"
10"He was not at the"
11"He was at the back,"
12"A tall woman with white-blond"
13"Herrera looked down."
14"He tucked the thing into"
15"They looked black from here."
16"Quinn said, already moving"
17"Herrera shoved through the rear"
18"Quinn hit the door hard"
19"Heat and alcohol breath washed"
ratio0.787
15.67% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences319
matches
0"Even across the distance, through"
ratio0.003
84.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences122
technicalSentenceCount10
matches
0"Rain turned Soho into a smear of neon and brake lights, every gutter choked with cigarette ends, every window reflecting a version of the city that looked less …"
1"The sign buzzed above her, the raven’s outline flickering in and out as if the bird were beating its wings."
2"The place had the particular hush Quinn had learned to distrust: conversation pitched just below audibility, eyes that moved without faces turning, laughter tha…"
3"Quinn had his photograph in her phone and the shape of him in her mind: twenty-nine, olive skin, short dark curls, warm brown eyes that made nurses, patients, a…"
4"Unauthorized was a word that had done a great deal of heavy lifting in that report."
5"Ahead, Herrera’s footsteps rang down a tiled stairwell that smelled of rust, damp concrete, and something sweetly rotten."
6"Nightclubs, protests, private parties for the sort of men who made laws by day and broke people by night."
7"Quinn went after him, shoving through bodies that smelled of river mud, roses, blood, ozone."
8"Signs hung from the ceiling in languages Quinn did not know and one she recognized only because Morris had once doodled it on a case file during a long surveill…"
9"He was just a man now, cornered and exhausted, eyes wide with the terrible knowledge that explanations would come too late."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount1
matches
0"he said, voice shaking"
60.26% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount7
fancyTags
0"she snapped (snap)"
1"she shouted (shout)"
2"she shouted (shout)"
3"he yelled (yell)"
4"Quinn warned (warn)"
5"he whispered (whisper)"
6"she snapped (snap)"
dialogueSentences78
tagDensity0.218
leniency0.436
rawRatio0.412
effectiveRatio0.179
88.8716%