Run: 2026-03-18-01KM08DZAMR7CW79JBPYJ39WA4

Run Details

Duration:
19.0s
Cost:
$0.016717
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 slicked the pavement into a black mirror, and Detective Harlow Quinn saw the suspect only in fragments: a shoulder vanishing around a corner, the pale flash of a hand clutching something close to the chest, the blur of wet shoes striking the crossing with desperate speed. Soho at night was all neon smear and brake-light glow, the city breathing through drains and guttered steam, but the man she was chasing cut through it like a blade. Quinn kept her head down and her pace hard. Eighteen years on the job had taught her that panic was a luxury and pursuit was arithmetic. Shorten the distance. Cut the angle. Don’t lose the line. Her coat was already heavy with rain, the collar darkened at the seams. Water clung to her closely cropped salt-and-pepper hair, ran cold against her scalp, and beaded on the worn leather watch on her left wrist. She checked the time without meaning to. Old habit. Her breathing stayed even. Her shoes slapped the street in a rhythm she trusted more than the weather. Ahead, the suspect shoved through a knot of late-night pedestrians outside a shuttered tailor’s shop, drawing a curse from one man and a startled squeal from a woman in heels. Quinn barked, “Police. Move,” and the knot split wider, angry and confused. No one in Soho wanted to be involved. That made the city useful. It also made it dangerous. The suspect glanced back then. Not long enough for a face, but long enough for Quinn to catch a glimpse of him: lean, dark coat, hood thrown up against the rain, something bright at his throat that flashed once under a streetlamp before disappearing again. A chain. A token. Maybe evidence. Maybe bait. He ducked into a narrow lane between a closed tea shop and a kebab place with its griddle hissing behind frosted glass. Quinn followed without hesitation. The lane stank of old fry oil and wet brick. Dumpsters blocked half the path. A cat shot out from beneath one, fur puffed, and disappeared up a fire escape. The suspect reached the far end and slowed only long enough to wrench open a metal gate set into the service wall of a building she recognized only in passing. The Raven’s Nest. Green neon from the sign above the entrance bled down over the doorway in a sickly halo, turning the rain emerald. She’d heard of the place, as any detective in London had heard of a hundred bars that were more than bars. Old maps on the walls. Black-and-white photographs. A back room hidden behind a bookshelf, if the talk was true. The kind of place where people said too much or nothing at all. The suspect didn’t go in through the front. He shoved through the side gate and disappeared into the dark beyond it. Quinn reached the gate and slowed, hand moving instinctively to the sidearm at her hip. She listened. No footsteps. No voice. Only the hiss of rain and the low electric buzz of the neon sign. Somewhere inside the Raven’s Nest, music thumped faintly through old brick, bass thick enough to vibrate in her teeth. She pushed the gate open. The alley behind the bar was a service corridor paved in slick concrete. A back door stood ajar. The suspect was no longer visible, but a narrow trail of water led toward the building’s rear wall and, beyond it, down a stairwell that had been cut into the ground beside a rusted utility hatch. Quinn stopped at the top of the stairs. The opening dropped into darkness so complete it seemed to swallow the rain before it landed. A gust of air rose from below, cold and metallic, carrying with it a faint smell of damp stone, old smoke, and something sharper underneath—ozone, maybe, or bleach. Her pulse stayed steady, but the back of her neck tightened. “Fantastic,” she muttered. She keyed her radio. Static answered her. Not just the usual urban interference either; the signal broke up in a way that made her jaw set. Underground. Convenient. “Quinn,” she said into it anyway. “Suspect moving below street level. Possible entrance near the Raven’s Nest. I’m following.” Only static returned. The stairwell descended in narrow concrete steps with a handrail slick under her palm. Quinn went down in silence, one hand braced near her weapon, every sense stretched taut. The sound of the street dulled after the first landing, then vanished entirely. The city above became an absent thing. Here, below, there was only the drip of water, the scrape of her shoe on the steps, and a low murmur that might have been voices or might have been the tunnels breathing. She reached a landing, then another set of stairs. The walls changed from raw concrete to old tile cracked by time and moisture. Once, this had been part of the Tube. Abandoned lines, forgotten platforms, dead arteries under the city. Quinn had been in enough derelict stations to know the smell: dust, iron, mildew, and memory. But this place had been cleaned, or at least used. Someone had swept the floor. Someone had hung naked bulbs from cables overhead. Someone had turned decay into a market. The air grew warmer as she descended. Not comfortable-warm. Crowded-warm. Human bodies and hidden machinery and too many secrets packed into one place. Then she saw the platform. It opened out beneath her in a long, vaulted chamber, the old station rebuilt by use rather than design. Stalls lined the platform where ticket machines had once stood, their tarps patched together from oilcloth, canvas, and velvet in colors that drank the light. Glass jars glowed with impossible hues. Braided cords of charms and teeth and dried herbs hung from hooks. Faces moved in the half-dark: hooded, masked, bare, human, and something else Quinn refused to name. A man with silver rings through the cartilage of both ears argued with a woman in a crimson coat over a tray of vials that gleamed like liquefied moonlight. A child with too-still eyes stared from behind a bolt of fabric stitched with sigils. Somewhere a bell rang, thin and bright, then was swallowed by the crowd. The Veil Market, though Quinn had never believed it had a fixed place. Every full moon, according to rumor, it moved beneath a different part of the city. Tonight it was here, under Camden, breathing in the dark like a thing with lungs. And there, at the far edge of the platform, the suspect was already disappearing into the crowd. Quinn stepped onto the platform and felt the attention shift. Heads turned. Conversations faltered. People looked at her coat, her stance, the obvious shape of her badge beneath the rain-dark fabric. A Metropolitan Police detective had no business here, and everyone knew it. She took two steps forward and the market seemed to close around that fact. A broad-shouldered man with a shaved head and a scar split across his chin moved to block her path. “Wrong place,” he said. His voice was gravel wrapped in velvet. “Move,” Quinn said. His eyes flicked to her holster, then to her face. “Not unless you’re buying.” “Out of my way.” He smiled without warmth. “Then you’re lost.” Quinn was already measuring him, the distance to the nearest stall, the crowd density, the angle if she had to push through. He wasn’t alone. Men and women watching from behind tables, hands tucked in sleeves, posture easy in the way only armed people could manage when they wanted you to underestimate them. She showed him the badge. He barely looked at it. “I’m looking for a man,” she said. “Dark coat. Hood. He came down here a minute ago.” The man’s gaze sharpened just a fraction. “Plenty of men come down here.” “One of them took something.” “People take things all the time.” Her jaw tightened. “Move.” For a second, she thought he would test her. Then his eyes slid past her shoulder and widened by a hair. Not fear. Recognition. Quinn turned before she could think better of it. The suspect had stopped near a stall draped in black cloth, where a woman was arranging objects on a tray lined with red silk. Bone tokens. They lay there in a neat row, small and pale and unmistakable, each one carved into a different shape. Quinn knew the stories in the abstract: if the Market had moved, it would require a token to enter. What she didn’t know was how many people had them, where they came from, or what happened if one was taken from you. The suspect held one now between thumb and forefinger. He looked at Quinn over his shoulder. Up close, she saw he was younger than she’d thought, maybe late twenties, his face sharp with strain, rainwater still clinging to the stubble on his jaw. His eyes were frantic, but not with guilt. With fear. “Detective,” he said, and the word sounded odd in his mouth, as if he’d practiced it. “You shouldn’t be here.” Quinn advanced one step. “Hand over whatever you took.” His hand closed around the token. “If I do, they’ll know.” “Who’s they?” But he was already moving, slipping sideways through the crowd with the skill of a man who knew the alleys of the city and the arteries beneath it. Quinn swore under her breath and pushed after him. The market reacted at once: bodies turned, shoulders bumped, a crate shifted into her path. She caught it with one hand and shoved it aside. A woman hissed something in a language Quinn didn’t recognize. Somewhere nearby glass broke. The suspect threaded between two stalls and ducked beneath a hanging curtain of beads that rattled like teeth. Quinn followed and found herself in a narrower passage behind the platform, where the market’s bright clutter gave way to storage shelves and old brick. The noise dimmed. Here the smell was stronger: incense, wet stone, and beneath it the sour tang of antiseptic. She nearly ran into a man leaning against the wall with a canvas satchel at his feet. He looked up, and Quinn recognized him from a rumor file and three blurred photographs passed between units and then buried. Tomás Herrera. Former paramedic. Off-the-books healer to people who didn’t appear in systems and didn’t want to. Olive skin, warm brown eyes, short curly dark hair damp at the temples. A Saint Christopher medallion hung at his throat, catching the weak light as he straightened. His left forearm, visible where his sleeve had been pushed up, bore the pale line of an old knife scar. He took in her badge, her posture, the bloodless determination on her face. “Detective Quinn,” he said, with the weary caution of a man who had met too many police in his life. “Where did he go?” she snapped. Tomás glanced down the corridor. “If I knew, I would ask you the same thing.” “Don’t play games.” “I don’t have time for games.” His voice was soft but clipped, the accent faint and warm under the stress. “Someone’s hurt.” Quinn’s eyes sharpened. “Who?” Before he could answer, a cry rang out from the market floor. Not one of alarm. One of pain. Tomás’s face changed in an instant. He cursed under his breath and snatched up his satchel. “That would be my answer.” Quinn grabbed his arm before he could move. “You’re not walking away.” He looked at her hand on him, then at her face. “If I stay, someone bleeds out.” “You know the suspect.” “I know enough to know he’s frightened.” “So am I,” Quinn said, and released him with a shove. “Go.” Tomás didn’t waste another second. He was running before she finished the word. Quinn followed the sound of the cry back toward the platform and saw the problem immediately. The suspect had been cornered near a stall stacked with jars of powdered root and black candles, but the crowd was no longer looking at him. They were looking at the floor. A woman knelt there, one hand clamped over her side, blood dark and quick between her fingers. The suspect stood over her, frozen, the bone token fallen from his hand and skittered under a bench. People were backing away now, the market’s interest shifting from commerce to survival. Across the aisle, a vendor had dragged down a metal shutter. Two others had already begun to disappear behind hanging curtains. The injured woman looked up at Quinn with wide, shining eyes. “He didn’t mean to,” she gasped. Quinn’s gaze cut to the suspect. “What happened?” “I—” He swallowed hard. His breath came ragged. “I just wanted out. They grabbed me.” “Who grabbed you?” He looked past her, and Quinn followed the line of his stare to a cluster of figures at the far end of the platform. Too still. Too focused. One of them wore a long coat with the collar up and a cap pulled low, but the stance was all wrong for a market trader. Military. Or police. Her spine chilled. The figure turned slightly, and in the pale arc of light Quinn caught a glimpse of a sharp jaw, close-cropped hair silvering at the edges, a left wrist turned just enough for a worn leather watch to flash. Detective Harlow Quinn knew the face in the shape of memory and nightmare. Not her own. DS Morris had been dead three years. Or gone. Or something that should have been dead. The sight of him hit her like a hand around the throat. She stopped breathing. The figure didn’t look at her. Not directly. But the market seemed to contract around that familiar silhouette, around the impossibility of it, around the cold certainty that the thing standing there had been waiting for her to see it. Behind Quinn, Tomás swore sharply. “Harlow.” The warning in his voice snapped her out of the paralysis enough to feel the knife-edge of the moment. The suspect was staring at the figure too, face gone gray. “Run,” Quinn said, not to the suspect, but to herself. To everyone. To the market. To the dead man wearing her former partner’s shape. The crowd broke first. Stalls slammed shut. Someone shouted. A glass vial shattered and threw up a white flash that left Quinn blinking, eyes watering. The injured woman dragged herself backward. Tomás knelt beside her, hands already moving, his healer’s instincts overriding whatever common sense still remained. He pressed cloth to her wound with practiced urgency. Quinn drew her weapon. The figure at the far end smiled, though from this distance she could only see the curve of it. Then it was gone, swallowed by the crowd and the curtains and the black mouth of the tunnel beyond. Quinn moved. She caught the suspect by the back of his coat as he lurched toward the exit. “You’re coming with me.” “He’s here,” the man said wildly. “I told you, you shouldn’t have followed me.” “Who is he?” But he was staring past her, at the place the figure had vanished, and whatever answer he meant to give died on his tongue. A new sound rolled through the station then, low and deep, like a door opening somewhere very far away. The lights flickered. The market’s bright little kingdom of stalls and secrets trembled. From the tunnel mouth, a cold draft swept across the platform and carried with it the stale breath of deeper tunnels. The suspect tried to wrench free. Quinn tightened her grip. Tomás looked up from the woman he was treating, face taut with urgency. “If you’re going after him, do it now. Something’s moving down there.” Quinn met his eyes. In them she saw the same calculation she felt in herself: this was beyond the ordinary, beyond warrants and backup and tidy lines of jurisdiction. She had gone into a place she didn’t understand, and in the dark beneath the city she had seen a dead man’s face. The decision should have been simple. Arrest the suspect. Pull out. Call for support. Get the hell back to the street. Instead she heard herself ask, “Can you get her out?” Tomás’s answer was immediate. “Yes.” “Then do it.” He nodded once and bent back to his work without another word. Quinn holstered her weapon and shoved the suspect toward the tunnel. “You and me,” she said. “You’re telling me everything.” He laughed once, a broken sound. “If we survive.” “Try me.” Then they were moving into the dark beneath Camden, down a service tunnel that smelled of wet concrete and old electricity, leaving the market behind in the churn of frightened voices and hasty shutters. The walls narrowed. The noise of the station faded. Ahead, the tunnel mouth swallowed light so completely Quinn had to trust the beam of her torch and the scrape of the suspect’s shoes in front of her. Her heart beat hard, but her hands stayed steady. Whatever waited in the dark had already decided it knew her. And now, against every instinct that had kept her alive for eighteen years, Detective Harlow Quinn was following.
created_at"2026-03-18T10:38:59.935Z" 3/18/2026, 10:38:59 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency225
moderation_latency(null)
generation_time18728
tokens_prompt914
tokens_completion4359
native_tokens_prompt810
native_tokens_completion3580
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.0167175
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0da85b77c446ece90169ba80c3fcfc8190b297afda0a5056d0"
is_byokfalse
latency219
model_permaslug"openai/gpt-5.4-mini-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-1773830339-V6MqI5dmxrEvzqjtfTq5"
upstream_id"resp_0da85b77c446ece90169ba80c3fcfc8190b297afda0a5056d0"
total_cost0.0167175
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
totalTags16
adverbTagCount2
adverbTags
0"He swallowed hard [hard]"
1"the man said wildly [wildly]"
dialogueSentences53
tagDensity0.302
leniency0.604
rawRatio0.125
effectiveRatio0.075
93.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2859
totalAiIsmAdverbs4
found
0
adverb"slightly"
count1
1
adverb"sharply"
count1
2
adverb"very"
count1
3
adverb"completely"
count1
highlights
0"slightly"
1"sharply"
2"very"
3"completely"
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)
70.27% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2859
totalAiIsms17
found
0
word"footsteps"
count1
1
word"electric"
count1
2
word"pulse"
count1
3
word"silence"
count1
4
word"comfortable"
count1
5
word"velvet"
count2
6
word"flicked"
count1
7
word"warmth"
count1
8
word"silk"
count1
9
word"chilled"
count1
10
word"familiar"
count1
11
word"shattered"
count1
12
word"lurched"
count1
13
word"flickered"
count1
14
word"trembled"
count1
15
word"churn"
count1
highlights
0"footsteps"
1"electric"
2"pulse"
3"silence"
4"comfortable"
5"velvet"
6"flicked"
7"warmth"
8"silk"
9"chilled"
10"familiar"
11"shattered"
12"lurched"
13"flickered"
14"trembled"
15"churn"
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
emotionTells2
narrationSentences244
matches
0"t with guilt"
1"t with urgency"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences244
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences280
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2858
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions74
wordCount2650
uniqueNames18
maxNameDensity1.55
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Detective3
Harlow3
Quinn41
Soho2
Raven2
Nest2
London1
Tube1
Veil1
Market2
Camden2
Metropolitan1
Police1
Herrera1
Saint1
Christopher1
Tomás8
Morris1
persons
0"Detective"
1"Harlow"
2"Quinn"
3"Raven"
4"Market"
5"Camden"
6"Herrera"
7"Saint"
8"Christopher"
9"Tomás"
10"Morris"
places
0"Soho"
1"London"
globalScore0.726
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences155
glossingSentenceCount1
matches
0"something close to the chest, the blur of wet sh"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.7
wordCount2858
matches
0"Not long enough for a face, but long enough for Quinn to catch a glimpse of him: lean, dark"
1"not to the suspect, but to herself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences280
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs100
mean28.58
std27.17
cv0.951
sampleLengths
077
136
264
360
453
556
6107
721
854
95
1054
1163
123
1347
143
1582
1686
1723
185
19135
2043
2117
2243
2314
2430
253
2614
274
287
2953
3010
3117
3213
335
346
354
3633
3787
389
3944
4020
419
4211
432
4476
4562
4617
4786
4833
496
96.64% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences244
matches
0"been cleaned"
1"was swallowed"
2"was taken"
3"been pushed"
4"been cornered"
5"was gone"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount13
totalVerbs413
matches
0"was chasing"
1"was already disappearing"
2"was already measuring"
3"was arranging"
4"was already moving"
5"was running"
6"were looking"
7"were backing"
8"was staring"
9"was staring"
10"was treating"
11"were moving"
12"was following"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount1
flaggedSentences2
totalSentences280
ratio0.007
matches
0"A gust of air rose from below, cold and metallic, carrying with it a faint smell of damp stone, old smoke, and something sharper underneath—ozone, maybe, or bleach."
1"Not just the usual urban interference either; the signal broke up in a way that made her jaw set."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2667
adjectiveStacks0
stackExamples(empty)
adverbCount101
adverbRatio0.03787026621672291
lyAdverbCount22
lyAdverbRatio0.008248968878890138
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences280
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences280
mean10.21
std8.38
cv0.821
sampleLengths
047
130
29
317
43
53
64
713
824
97
102
114
1214
1330
1412
158
165
175
185
1940
202
212
222
232
2422
254
2610
275
2815
2930
303
3121
3221
335
342
3512
3613
378
3813
3915
402
412
422
4314
4419
455
4613
475
4836
498
51.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.3464285714285714
totalSentences280
uniqueOpeners97
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount11
totalSentences206
matches
0"Only the hiss of rain"
1"Somewhere inside the Raven’s Nest,"
2"Only static returned."
3"Once, this had been part"
4"Then she saw the platform."
5"Somewhere a bell rang, thin"
6"Then his eyes slid past"
7"Somewhere nearby glass broke."
8"Then it was gone, swallowed"
9"Instead she heard herself ask,"
10"Then they were moving into"
ratio0.053
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount49
totalSentences206
matches
0"Her coat was already heavy"
1"She checked the time without"
2"Her breathing stayed even."
3"Her shoes slapped the street"
4"It also made it dangerous."
5"He ducked into a narrow"
6"She’d heard of the place,"
7"He shoved through the side"
8"She pushed the gate open."
9"Her pulse stayed steady, but"
10"She keyed her radio."
11"she said into it anyway"
12"She reached a landing, then"
13"It opened out beneath her"
14"She took two steps forward"
15"His voice was gravel wrapped"
16"His eyes flicked to her"
17"He smiled without warmth."
18"He wasn’t alone."
19"She showed him the badge."
ratio0.238
81.36% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount156
totalSentences206
matches
0"Rain slicked the pavement into"
1"Soho at night was all"
2"Quinn kept her head down"
3"Her coat was already heavy"
4"Water clung to her closely"
5"She checked the time without"
6"Her breathing stayed even."
7"Her shoes slapped the street"
8"Quinn barked, and the knot"
9"That made the city useful."
10"It also made it dangerous."
11"The suspect glanced back then."
12"He ducked into a narrow"
13"Quinn followed without hesitation."
14"The lane stank of old"
15"Dumpsters blocked half the path."
16"A cat shot out from"
17"The suspect reached the far"
18"The Raven’s Nest."
19"She’d heard of the place,"
ratio0.757
72.82% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences206
matches
0"Before he could answer, a"
1"To the market."
2"To the dead man wearing"
ratio0.015
90.91% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences110
technicalSentenceCount8
matches
0"Not long enough for a face, but long enough for Quinn to catch a glimpse of him: lean, dark coat, hood thrown up against the rain, something bright at his throa…"
1"The suspect was no longer visible, but a narrow trail of water led toward the building’s rear wall and, beyond it, down a stairwell that had been cut into the g…"
2"Here, below, there was only the drip of water, the scrape of her shoe on the steps, and a low murmur that might have been voices or might have been the tunnels …"
3"A man with silver rings through the cartilage of both ears argued with a woman in a crimson coat over a tray of vials that gleamed like liquefied moonlight."
4"People were backing away now, the market’s interest shifting from commerce to survival."
5"Tomás knelt beside her, hands already moving, his healer’s instincts overriding whatever common sense still remained."
6"Then they were moving into the dark beneath Camden, down a service tunnel that smelled of wet concrete and old electricity, leaving the market behind in the chu…"
7"And now, against every instinct that had kept her alive for eighteen years, Detective Harlow Quinn was following."
93.75% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount1
matches
0"he said, and the word sounded odd in his mouth, as if he’d practiced it"
74.53% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount4
fancyTags
0"Quinn barked (bark)"
1"she muttered (mutter)"
2"she snapped (snap)"
3"she gasped (gasp)"
dialogueSentences53
tagDensity0.264
leniency0.528
rawRatio0.286
effectiveRatio0.151
89.7082%