Run: 2026-03-09-01KKACA5H6EZ8K7X018DG0MJ6P

Run Details

Duration:
1m 23s
Cost:
$0.050580
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 mean. It glazed the pavement in black shine, filled the gutters with cigarette ends and oily foam, and turned every headlight into a knife of white across the street. Detective Harlow Quinn stood under the green neon spill of The Raven’s Nest and watched a man in a charcoal coat shoulder through the crowd on Greek Street. “There,” she said into the collar mic clipped beneath her lapel. “Male, medium build, eastbound. Dark coat, grey scarf.” Static answered her. Then the tinny voice of DC Wilkes: “You’re breaking up, ma’am.” Of course she was. Of course tonight, with the sky emptying itself over London and half Soho jammed shoulder to shoulder under umbrellas and pub awnings, her comms would choose to die. Quinn stepped out from under the bar’s sign and the rain hit her full in the face, cold as thrown gravel. She blinked it from her lashes and went after him. He didn’t look back. That was the first thing that bothered her. Most men with police on their heels had a twitch in them. A stumble. A glance over the shoulder. This one moved with the calm speed of someone who knew exactly how much distance he had and exactly where he was going. The Raven’s Nest loomed at her back, dim windows fogged from heat and breath, old maps and black-and-white photographs visible in broken slivers through the glass. She had spent two hours inside pretending to nurse bad whisky while waiting for a courier she’d tracked through three shell companies and one dead informant. She had watched bartenders, regulars, tourists too drunk to know better. Then, ten minutes ago, a nervous kid with prison tattoos had come through the door carrying a waterproof satchel chained to his wrist. He hadn’t made it to the bar. The man in the charcoal coat had intercepted him near the toilets, said something too low to catch, and walked out with the satchel and the kid’s blood on his cuff. Now the kid was bleeding into a stockroom with a split artery and one frightened barman swearing he’d seen nothing, and Quinn was in the rain chasing the only lead that mattered. The suspect cut down an alley rank with beer slops and rotting cardboard. Quinn followed, shoes slapping through puddles. Her left wrist knocked the brick wall as she took the corner, the worn leather strap of her watch dark with water. The impact jarred up her arm. She ignored it. At the alley mouth, the man glanced back at last. A pale face, narrow. Not fear. Calculation. Then he ran. “Damn it.” Quinn lengthened her stride. Eighteen years in the job had taught her the difference between sprinting and chasing. Sprinting was lungs and muscle. Chasing was angles. Timing. Predicting panic before it happened. The suspect vaulted a low chain barrier into a service lane, boots skidding on wet concrete. Quinn took the gate instead, one hand on the slick metal, body turning through the gap without losing pace. He clipped a bin and sent it spinning into her path. She hurdled the lid, planted hard, nearly lost traction. The lane opened onto Charing Cross Road in a wash of traffic and brake lights. Horns burst. The suspect ran between two taxis, forcing one to brake with a shriek. Quinn went after him. A cab missed her by inches. Its side mirror smacked her upper arm hard enough to numb it. She kept going, hearing the driver’s curse chopped apart by rain and engines. On the far pavement, the suspect barreled through a knot of clubgoers queuing under a striped awning. One woman screamed as he knocked her spinning. Quinn flashed her warrant card without breaking stride. “Police!” The word bought her half a second. Enough. He cut through a side street crowded with delivery bikes and stacked kegs, then into a lane so narrow the buildings seemed to lean together over it. Rainwater streamed from broken gutters. Somewhere above, a window slammed. Quinn’s breath settled into a hard, efficient rhythm. Her thighs burned. Her coat dragged at her shoulders, heavy with water. He was still too smooth. Not just a courier, then. Not some low-level runner stealing from a fight in a bar. Trained, or experienced, or desperate enough to mimic both. She pictured the satchel chained to his wrist. What had been worth cutting a man for inside a Soho pub? Drugs, maybe. Cash. But the kid had been terrified in a way money rarely inspired. The lane spilled them into Camden’s midnight edges, where the city felt rougher and less interested in appearances. Market shutters clanged in the wind. Graffiti shone wet on brick walls. The suspect veered toward a stairwell beside a boarded-up music shop, half hidden behind construction hoarding and a spray-painted warning sign. PRIVATE PROPERTY. DANGER OF COLLAPSE. He vanished down the steps. Quinn pulled up at the entrance, chest heaving once, twice. Rain cascaded into the stairwell in silver sheets. A sour draft came up from below, damp concrete and old electricity and something else underneath—metallic, sweet, faintly rotten. Her earpiece crackled. “Ma’am? We’ve lost your GPS.” “Join the queue,” she muttered. She looked down the stairwell. The station beneath had been closed for years, one of those forgotten pieces of London the city built over and pretended not to remember. Tiles glimmered under emergency lamps. Water dripped steadily in the dark. At the bottom of the steps, she could just make out the suspect’s silhouette crossing the old ticket hall. This was where a sensible officer would stop. Hold the perimeter. Call backup. Wait for SOCO, firearms, transport police, whoever could be bullied into climbing out in weather like this. She knew the script. She had written enough of it. And she knew what happened when you waited. Three years ago, DS Morris had gone through a warehouse door ahead of her because they’d paused to do it right. Because procedure mattered. Because they’d held for support. Quinn still remembered the smell inside—that strange, scorched-copper stink—and the sound Morris made when the dark took him. By the time backup arrived, the place had been empty except for blood on the concrete and symbols burned into the wall she’d never seen in any case file before or since. Officially, Morris had died in the line of duty under unexplained circumstances. Unofficially, Quinn had learned that the world kept pockets of rot no report ever captured. She stared into the station’s mouth and felt that old cold thread draw tight behind her ribs. The suspect was getting away. “Wilkes,” she said. “Possible descent into an abandoned Underground site near Camden High Street. Mark my last location and get bodies here.” “Ma’am, wait for support.” She clicked the mic off. Then she went down. The noise of the street dropped away step by step. Rain became a muffled drum overhead. The yellowed tile walls sweated moisture. Old advertisements peeled from the curves of the tunnel—West End revues, wartime rationing slogans, a toothpaste campaign old enough to be absurd. Her shoes landed softly now. Water dripped from the hem of her coat. At the bottom, the old ticket barriers had been ripped out years ago, leaving rusted stanchions like broken teeth. She moved through them and stopped. The station was not abandoned. At first her brain refused the evidence. It tried to force the scene into ordinary terms: illegal market, squatters, rave setup. But the details resisted. Strings of mismatched bulbs threw amber and violet pools over the platform. Tarpaulins had been stretched between pillars to form stalls. Voices murmured from the shadows in half a dozen languages and some sounds that were not languages at all, just clicks and sibilant breaths. The air smelled of wet wool, frying meat, incense, machine oil, and blood. The underground market occupied the platform from wall to wall. People moved through it carrying crates, cages, wrapped bundles. A woman in a fox-fur coat displayed rings on a velvet tray, each stone giving off its own faint light. At the next stall, a man with tattooed eyelids sold glass vials of something that swirled against gravity. Further down, strings of teeth hung from a wire rack and chimed softly when touched. Quinn’s gaze snagged on a box of small white tokens carved from bone. Bone token. The phrase came back from an interview six months ago, muttered by a frightened pickpocket before he recanted everything and begged for a solicitor. She had filed it under nonsense because nonsense did not survive in evidence lockers. Yet here it was: nonsense lit by hanging bulbs in an old Tube station beneath Camden. The suspect pushed through the crowd thirty yards ahead, satchel still attached to his wrist. No one stopped him. No one shouted. He slipped between a butcher’s stall draped with dark strips of meat and a table stacked with books bound in skins Quinn did not care to identify. Then heads began to turn. Toward her. She stood out badly. Tall. Broad-shouldered. Wet coat buttoned wrong in haste. Closely cropped salt-and-pepper hair. Police posture you could spot at a hundred yards if you knew what to look for. Her hand hung near the holster hidden at the small of her back. Her sharp jaw clenched hard enough to ache. A boy no older than fifteen blocked her path with a tray of cheap lighters and counterfeit Oyster cards. His eyes dropped to her face, then lower to the warrant card clip visible under her lapel. He smiled without warmth and sidestepped away. The market’s murmur thinned. Quinn kept walking. She moved with military precision because that was what remained when surprise burned off. Scan exits. Count bodies. Note chokepoints. The old station had two visible tunnels, both black beyond twenty feet. Stair access behind her. A maintenance door near the far wall. Narrow platform. Too many civilians—if they were civilians. Too many unknowns. The suspect was making for the left tunnel. Quinn shoved through a knot of buyers. A shoulder hit hers. Someone hissed an insult in a language she didn’t know. At a stall piled with rusted keys, an old woman with milky eyes reached for Quinn’s sleeve and whispered, “No badge below, darling. Not if you want your name to stay yours.” Quinn tore free and kept moving. The suspect looked back again. This time she saw his face clearly under the hanging bulbs: pockmarked cheek, thin lips, rainwater still running off his brow. And around his neck, half hidden by the scarf, a Saint Christopher medallion flashed gold. Not his, then. Tomás Herrera wore one exactly like it, according to every photo in the file Quinn had built on the clique that kept skirting the edges of her cases. Former paramedic. Off-the-books medicine. Too many nights in the wrong company at the wrong bars. If the man in front of her had taken Herrera’s medallion, it meant theft or violence or both. The thought sharpened her focus to a point. “Police!” she barked. “Stop now!” It was the wrong word for this place. Faces turned fully toward her now, not startled but offended, as if she’d sworn in church. The suspect ducked low and vanished into the press around a stall where live eels writhed in blue-lit tanks. Quinn drove after him, one hand on shoulders and backs, shoving people aside. Then she saw the chain. The satchel wasn’t merely cuffed to his wrist. The chain had been threaded through the handle and padlocked. Crude. Fast. Desperate. He reached the tunnel mouth. A heavy man in a butcher’s apron tried to block him, snarling about payment. The suspect slammed a knife hilt-first into the man’s throat and burst past. Quinn drew her sidearm. The motion rippled panic down the platform. Buyers scattered. Stalls tipped. A tray of glass vials crashed and spilled smoking liquid across the concrete. Somewhere, something inside a cage began shrieking in a voice too human to belong in a cage. “Armed police!” Quinn shouted. “Move!” She had no legal authority down here she could name. No warrant that covered whatever this place was. But authority lived as much in the body as in the paper, and hers had broken harder men than market smugglers. The crowd split from her weapon if not from her words. She hit the tunnel entrance and stopped dead. The darkness inside was wrong. Not dark in the ordinary sense. Not absence of light. The beam from a bare bulb near the platform edge should have reached a few yards in, enough to catch wet track, cable, wall tile. Instead it seemed to thicken at the threshold, swallowed whole a foot beyond the concrete lip. The suspect was already ten paces in, but his outline blurred as if submerged under black water. Quinn’s pulse thudded once, brutally, against her throat. Morris. She saw his torch beam snuffed in that warehouse as cleanly as a match pinched between fingers. Heard his strangled gasp over comms before silence took him. For one savage second the years collapsed and she was back outside that door, young enough to believe courage and training could solve every room they entered. Behind her, the market had gone nearly still. Hundreds of eyes on her back. Waiting. The suspect staggered deeper into the dark and his voice came back warped, distant, mocking. “Come on, detective.” He knew she was there. Knew what she’d seen. Maybe knew more than she did. Quinn kept the gun level and forced air into her lungs. She could retreat. Seal the stairwell. Bring a team, lights, questions, warrants no one would know how to draft. She could pretend this was still a world that worked in straight lines. Or she could lose him now, and with him the satchel, Herrera’s medallion, the lead that had finally cracked open something beneath the city she had sensed for years and never touched. Her thumb brushed the edge of her watch strap, a habit she’d never broken. The leather was slick and worn under her skin. Think. No backup would find this place in time if the market moved. She’d heard the whispers often enough now to believe them: full moon, changing sites, vanishing doors. If she let the suspect disappear into that tunnel, he would be gone into a system built to hide him. Quinn holstered the gun. Too much chance of firing blind and hitting nothing she meant to. Instead she took the high-powered torch from her coat pocket, thumbed it on, and aimed the beam into the tunnel. Light punched forward in a hard white lance. It shrank to a weak, jaundiced smear six feet in. The market let out a collective breath. Quinn smiled without humor. “Fine,” she said softly. Then, before sense could put a hand on her shoulder, she stepped off the platform and followed him into the dark.
created_at"2026-03-09T22:43:32.017Z" 3/9/2026, 10:43:32 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3817
moderation_latency(null)
generation_time83358
tokens_prompt914
tokens_completion3980
native_tokens_prompt810
native_tokens_completion3237
native_tokens_completion_images0
native_tokens_reasoning81
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.05058
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_034381a88188e8200169af4d141b208194926591353e965bb3"
is_byokfalse
latency177
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-1773096212-CN1dKuN7LwpcYUsHucdd"
upstream_id"resp_034381a88188e8200169af4d141b208194926591353e965bb3"
total_cost0.05058
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
82.35% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags7
adverbTagCount1
adverbTags
0"she said softly [softly]"
dialogueSentences17
tagDensity0.412
leniency0.824
rawRatio0.143
effectiveRatio0.118
93.99% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2494
totalAiIsmAdverbs3
found
0
adverb"softly"
count3
highlights
0"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)
85.97% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2494
totalAiIsms7
found
0
word"loomed"
count1
1
word"efficient"
count1
2
word"velvet"
count1
3
word"jaw clenched"
count1
4
word"warmth"
count1
5
word"pulse"
count1
6
word"silence"
count1
highlights
0"loomed"
1"efficient"
2"velvet"
3"jaw clenched"
4"warmth"
5"pulse"
6"silence"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences242
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount5
narrationSentences242
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"tried to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences251
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2489
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount2418
uniqueNames23
maxNameDensity1.08
worstName"Quinn"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Soho3
Harlow1
Quinn26
Raven2
Nest2
Greek1
Street1
Static1
Wilkes1
London2
Charing1
Cross1
Road1
Camden2
Morris4
West1
End1
Tube1
Oyster1
Saint1
Christopher1
Herrera3
Rain3
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Nest"
4"Static"
5"Morris"
6"Saint"
7"Christopher"
8"Herrera"
9"Rain"
places
0"Soho"
1"Greek"
2"Street"
3"London"
4"Charing"
5"Cross"
6"Road"
7"Camden"
8"West"
9"End"
globalScore0.962
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.402
wordCount2489
matches
0"not startled but offended, as if she’d sworn in church"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences251
matches
0"learned that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs91
mean27.35
std26.13
cv0.955
sampleLengths
06
156
219
314
432
531
654
7124
832
950
1010
117
123
132
1467
1550
164
1764
181
198
2057
215
2260
2351
245
255
2637
278
285
2959
3040
318
32106
3317
345
3522
364
375
384
3957
4025
415
4283
4310
4475
452
4654
4749
485
492
98.01% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences242
matches
0"been terrified"
1"been closed"
2"been ripped"
3"been stretched"
4"been threaded"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs413
matches
0"was going"
1"was bleeding"
2"was making"
97.32% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount0
flaggedSentences4
totalSentences251
ratio0.016
matches
0"A sour draft came up from below, damp concrete and old electricity and something else underneath—metallic, sweet, faintly rotten."
1"Quinn still remembered the smell inside—that strange, scorched-copper stink—and the sound Morris made when the dark took him."
2"Old advertisements peeled from the curves of the tunnel—West End revues, wartime rationing slogans, a toothpaste campaign old enough to be absurd."
3"Too many civilians—if they were civilians."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2438
adjectiveStacks0
stackExamples(empty)
adverbCount77
adverbRatio0.03158326497128794
lyAdverbCount23
lyAdverbRatio0.009433962264150943
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences251
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences251
mean9.92
std7.54
cv0.76
sampleLengths
06
128
228
311
48
53
611
74
828
921
1010
114
128
1312
142
155
1623
1726
1826
1911
2023
217
2231
2332
2413
256
2622
276
283
2910
304
312
321
333
342
354
3614
375
383
391
405
4116
4219
4311
449
4515
462
4713
484
496
67.86% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.43824701195219123
totalSentences251
uniqueOpeners110
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount22
totalSentences210
matches
0"Then the tinny voice of"
1"Of course she was."
2"Of course tonight, with the"
3"Then, ten minutes ago, a"
4"Then he ran."
5"Somewhere above, a window slammed."
6"Officially, Morris had died in"
7"Unofficially, Quinn had learned that"
8"Then she went down."
9"Further down, strings of teeth"
10"Then heads began to turn."
11"Closely cropped salt-and-pepper hair."
12"Too many civilians—if they were"
13"Too many unknowns."
14"Too many nights in the"
15"Then she saw the chain."
16"Somewhere, something inside a cage"
17"Instead it seemed to thicken"
18"Maybe knew more than she"
19"Too much chance of firing"
ratio0.105
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences210
matches
0"It glazed the pavement in"
1"she said into the collar"
2"She blinked it from her"
3"He didn’t look back."
4"She had spent two hours"
5"She had watched bartenders, regulars,"
6"He hadn’t made it to"
7"Her left wrist knocked the"
8"She ignored it."
9"He clipped a bin and"
10"She hurdled the lid, planted"
11"Its side mirror smacked her"
12"She kept going, hearing the"
13"He cut through a side"
14"Her thighs burned."
15"Her coat dragged at her"
16"He was still too smooth."
17"She pictured the satchel chained"
18"He vanished down the steps."
19"Her earpiece crackled."
ratio0.229
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount140
totalSentences210
matches
0"It glazed the pavement in"
1"Detective Harlow Quinn stood under"
2"she said into the collar"
3"Static answered her."
4"Quinn stepped out from under"
5"She blinked it from her"
6"He didn’t look back."
7"That was the first thing"
8"A glance over the shoulder."
9"This one moved with the"
10"The Raven’s Nest loomed at"
11"She had spent two hours"
12"She had watched bartenders, regulars,"
13"He hadn’t made it to"
14"The man in the charcoal"
15"The suspect cut down an"
16"Quinn followed, shoes slapping through"
17"Her left wrist knocked the"
18"The impact jarred up her"
19"She ignored it."
ratio0.667
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount6
totalSentences210
matches
0"Now the kid was bleeding"
1"Because procedure mattered."
2"Because they’d held for support."
3"By the time backup arrived,"
4"If the man in front"
5"If she let the suspect"
ratio0.029
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences101
technicalSentenceCount2
matches
0"Now the kid was bleeding into a stockroom with a split artery and one frightened barman swearing he’d seen nothing, and Quinn was in the rain chasing the only l…"
1"Or she could lose him now, and with him the satchel, Herrera’s medallion, the lead that had finally cracked open something beneath the city she had sensed for y…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount3
fancyTags
0"she muttered (mutter)"
1"she barked (bark)"
2"Quinn shouted (shout)"
dialogueSentences17
tagDensity0.353
leniency0.706
rawRatio0.5
effectiveRatio0.353
93.6280%