Run: 2026-03-18-01KM09Z0DB76KSVQ5PERVC18YP

Run Details

Duration:
17.1s
Cost:
$0.004488
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 made London look like it was being erased. Detective Harlow Quinn ran because the man ahead of her kept moving, and because her instincts—sharp as her jawline, honed over eighteen years of decorated service—insisted that if she stopped, he’d slip away into whatever darkness he belonged to. The pavement hissed under her boots. Streetlights smeared into long, pale streaks across the wet asphalt. Somewhere above, traffic groaned and disappeared, a distant ocean of engines and honking horns, but all she could hear was her own breathing and the slap of his shoes cutting through the puddles. He turned the corner too fast, nearly clipping a delivery rider’s bike. The rider swore, hair plastered to his forehead. Harlow didn’t look back. She didn’t need to. The suspect—dark coat, hood up, the kind of posture that belonged to someone who’d learned how to disappear—made the street narrow with his urgency. His shoulders rolled as he ducked between parked cars, as if he were used to squeezing into places that didn’t welcome him. “Stop,” she called, her voice tearing the rain apart. He didn’t slow. He didn’t glance over his shoulder. He reached the mouth of a side street and vanished for half a heartbeat behind a shuttered storefront covered in grime. Then he reemerged, angling toward a thin alley where a green neon sign glowed faintly through the weather. Harlow spotted the sign, and her stomach tightened. The Raven’s Nest. So that’s where he was going. Or that’s what he wanted her to believe. Her partner had used to say Harlow could find a lie in a room full of smoke. Three years ago, she’d watched smoke turn into something else—something with origins she couldn’t name, something that didn’t stay pinned down by rational explanations. DS Morris had gone down in a way that felt less like an accident and more like an abduction performed by the world itself. Since then, Harlow had collected cases like evidence and grief like a second, private uniform. She’d learned to carry both. Her worn leather watch tapped her wrist as she ran. Left side. Always. It was an anchor. When it kept time, her hands stayed steady enough to do their job. The alley opened into Soho’s cluttered back lanes: dumpsters and graffiti, a fire escape slick with water, an overflowing bin that smelled of old beer and burnt frying oil. The suspect took two steps, then looked—finally looked—at her. His eyes were dark and quick, reflecting light like something trained to read danger. Not panic. Calculation. He lifted his hand toward a narrow strip of wall between two metal doors. A bookshelf sat there, disguised as décor, its spines swollen with damp. It looked like a trick to tourists, a harmless piece of bar staging. Harlow’s feet hit the wet ground behind him. She closed the distance in three hard strides and seized the suspect’s coat sleeve. His fabric was colder than it should’ve been, like it had been stored in shade. Under her grip, he moved fluidly rather than resistively, twisting his shoulder just enough to slip away without tearing his skin. He wasn’t strong in the brute sense. He was practiced. “You’re making a mistake,” he said. His voice wasn’t London. It carried an accent that brushed against the edges of her perception. Hispanic? Southern European? Something she couldn’t pin with certainty while rain ran down her nose and into her upper lip. Harlow tightened her hold. “You’re already in one.” He glanced at her hand, not her face. Her fingers had found something under the coat’s inner lining—metal. A small object shaped like a token, heavy for its size, with edges worn smooth. She felt its weight through cloth as if she’d pressed a knuckle into truth. “Where did you get that?” she demanded. His mouth curved, almost sympathetic. “You think I stole it. You think there’s a set of rules that keeps it in your world.” Harlow shoved him toward the bookshelf. The wall didn’t resist—either it was flimsy, or it wasn’t really a wall at all. She hit wood and plaster, and the sound that rang back wasn’t dull. It was hollow. The bookshelf slid aside with a reluctant, wet sigh, revealing a narrow passage that breathed cold air into the alley. Inside, darkness pooled. The air smelled different—old paper, damp stone, and something metallic underneath. He stepped into it. Harlow could’ve followed immediately. That was the job. That was the reflex. But it was raining on the street, and the world felt stable. The suspect was moving into a hidden back room, a place that the Raven’s Nest used for clandestine meetings. Even the name of the bar felt less like a whim and more like a cover. She knew the bar existed. Every cop in Soho knew the neon. Few knew what happened beyond the doors. And now she was standing in front of it. She had no warrant for a hidden passage that wasn’t on any map she’d ever been allowed to look at. She had no body camera in her hand. She had no backup that would arrive fast enough to matter. The question pressed itself into her skull with the insistence of gun oil: Is this where your partner went? Harlow’s grip tightened around the sleeve for one last second. She leaned close enough to smell rain and cheap cologne. “Why are you here?” His eyes flicked past her shoulder, toward the alley mouth, toward the street where witnesses might exist. Then back to her. “Because you’re close.” “I’m close to you,” she corrected. “And you’re close to something that killed Morris.” Her words left a mark. For a fraction of a moment, something flared behind his gaze—fear, or respect, or both. Then it was gone. He pulled away. “Decide quickly, Quinn.” She hated the way he said her name like he’d earned the right to it. Harlow stepped into the passage. The air shifted around her, colder and drier. Her jacket absorbed the smell of damp plaster. The passage narrowed, forcing her to follow behind him as he moved with practiced confidence. The rain’s roar faded until she could hear it only faintly through the layers of stone and wood. The sound of the city vanished, replaced by a low hum she felt more than heard—like distant electrical systems or the pressure of something alive behind walls. She caught herself on a shelf edge and steadied, then shoved the question into motion. She chased because that’s what she did. She was built for pursuit. She was military precision in a woman’s body, and she wouldn’t become someone who hesitated in the face of a suspect. But hesitation had its own uses. The fear inside her had been trained by the same things she feared. The passage opened into the back room of the Raven’s Nest. It was dim in a way the street couldn’t mimic. Black-and-white photographs lined the walls, their subjects frozen mid-laugh, mid-glance, mid-life. Old maps covered surfaces that shouldn’t have been maps—London stitched with colored ink, routes drawn in loops and cautions. There were shelves and crates; there was no bartender’s warmth, no clinking of glasses. It looked like a storage space for secrets. The suspect walked two paces into the room and stopped by a heavy wooden door set into stone. He didn’t face her right away. He leaned his weight against the door as if he owned the hinges. Harlow approached with her hand still ready, fingers flexing with restraint. Her mind raced through options like a checklist: arrest him here, take him for questioning, call for backup— Her radio remained silent. No signal in here. Of course. Everything in her life for three years had included an invisible hand that cut her off from help. “What’s behind that door?” she asked. He met her gaze now. “You’re not just chasing me, detective. You’re being guided.” Harlow swallowed. The rain was gone, but her mouth still tasted metallic. “By who?” His smile was small and sharp. “By the kind of people who don’t care what you’ve lost.” A memory rose uninvited: DS Morris’s last expression, caught between confusion and belief. The supernatural origin she couldn’t yet understand had wrapped itself around his body and turned his breath into something else. Harlow had found him afterward, the world still spinning but the rules broken. She’d been alone in the aftermath. No partner. No explanation. She couldn’t afford to break again. The suspect turned the handle. The door opened onto a stairwell that descended, deeper than any cellar should go. The air that breathed out smelled like earth and damp dust, threaded with a faint sweetness, like rotting fruit or old perfume. Harlow’s stomach lurched. Below was not part of her plan. But plans were for people who trusted the map. And the map in this place had been drawn by hands that didn’t care about police procedure. She followed him down the first steps, the sound of her shoes swallowing into darkness. Her flashlight beam—she’d brought it, of course—cut a tunnel through the wet air. The walls sweated. Condensation slicked her knuckles when she touched the stone. He moved quickly, not running now, just traveling with surety. Each step down tightened the space around her, narrowing her choices. The further she went, the more the street-level world felt like a dream she’d woken from. At the landing halfway down, she saw a symbol carved into the wall—an irregular circle with lines radiating outward, like a compass that had given up on north. Her chest tightened. She didn’t know this symbol. That didn’t mean it wasn’t familiar. Familiarity could hide behind denial. She glanced back once. At the top of the stairs, the alley light had been replaced by darkness. The passage behind her looked like a mouth closing. The door above would not help her. It wouldn’t matter, even if she found it again. There was only forward motion, only this suspect pulling her into a deeper layer of whatever existed under the city. “You want me to follow you,” Harlow said, and her voice sounded too loud, too thin, for the underground. He didn’t answer. He just kept moving. That was its own confirmation. The stairwell opened into a corridor lined with hanging cables and bulbs that flickered with intermittent life. The bulbs cast everything in sickly pulses. Harlow’s eyes adjusted enough to make out movement ahead—people in cloaks or hooded coats, faces half-covered, bodies weaving around each other like they’d learned not to collide. A market noise rose: low bargaining murmurs, clinking glass, the scrape of something metal dragged across stone. But there were no stalls with polite prices and no recognizable shop signs. Everything looked temporary, built from scavenged wood and salvaged metal, arranged with a kind of reverence. The air tasted like ozone. The suspect angled toward an archway with no clear doorway—just a seam in the wall. As he approached it, he held up the small token she’d felt through his coat lining. A bone token. Harlow’s pulse jumped at the phrase her mind supplied, not because she’d seen it before in daylight, but because the details had crept into her case files over the past months. Information from sources she didn’t trust, whispers from people who’d used metaphors when they thought she’d miss the point. The Veil Market. The abandoned Tube station beneath Camden that moved every full moon. Her own skepticism had been the only thing keeping her from believing any of it. Now her skepticism felt like a luxury. The suspect pressed the token against the seam. The stone shuddered—not violently, but like it had been waiting to respond. The air in front of him rippled. A doorway appeared where there’d been nothing: a rectangle of distorted night, as if someone had peeled back the world and shown the underside. Harlow stared. Her flashlight beam seemed to weaken at the edge of the rippling seam. Her jaw tightened. Her military precision wanted a perimeter. Her training wanted a choice she could justify in report form. But the moment demanded something else entirely: resolve. She could turn back. She could climb the stairs and find light and signal and backup. She could arrest him in the Raven’s Nest back room, if she had the laws for that kind of space. She could tell herself this was the right compromise: she’d caught him, she’d controlled the scene, she’d brought order back into chaos. Or she could follow him into unfamiliar territory, into a supernatural market that refused her rules. Three years ago she’d lost her partner to an unexplained event with supernatural origins. She hadn’t understood then. She still didn’t. But every choice she made now would either keep her in the dark or drag her deeper into it until she could finally see what had taken Morris. The suspect looked back at her, and the rain in her memory seemed to echo in the flicker of bulbs. “Quinn,” he said softly, as if he were offering her permission rather than demanding her participation. “You can stop here. You can pretend the city has only the one layer. Or—” “Or what?” she snapped. “Or you can find out what killed Morris.” The words struck like a punch. She hated that he could touch the wound without being the one who caused it. Harlow took one step toward the seam. Then another. Her flashlight beam stretched long against the strange doorway’s edge. The warmth of human hesitation surged through her like a current: the fear of being swallowed, the fear of not coming back with answers. She imagined herself disappearing into a place that would never let her radio work again, into a market that shifted its location beneath Camden with the next full moon, into a world of enchanted goods and banned alchemical substances and information traded like blood. She imagined returning to the surface alone. Her hand tightened around the flashlight. Her shoulders squared. She heard herself speak, calm and controlled in spite of everything. “Tell me the truth.” The suspect’s expression didn’t brighten. It didn’t soften. It simply sharpened, like a blade being unsheathed. “You don’t want the truth, detective. You want the version of it that doesn’t break you.” Harlow stepped through the doorway. The sensation wasn’t like crossing a threshold in a building. It was like her skin remembered lightning. For a heartbeat her senses rearranged themselves—the sounds warped, the light flickered, the smell became thicker, and her ears popped as though the air pressure had changed. Then the world stabilized with the sickening finality of a door shutting behind her. She stood in the Veil Market. Stone underfoot. Narrow lanes between makeshift stalls. People moved around her with purpose and caution, their eyes skimming over her like she was either a customer or a threat that hadn’t yet decided what it was. The green neon from the Raven’s Nest was gone. The rain was gone. Only the hum of the hidden market remained, a living thing beneath the city. The suspect walked ahead into the flow of bodies. He didn’t look back again, trusting his lead. Harlow moved after him, forcing her breathing to match the rhythm of the crowd. She kept her flashlight down, letting the glow fall on her own boots instead of attracting attention. She could feel the scrutiny. She could feel the market itself reacting to her presence in that way that wasn’t quite human. A vendor with hands stained dark with powder glanced at her wrist watch, not her face. Harlow noticed. The vendor’s gaze followed it for half a second too long. Her watch. Worn leather. Left wrist. An anchor from the surface. She swallowed. The token in the suspect’s hand—or what he’d used as a key—had opened a seam. Someone here was watching what she carried. Someone here recognized her as a variable. She tightened her grip on her flashlight and pushed through the crowd after the suspect. If she’d chosen wrong, she’d never get a chance to correct it. But if she’d chosen right—if this was the underside of the city and the underside remembered the shape of what happened three years ago—then maybe she could finally understand why DS Morris had been taken, and why this market seemed to pulse with the same cold, hollow logic. The suspect vanished around a corner between two stalls. Harlow followed into the dark between them, and with every step deeper, the question shifted from whether she should enter unfamiliar territory to whether the territory was already inside her, waiting for her to catch up.
created_at"2026-03-18T11:05:46.677Z" 3/18/2026, 11:05:46 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency447
moderation_latency(null)
generation_time16915
tokens_prompt914
tokens_completion4362
native_tokens_prompt810
native_tokens_completion3461
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.00448825
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_003714596982620a0169ba870abc8881949ef0c117aa101b87"
is_byokfalse
latency169
model_permaslug"openai/gpt-5.4-nano-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773831946-ihxBACNCclHH7trADn56"
upstream_id"resp_003714596982620a0169ba870abc8881949ef0c117aa101b87"
total_cost0.00448825
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount1
adverbTags
0"he said softly [softly]"
dialogueSentences21
tagDensity0.381
leniency0.762
rawRatio0.125
effectiveRatio0.095
92.85% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2796
totalAiIsmAdverbs4
found
0
adverb"really"
count1
1
adverb"quickly"
count2
2
adverb"softly"
count1
highlights
0"really"
1"quickly"
2"softly"
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)
60.66% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2796
totalAiIsms22
found
0
word"stomach"
count2
1
word"weight"
count2
2
word"clandestine"
count1
3
word"flicked"
count1
4
word"warmth"
count2
5
word"raced"
count1
6
word"aftermath"
count1
7
word"lurched"
count1
8
word"familiar"
count1
9
word"flickered"
count2
10
word"pulse"
count2
11
word"resolve"
count1
12
word"echo"
count1
13
word"flicker"
count1
14
word"could feel"
count2
15
word"variable"
count1
highlights
0"stomach"
1"weight"
2"clandestine"
3"flicked"
4"warmth"
5"raced"
6"aftermath"
7"lurched"
8"familiar"
9"flickered"
10"pulse"
11"resolve"
12"echo"
13"flicker"
14"could feel"
15"variable"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences243
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount3
narrationSentences243
filterMatches
0"look"
1"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences256
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen50
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2773
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount2641
uniqueNames13
maxNameDensity0.91
worstName"Harlow"
maxWindowNameDensity2
worstWindowName"Harlow"
discoveredNames
London3
Harlow24
Quinn1
Raven5
Nest5
Morris4
Soho2
European1
Is1
Veil2
Market2
Tube1
Camden2
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Nest"
4"Morris"
5"Market"
places
0"London"
1"Soho"
2"Veil"
globalScore1
windowScore1
46.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences169
glossingSentenceCount7
matches
0"looked like a trick to tourists, a harmle"
1"looked like a storage space for secrets"
2"smelled like earth and damp dust, threaded"
3"felt like a dream she’d woken from"
4"looked like a mouth closing"
5"felt like a luxury"
6"quite human"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.361
wordCount2773
matches
0"not violently, but like it had been waiting to respond"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences256
matches
0"hated that he"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs101
mean27.46
std20.37
cv0.742
sampleLengths
09
188
274
39
448
58
63
714
885
930
1038
1117
1239
1322
1446
1542
168
1747
187
1923
2037
2134
224
2312
2466
259
2639
2719
2824
2924
3014
3124
326
3315
345
3549
3627
3748
3819
3965
408
4137
4229
4328
446
4514
4614
4717
4856
496
85.05% Passive voice overuse
Target: ≤2% passive sentences
passiveCount14
totalSentences243
matches
0"being erased"
1"been stored"
2"was practiced"
3"been allowed"
4"was gone"
5"was built"
6"been trained"
7"was gone"
8"been drawn"
9"been replaced"
10"being swallowed"
11"was gone"
12"was gone"
13"been taken"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs470
matches
0"was going"
1"was raining"
2"was standing"
3"were offering"
4"was watching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount25
semicolonCount1
flaggedSentences20
totalSentences256
ratio0.078
matches
0"Detective Harlow Quinn ran because the man ahead of her kept moving, and because her instincts—sharp as her jawline, honed over eighteen years of decorated service—insisted that if she stopped, he’d slip away into whatever darkness he belonged to."
1"The suspect—dark coat, hood up, the kind of posture that belonged to someone who’d learned how to disappear—made the street narrow with his urgency."
2"Three years ago, she’d watched smoke turn into something else—something with origins she couldn’t name, something that didn’t stay pinned down by rational explanations."
3"The suspect took two steps, then looked—finally looked—at her."
4"Her fingers had found something under the coat’s inner lining—metal."
5"The wall didn’t resist—either it was flimsy, or it wasn’t really a wall at all."
6"The air smelled different—old paper, damp stone, and something metallic underneath."
7"For a fraction of a moment, something flared behind his gaze—fear, or respect, or both."
8"The sound of the city vanished, replaced by a low hum she felt more than heard—like distant electrical systems or the pressure of something alive behind walls."
9"Old maps covered surfaces that shouldn’t have been maps—London stitched with colored ink, routes drawn in loops and cautions."
10"There were shelves and crates; there was no bartender’s warmth, no clinking of glasses."
11"Her mind raced through options like a checklist: arrest him here, take him for questioning, call for backup—"
12"Her flashlight beam—she’d brought it, of course—cut a tunnel through the wet air."
13"At the landing halfway down, she saw a symbol carved into the wall—an irregular circle with lines radiating outward, like a compass that had given up on north."
14"Harlow’s eyes adjusted enough to make out movement ahead—people in cloaks or hooded coats, faces half-covered, bodies weaving around each other like they’d learned not to collide."
15"The suspect angled toward an archway with no clear doorway—just a seam in the wall."
16"The stone shuddered—not violently, but like it had been waiting to respond."
17"For a heartbeat her senses rearranged themselves—the sounds warped, the light flickered, the smell became thicker, and her ears popped as though the air pressure had changed."
18"The token in the suspect’s hand—or what he’d used as a key—had opened a seam."
19"But if she’d chosen right—if this was the underside of the city and the underside remembered the shape of what happened three years ago—then maybe she could finally understand why DS Morris had been taken, and why this market seemed to pulse with the same cold, hollow logic."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2671
adjectiveStacks1
stackExamples
0"same cold, hollow logic."
adverbCount106
adverbRatio0.039685511044552604
lyAdverbCount21
lyAdverbRatio0.00786222388618495
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences256
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences256
mean10.83
std7.79
cv0.719
sampleLengths
09
139
26
310
433
512
68
74
84
924
1022
119
123
136
1421
1518
168
173
186
198
2017
2124
2224
2315
245
2510
262
271
284
2913
3029
319
3214
332
341
3514
3612
3713
388
3914
4015
4121
427
433
446
454
4612
471
482
4917
34.38% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats40
diversityRatio0.265625
totalSentences256
uniqueOpeners68
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences220
matches
0"Somewhere above, traffic groaned and"
1"Then he reemerged, angling toward"
2"Even the name of the"
3"Then back to her."
4"Then it was gone."
5"Then the world stabilized with"
6"Only the hum of the"
ratio0.032
60.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount88
totalSentences220
matches
0"He turned the corner too"
1"She didn’t need to."
2"His shoulders rolled as he"
3"she called, her voice tearing"
4"He didn’t slow."
5"He didn’t glance over his"
6"He reached the mouth of"
7"Her partner had used to"
8"She’d learned to carry both."
9"Her worn leather watch tapped"
10"It was an anchor."
11"His eyes were dark and"
12"He lifted his hand toward"
13"It looked like a trick"
14"She closed the distance in"
15"His fabric was colder than"
16"He wasn’t strong in the"
17"He was practiced."
18"His voice wasn’t London."
19"It carried an accent that"
ratio0.4
48.64% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount181
totalSentences220
matches
0"Rain made London look like"
1"Detective Harlow Quinn ran because"
2"The pavement hissed under her"
3"Streetlights smeared into long, pale"
4"He turned the corner too"
5"The rider swore, hair plastered"
6"Harlow didn’t look back."
7"She didn’t need to."
8"The suspect—dark coat, hood up,"
9"His shoulders rolled as he"
10"she called, her voice tearing"
11"He didn’t slow."
12"He didn’t glance over his"
13"He reached the mouth of"
14"Harlow spotted the sign, and"
15"The Raven’s Nest."
16"Her partner had used to"
17"DS Morris had gone down"
18"She’d learned to carry both."
19"Her worn leather watch tapped"
ratio0.823
45.45% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences220
matches
0"Now her skepticism felt like"
1"If she’d chosen wrong, she’d"
ratio0.009
32.02% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences116
technicalSentenceCount18
matches
0"Somewhere above, traffic groaned and disappeared, a distant ocean of engines and honking horns, but all she could hear was her own breathing and the slap of his…"
1"His shoulders rolled as he ducked between parked cars, as if he were used to squeezing into places that didn’t welcome him."
2"Three years ago, she’d watched smoke turn into something else—something with origins she couldn’t name, something that didn’t stay pinned down by rational expla…"
3"The alley opened into Soho’s cluttered back lanes: dumpsters and graffiti, a fire escape slick with water, an overflowing bin that smelled of old beer and burnt…"
4"She felt its weight through cloth as if she’d pressed a knuckle into truth."
5"The bookshelf slid aside with a reluctant, wet sigh, revealing a narrow passage that breathed cold air into the alley."
6"She was military precision in a woman’s body, and she wouldn’t become someone who hesitated in the face of a suspect."
7"He leaned his weight against the door as if he owned the hinges."
8"The air that breathed out smelled like earth and damp dust, threaded with a faint sweetness, like rotting fruit or old perfume."
9"At the landing halfway down, she saw a symbol carved into the wall—an irregular circle with lines radiating outward, like a compass that had given up on north."
10"The stairwell opened into a corridor lined with hanging cables and bulbs that flickered with intermittent life."
11"Information from sources she didn’t trust, whispers from people who’d used metaphors when they thought she’d miss the point."
12"The abandoned Tube station beneath Camden that moved every full moon."
13"A doorway appeared where there’d been nothing: a rectangle of distorted night, as if someone had peeled back the world and shown the underside."
14"Or she could follow him into unfamiliar territory, into a supernatural market that refused her rules."
15"She imagined herself disappearing into a place that would never let her radio work again, into a market that shifted its location beneath Camden with the next f…"
16"For a heartbeat her senses rearranged themselves—the sounds warped, the light flickered, the smell became thicker, and her ears popped as though the air pressur…"
17"She could feel the market itself reacting to her presence in that way that wasn’t quite human."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount2
matches
0"she called, her voice tearing the rain apart"
1"he said softly, as if he were offering her permission rather than demanding her participation"
7.14% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount3
fancyTags
0"she demanded (demand)"
1"she corrected (correct)"
2"she snapped (snap)"
dialogueSentences21
tagDensity0.381
leniency0.762
rawRatio0.375
effectiveRatio0.286
76.8877%