Run: 2026-03-09-01KK9Q844BKSD4G9M3W11GE8V5

Run Details

Duration:
2m 58s
Cost:
$0.095265
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 slick and treacherous, every paving stone glossed black under the streetlamps. The green neon above the Raven’s Nest buzzed and spat in the weather, staining the puddles sickly emerald. Through the fogged front windows Quinn could make out old maps pinned crooked on the walls and rows of black-and-white photographs watching the room like witnesses who had learned not to talk. She stood in the mouth of a doorway across the street, collar up, water creeping down the back of her neck. Her hair was plastered darker than usual by the rain. The leather strap of her watch stuck damp against her left wrist each time she checked the minute hand. Two seventeen in the morning. The city had thinned to drunks, delivery vans, and people who did not want to be seen. Tomás Herrera came out the side entrance instead of the front. Quinn straightened before she knew she was moving. The file photo had been taken in daylight, hospital-bright, with his short curls neat and his expression closed. He looked younger in the photo. Tonight he had a dark hood pulled low, a canvas medical bag slung crosswise over his chest, and the wary posture of a man who expected trouble to arrive from any direction. He paused under the dripping lintel, glanced once up the street, once down, then touched something under his shirt as if checking it was still there. A medallion chain flashed gold at his throat. Saint Christopher, Quinn thought. Patron saint of travelers. Sensible. Herrera started north at a fast walk. Quinn pushed off the doorway and crossed through traffic, timing the gaps with old, drilled precision. No wasted motion. No splash if she could help it. He didn’t look back for the first half block. That told her either he was very good at this or very frightened. Both possibilities interested her. She had spent three weeks scraping at the edges of the clique that used the Raven’s Nest as a watering hole and meeting place. Three weeks of dead ends, friendly smiles, and official advice to leave it alone. Herrera was one of the few names that kept surfacing. Former paramedic. NHS until his license vanished in a disciplinary fire. Since then he had been patching up people who preferred not to appear in casualty records. Men with knife wounds that healed wrong. Women with burns no accelerant could explain. Victims, accomplices, or both. Quinn had not yet decided. At the corner he cut east without hesitation. Quinn followed, keeping two parked cars between them when she could. Rain rattled on bins, awnings, scaffolding. A bus groaned past, spraying dirty water over the curb. Herrera didn’t flinch. He walked like a man with a clock running in his head. Then he stopped dead in front of a shuttered off-license and looked into the dark glass. Not at his reflection. Past it. At her. Quinn was already moving when he ran. He broke hard down a side street, trainers slapping the pavement. Quinn swore under her breath and went after him, boots striking sparks of pain up her shins where old injuries still kept score. “Police! Tomás Herrera!” The name bought her nothing. He vaulted a low chain barrier and cut through a service alley rank with wet cardboard and frying oil. Quinn hurdled the barrier cleanly, shoulder brushing brick as she cornered. Her breath came steady, controlled. Eighteen years on the job had taught her that panic was just bad arithmetic. Pace the lungs. Keep the target in sight. Anticipate the turn. Herrera hit the next street and nearly went down on the slick road markings. He caught himself with one hand. The sleeve of his jacket rode up and Quinn saw the pale rope of scar tissue along his left forearm before he yanked the cuff back down and sprinted on. Camden, she realized a moment later, when the shape of the streets changed and the familiar tourist grime of the market roads rose around them. He’d had transport stashed somewhere, or a driver, or she had been tailing him longer than the adrenaline made it feel. It didn’t matter. He was here now, under railway arches and dark shopfronts and the looming black cut of the canal beyond. Rainwater streamed off the corrugated awnings in sheets. Closed market stalls crouched behind metal grilles. A pair of club kids flattening themselves in a doorway watched Quinn pound past with wide, entertained eyes. Somewhere a siren climbed and faded. Herrera dodged around a stack of plastic crates, glanced back again, and Quinn saw his face clearly for the first time that night. Olive skin slick with rain. Warm brown eyes lit not with guilt but with calculation. He wasn’t deciding whether he could outrun her anymore. He was deciding where he could take her. That pricked the base of her spine. “Stop,” she snapped. He actually answered, breathless and furious. “You need to go back.” Then he veered left through a gate hanging off one hinge. Quinn followed into a narrow yard hemmed by soot-black walls. Weeds shoved through cracked concrete. An old Underground roundel, rusted almost blank, clung to the brick above a recessed stairwell. The station entrance had been boarded years ago; she knew that much. She also knew boards didn’t drift open on their own. Herrera took the stairs three at a time. Quinn hit the top landing just in time to see him below, one hand skidding along the rail, the other clamped on his bag. He slipped on the wet stone. The bag slammed the edge of a step and burst half open. Bandages spilled out. A small tin. Two glass ampoules wrapped in cloth. And a disk the size of a two-pound coin that bounced once under the yellow emergency bulb and spun to a stop against the wall. Bone white. Carved. Herrera saw it, saw Quinn see it, and made his choice. He snatched the bag and the ampoules and ran on, leaving the token where it lay. At the bottom of the stairwell, beyond a steel gate propped ajar, something moved. Two figures stepped into the light. Not coppers. Not council security. One was wrapped in a butcher’s apron under a rain cape. The other wore a long coat stitched from different leathers, none of them matching. They were both watching Herrera disappear deeper below without concern. Their attention settled on Quinn instead. “Market’s open,” said the one in the coat. His voice had the bored flatness of a nightclub bouncer. “Entry with token.” Quinn crouched without taking her eyes off them and picked up the disk. It was polished smooth by many fingers. One side was etched with a crude eye. The other had been drilled through and fitted with a bit of tarnished wire, as if somebody once wore it around the neck and thought better of it. Her pulse kicked once, hard. Bone token. The phrase had been buried in Morris’s notebook, in a page she had read so often she could see the pressure marks in the paper. No context. Just a list of fragments from the case that had killed him. Green light. River mud. Bone token. Don’t let them close the door. For three years she had told herself grief made patterns where none existed. That the things Morris had half said in his last forty-eight hours came from exhaustion, trauma, chemicals, anything but the impossible. The impossible was lazy. The impossible was what people reached for when facts failed them. The stairwell exhaled warm air that smelled of wet iron, spice, and something faintly rotten under the rest. Beneath it came layered sound: voices, many of them; a burst of laughter; metal clanging; the thin high cry of something that was not a train and wore the sound anyway. Herrera was gone into that noise. The man in the coat held out his hand. “Either pay the toll or clear off.” Quinn stayed where she was. Rain tapped down from the street far above, tiny cold notes in the dark. Her fingers tightened around the token until the carved edge bit into her palm. If she called it in now, she would have to explain why she was standing in an abandoned Tube entrance in Camden at half two in the morning with a carved bone disk in her hand and no suspect in custody. Control would send uniforms, maybe transport police. By the time anyone arrived, whatever this was would be smoke. She knew it with the cold certainty that comes a second before bad decisions. Morris had waited for backup. Or maybe he had. Nobody could tell her clearly. Nobody ever could. Quinn rose. “I’m not here to buy.” The apron-wearing man smiled without warmth. “Everybody’s here to buy.” She flashed the token between two fingers. “Then I’m browsing.” Something passed between them. Surprise, perhaps. Or simple annoyance. The one in the coat stepped aside with a tiny mocking bow. “Mind your pockets,” he said. “Mind your name even more.” Quinn slipped the token into her coat pocket and went down. The stairwell opened onto an old station concourse that should have been dead and empty. Instead it was blazing with life. Not the clean, public life of London aboveground. This was furtive, crowded, feverishly awake. Strings of mismatched bulbs hung from cracked rafters. Lanterns burned with blue and amber flames in niches hacked into the tile. Old signs for platforms and way out remained on the walls, half obscured by cloth banners, cages, shelving, and curtains of beads. The air was thick with damp wool, incense, paraffin, blood, perfume, frying meat, and mineral tang. The Veil Market. Quinn didn’t know the name yet, not with certainty, but she knew at once that she had crossed into the center of the thing she had been circling for months. Stalls lined the concourse and spilled down onto the platform beyond. A woman in a fox-fur coat sold tiny stoppered bottles filled with smoke that moved against gravity. A man with lacquered fingertips laid out keys on green felt, each one bending slowly as if listening. Someone had cages stacked three high with black birds that had no visible eyes and tracked movement all the same. At a trestle table under a smashed station clock, jars of liquid in impossible colors sat beside neat cards handwritten with prices that made no sense until Quinn saw a customer prick his thumb and smear blood onto the paper. No one shouted. No one hawked. Business here moved on murmurs and glances and the confidence of people who believed the law had ended several flights of stairs above. Quinn walked into it with her shoulders squared and every nerve open. Herrera was thirty yards ahead, cutting through the crowd with the grim speed of a man late to an emergency. His Saint Christopher medallion flashed each time he shoved past a coat or ducked under a hanging rack of charms. Quinn kept him centered and moved. Heads turned. Not many, but enough. A woman with silver paint around her eyes paused in the middle of an argument and stared. A heavyset man behind a counter of powders sniffed once, like an animal catching a scent. Quinn kept her expression flat. People noticed fear. People noticed curiosity. Authority, on the other hand, made some of them look away out of old habit. Others looked interested. She passed the edge of the platform and saw the tracks below. They vanished into a tunnel sealed decades ago, but light moved in the dark anyway, a distant pulse like something breathing behind its teeth. Quinn tore her gaze away and lengthened her stride. “Herrera!” His shoulders tightened. He did not stop. He dodged behind a pillar tiled in cream and bottle green, then down a narrower passage that had once led to staff rooms. Quinn shoved through after him and found herself in a corridor lit by bare bulbs and crowded with stacked crates, old station benches, and men pretending not to keep watch. One of them moved to block her. Quinn drove her forearm into his chest before he had properly planted his feet, pivoted, and sent him stumbling into the wall. The second reached for her sleeve; she trapped his wrist, twisted, and shoved him off balance with clipped, efficient force. Not a brawl. Just subtraction. “Herrera!” “Quiet,” he hissed from somewhere ahead. “For God’s sake.” He burst through a warped wooden door at the end of the corridor. Quinn followed and stopped on the threshold. The room had once been an office. Now it was an improvised treatment bay. A metal desk shoved aside. A camp lantern hung from a pipe. Shelves full of bandages, syringes, tinctures, and things she could not immediately name. On a narrow cot against the wall lay a young woman in a leather jacket darkened with blood, her teeth clenched on a strap. Beside her, an older man held pressure on a wound in her side through towels already soaked through. The blood smelled wrong: sharp and metallic, yes, but threaded with something almost electrical. Herrera had the bag open on the desk. His hands moved fast and sure, laying out gauze, scissors, a vial, an IV line. All the panic he had shown in the street had burned down to focus. Quinn stood there dripping rainwater onto the floor, breath still hard in her lungs, and felt the chase alter shape beneath her. He looked up at her once, frustration naked on his face. “If you’re arresting me, do it after.” The woman on the cot made a sound between a groan and a growl. The lantern flickered. Quinn stepped inside and shut the door behind her on the corridor noise. “What happened to her?” Herrera gave a humorless laugh. “You don’t have enough categories for the answer.” “Try me.” He jammed the IV spike into the bag hanging from a hook and flicked a glance at her coat, her soaked hair, the hand she still kept near the concealed weight of her warrant card as if paper could control anything in this room. “You followed me into the Market. That means either you’re brave or you’re out of options.” “Answer the question.” “She was cut.” He slid the cannula into the girl’s arm in one clean movement. “Not with an ordinary blade.” Quinn looked at the wound despite herself. It was wrapped badly, hastily, but she saw enough: the flesh around it had darkened in a pattern too delicate and branching to be bruising. Like frost spreading over glass. Like roots under skin. Her stomach clenched. Morris had looked like that at the end. Not the same place. Not the same shape. But wrong in the same way, as if the body had stopped agreeing with itself. Herrera saw recognition hit her. His expression changed, sharpened. “You’ve seen it before.” Three years fell away in a rush of ambulance strobes, wet pavement, Morris trying to say something through blood in his teeth. Quinn’s voice came out flatter than she felt. “Once.” He held her gaze for a beat, then went back to work. “Then you know why I ran.” From outside the room came a ripple through the market, a subtle change in sound. Voices lowering. Movement redirecting. Even through the door Quinn could feel it, the way a crowded pub changes the instant the wrong person walks in. Herrera heard it too. He swore in Spanish under his breath. “What is that?” Quinn asked. He reached for a syringe, then thought better of it and looked at her directly. For the first time since she’d spotted him outside the Raven’s Nest, there was no evasiveness in him at all. Only urgency. “That,” he said, “is the moment somebody decides whether you’re a customer, a curiosity, or a problem.” The hush outside deepened. Footsteps approached the corridor in an unhurried line. Quinn felt the bone token in her pocket like a second pulse. She thought of the green neon over the bar in Soho, of Morris’s cramped writing, of every report she had filed that had come back stamped unsolved because the facts refused to behave. She had wanted a door into the truth for three years. Now it was open, and something on the other side was coming to see who had stepped through. She took one slow breath, then another, and moved away from the door only far enough that no one entering would catch her flat-footed. “Finish with her,” she said. Herrera blinked once, surprised. Quinn rolled her shoulders, set her stance, and fixed her eyes on the handle as the footsteps stopped outside. “Then you’re going to tell me everything.”
created_at"2026-03-09T16:35:24.952Z" 3/9/2026, 4:35:24 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency78531
moderation_latency(null)
generation_time177658
tokens_prompt914
tokens_completion4639
native_tokens_prompt810
native_tokens_completion6216
native_tokens_completion_images0
native_tokens_reasoning2737
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.095265
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_05999ab490c6ecbe0169aef6cd2c848195bfc39a8e1f4505a4"
is_byokfalse
latency309
model_permaslug"openai/gpt-5.4-20260305"
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-1773074124-ILq2RjoO7yzZiUgHnM3i"
upstream_id"resp_05999ab490c6ecbe0169aef6cd2c848195bfc39a8e1f4505a4"
total_cost0.095265
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
totalTags7
adverbTagCount0
adverbTags(empty)
dialogueSentences30
tagDensity0.233
leniency0.467
rawRatio0
effectiveRatio0
94.63% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2794
totalAiIsmAdverbs3
found
0
adverb"very"
count2
1
adverb"slowly"
count1
highlights
0"very"
1"slowly"
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)
71.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2794
totalAiIsms16
found
0
word"treacherous"
count1
1
word"familiar"
count1
2
word"looming"
count1
3
word"etched"
count1
4
word"pulse"
count3
5
word"warmth"
count1
6
word"efficient"
count1
7
word"flickered"
count1
8
word"flicked"
count1
9
word"weight"
count1
10
word"stomach"
count1
11
word"could feel"
count1
12
word"footsteps"
count2
highlights
0"treacherous"
1"familiar"
2"looming"
3"etched"
4"pulse"
5"warmth"
6"efficient"
7"flickered"
8"flicked"
9"weight"
10"stomach"
11"could feel"
12"footsteps"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"air was thick with"
count1
highlights
0"The air was thick with"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences244
matches
0"t with guilt"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount0
narrationSentences244
filterMatches
0"watch"
1"feel"
2"see"
3"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences266
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2794
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
80.45% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions91
wordCount2660
uniqueNames19
maxNameDensity1.39
worstName"Quinn"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Soho2
Raven3
Nest3
Quinn37
Herrera16
Christopher2
Underground1
Morris6
Tube1
Camden2
London1
Veil1
Market1
Saint2
Spanish1
Rain3
Two3
Bone3
One3
persons
0"Raven"
1"Nest"
2"Quinn"
3"Herrera"
4"Christopher"
5"Morris"
6"Saint"
7"Rain"
8"One"
places
0"Soho"
1"Camden"
2"London"
3"Market"
4"Spanish"
globalScore0.805
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences166
glossingSentenceCount3
matches
0"as if checking it was still there"
1"as if listening"
2"looked like that at the end"
92.63% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.074
wordCount2794
matches
0"not with guilt but with calculation"
1"not with certainty, but she knew at once"
2"Not many, but enough"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences266
matches
0"knew that much"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs96
mean29.1
std26.85
cv0.923
sampleLengths
064
172
211
398
49
57
652
798
850
916
106
112
127
1337
1465
1550
1668
1739
1855
197
203
2111
2211
2352
248
2579
263
2727
2814
2952
3021
3156
325
332
3451
3549
3649
376
3816
3933
4073
415
4212
437
4410
4510
4621
4710
4811
4921
92.32% Passive voice overuse
Target: ≤2% passive sentences
passiveCount9
totalSentences244
matches
0"was plastered"
1"been taken"
2"been boarded"
3"was wrapped"
4"was etched"
5"been drilled"
6"been buried"
7"was gone"
8"was wrapped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs458
matches
0"was already moving"
1"wasn’t deciding"
2"was deciding"
3"was standing"
4"was blazing"
5"was coming"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount5
flaggedSentences3
totalSentences266
ratio0.011
matches
0"The station entrance had been boarded years ago; she knew that much."
1"Beneath it came layered sound: voices, many of them; a burst of laughter; metal clanging; the thin high cry of something that was not a train and wore the sound anyway."
2"The second reached for her sleeve; she trapped his wrist, twisted, and shoved him off balance with clipped, efficient force."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2670
adjectiveStacks1
stackExamples
0"far above, tiny cold notes"
adverbCount79
adverbRatio0.02958801498127341
lyAdverbCount17
lyAdverbRatio0.006367041198501872
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences266
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences266
mean10.5
std8.03
cv0.764
sampleLengths
014
118
232
321
410
519
65
717
811
98
1018
116
1232
1326
148
154
164
171
187
1916
203
217
229
2313
244
2524
2614
2710
282
299
3016
317
327
334
345
358
3611
376
3810
393
4012
4116
424
432
442
457
4611
4723
483
495
58.40% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.39097744360902253
totalSentences266
uniqueOpeners104
75.76% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences220
matches
0"Then he stopped dead in"
1"Somewhere a siren climbed and"
2"Then he veered left through"
3"Just a list of fragments"
4"Instead it was blazing with"
ratio0.023
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount49
totalSentences220
matches
0"She stood in the mouth"
1"Her hair was plastered darker"
2"He looked younger in the"
3"He paused under the dripping"
4"He didn’t look back for"
5"She had spent three weeks"
6"He walked like a man"
7"He broke hard down a"
8"He vaulted a low chain"
9"Her breath came steady, controlled."
10"He caught himself with one"
11"He’d had transport stashed somewhere,"
12"It didn’t matter."
13"He was here now, under"
14"He wasn’t deciding whether he"
15"He was deciding where he"
16"He actually answered, breathless and"
17"She also knew boards didn’t"
18"He slipped on the wet"
19"He snatched the bag and"
ratio0.223
85.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount165
totalSentences220
matches
0"The green neon above the"
1"She stood in the mouth"
2"Her hair was plastered darker"
3"The leather strap of her"
4"The city had thinned to"
5"Tomás Herrera came out the"
6"Quinn straightened before she knew"
7"The file photo had been"
8"He looked younger in the"
9"Tonight he had a dark"
10"He paused under the dripping"
11"A medallion chain flashed gold"
12"Saint Christopher, Quinn thought."
13"Patron saint of travelers."
14"Herrera started north at a"
15"Quinn pushed off the doorway"
16"He didn’t look back for"
17"That told her either he"
18"Both possibilities interested her."
19"She had spent three weeks"
ratio0.75
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount5
totalSentences220
matches
0"If she called it in"
1"By the time anyone arrived,"
2"Now it was an improvised"
3"Even through the door Quinn"
4"Now it was open, and"
ratio0.023
42.61% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences114
technicalSentenceCount16
matches
0"Through the fogged front windows Quinn could make out old maps pinned crooked on the walls and rows of black-and-white photographs watching the room like witnes…"
1"Tonight he had a dark hood pulled low, a canvas medical bag slung crosswise over his chest, and the wary posture of a man who expected trouble to arrive from an…"
2"He paused under the dripping lintel, glanced once up the street, once down, then touched something under his shirt as if checking it was still there."
3"And a disk the size of a two-pound coin that bounced once under the yellow emergency bulb and spun to a stop against the wall."
4"The other had been drilled through and fitted with a bit of tarnished wire, as if somebody once wore it around the neck and thought better of it."
5"The stairwell exhaled warm air that smelled of wet iron, spice, and something faintly rotten under the rest."
6"Beneath it came layered sound: voices, many of them; a burst of laughter; metal clanging; the thin high cry of something that was not a train and wore the sound…"
7"She knew it with the cold certainty that comes a second before bad decisions."
8"The stairwell opened onto an old station concourse that should have been dead and empty."
9"A woman in a fox-fur coat sold tiny stoppered bottles filled with smoke that moved against gravity."
10"A man with lacquered fingertips laid out keys on green felt, each one bending slowly as if listening."
11"Someone had cages stacked three high with black birds that had no visible eyes and tracked movement all the same."
12"At a trestle table under a smashed station clock, jars of liquid in impossible colors sat beside neat cards handwritten with prices that made no sense until Qui…"
13"Business here moved on murmurs and glances and the confidence of people who believed the law had ended several flights of stairs above."
14"He dodged behind a pillar tiled in cream and bottle green, then down a narrower passage that had once led to staff rooms."
15"He jammed the IV spike into the bag hanging from a hook and flicked a glance at her coat, her soaked hair, the hand she still kept near the concealed weight of …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
83.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount2
fancyTags
0"she snapped (snap)"
1"he hissed (hiss)"
dialogueSentences30
tagDensity0.2
leniency0.4
rawRatio0.333
effectiveRatio0.133
92.3497%