Run: 2026-03-18-01KM0ASYZAZ7RVN7SB2B21KY40

Run Details

Duration:
26.2s
Cost:
$0.006242
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 light and shadow. It slicked the cobbles until they shone like oil, dragged cigarette smoke into the air, and made every neon sign look bruised. Detective Harlow Quinn moved through it with the same economy she’d used in war rooms and crime scenes—shoulders squared, chin level, eyes reading angles the way other people read faces. The green neon above the entrance to Raven’s Nest pulsed through the mist like a warning light. A distinctive glow. A place with history painted over it in maps and black-and-white photographs, a bar Silas called his but which the clique seemed to treat like a church. Harlow had watched the suspect leave. He wasn’t a big man. Not built like a thug, not moving like someone trying to be intimidating. He moved like someone who knew what would happen if he stopped—like the city itself was a timer and he’d learned how to outrun it. He’d stepped out beneath the neon, collar up, then paused just long enough to look over his shoulder. His gaze hadn’t landed on her directly. It had slid past her, as if he’d already accounted for her and didn’t need to see her to know she’d follow. Then he took off. Harlow followed. She cut across the slick street, boots thudding in rhythm with the hollow rush of rain against canvas. Her worn leather watch on her left wrist kept time with a stubborn tick that refused to match the city’s noise. Eighteen years of decorated service had trained her to stay calm in the middle of chaos. That training felt almost comforting—until she remembered the last time she’d stayed calm. Three years ago, DS Morris had vanished in a case that hadn’t fit any file. No obvious abductor. No body. Just an explanation that didn’t want to be understood. The circumstances had carried a supernatural odor that made her stomach clench when she tried to breathe through it. Tonight, the smell was back. Not literal—nothing that neat—but the same wrongness in the air, the same tug at the back of her mind. Like the world was about to open a door it had sworn it didn’t have. The suspect veered into an alley behind the bar, where dumpsters crouched beneath broken gutters. He didn’t look back as he ducked through a maintenance gap. Harlow reached it two strides later, rain streaming off her jawline, and shoved the metal panel aside. Inside, the air changed. It was warmer, stale with old beer and something sharper underneath—chemicals, maybe, or the ghost of alchemy clinging to hidden spaces. The suspect was already halfway across the room, slipping through another door that swallowed him without a sound. Harlow didn’t hesitate. She pushed through. A bookshelf blocked part of the corridor, books packed so tightly their spines formed a uniform wall. It should have been decorative. It was too precise for decoration. Harlow had been told—quietly, by someone who wouldn’t say it twice—that the back room was accessible through that bookshelf, used for clandestine meetings. She planted one hand flat on the spines and felt the faint give beneath the top row. With her other hand, she drew her sidearm—not because it would help, but because it helped her think. Military precision didn’t mean she expected miracles. It meant she needed a ritual of control. The shelf swung aside with a soft scrape, like wood remembering it could move. Harlow stepped into darkness lit by spill from a dim overhead bulb. The room smelled of damp paper and sweat. Maps covered the walls—old routes and unknown landmarks—each one pinned and dated as if someone had tried to document a world that refused to be fixed. She saw the suspect only as a blur toward the far end, where a narrow door stood half open. He had disappeared before she could fully register the shape of his shoulders. Harlow ran after him. The rain didn’t follow in here, but the damp did—wet concrete underfoot, condensation beading on pipes. She reached the doorway and slammed through into a stairwell that dropped into black. There was no way down this far should exist behind a Soho bar. Yet it did. Her boots found steps. Her breath came controlled, measured. The air grew colder as she descended, and the sound of rain faded until she could hear only her own heartbeat and the faint drip of water from above. At the bottom, she expected a service tunnel. Instead, she found an abandoned Tube station beneath Camden. The platform stretched into shadow, rails dark and gleaming with moisture. A thin mist hung between support columns. Everything looked like it had been abandoned years ago—until it didn’t. Between the pillars, shapes moved too smoothly for ghosts and too deliberately for panic. The air carried voices, not loud but layered, like a crowd speaking behind a wall. The suspect was there—only a few metres ahead—moving quickly along the platform edge, slipping between pillars as if the space had been designed for him. He turned once, just once, and Harlow saw the wet gleam on his cheek and the hard set of his jaw. He raised one hand, palm outward, the gesture almost casual. Then he reached into his coat and drew out something bone-white against the dark. A small token. No larger than a coin, rough around the edges as if carved by hand. He pressed it to a section of wall beside a maintenance door. The metal surface shimmered—no, not shimmered. It *accepted*. A seam opened where there hadn’t been one. Harlow’s pulse ticked higher. She’d seen police doors. She’d seen magical nonsense in her nightmares, in her evidence bag after Morris died and the lab refused to comment. But this— This was a gate. And she was looking at it like a woman who’d been told there were monsters and then watched one step out wearing familiar human skin. The suspect slipped through. The seam closed almost immediately after, leaving only the abandoned station and Harlow’s own breath. She stood with her sidearm still up, her left wrist flexing as her watch ticked louder in the silence. Rain couldn’t reach here, but cold still sat on her bones. “Quinn.” The voice came from behind her. She turned too fast for comfort, scanning. A man leaned against a pillar near the stairwell’s mouth—olive skin, short curly dark hair, a scar along his left forearm from an old knife attack. Warm brown eyes caught the station’s weak light. Tomás Herrera. Former paramedic. Off-the-books medical care for people who didn’t want treatment recorded. Harlow didn’t lower her gun. She could smell his presence—cleaner than the others, like disinfectant pretending it didn’t have history. “You’re not supposed to be here,” she said. Tomás’s expression didn’t change. He looked soaked without rain, his jacket darkened like it had been wrung out in a different world. “I wasn’t the one chasing,” he replied, voice careful. “He came in first.” Harlow’s jaw tightened. “He came in with a token.” Tomás’s gaze flicked, not to her face, but to the closed seam of the wall door. “A bone token. Entry requirement.” Harlow’s thoughts snapped back to the file she kept locked away. Morris’s notes. The inconsistencies. The way the supernatural origin had always hovered behind the edges of the case like a stain refusing soap. “Where does it go?” she demanded. Tomás took one step away from the pillar, hands visible, palms open in a way meant to calm. “Anywhere you can’t afford to be wrong.” Harlow hated him for that—hated the calmness, the sense that he’d stepped onto familiar ground. She’d spent years in streets like this, chasing men and women who always left footprints she could match to a timeline. But this place— This place felt like it was waiting for her to make a mistake. The suspect reappeared in her mind like a photograph burned into the retina. His gesture with the bone token. His quick disappearance. Her choice tightened into a single question: follow and risk falling into something she couldn’t measure, or back out and pretend the chase ended where it should have, on street level where her badge could still mean something. She glanced down at the platform edge. The slickness wasn’t rain; it was residue left by countless feet. Small fragments glittered on a patch of old grime near the closed seam. She crouched without taking her eyes off the shadowed door. Her fingers brushed something rough and pale. Bone. A token, chipped, slick with something dark and drying fast. It had fallen from the suspect’s coat—or been dropped by a hand that didn’t know it could drop it. Either way, it was here, within reach. Harlow held it between thumb and forefinger. The surface was cold enough to sting. The edges looked carved rather than broken, like someone had shaped it to fit a mechanism only they could see. Tomás watched her, silent. “You brought me here,” Harlow said, not a question. She stood, token in her fist, gun still steady. “Or you knew I’d come.” Tomás’s mouth tightened. “I didn’t bring you. I heard you were close.” “Close to what?” He didn’t answer directly. He nodded toward the seam. “Do you really want to keep him in sight? Or do you want to keep your distance and let him lead the story somewhere you can’t control?” Harlow’s throat worked. Rain pounded somewhere far above, distant now but still relentless in her head. DS Morris’s face rose in memory—tired eyes, that steady trust, and then the moment everything had gone wrong. The unexplained circumstances that had sounded like nonsense until her partner was gone and the world refused to give her the courtesy of a clean explanation. She’d blamed herself for years. For not understanding. For not getting there in time. Tonight wasn’t about saving someone. It was about finding out what Morris had been up against. Her fingers curled around the bone token until it hurt. Pain grounded her. It reminded her she was still in control of at least one thing. She looked at Tomás. “If I go through,” she said, “you don’t stop me.” Tomás’s eyes didn’t soften. If anything, there was something like worry at the edges of his focus. “If you go through, you’ll have to decide what you’re willing to become.” Harlow swallowed. The corridor behind them—stairs, street, police lights—felt suddenly like a lifeline tossed to a drowning woman. She imagined walking back up, calling for backup, keeping the chase safely contained. She imagined filing a report that would be laughed out of the Met’s briefing rooms. And she imagined the suspect disappearing into a market that moved on a schedule she didn’t understand, a market that required enchanted access and sold banned substances and information like it was bread. The bone token in her fist burned with quiet insistence. It was either an invitation or a trap. Often the same thing. Harlow stepped toward the seam. Tomás moved too, one pace behind her. “Quinn—” “No,” she snapped, and her voice startled even her. She heard herself as if from outside: sharp, hard, controlled. A detective speaking to a warning. She pressed the token to the wall where the seam had been. For a heartbeat nothing happened. The station stayed dead. Cold air lay motionless. Her pulse hammered against her wrist. She felt ridiculous—an officer fumbling at a magical lock. Then the metal surface accepted the token with a faint click. A ripple of light—subtle, nearly imperceptible—ran across the wall. The closed door became an opening. Not just a doorway; a change in space, like someone had peeled the station’s skin back to show something underneath. Harlow didn’t wait for second thoughts. She shoved the gun back into its holster and stepped through. The air hit her immediately—thicker, sweeter in a way that made her teeth ache. The smell of damp stone was still there, but now it mixed with ozone and something herbal, like crushed leaves and burnt sugar. A low hum filled the space, not electronic but alive with quiet motion. She emerged into a cavernous concourse lit by scattered lantern-glow and the pale sheen of hidden signage. Stalls lined both sides, packed tight as an underground bazaar. Glass bottles caught light and refracted it into impossible colors. Bags bulged with items she couldn’t immediately name—strange metals, carved charms, lengths of braided cord that looked too intentional to be decorative. Enchanted goods. Banned alchemical substances. Information traded without receipts. People moved through the crowd like they belonged there—coats pulled close, faces half-shadowed, eyes bright with appetite. They didn’t stare at her like a stranger. They stared at her like a problem, sized up quickly and filed away for later. Harlow felt the weight of her badge like a lie against the reality around her. She turned her head, scanning for the suspect. He wasn’t in sight. But the direction he’d gone wasn’t random. The crowd’s flow had a current now, a subtle drift toward a corridor between two stalls. Someone had guided it, whether by gesture or by sheer knowledge of how these places worked. Tomás stepped through behind her, careful not to bump anyone. His presence anchored her for half a breath. Then he looked at the gathered crowd and drew back slightly, like he’d learned the hard way where to stand when rules changed. Harlow took a step forward. A merchant near the nearest stall shifted his stance, blocking her path without touching her. He was thin, with hands stained dark at the fingertips. “Token,” he said, voice flat. “Last one’s been spent.” Harlow tightened her grip on the remains of the bone token. It was no longer in her hand; she realized with a small shock that the surface had been consumed by the mechanism when she pressed it to the wall. The sting on her skin faded, replaced by a cold emptiness. “I’m a detective,” she said, like it mattered here. “I’m looking for someone.” The merchant’s mouth curved slightly. Not mockery. Assessment. “Everyone is looking.” A second voice cut in from her left—lower, female, with the sharp edge of amusement. “Detective Quinn.” Harlow’s body tensed. She didn’t turn yet, but she felt the recognition like a hook in the ribs. “How do you know my name?” she demanded. “It’s not hard,” the woman said, stepping into her line of sight. Raincoat glossy with oil-sheen, eyes dark and attentive. “Not for people who pay attention to what crawls out from the streets.” Harlow didn’t like the phrase. Didn’t like that someone in this place treated her as prey and entertainment in the same breath. She turned fully then, letting her gaze lock onto the woman. “You’ve seen him.” The woman’s smile widened. “You followed him. That tells me enough.” Harlow felt it again—the wrongness in the air, now braided into something like fate. Her partner’s death sat behind her eyes, and she realized she was no longer debating whether to enter danger. She had already done it. Now she needed control, the same way you did when you stepped into a labyrinth you hadn’t designed. She leaned forward slightly, forcing stillness into her posture. “Tell me where he went.” The woman’s eyes flicked to Tomás. For a moment, Harlow saw calculation rather than curiosity. Tomás returned the look with something like regret. “You shouldn’t have come alone,” the woman said softly. Harlow’s fingers flexed at her sides. “I never do.” The words came out sharper than she meant, and it hit her immediately—how much she was still lying. She had come alone in every way that mattered since Morris. She exhaled through her nose, steadying herself. Then she moved, cutting right past the woman toward the corridor where the crowd’s drift narrowed. Hands touched her coat as people shifted to let her through—not out of respect, but because curiosity demanded she keep moving. She heard whispers in fragments behind her, terms like “token” and “entry” and “fresh blood.” None of it sounded like police procedure. Harlow kept walking anyway. The market opened up ahead into a broader hall, and in its center stood a structure like an altar made of stacked crates and scrap metal. Above it, hanging charms swayed as if something unseen breathed the air. The suspect wasn’t there. But someone else was—standing near a stall where a sheet of dark fabric covered whatever lay inside. Their shoulders were tense, their head angled as if listening. A familiar silhouette, more certain than the rest of the crowd. Harlow’s heart kicked once, hard. She started forward, and the hall’s hum deepened, like the space itself recognized her intent. Tomás’s hand hovered near her elbow, not quite touching. Harlow didn’t look back. She kept her eyes on the figure and let the rain-soaked world behind her remain behind her, sealed behind a seam only a bone token could open. She’d made her choice. Now she would see what the market wanted from her—and whether it could survive her answer.
created_at"2026-03-18T11:20:29.942Z" 3/18/2026, 11:20:29 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency19757
moderation_latency(null)
generation_time25462
tokens_prompt914
tokens_completion5466
native_tokens_prompt810
native_tokens_completion4864
native_tokens_completion_images0
native_tokens_reasoning1254
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.006242
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0d4e1cb0f57711f50169ba8a7dffb081948ef5817603df415d"
is_byokfalse
latency171
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-1773832829-GYYaVqca3fSk1XRXEkhU"
upstream_id"resp_0d4e1cb0f57711f50169ba8a7dffb081948ef5817603df415d"
total_cost0.006242
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
totalTags12
adverbTagCount1
adverbTags
0"the woman said softly [softly]"
dialogueSentences32
tagDensity0.375
leniency0.75
rawRatio0.083
effectiveRatio0.063
82.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2874
totalAiIsmAdverbs10
found
0
adverb"tightly"
count1
1
adverb"deliberately"
count1
2
adverb"quickly"
count2
3
adverb"really"
count1
4
adverb"suddenly"
count1
5
adverb"slightly"
count3
6
adverb"softly"
count1
highlights
0"tightly"
1"deliberately"
2"quickly"
3"really"
4"suddenly"
5"slightly"
6"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)
63.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2874
totalAiIsms21
found
0
word"pulsed"
count1
1
word"comforting"
count1
2
word"stomach"
count1
3
word"streaming"
count1
4
word"clandestine"
count1
5
word"measured"
count1
6
word"gleaming"
count1
7
word"shimmered"
count2
8
word"pulse"
count2
9
word"familiar"
count3
10
word"silence"
count1
11
word"scanning"
count2
12
word"flicked"
count2
13
word"weight"
count1
14
word"structure"
count1
highlights
0"pulsed"
1"comforting"
2"stomach"
3"streaming"
4"clandestine"
5"measured"
6"gleaming"
7"shimmered"
8"pulse"
9"familiar"
10"silence"
11"scanning"
12"flicked"
13"weight"
14"structure"
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
narrationSentences245
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount3
narrationSentences245
filterMatches
0"look"
1"watch"
2"think"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences265
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords2840
ratio0
matches
0"accepted"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions65
wordCount2665
uniqueNames14
maxNameDensity1.2
worstName"Harlow"
maxWindowNameDensity2.5
worstWindowName"Harlow"
discoveredNames
Soho2
Harlow32
Quinn1
Raven1
Nest1
Silas1
Morris6
Tube1
Camden1
Herrera1
Tomás13
Met1
Raincoat1
Rain3
persons
0"Harlow"
1"Quinn"
2"Silas"
3"Morris"
4"Herrera"
5"Tomás"
6"Met"
7"Rain"
places
0"Soho"
1"Raven"
globalScore0.9
windowScore0.833
18.42% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences171
glossingSentenceCount9
matches
0"looked like it had been abandoned years a"
1"felt like it was waiting for her to mak"
2"sounded like nonsense until her partner wa"
3"something like worry at the edges of his foc"
4"something like fate"
5"something like regret"
6"sounded like police procedure"
7"as if listening"
8"not quite touching"
59.15% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.408
wordCount2840
matches
0"not loud but layered, like a crowd speaking behind a wall"
1"not to her face, but to the closed seam of the wall door"
2"not electronic but alive with quiet motion"
3"not out of respect, but because curiosity demanded she keep moving"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences265
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs118
mean24.07
std15.79
cv0.656
sampleLengths
062
147
26
343
447
54
62
768
848
939
1043
1143
126
1351
1417
1533
1614
1746
1832
1934
2013
213
2238
238
249
2558
2646
2710
2831
2920
308
3130
3229
334
3415
3530
361
376
3841
3914
4020
418
4222
4313
449
4521
4634
476
4825
4939
93.81% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences245
matches
0"been told"
1"been abandoned"
2"been designed"
3"been told"
4"been wrung"
5"been dropped"
6"was gone"
7"been consumed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs484
matches
0"was looking"
1"was waiting"
2"was still lying"
3"was—standing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount37
semicolonCount3
flaggedSentences34
totalSentences265
ratio0.128
matches
0"Detective Harlow Quinn moved through it with the same economy she’d used in war rooms and crime scenes—shoulders squared, chin level, eyes reading angles the way other people read faces."
1"He moved like someone who knew what would happen if he stopped—like the city itself was a timer and he’d learned how to outrun it."
2"That training felt almost comforting—until she remembered the last time she’d stayed calm."
3"Not literal—nothing that neat—but the same wrongness in the air, the same tug at the back of her mind."
4"It was warmer, stale with old beer and something sharper underneath—chemicals, maybe, or the ghost of alchemy clinging to hidden spaces."
5"Harlow had been told—quietly, by someone who wouldn’t say it twice—that the back room was accessible through that bookshelf, used for clandestine meetings."
6"With her other hand, she drew her sidearm—not because it would help, but because it helped her think."
7"Maps covered the walls—old routes and unknown landmarks—each one pinned and dated as if someone had tried to document a world that refused to be fixed."
8"The rain didn’t follow in here, but the damp did—wet concrete underfoot, condensation beading on pipes."
9"Everything looked like it had been abandoned years ago—until it didn’t."
10"The suspect was there—only a few metres ahead—moving quickly along the platform edge, slipping between pillars as if the space had been designed for him."
11"The metal surface shimmered—no, not shimmered."
12"But this—"
13"A man leaned against a pillar near the stairwell’s mouth—olive skin, short curly dark hair, a scar along his left forearm from an old knife attack."
14"She could smell his presence—cleaner than the others, like disinfectant pretending it didn’t have history."
15"Harlow hated him for that—hated the calmness, the sense that he’d stepped onto familiar ground."
16"But this place—"
17"The slickness wasn’t rain; it was residue left by countless feet."
18"It had fallen from the suspect’s coat—or been dropped by a hand that didn’t know it could drop it."
19"DS Morris’s face rose in memory—tired eyes, that steady trust, and then the moment everything had gone wrong."
20"The corridor behind them—stairs, street, police lights—felt suddenly like a lifeline tossed to a drowning woman."
21"She felt ridiculous—an officer fumbling at a magical lock."
22"A ripple of light—subtle, nearly imperceptible—ran across the wall."
23"Not just a doorway; a change in space, like someone had peeled the station’s skin back to show something underneath."
24"The air hit her immediately—thicker, sweeter in a way that made her teeth ache."
25"Bags bulged with items she couldn’t immediately name—strange metals, carved charms, lengths of braided cord that looked too intentional to be decorative."
26"People moved through the crowd like they belonged there—coats pulled close, faces half-shadowed, eyes bright with appetite."
27"It was no longer in her hand; she realized with a small shock that the surface had been consumed by the mechanism when she pressed it to the wall."
28"A second voice cut in from her left—lower, female, with the sharp edge of amusement."
29"Harlow felt it again—the wrongness in the air, now braided into something like fate."
30"The words came out sharper than she meant, and it hit her immediately—how much she was still lying."
31"Hands touched her coat as people shifted to let her through—not out of respect, but because curiosity demanded she keep moving."
32"But someone else was—standing near a stall where a sheet of dark fabric covered whatever lay inside."
33"Now she would see what the market wanted from her—and whether it could survive her answer."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2708
adjectiveStacks1
stackExamples
0"short curly dark hair,"
adverbCount102
adverbRatio0.03766617429837518
lyAdverbCount28
lyAdverbRatio0.0103397341211226
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences265
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences265
mean10.72
std7.04
cv0.657
sampleLengths
010
122
230
317
43
527
66
75
813
925
1018
117
1222
134
142
1518
1621
1716
1813
1915
203
212
229
2319
245
2519
2615
2715
2811
2917
304
3121
3218
333
343
3517
365
376
3823
3917
4018
417
428
4314
4412
458
4626
4719
4813
494
42.08% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.2830188679245283
totalSentences265
uniqueOpeners75
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences228
matches
0"Then he took off."
1"Just an explanation that didn’t"
2"Instead, she found an abandoned"
3"Then he reached into his"
4"Often the same thing."
5"Then the metal surface accepted"
6"Then he looked at the"
7"Then she moved, cutting right"
ratio0.035
84.91% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount77
totalSentences228
matches
0"It slicked the cobbles until"
1"He wasn’t a big man."
2"He moved like someone who"
3"He’d stepped out beneath the"
4"His gaze hadn’t landed on"
5"It had slid past her,"
6"She cut across the slick"
7"Her worn leather watch on"
8"He didn’t look back as"
9"It was warmer, stale with"
10"She pushed through."
11"It should have been decorative."
12"It was too precise for"
13"She planted one hand flat"
14"It meant she needed a"
15"She saw the suspect only"
16"He had disappeared before she"
17"She reached the doorway and"
18"Her boots found steps."
19"Her breath came controlled, measured."
ratio0.338
54.30% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount185
totalSentences228
matches
0"It slicked the cobbles until"
1"Detective Harlow Quinn moved through"
2"The green neon above the"
3"A distinctive glow."
4"A place with history painted"
5"Harlow had watched the suspect"
6"He wasn’t a big man."
7"He moved like someone who"
8"He’d stepped out beneath the"
9"His gaze hadn’t landed on"
10"It had slid past her,"
11"She cut across the slick"
12"Her worn leather watch on"
13"That training felt almost comforting—until"
14"The circumstances had carried a"
15"Tonight, the smell was back."
16"The suspect veered into an"
17"He didn’t look back as"
18"Harlow reached it two strides"
19"It was warmer, stale with"
ratio0.811
87.72% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences228
matches
0"Either way, it was here,"
1"If anything, there was something"
2"Now she needed control, the"
3"Now she would see what"
ratio0.018
91.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences126
technicalSentenceCount9
matches
0"Her worn leather watch on her left wrist kept time with a stubborn tick that refused to match the city’s noise."
1"Harlow had been told—quietly, by someone who wouldn’t say it twice—that the back room was accessible through that bookshelf, used for clandestine meetings."
2"Off-the-books medical care for people who didn’t want treatment recorded."
3"The unexplained circumstances that had sounded like nonsense until her partner was gone and the world refused to give her the courtesy of a clean explanation."
4"She heard herself as if from outside: sharp, hard, controlled."
5"Bags bulged with items she couldn’t immediately name—strange metals, carved charms, lengths of braided cord that looked too intentional to be decorative."
6"A merchant near the nearest stall shifted his stance, blocking her path without touching her."
7"Above it, hanging charms swayed as if something unseen breathed the air."
8"Their shoulders were tense, their head angled as if listening."
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount2
matches
0"he replied, voice careful"
1"he said, voice flat"
56.25% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount3
fancyTags
0"she demanded (demand)"
1"she snapped (snap)"
2"she demanded (demand)"
dialogueSentences32
tagDensity0.344
leniency0.688
rawRatio0.273
effectiveRatio0.188
81.7847%