Run: 2026-03-18-01KM09EAEM21W39FCTY8W6NEX5

Run Details

Duration:
22.8s
Cost:
$0.006059
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
Rain drummed the pavement like it meant it. The city flashed in wet bursts of neon and headlamp glare, then swallowed itself again. Detective Harlow Quinn ran with her coat pulled tight and her worn leather watch slapping at her wrist every time her stride stretched. The air tasted metallic, old rails and exhaust. She kept her eyes on the man ahead because he gave her something solid to chase. A dark shape under a streetlight. A wrong turn. A stumble that he recovered from too quickly. Tomás Herrera’s voice still sat in her head from earlier, clipped and careful, like he’d rehearsed it to fit inside a police report. “Off-the-books doesn’t mean clean,” he’d said, when she’d asked him about a string of bruising injuries she couldn’t match to any hospital admissions. “It means you won’t find the record.” Now she watched the suspect cut across a strip of closed storefronts near Soho, slick shoes slapping the puddles. He wore a hood that kept the rain off his face, but not off his movements. His shoulders moved like someone who understood how to disappear in crowds without actually leaving them. Quinn tightened her grip on the edge of her waterproof holster and angled her torch of attention. Her breath fogged, then vanished. The suspect glanced back once, head turning just enough to check for her. Then he sprinted again, pushing through a gap between two cars like he’d already planned the route. Quinn followed, boots striking brick and grit. She caught the hooded man’s pace for four heartbeats, five at most. Then he ducked under a scaffold that had sagged from some earlier job and slipped into a narrow service alley. Quinn didn’t slow. She hit the mouth of the alley and smelled damp concrete, stale beer trapped in old pores of stone, and something sweeter underneath—cheap cologne trying to cover up panic. “Stop!” she shouted, but the rain swallowed the command and left her with her own sound coming back wrong. The suspect vanished past a stack of crates. Quinn pushed through the crates’ wet emptiness, shoulder scraping splintered wood, and found a painted door half-hidden behind them. A green neon glow bled through the seams. The sign above the entrance out on the main street had been for tourists once. It still looked like a bar. The green neon flickered. Under it, Quinn saw her reflection in a puddle—sharp jawline, cropped salt-and-pepper hair plastered slightly to her forehead, eyes brown and fixed. She hated that the city kept turning her into something she recognised: a hunter, a silhouette, a question mark someone else would answer later. The hooded man stepped inside. Quinn shoved the door open hard enough to rattle the frame. Warm air rolled out, thick with old wood and smoke that had soaked into the walls. Maps and black-and-white photographs covered the inside like someone had tried to document a world that didn’t agree to stay put. The Raven’s Nest smelled of wet coats and secrets. The dim light caught the moisture on Quinn’s sleeves and made it look like she’d walked through a sketch that couldn’t finish itself. People packed the tables, faces half-lit, hands moving over glasses as if they owned the rhythm of the room. Nobody looked at Quinn until she moved her shoulders like she carried authority that didn’t need to announce itself. Her eyes found the suspect again, not because he offered her permission but because he didn’t know how to act normal. He kept scanning the walls, the doorways, the gaps between bodies. He held himself like the rain had followed him indoors. He cut to the back, toward an area that looked like it should have been storage—only the angle of the shadows told her otherwise. Photos ended there. Old maps stopped. The wall changed from clutter to blank. A bookshelf occupied the space, too clean compared to everything around it. The suspect didn’t hesitate. He moved to it with the confidence of someone who expected it to open. Quinn followed at a fast walk now, boots making wet sounds on the floorboards. She kept her hand near her holster. She watched his fingers touch the spine of a book like he was stroking an animal he knew wouldn’t bite. The shelf shifted. Not a creak. Not a strain. It slid as if the wall had decided to cooperate. The suspect stepped through. Quinn moved, forcing her body around the people’s attention. A man at a table lifted his chin at her movement. Quinn didn’t slow for him. She kept her gaze on the opening and pushed into the narrow space before the shelf closed. A bookshelf stood where it should have been a wall. She pushed her palm against the wood, searching for the seam the suspect had used. Her fingertips found a notch. She pressed. The shelf slid back with a slick whisper, and colder air rolled out, air that smelled like dust and something aged—old paper, old stone, old bargains. Quinn slipped through. In the hidden back room, the green neon glow filtered in thin and wrong, not enough to light the place properly. She stood under hanging lamps that looked like they belonged in a museum. The maps in here weren’t decorative. They had coordinates and lines drawn with thick ink. A chalk mark on one corner of the table showed the shape of something that hadn’t existed last week, at least not on any map she’d seen. The hooded man stood near a table, back to her. He had removed his hood enough that his hair dripped. Water slid off his scalp in little streams. He turned his head when he heard her step, and Quinn saw a face pulled tight with something like anger and calculation. “You followed,” he said. The words came out flat, stripped of warmth. His accent didn’t belong to London; it stuck to consonants like grit. Quinn kept her voice low. “You’re Harrison Sloane. You were on the job list for missing people.” His mouth twitched. “You’re late.” Quinn’s badge felt heavy even under the darkness. “Tell me where you took them.” “I didn’t take anyone.” He lifted one hand, palm up, and Quinn noticed the small scar on his left knuckles. Knife work, clean and practiced. He hadn’t fought the rain. He’d fought people. “You were seen by the docks,” Quinn said. “Your prints show up on—” He stepped aside before she could finish. On the table sat a bone token. Quinn froze. The market’s name didn’t matter the way her memory did. She’d heard whispers in cases that didn’t make it into reports, cases where officers came back from nights out with eyes that couldn’t focus and stories that started with “I shouldn’t have gone down.” The Veil Market moved like a rumour with a heartbeat. Her source hadn’t given her much beyond the token requirement. Bone tokens opened doors where doors didn’t exist. She’d filed it under folklore and a warning. Now the bone sat on a table under a hidden lamp like someone had pulled the legend into her hands. The hooded man picked it up and rolled it between his fingers. “You want to know where they are,” he said. “Then you have to stop thinking it’s a street-level problem.” Quinn’s jaw tightened. She kept her gun at low ready but close enough to move fast. “You don’t get to talk to me like I’m the amateur.” His eyes flicked toward her watch and back. “Quinn.” She didn’t like him knowing her name. She didn’t like how the room made everything sound closer, how the walls seemed to pull in noise instead of throwing it out. “Who sent you?” she demanded. He smiled without showing teeth. “Nobody sent me. I found the path.” Quinn glanced around the room. She saw a bookshelf behind him, another seam in the wall, another place where a map could hide a door. This wasn’t just a stop. It was a node. A place built for movement, not comfort. She heard rain hitting the roof above the hidden room. It sounded different here, slower. Like the building had swallowed the storm and kept the aftertaste. “Tomás Herrera,” Quinn said, and watched his expression. The name landed like a stone. It didn’t shake him. It hit something underneath his ribs. His eyes sharpened. “You don’t know what you’re doing.” “I know where your injuries come from,” she replied. “And I know when you started asking people questions you didn’t have any right to ask.” He scoffed. “You think I’m the source? You think the people who serve you in a hospital are the only ones who can touch the strange parts?” Quinn took one step forward. “Don’t play doctor.” The hooded man’s gaze slid to the corner where a small brass mechanism sat flush with the wall. It looked like an old lock until she noticed the groove shaped for a token. Bone. He held the bone token closer to the mechanism. The air in the room tightened, as if something on the other side of the wall had leaned forward. Quinn watched his hands. She watched his breathing. Rain ran down his cheeks, gathering in the sharp line of his jaw before dropping. He moved like the city didn’t own him anymore. “If you follow,” he said, “you don’t come back the same way.” Quinn didn’t answer him. She couldn’t. Her partner’s death sat behind her ribs like a bruise that never healed. DS Morris had died three years ago under circumstances she still couldn’t parse into normal violence. She’d seen things that didn’t fit into her training. She’d heard words that sounded like prayers and alarms at the same time. She’d learned to carry the case like it was a live wire. Follow too far and you burned. Back off too early and you let the killer choose the shape of the world. She lifted her voice and made it firm. “Where are the victims.” His hand hovered over the mechanism. “You don’t get to bargain after you’ve already chased me into my room,” he said. “If you step through, you step into the Veil Market. It trades in what you can’t name in daylight.” Quinn’s eyes stayed on the bone token. “And if I don’t?” He lowered his hand slowly, then made a decision. He pressed the token into the groove. The wall shivered. Quinn felt it more than heard it. The mechanism clicked like a lock turning in a pocket. The air turned colder by degrees, her breath drawing shorter. Light bent in the corner of her vision. The bookshelf behind her rattled once, as if a shelf could sense movement outside the laws of wood and nail. A doorway appeared where there hadn’t been one: a narrow arch framed in dark metal. The smell that came through wasn’t rain now. It was damp earth and old smoke and a sweetness like bruised fruit. The hooded man turned and stepped toward the arch. Quinn moved fast. Her shoulder hit the edge of the table as she lunged forward, and the bone token’s place burned in her eyes. She grabbed his coat at the back—wet fabric, heavier than it should’ve been. His body jerked under her grip. “Stay,” she said, and the word came out rough. He shrugged out of her hold with a movement that held no strength. He used her grip to set his balance. His elbow snapped against her wrist, knocking her hand away just enough to make space. Quinn’s gun stayed steady, but the feel of her pulse in her thumb throbbed. He looked back at her over his shoulder. “You’re still holding onto street rules,” he said. “Down there, rules become currency.” Quinn watched him step through. The doorway swallowed him. Not with a flash, not with spectacle. He simply walked into darkness and became part of it. The arch shimmered once, then steadied like it had never been anything else. Quinn stood at the threshold with her gun in hand and rain on her coat. Her mind flashed through angles: the bar’s hidden room, the bookshelf mechanism, the bone token that didn’t belong in an ordinary wall. Every step down looked like it had been laid out long before she found him. She heard footsteps behind her—two men, then a third, drifting out of the main bar with the slow curiosity people reserved for trouble. “Detective,” one of them called, voice carrying just enough to sound friendly. “You shouldn’t be in here.” Quinn didn’t turn. Her eyes stayed on the arch. She could feel the pull of it, like a current under the city. She could also feel the risk. If she stepped in, she’d move beyond the reach of anything she controlled—beyond a precinct’s lights, beyond an emergency response plan that made sense in a world that didn’t bargain with bones. She thought of Tomás. Not the way he’d looked in the daylight, but the way he’d spoken with practiced caution earlier in the night, fingers stained with antiseptic and resignation. “Off-the-books doesn’t mean clean,” he’d said. Quinn didn’t trust the word clean. She didn’t trust it in hospitals, in alleys, or in hidden rooms with brass mechanisms that looked too eager to click. Her jawline clenched. She spoke to the men behind her without looking. “Back. Now.” The men hesitated. One of them shifted his weight, wet shoes squeaking. The rain had followed her into the hidden room, but it didn’t touch the edges of the arch. The arch felt sealed against the storm. Quinn heard another sound, low and distant, like metal vibrating down a tunnel. Not thunder. Not machinery. Something breathing underground. She pulled in a breath that tasted like damp stone and turned her head slightly, just enough to look at the bookshelf’s seam. The green neon glow from the bar bled in at an angle, providing an exit if she needed it. It looked easy from here. Easy options were the ones criminals counted on. She stepped into the arch. The world folded. Her boots hit a different surface with a thud that pulled her stomach down a fraction. The air changed immediately—less wet, more dry in a way that carried dust on the tongue. She turned, trying to spot the bar behind her, but the doorway had already vanished. Only darkness remained and a thin line of light far ahead, like the start of a long tunnel. She kept her gun up. The corridor stretched in a rough curve, and the walls were lined with old pipes and broken tile. Rain didn’t fall here. Water dripped from nowhere with the slow rhythm of underground systems that had failed to drain properly. Ahead, voices murmured. The sound carried differently, bouncing off concrete. Quinn followed it the way a bloodhound followed scent, forcing her legs to carry her faster than her caution wanted. A sign hung from a rusted beam, letters barely visible. It wasn’t in English. It didn’t need to be. The market sold forbidden items; it didn’t bother dressing itself for anyone who believed the rules. Quinn rounded a corner and stopped short. Her torchlight cut across shelves stacked with objects that looked real until she stared too long. Bottles with labels that crawled under her gaze. Trays of silver instruments arranged like dental tools but too fine for ordinary work. Bundles of herbs tied with twine that looked fresh enough to cut. Charms shaped like teeth. Coins engraved with symbols that didn’t sit still when she tried to read them. Someone brushed past her shoulder. A woman in a hooded cloak carried a small crate and didn’t glance at Quinn. She moved like everyone here had decided the presence of outsiders didn’t deserve attention. A part of Quinn wanted to rage. Another part wanted to adapt fast enough to live. She held her position and listened. The hooded suspect wasn’t there anymore. Quinn heard his voice from deeper in the market, not calling for her, not fighting. He spoke to someone out of sight. The words carried through the crowd like sparks. “You’ve got it,” he said. Quinn pushed forward through bodies and stalls. People’s faces came and went under torchlight and dim lamps hung from wires like fruit. Most of them avoided her eyes. A few watched her gun with interest that didn’t belong in a normal street market. She didn’t dress it up with patience. She advanced, shoulder angled to carve space. Her wet coat clung to her sides. She kept her badge hidden under the collar because the underground didn’t respect uniforms. It respected transactions. An open archway stood ahead where the corridor widened into a cavern. The ceiling rose high enough to make her feel small. The tunnel floor had rails embedded in it, rusted and useless, but they guided her line of sight. At the far end, she saw the suspect standing beside a stall draped in black cloth. He stood with his hands loose at his sides, letting other people swarm around him without touching. Across from him, a man in a patched apron leaned forward over a table covered in ink and parchment. Bone tokens sat in shallow bowls like candy. Quinn’s stomach tightened when she saw the token bowls. She had seen one upstairs. Here, they multiplied. People fed the mechanism with a hunger she didn’t understand. Quinn called out, voice steady despite the air. “Harrison Sloane.” Heads turned. Not all at once. Like the market ran on rhythm and everybody had a part they could skip. The suspect turned his head toward her, and the expression he wore didn’t look surprised. It looked irritated, as if he had expected her to arrive with questions and then disappoint herself with answers. “You came in,” he said. Quinn advanced two steps and stopped. She kept her distance from the stalls and their displays because she’d learned from her own work that proximity made you part of the evidence. “Follow me back,” she said. “Now.” He flicked his eyes at her gun, then back to her face. “You don’t understand where you stand.” “I understand enough,” Quinn replied. Her wrist ached where the man had struck earlier. She flexed it once. “Tell me about the missing people.” A laugh slipped through a nearby mouth. Someone else shushed it quickly. Quinn turned her eyes just enough to see a clerk holding up a small object—a vial with something dark swirling. The clerk watched Quinn as if Quinn might buy it. The suspect didn’t reach for his token this time. He leaned slightly toward the table and spoke as though Quinn was one more buyer who’d arrived late. “You chase me from the street,” he said, “then you expect me to hand you the keys like I’m some dumb criminal.” Quinn’s breath came out slow. She looked at the man in the patched apron. His hands hovered over parchment, ink-stained fingers careful. There was intelligence there, but also a practiced detachment. “What’s your role?” Quinn asked. The suspect’s smile sharpened. “I bring problems. They handle the rest.” Quinn hated that answer. It fit too neatly into the way criminal networks distributed responsibility so nobody owned the outcome. She pictured her partner, DS Morris, and the way the case had dissolved into supernatural explanations that made the police hierarchy avoid the questions like they were hot metal. She glanced toward a side passage where the crowd thickened and the torchlight faded. She spotted a shelf with a familiar outline—another hidden seam, another mechanism that could open again if she walked the right way. But the suspect stood between her and any certainty. He held the floor like a conductor holding silence. Quinn lowered her gun just enough to make a point, then lifted it again immediately. The gesture didn’t matter to him. It mattered to the people watching. They needed to know she could choose control. Quinn chose it anyway. “I decide who walks away with answers,” she said. The suspect’s eyes didn’t leave hers. “Then decide fast. Folks here don’t like cops.” “That’s funny,” Quinn replied. “I don’t like markets that trade in bones.” A murmur moved through the cavern like wind through dry grass. Quinn felt attention tighten. The suspect stepped back half a pace, making space behind him—space for something else. A curtain of black cloth swayed slightly. Quinn saw the edge of a doorway behind it, not a full arch like the one that had swallowed him, but a gap framed by metal and covered with hanging chains. Something breathed behind that cloth. Not a person. Not an animal. A low pressure change that made the hairs on Quinn’s arms rise beneath her wet sleeves. Quinn’s heart kicked. She kept her face hard and her posture firm, but her mind moved fast. The choice snapped into place. Follow the suspect deeper and risk whatever waited behind the cloth. Stay on this side and miss the chance to break the chain of whoever controlled the mechanism and the victims. Let the underground keep its distance from her while she tried to reconstruct it upstairs with half-truths. Quinn stared at the cloth and the chains. “You’re leading me,” she said, voice carrying just enough. The suspect shook his head once, slow. “I’m letting you make the call. That’s your badge’s only use down here.” Quinn took a step forward. Not toward the cloth yet. Toward the suspect, toward the space he opened. Her gun remained trained, steady as a promise. “Move,” she told him. He didn’t comply. He watched her like he wanted her to feel the walls closing in. He glanced toward the crowd, then back to her. “You can’t arrest what buys its own rules,” he said. Quinn’s reply came quick. “You can’t protect what doesn’t want to be found.” The suspect’s gaze flicked to her watch. The worn leather watch on her left wrist ticked faintly in the strange hush. In the dim light, the watch face looked like it belonged to someone older than a detective. He smiled again. This time it looked like satisfaction with the shape of the moment. “All right,” he said. “Then come on.” He turned, walked toward the black cloth curtain, and kept going without waiting for her permission. The chains around the doorway chimed softly as his shoulder passed near them, as if the market welcomed movement and punished hesitation. Quinn stood for a single beat at the edge of that choice. The rain stayed above her, a sound she could no longer reach. The underground held her in its palm. She lowered her stance, adjusted her grip, and followed him toward the curtain.
created_at"2026-03-18T10:56:39.905Z" 3/18/2026, 10:56:39 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency365
moderation_latency(null)
generation_time22433
tokens_prompt1140
tokens_completion5853
native_tokens_prompt984
native_tokens_completion4690
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.0060593
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_03b566f8e39843bd0169ba84e7f81c8190bed44beada97e55f"
is_byokfalse
latency184
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-1773831399-BSqcAxLu6bhvuKDfXRrN"
upstream_id"resp_03b566f8e39843bd0169ba84e7f81c8190bed44beada97e55f"
total_cost0.0060593
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
totalTags29
adverbTagCount0
adverbTags(empty)
dialogueSentences57
tagDensity0.509
leniency1
rawRatio0
effectiveRatio0
89.47% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3797
totalAiIsmAdverbs8
found
0
adverb"quickly"
count2
1
adverb"slightly"
count4
2
adverb"slowly"
count1
3
adverb"softly"
count1
highlights
0"quickly"
1"slightly"
2"slowly"
3"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)
77.61% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3797
totalAiIsms17
found
0
word"flickered"
count1
1
word"scanning"
count1
2
word"whisper"
count1
3
word"warmth"
count1
4
word"flicked"
count3
5
word"pulse"
count1
6
word"throbbed"
count1
7
word"shimmered"
count1
8
word"footsteps"
count1
9
word"could feel"
count1
10
word"weight"
count1
11
word"stomach"
count2
12
word"familiar"
count1
13
word"silence"
count1
highlights
0"flickered"
1"scanning"
2"whisper"
3"warmth"
4"flicked"
5"pulse"
6"throbbed"
7"shimmered"
8"footsteps"
9"could feel"
10"weight"
11"stomach"
12"familiar"
13"silence"
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
narrationSentences339
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount6
hedgeCount4
narrationSentences339
filterMatches
0"watch"
1"look"
2"feel"
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences368
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen34
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3787
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions32
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions85
wordCount3425
uniqueNames16
maxNameDensity1.81
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn62
Herrera1
Soho1
Raven1
Nest1
London1
Knife1
Veil1
Market1
Morris2
Tomás2
English1
Rain3
People3
Bone3
persons
0"Harlow"
1"Quinn"
2"Herrera"
3"Raven"
4"Nest"
5"Market"
6"Morris"
7"Tomás"
8"Rain"
9"People"
10"Bone"
places
0"Soho"
1"London"
2"English"
globalScore0.595
windowScore0.167
34.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences238
glossingSentenceCount11
matches
0"looked like a bar"
1"looked like it should have been storage—o"
2"smelled like dust and something aged—old p"
3"looked like they belonged in a museum"
4"something like anger and calculation"
5"looked like an old lock until she noticed"
6"sounded like prayers and alarms at the sam"
7"looked like it had been laid out long bef"
8"tasted like damp stone and turned her hea"
9"looked like it belonged to someone older"
10"looked like satisfaction with the shape o"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.528
wordCount3787
matches
0"Not the way he’d looked in the daylight, but the way he’d spoken with practiced caution earlier in the ni"
1"not a full arch like the one that had swallowed him, but a gap framed by metal"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences368
matches
0"hated that the"
1"hated that answer"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs143
mean26.48
std17.06
cv0.644
sampleLengths
054
133
223
330
451
552
639
732
819
935
1071
115
1248
1332
1438
1542
1637
1730
1841
193
2016
214
2242
2332
2426
253
2676
2750
284
2920
3017
315
3214
3333
3413
3514
3646
3756
3812
3919
4027
419
4230
435
4412
4541
4626
4724
489
4925
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences339
matches
0"been laid"
1"were lined"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs656
matches
0"was stroking"
41.93% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount2
flaggedSentences13
totalSentences368
ratio0.035
matches
0"She hit the mouth of the alley and smelled damp concrete, stale beer trapped in old pores of stone, and something sweeter underneath—cheap cologne trying to cover up panic."
1"Under it, Quinn saw her reflection in a puddle—sharp jawline, cropped salt-and-pepper hair plastered slightly to her forehead, eyes brown and fixed."
2"He cut to the back, toward an area that looked like it should have been storage—only the angle of the shadows told her otherwise."
3"The shelf slid back with a slick whisper, and colder air rolled out, air that smelled like dust and something aged—old paper, old stone, old bargains."
4"His accent didn’t belong to London; it stuck to consonants like grit."
5"She grabbed his coat at the back—wet fabric, heavier than it should’ve been."
6"She heard footsteps behind her—two men, then a third, drifting out of the main bar with the slow curiosity people reserved for trouble."
7"If she stepped in, she’d move beyond the reach of anything she controlled—beyond a precinct’s lights, beyond an emergency response plan that made sense in a world that didn’t bargain with bones."
8"The air changed immediately—less wet, more dry in a way that carried dust on the tongue."
9"The market sold forbidden items; it didn’t bother dressing itself for anyone who believed the rules."
10"Quinn turned her eyes just enough to see a clerk holding up a small object—a vial with something dark swirling."
11"She spotted a shelf with a familiar outline—another hidden seam, another mechanism that could open again if she walked the right way."
12"The suspect stepped back half a pace, making space behind him—space for something else."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount564
adjectiveStacks1
stackExamples
0"sweeter underneath—cheap cologne"
adverbCount22
adverbRatio0.03900709219858156
lyAdverbCount4
lyAdverbRatio0.0070921985815602835
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences368
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences368
mean10.29
std6.41
cv0.623
sampleLengths
08
115
223
38
416
56
63
78
823
923
107
1119
1216
1316
1417
155
1613
1717
187
1912
2020
213
2229
2319
248
2519
268
2715
286
294
3022
3124
325
3311
3416
3521
369
3723
3819
3919
4021
4111
4210
4324
443
453
467
4712
484
4914
42.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats29
diversityRatio0.20108695652173914
totalSentences368
uniqueOpeners74
42.74% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences312
matches
0"Then he sprinted again, pushing"
1"Then he ducked under a"
2"Light bent in the corner"
3"Only darkness remained and a"
ratio0.013
64.87% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount121
totalSentences312
matches
0"She kept her eyes on"
1"he’d said, when she’d asked"
2"He wore a hood that"
3"His shoulders moved like someone"
4"Her breath fogged, then vanished."
5"She caught the hooded man’s"
6"She hit the mouth of"
7"she shouted, but the rain"
8"It still looked like a"
9"She hated that the city"
10"Her eyes found the suspect"
11"He kept scanning the walls,"
12"He held himself like the"
13"He cut to the back,"
14"He moved to it with"
15"She kept her hand near"
16"She watched his fingers touch"
17"It slid as if the"
18"She kept her gaze on"
19"She pushed her palm against"
ratio0.388
24.10% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount272
totalSentences312
matches
0"Rain drummed the pavement like"
1"The city flashed in wet"
2"Detective Harlow Quinn ran with"
3"The air tasted metallic, old"
4"She kept her eyes on"
5"A dark shape under a"
6"A wrong turn."
7"A stumble that he recovered"
8"Tomás Herrera’s voice still sat"
9"he’d said, when she’d asked"
10"He wore a hood that"
11"His shoulders moved like someone"
12"Quinn tightened her grip on"
13"Her breath fogged, then vanished."
14"The suspect glanced back once,"
15"Quinn followed, boots striking brick"
16"She caught the hooded man’s"
17"Quinn didn’t slow."
18"She hit the mouth of"
19"she shouted, but the rain"
ratio0.872
48.08% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences312
matches
0"Now she watched the suspect"
1"Now the bone sat on"
2"If she stepped in, she’d"
ratio0.01
82.49% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences142
technicalSentenceCount12
matches
0"He wore a hood that kept the rain off his face, but not off his movements."
1"His shoulders moved like someone who understood how to disappear in crowds without actually leaving them."
2"Maps and black-and-white photographs covered the inside like someone had tried to document a world that didn’t agree to stay put."
3"People packed the tables, faces half-lit, hands moving over glasses as if they owned the rhythm of the room."
4"Nobody looked at Quinn until she moved her shoulders like she carried authority that didn’t need to announce itself."
5"Rain ran down his cheeks, gathering in the sharp line of his jaw before dropping."
6"Her mind flashed through angles: the bar’s hidden room, the bookshelf mechanism, the bone token that didn’t belong in an ordinary wall."
7"If she stepped in, she’d move beyond the reach of anything she controlled—beyond a precinct’s lights, beyond an emergency response plan that made sense in a wor…"
8"Her boots hit a different surface with a thud that pulled her stomach down a fraction."
9"He stood with his hands loose at his sides, letting other people swarm around him without touching."
10"She pictured her partner, DS Morris, and the way the case had dissolved into supernatural explanations that made the police hierarchy avoid the questions like t…"
11"A low pressure change that made the hairs on Quinn’s arms rise beneath her wet sleeves."
56.03% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags29
uselessAdditionCount4
matches
0"she shouted, but the rain swallowed the command and left her with her own sound coming back wrong"
1"she said, and the word came out rough"
2"them called, voice carrying just enough to sound friendly"
3"she said, voice carrying just enough"
79.82% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags26
fancyCount4
fancyTags
0"he’d (would)"
1"she shouted (shout)"
2"She’d (would)"
3"she demanded (demand)"
dialogueSentences57
tagDensity0.456
leniency0.912
rawRatio0.154
effectiveRatio0.14
79.8128%