Run: 2026-03-18-01KM09V4A9S24MBRBH0TKWKATZ

Run Details

Duration:
22.8s
Cost:
$0.005468
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 stitched the city together with cold, silver thread, turning Soho’s cobblestones into mirrors that swallowed headlights and chewed them into glare. Detective Harlow Quinn ran as if the pavement owed her an answer. Her salt-and-pepper hair—cropped close, disciplined—stuck to her temples despite the collar of her coat. The worn leather watch on her left wrist tapped against her pulse with each stride, a stubborn metronome in a world that had turned chaotic. Ahead of her, the suspect—thin, quick, too careful for someone who should have been exhausted—cut between parked cars and a row of shuttered storefronts. Umbrellas bobbed like frightened birds. Someone shouted a curse from a doorway, then shut the door hard enough to rattle the frame. The suspect didn’t look back. That, more than speed, told Harlow he knew where he was going. She tasted copper at the back of her throat, a residue from the case that still wouldn’t let her go. Three years had passed since DS Morris vanished under circumstances that refused to stay in the realm of reason—supernatural origins, she’d been told, as if that word could be made to mean less. The memory still moved in her mind like a hand searching for a light switch in a dark room. Tonight was supposed to be straightforward: a routine stakeout, a name on a report, a pattern of suspicious purchases by a clique she’d been tracking. The suspect—an associate, an errand-runner, a shadow with shoes that knew every puddle—had appeared at the edge of her attention and then, abruptly, into action. He’d slipped something into a pocket at The Raven’s Nest, a dim bar tucked on a side street with a distinctive green neon sign. Harlow had watched through the window while the rest of the night tried to pretend it was ordinary. She’d seen the flicker of a hand reaching toward a hidden door—toward a bookshelf, according to the intel—and she’d seen the suspect leave without going out through the front. Now he was running. And running meant he either feared her or feared what waited ahead. Harlow pulled her pistol halfway free as she sprinted, then thought better of it. The street was too exposed; the rain too loud. Firearms in the middle of Soho were always a headline, and headlines were always a distraction from the kind of truth she needed. She drew instead from the pocket of her coat a small, battered notebook. The pages were damp at the corners, but the writing didn’t smear. She’d spent the last six months learning the rhythms of the clique’s movements. Names, dates, purchases, addresses. She’d kept her work clean for eighteen years—military precision, commendations, all the things that let her sleep in her own bed. But sleep had been replaced with suspicion. Suspicion had become a constant ache. The suspect rounded the corner at Dean Street, and Harlow followed. The alley narrowed, brick sweating under the rain. A delivery truck idled somewhere behind them, tires hissing. Harlow could hear the suspect’s breath now—ragged, controlled. Like someone who knew exactly how hard he could push before panic set in. He ducked through an open gate that led into a yard behind a shuttered building. Harlow’s boots hit the slick threshold and she felt her momentum shudder in the mud. She hopped forward anyway, the city’s cold pressing through her soles. The yard opened into a service lane. There, a drain cover—cast iron, salt-stained—sat at the center like a lid to something underneath. The suspect moved toward it with the confidence of a man who’d done this before. His hand hovered over the cover, then paused. He looked up, just once, and his eyes caught the beam of her flashlight as she crested the lane. Recognition flared there, quick as a match. Harlow tightened her grip on her flashlight. “Stop.” His mouth twitched, not quite a smile. He didn’t stop. He put his palm on the iron and pressed. The rain seemed to thin around that spot, as if even the weather didn’t want to get involved. The cover shifted with a sound that wasn’t metal scraping on metal, but something deeper—like a lock accepting the shape of a key. A gust of air breathed upward from the seam. Harlow stared for half a heartbeat too long. Heat rolled out of the opening, wrong in the rain-slick night. The air smelled of wet stone, incense gone old, and something metallic beneath it—chemicals, maybe, or alchemy in its early stage, the way a lab could smell before it burned. The Veil Market. The thought came to her with a clarity she didn’t like. It wasn’t in any public records. It wasn’t in any police database. It lived in the margins of her investigation, whispered by sources who’d gone silent the moment she asked for specifics. Enchanted goods. Banned alchemical substances. Information. Her rational mind tried to reject it. A market didn’t open beneath an alley in the rain. Not on Earth. But the suspect was already lowering himself into the hole, one leg at a time, coat slicking him to the metal edge. He vanished down into the dark with the deliberate care of someone stepping onto stairs. Harlow’s instincts screamed to chase. To keep eyes on him. To make sure she didn’t lose the trail. Then her partner’s memory rose like something pulling her down with him. Three years ago, Morris had been taken in a moment no one else could explain. Harlow had stood in the aftermath, hands shaking, trying to fit supernatural origins into a world that had never promised her answers. The case had left her with a bruise that wasn’t visible. It lived behind her ribs. It lived in her hesitation. She told herself she wasn’t making a choice based on fear. She was making a choice based on procedure. Procedure said: secure the perimeter, wait for backup, call it in. Procedure said: don’t enter unknown territory alone. But she didn’t have backup. Not here, not tonight, not with the suspect disappearing like a thought you couldn’t finish. The last thing she’d learned in her investigation was that the clique didn’t operate like ordinary criminals. They didn’t just hide. They redirected. She could call it in and lose him while paperwork crawled toward relevance. Or she could go down and risk whatever lived in the dark with rules she didn’t know. Rain hissed off the edges of the iron cover like water on a hot pan. Harlow crouched, peered into the opening, and shone her flashlight downward. The light caught on a ladder bolted into the rock. The suspect’s silhouette moved farther down, swallowed by steps that didn’t seem to end. Beyond the beam’s reach, she heard voices—murmurs, laughter, bargaining. Not the sound of a city street. The sound of people who didn’t care what the city thought. An entry requirement floated through her mind, uninvited and exact. A bone token. The kind of detail only someone who’d been shown the door would remember. She didn’t have one. Her stomach tightened anyway. The rain wasn’t asking permission, and neither was her suspect. She fished in her coat pocket, patting for the small items she always carried: radio, handcuffs, a spare magazine. Her fingers found only damp fabric and paper. No bone. No token. No charm. “Damn it,” she breathed. The suspect paused below, just long enough for her to see his head turn back toward the hole. His face was half-lit, rainwater dripping from the edge of his collar. He lifted a hand and made a small gesture, like a signal to someone unseen. Then he disappeared again. Harlow’s jawline set hard. She could follow him without the token by force, if she found the right latch or kept her eyes on his movements. But force in a place built for enchantment was how people got turned into stories. Behind her, the street continued to exist, indifferent. Somewhere above, the city’s lights reflected in puddles. People walked home under umbrellas, believing the world stayed put once the weather shifted. Harlow set her flashlight against the iron edge and pulled her jacket tighter. The cold seeped under her collar. She climbed down. The ladder bit her palms. Stone sweated beneath the rungs, and her boots landed with dull thuds that grew quieter as the air thickened. Each step felt like leaving the known world behind, the way a patient might feel when the anesthetic worked—sensation dampening, logic slipping. At the bottom, the tunnel widened into a corridor carved from old brick. The walls were slick with condensation. The suspect moved ahead, not running now, just walking briskly as if he knew the layout. Harlow followed at a distance that would keep her out of his immediate reach, close enough to see what he touched. A pale light glimmered from above, not electric in the way streetlights were electric. It had a softness to it, as if the air itself emitted glow. The sound of bargaining sharpened. Somewhere, coins clinked. Somewhere else, a laugh died too quickly, replaced by a hiss of whispering. At the end of the corridor, the suspect stopped beside a doorway that wasn’t a doorway so much as an opening in space. For a moment Harlow thought it was an illusion until she saw a thin line of bone-white material hanging in strands across the threshold—bones, carved pieces, maybe teeth, all connected into a curtain that trembled with his passing. He slid through. The curtain didn’t stop him. It didn’t react. It simply made room. Harlow approached, heart thudding, and raised her hand toward the bone curtain. The air on the other side carried heat again, stronger now, and the smell hit her fully: incense, damp stone, and something medicinal, like antiseptic brewed from ingredients that shouldn’t have existed. The bone curtain brushed her fingers. A shiver raced up her arm like static. She jerked back, breath caught. The curtain responded to her touch as if it had noticed her presence, like a living thing deciding whether to bite. She had no token. The rule mattered. The rule was the gate. The suspect turned slightly, as if he’d sensed her hesitation. He didn’t look afraid; he looked amused, the way a man might watch a test begin without him. “You’re not supposed to follow,” he said, voice amplified by the tunnel’s damp acoustics. Harlow swallowed. Her throat felt too dry despite the rain in her hair. “Where are you taking them?” He blinked slowly. “Them?” Harlow took a step closer, keeping her hand withdrawn from the bone curtain. “The clique. The purchases. The—” She almost said supernatural, almost confessed to knowing too much. Instead she anchored her voice to police certainty. “You’ve been assisting criminals.” His laugh was soft. “Criminals. In your world.” He tilted his head. “In here, the market decides who’s dangerous.” “That’s convenient,” Harlow snapped. She leaned into the rain-warm anger she used to hold cases together. “You don’t get to disappear into underground corners because rules don’t apply.” The bone curtain trembled again. It felt like a heartbeat, out of sync with hers. Harlow realized something with a slow, unpleasant clarity. The market wasn’t just a place. It was a filter. It let certain people pass through. It rejected others. If she couldn’t get through, she couldn’t stop the suspect. If she tried to force it, she might never come back. She could still go through by making the correct offering. She didn’t have the bone token, but maybe she could improvise—steal one from a stall. Find a merchant with something she could trade. But time mattered. The suspect would move deeper, and deeper was where the danger lived. She could call in a perimeter and wait for someone else to handle it. But her instinct, sharp and stubborn, told her that waiting would be the same as surrendering. The clique thrived on delays. Delays made them invisible. She had followed this thread for months. She wouldn’t let the market cut it. Harlow forced her lungs to steady. She pulled her handcuffs from her belt, held them loosely at her side. Not as a threat. As a symbol of what she was prepared to do if she got the chance. “You’re going to stop,” she said, quietly now, the words meant for both of them. The suspect’s gaze flicked to her watch. “You still wear a watch like time can be trusted.” Harlow didn’t understand that comment, but it prickled her. Everything about the place felt like it was built to make sense in a different language. She took another breath, then made a decision. She looked past the bone curtain into the market. She could see figures in the glow—tall coats, hoods, shadows with faces obscured by scarves. Tables lined the walls in clusters, and on them sat items that were wrong even at a distance. A vial catching light at an angle. A ring resting in a dish of something that looked like salt but moved like sand. A stack of papers bound by a cord that pulsed faintly. Information traded like currency. Enchanted goods sold under the noses of people who didn’t want to be found. Harlow turned her flashlight beam down the corridor behind her, toward the tunnel entrance, toward the street. She didn’t see her way back as an escape. She saw it as a line that could snap. She made herself move. “Show me where you go,” she demanded. The suspect watched her warily now, the amusement draining. “You can’t just walk in.” “I’m not just walking,” Harlow said. Her voice sharpened. “I’m deciding.” The bone curtain shivered harder, sensing intent. Harlow reached into her coat and came out with something she’d forgotten she even had: a small, battered police evidence tag from a previous case. It was plain, stamped, unused. She’d kept it like a talisman, a reminder that the world still had procedures. She didn’t know if it would matter. She held the tag up to the bone curtain. The curtain’s trembling slowed, then steadied, as if it recognized the shape of an offering. A faint pull tugged at her wrist. The air around the tag grew warm. Harlow felt resistance—like a door trying to decide whether it was allowed to open for her. The suspect swore under his breath. “You’re doing that wrong.” “Then tell me how to do it,” Harlow snapped, and hated that her nerves were making her voice too loud. He stepped closer, stopping at a respectful distance from the curtain. “That’s not—” He stopped, then reconsidered. His eyes narrowed as he studied her evidence tag, her watch, her left wrist. For a heartbeat, he looked not like a suspect but like a courier recognizing a package. “You don’t have a token,” he said. “But you have something marked. Something from your world.” Harlow kept the tag steady. “Is there a way?” His gaze flicked to the ground beside the curtain. There, under a layer of grime and rain-dust, sat a bowl. It hadn’t been visible from where Harlow stood before. In the dim glow, she could see thin carvings around its rim—bone dust ground into patterns, like a ritual made to look like decoration. A place for offerings. The suspect backed away half a step, eyes on her hand. “Put it in the bowl.” Harlow’s instincts fought her. Evidence was evidence; she wasn’t supposed to contaminate anything. But she wasn’t bringing the evidence tag into a normal court. She was bringing it into a place that might rewrite what the tag meant. She set the evidence tag into the bowl. The moment it touched, the bone dust inside the bowl stirred. The curtain of bones tightened, then loosened, as if exhaling. Warmth surged around Harlow’s wrist, and her skin tingled. Her watch felt suddenly too heavy. The bone curtain parted. Harlow sucked in a breath and moved through before she could doubt herself. The air on the other side wrapped around her like fog warmed by breath. She stepped forward, and the light shifted, sharpening to reveal the market fully. It wasn’t a single room. It was a sprawling underworld carved into the bones of the Tube station—corridors branching into archways, platforms that looked like abandoned commuter routes repurposed into stalls. Above, instead of station lights, there were hanging lamps made from glass and something darker. The glow reflected off wet stone, off old graffiti, off faces that watched her with suspicion she couldn’t measure. The suspect was already walking deeper, threading between sellers with the practiced ease of someone who knew where not to stand. Harlow started after him, boots slapping quietly against damp ground. Voices rose and fell around her. A vendor with hands stained black slid a small object across a table. It looked like a coin until it moved and unfolded into a tiny lizard made of metal filigree. A woman in a hood offered Harlow a strip of bandage that glimmered faintly along its edges. Harlow didn’t look at them. Her eyes stayed on the suspect’s back, on the line of his shoulders and the way he angled himself toward a corridor marked by a faded map—an old Underground diagram, annotated with fresh symbols that glowed faintly when she passed. She caught glimpses of the clique through gaps. Men and women in dark coats, their faces half-hidden, exchanging packages the way people exchanged cigarettes. When their eyes met hers, they looked away too quickly. Harlow’s jaw clenched. They weren’t random visitors. They were workers, or patrons, or both. Criminal activity didn’t have to be hands-on. Sometimes it was the act of knowing where to go. The suspect led her toward a stairwell descending further into the earth. The air there smelled stronger—alchemical, medicinal, sharp. It hit her tongue like a warning. She followed anyway. Then, at the top of the stairwell, she stopped. Her flashlight caught something on the wall: a photograph pinned to the stone with a rusted nail. Black-and-white, edges curling. A face stared back—DS Morris. Her partner’s expression frozen in a moment of fear and confusion. Under the photograph was a smear of ink, as if someone had written and then tried to erase it. The sight stole her breath. The suspect turned, and for the first time his expression cracked into something like satisfaction. “You came,” he said, softer now. “I wondered if you’d have the stomach.” Harlow’s mind raced, trying to force the image into the shape of evidence. But it wasn’t evidence. It was a lure. Her partner had been there, in this market, or connected to it. The supernatural origins she couldn’t understand had left fingerprints on these stone walls. And the market had offered it to her like a gift wrapped in cruelty. Harlow’s hand hovered near the pistol at her hip. She didn’t draw. Not yet. Her eyes stayed on the photograph, on the man she’d lost. Anger tightened her throat, but fear stood behind it like a silent accomplice. She looked at the suspect—at the way he held himself, at the casual cruelty of his voice, at the ease with which he’d led her through a gate that didn’t want her. She had a choice still. She could back away, retreat to street-level, call in real help, save herself from whatever the market did to people. Or she could go down those stairs and find the answer with her own hands. Rain hammered softly above, distant now, like the city crying from far away. Harlow swallowed hard, kept her gaze steady, and lifted her flashlight beam to the corridor beyond the stairwell, where the darkness waited with open patience. “You’re not walking away,” she said. The suspect’s smile returned, thin and hungry. “Neither are you,” he replied. Harlow stepped down into the stairwell anyway, following the suspect toward whatever sat deeper than the city’s foundations, toward a truth that had already taken DS Morris once—and might decide it wanted her next.
created_at"2026-03-18T11:03:39.606Z" 3/18/2026, 11:03:39 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1093
moderation_latency(null)
generation_time22529
tokens_prompt914
tokens_completion5199
native_tokens_prompt810
native_tokens_completion4245
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.00546825
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0442778d72195c940169ba868ba97c8194b6c036d48d026537"
is_byokfalse
latency177
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-1773831819-wGiksaDhn0f8JpwluBZ5"
upstream_id"resp_0442778d72195c940169ba868ba97c8194b6c036d48d026537"
total_cost0.00546825
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
57.14% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount2
adverbTags
0"She almost said supernatural [almost]"
1"He stopped then [then]"
dialogueSentences28
tagDensity0.5
leniency1
rawRatio0.143
effectiveRatio0.143
88.06% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3351
totalAiIsmAdverbs8
found
0
adverb"quickly"
count2
1
adverb"slightly"
count1
2
adverb"slowly"
count1
3
adverb"loosely"
count1
4
adverb"warily"
count1
5
adverb"suddenly"
count1
6
adverb"softly"
count1
highlights
0"quickly"
1"slightly"
2"slowly"
3"loosely"
4"warily"
5"suddenly"
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)
67.17% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3351
totalAiIsms22
found
0
word"pulse"
count1
1
word"chaotic"
count1
2
word"flicker"
count1
3
word"database"
count1
4
word"aftermath"
count1
5
word"the last thing"
count1
6
word"stomach"
count2
7
word"charm"
count1
8
word"electric"
count2
9
word"trembled"
count2
10
word"raced"
count2
11
word"flicked"
count2
12
word"pulsed"
count1
13
word"reminder"
count1
14
word"warmth"
count1
15
word"practiced ease"
count1
16
word"jaw clenched"
count1
highlights
0"pulse"
1"chaotic"
2"flicker"
3"database"
4"aftermath"
5"the last thing"
6"stomach"
7"charm"
8"electric"
9"trembled"
10"raced"
11"flicked"
12"pulsed"
13"reminder"
14"warmth"
15"practiced ease"
16"jaw clenched"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"jaw/fists clenched"
count1
highlights
0"eyes narrowed"
1"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences294
matches(empty)
94.27% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount6
narrationSentences294
filterMatches
0"watch"
hedgeMatches
0"tried to"
1"seemed to"
2"seem to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences308
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3326
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount3196
uniqueNames14
maxNameDensity1.28
worstName"Harlow"
maxWindowNameDensity2.5
worstWindowName"Harlow"
discoveredNames
Soho2
Harlow41
Quinn1
Morris4
Raven1
Nest1
Dean1
Street1
Veil1
Market1
Earth1
Tube1
Underground1
Rain3
persons
0"Harlow"
1"Quinn"
2"Morris"
3"Market"
4"Rain"
places
0"Soho"
1"Raven"
2"Dean"
3"Street"
4"Earth"
globalScore0.859
windowScore0.833
45.83% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences216
glossingSentenceCount9
matches
0"not quite a smile"
1"felt like leaving the known world behin"
2"felt like a heartbeat, out of sync with"
3"felt like it was built to make sense in"
4"looked like salt but moved like sand"
5"as if exhaling"
6"looked like abandoned commuter routes rep"
7"looked like a coin until it moved and unf"
8"something like satisfaction"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.301
wordCount3326
matches
0"not like a suspect but like a courier recognizing a package"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences308
matches
0"was that the"
1"understand that comment"
2"hated that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs115
mean28.92
std19.47
cv0.673
sampleLengths
073
163
272
374
447
516
646
763
813
950
1041
1164
127
138
1419
1541
169
1749
1852
1920
2037
2118
2212
2358
2419
2511
267
2743
2830
2915
3062
3126
324
3314
3433
354
3645
374
3841
3930
4022
4146
4256
4348
4461
453
4612
4744
486
4934
93.33% Passive voice overuse
Target: ≤2% passive sentences
passiveCount10
totalSentences294
matches
0"been exhausted"
1"been told"
2"was supposed"
3"been replaced"
4"been taken"
5"been shown"
6"got turned"
7"was prepared"
8"was built"
9"was allowed"
87.39% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount10
totalVerbs592
matches
0"was going"
1"was running"
2"was already lowering"
3"wasn’t making"
4"was making"
5"wasn’t asking"
6"were making"
7"wasn’t bringing"
8"was bringing"
9"was already walking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount27
semicolonCount3
flaggedSentences26
totalSentences308
ratio0.084
matches
0"Her salt-and-pepper hair—cropped close, disciplined—stuck to her temples despite the collar of her coat."
1"Ahead of her, the suspect—thin, quick, too careful for someone who should have been exhausted—cut between parked cars and a row of shuttered storefronts."
2"Three years had passed since DS Morris vanished under circumstances that refused to stay in the realm of reason—supernatural origins, she’d been told, as if that word could be made to mean less."
3"The suspect—an associate, an errand-runner, a shadow with shoes that knew every puddle—had appeared at the edge of her attention and then, abruptly, into action."
4"She’d seen the flicker of a hand reaching toward a hidden door—toward a bookshelf, according to the intel—and she’d seen the suspect leave without going out through the front."
5"The street was too exposed; the rain too loud."
6"She’d kept her work clean for eighteen years—military precision, commendations, all the things that let her sleep in her own bed."
7"Harlow could hear the suspect’s breath now—ragged, controlled."
8"There, a drain cover—cast iron, salt-stained—sat at the center like a lid to something underneath."
9"The cover shifted with a sound that wasn’t metal scraping on metal, but something deeper—like a lock accepting the shape of a key."
10"The air smelled of wet stone, incense gone old, and something metallic beneath it—chemicals, maybe, or alchemy in its early stage, the way a lab could smell before it burned."
11"Beyond the beam’s reach, she heard voices—murmurs, laughter, bargaining."
12"Each step felt like leaving the known world behind, the way a patient might feel when the anesthetic worked—sensation dampening, logic slipping."
13"For a moment Harlow thought it was an illusion until she saw a thin line of bone-white material hanging in strands across the threshold—bones, carved pieces, maybe teeth, all connected into a curtain that trembled with his passing."
14"He didn’t look afraid; he looked amused, the way a man might watch a test begin without him."
15"She didn’t have the bone token, but maybe she could improvise—steal one from a stall."
16"She could see figures in the glow—tall coats, hoods, shadows with faces obscured by scarves."
17"Harlow felt resistance—like a door trying to decide whether it was allowed to open for her."
18"In the dim glow, she could see thin carvings around its rim—bone dust ground into patterns, like a ritual made to look like decoration."
19"Evidence was evidence; she wasn’t supposed to contaminate anything."
20"It was a sprawling underworld carved into the bones of the Tube station—corridors branching into archways, platforms that looked like abandoned commuter routes repurposed into stalls."
21"Her eyes stayed on the suspect’s back, on the line of his shoulders and the way he angled himself toward a corridor marked by a faded map—an old Underground diagram, annotated with fresh symbols that glowed faintly when she passed."
22"The air there smelled stronger—alchemical, medicinal, sharp."
23"A face stared back—DS Morris."
24"She looked at the suspect—at the way he held himself, at the casual cruelty of his voice, at the ease with which he’d led her through a gate that didn’t want her."
25"Harlow stepped down into the stairwell anyway, following the suspect toward whatever sat deeper than the city’s foundations, toward a truth that had already taken DS Morris once—and might decide it wanted her next."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount3236
adjectiveStacks0
stackExamples(empty)
adverbCount118
adverbRatio0.03646477132262052
lyAdverbCount22
lyAdverbRatio0.006798516687268232
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences308
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences308
mean10.8
std6.86
cv0.635
sampleLengths
022
112
214
325
424
55
617
75
812
920
1033
1119
1225
1325
1424
1518
1629
174
1812
1914
209
2123
2213
2312
2413
254
2621
277
286
2911
308
319
328
3314
3415
3515
3611
377
3815
3915
408
4119
427
437
441
457
463
479
4818
4923
36.04% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats43
diversityRatio0.2435064935064935
totalSentences308
uniqueOpeners75
95.58% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences279
matches
0"Then her partner’s memory rose"
1"Then he disappeared again."
2"Somewhere above, the city’s lights"
3"Somewhere, coins clinked."
4"Somewhere else, a laugh died"
5"Instead she anchored her voice"
6"Sometimes it was the act"
7"Then, at the top of"
ratio0.029
80.93% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount97
totalSentences279
matches
0"Her salt-and-pepper hair—cropped close, disciplined—stuck"
1"She tasted copper at the"
2"He’d slipped something into a"
3"She’d seen the flicker of"
4"She drew instead from the"
5"She’d spent the last six"
6"She’d kept her work clean"
7"He ducked through an open"
8"She hopped forward anyway, the"
9"His hand hovered over the"
10"He looked up, just once,"
11"His mouth twitched, not quite"
12"He didn’t stop."
13"He put his palm on"
14"It wasn’t in any public"
15"It wasn’t in any police"
16"It lived in the margins"
17"Her rational mind tried to"
18"He vanished down into the"
19"It lived behind her ribs."
ratio0.348
51.40% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount228
totalSentences279
matches
0"Rain stitched the city together"
1"Detective Harlow Quinn ran as"
2"Her salt-and-pepper hair—cropped close, disciplined—stuck"
3"The worn leather watch on"
4"Umbrellas bobbed like frightened birds."
5"Someone shouted a curse from"
6"The suspect didn’t look back."
7"That, more than speed, told"
8"She tasted copper at the"
9"The memory still moved in"
10"Tonight was supposed to be"
11"The suspect—an associate, an errand-runner,"
12"He’d slipped something into a"
13"Harlow had watched through the"
14"She’d seen the flicker of"
15"Harlow pulled her pistol halfway"
16"The street was too exposed;"
17"Firearms in the middle of"
18"She drew instead from the"
19"The pages were damp at"
ratio0.817
89.61% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount5
totalSentences279
matches
0"Now he was running."
1"To keep eyes on him."
2"To make sure she didn’t"
3"If she couldn’t get through,"
4"If she tried to force"
ratio0.018
40.82% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences147
technicalSentenceCount21
matches
0"Detective Harlow Quinn ran as if the pavement owed her an answer."
1"The worn leather watch on her left wrist tapped against her pulse with each stride, a stubborn metronome in a world that had turned chaotic."
2"Ahead of her, the suspect—thin, quick, too careful for someone who should have been exhausted—cut between parked cars and a row of shuttered storefronts."
3"Three years had passed since DS Morris vanished under circumstances that refused to stay in the realm of reason—supernatural origins, she’d been told, as if tha…"
4"The suspect—an associate, an errand-runner, a shadow with shoes that knew every puddle—had appeared at the edge of her attention and then, abruptly, into action…"
5"She’d kept her work clean for eighteen years—military precision, commendations, all the things that let her sleep in her own bed."
6"He ducked through an open gate that led into a yard behind a shuttered building."
7"The cover shifted with a sound that wasn’t metal scraping on metal, but something deeper—like a lock accepting the shape of a key."
8"It lived in the margins of her investigation, whispered by sources who’d gone silent the moment she asked for specifics."
9"Harlow had stood in the aftermath, hands shaking, trying to fit supernatural origins into a world that had never promised her answers."
10"The suspect’s silhouette moved farther down, swallowed by steps that didn’t seem to end."
11"Stone sweated beneath the rungs, and her boots landed with dull thuds that grew quieter as the air thickened."
12"The suspect moved ahead, not running now, just walking briskly as if he knew the layout."
13"It had a softness to it, as if the air itself emitted glow."
14"For a moment Harlow thought it was an illusion until she saw a thin line of bone-white material hanging in strands across the threshold—bones, carved pieces, ma…"
15"The air on the other side carried heat again, stronger now, and the smell hit her fully: incense, damp stone, and something medicinal, like antiseptic brewed fr…"
16"The curtain’s trembling slowed, then steadied, as if it recognized the shape of an offering."
17"It was a sprawling underworld carved into the bones of the Tube station—corridors branching into archways, platforms that looked like abandoned commuter routes …"
18"The suspect was already walking deeper, threading between sellers with the practiced ease of someone who knew where not to stand."
19"Her eyes stayed on the suspect’s back, on the line of his shoulders and the way he angled himself toward a corridor marked by a faded map—an old Underground dia…"
20"Harlow stepped down into the stairwell anyway, following the suspect toward whatever sat deeper than the city’s foundations, toward a truth that had already tak…"
89.29% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount1
matches
0"he said, voice amplified by the tunnel’s damp acoustics"
7.14% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount4
fancyTags
0"she breathed (breathe)"
1"Harlow snapped (snap)"
2"she demanded (demand)"
3"Harlow snapped (snap)"
dialogueSentences28
tagDensity0.429
leniency0.857
rawRatio0.333
effectiveRatio0.286
79.1331%