Run: 2026-03-18-01KM08PEAP1454QFXX44BMCERX

Run Details

Duration:
16.9s
Cost:
$0.014459
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 Soho into a mirror of broken lights. The green neon over the Raven’s Nest buzzed and hissed above the door, painting the pavement a sickly emerald that made every puddle look contaminated. Detective Harlow Quinn came hard around the corner, coat open, shoes skidding once on the cobbles before she caught herself with a hand on a parked taxi. Ahead of her, a man in a dark hood turned sharply between two delivery vans and vanished into the stream of midnight traffic. Quinn swore under her breath and pushed on. At forty-one, she still moved with the economy of a woman who had spent too long running toward bad outcomes to waste a step. Her clipped salt-and-pepper hair was already damp at the temples. Rain tracked down the sharp lines of her face, over the narrow bridge of her nose, onto the collar of her coat. Her left wrist felt heavy with the worn leather watch she’d been wearing long enough to worry the strap might give out one day without warning, just like everything else that mattered. The suspect—if she had the right man, and she was increasingly sure she did—had come out of the Nest fifteen minutes ago carrying nothing visible and moving like he had a destination that wasn’t on any map she knew. He’d kept his head down, but Quinn had seen his face in the bar’s mirror at the back of the room: pale, thin, the kind of face that belonged to a man who believed he was already being hunted and had decided not to pretend otherwise. He had glanced toward the bookcase in the private room. Not at the bottles. Not at the patrons. At the shelf. That had been enough. Now he was running. Quinn cut through the light from a pharmacy sign, boots striking water, and spotted him again at the mouth of Wardour Street, slipping between two cyclists and nearly sending one into a black cab. The cabbie laid on the horn. The suspect didn’t look back. “Police!” Quinn barked, though the street’s noise swallowed half the word. “Stop!” He didn’t. He ducked under a scaffold wrapped in torn green mesh, shoulders hunched, and Quinn followed him into a narrower stretch of road where the wet asphalt shone like oil. London at night had a way of compressing itself into corridors of light and shadow, and tonight it felt as if the city was making space for something ugly to move through it. The man glanced over his shoulder then, and Quinn saw the flash of his eyes in the rain. Not fear. Calculation. That irritated her more than fear would have. A trio of tourists stumbled out of a pub laughing too loudly, then scattered when the suspect barreled past them. Quinn saw his hand come up to shove a man’s shoulder, saw the man spin into the gutter, and that was enough to make her close the gap. She was three strides behind when the suspect yanked open the side door of a closed laundrette, disappeared inside, and slammed it shut. Quinn hit the door an instant later. Locked. She was already reaching for the frame when the lock clicked and the door swung inward hard enough to rattle the glass. The laundrette was dark except for a weak EXIT sign and the smell of damp detergent. Empty machines sat in rows like dead appliances in a morgue. Quinn crossed the floor with her gun out, listening. A door banged somewhere at the back. Footsteps. Then the scrape of metal. She moved fast, shoulder leading, and came into a rear corridor lined with stacked laundry baskets and bleach bottles. The suspect was at the end of it, working a fire door with frantic hands. “Don’t make this worse,” Quinn said. He looked back at her and smiled without humor. “You have no idea how bad it is already.” Then he yanked the door open and was gone into the rain again. Quinn emerged onto a service alley narrow enough to trap the night between brick walls. The suspect was sprinting toward the rear of another building, a warehouse whose windows were blacked out from the inside. He reached a rusted metal door marked with old handling instructions and slammed his palm against a panel hidden beside it. Nothing happened. He swore, looked over his shoulder, and Quinn saw panic finally crack his composure. She advanced, weapon steady, rain stinging her eyes. “Last chance.” He shoved his hand into his pocket. Quinn tightened her grip— —and he brought out not a phone or a knife, but a small object wrapped in cloth. He slapped it against the wall. A dull click answered him. The brick beside the door shifted. Quinn stopped short, her pulse kicking harder. The door wasn’t the point. The wall was. The suspect slipped through a seam she would have sworn wasn’t there a second ago and disappeared into blackness. Quinn reached the wall and found a narrow gap opening where the bricks had separated just enough to reveal a corridor beyond. Cold air breathed out from below, carrying a stale metallic smell beneath the rain. She shoved her flashlight through first. The beam touched concrete steps descending into darkness, and farther down, a smear of amber light. She knew, instantly, that she was no longer following a routine fugitive. Routine fugitives didn’t vanish through hidden doors under Soho into places that felt older than the city above. Behind her, a siren wailed somewhere far off. The rain went on hissing on the alley floor. Quinn’s jaw tightened. She could call it in. Set a perimeter. Wait for uniforms, for backup, for the men upstairs with radios and confidence and no idea what they were walking into. But the suspect was already deep underground, and the look in his eyes told her he knew something she didn’t. Worse, he knew she had seen enough to make him dangerous. Quinn took one breath, then another, and stepped inside. The stairs were concrete, slick with condensation, steep enough to force her to slow. Her flashlight beam wavered over cracked walls, old paint flaking in curls, rusted pipework sweating above her head. The smell changed as she descended—less rain, more damp stone, ozone, and something sweet enough to be rotten. Somewhere below, voices murmured in a dozen languages, a low market hum carried through tunnels like the city had grown a second, hidden pulse under its skin. The hidden door behind her shut with a soft, final sound. Quinn didn’t turn around. At the bottom of the stairs, the corridor widened into a platform that had once belonged to a Tube station long abandoned and then repurposed by people who didn’t care about public transport schedules or safety regulations. The old tile walls had been stripped, leaving brick and concrete and ghostly outlines where advertisements had once hung. Faded signs still pointed to lines that no longer existed. Fluorescent strips cast a jaundiced light over tarps, metal tables, and stalls assembled beneath the arches of the tunnel. The Veil Market. She knew the name from whispers and confiscated scraps and one impossible interview three years ago with a man who had spent the entire time insisting the item in his pocket was legal if you never asked where it came from. Underground market. Banned alchemical substances. Enchanted goods. Information sold by the ounce, the lie, the favour. It moved locations every full moon, like a parasite shedding skin. Tonight it had buried itself beneath Camden, and Quinn had just walked into its throat. The suspect was gone into the crowd. Quinn kept to the edge, shoulders squared, gun low but ready. No one looked surprised to see a Metropolitan detective in the market, which unsettled her more than open hostility would have. A woman in a hooded coat examined a tray of teeth that gleamed too white under the lamp. A heavyset man with a silver ring through his brow argued with a vendor over a vial that shimmered blue when shaken. Two teenagers with wet hair and black fingernails lingered by a table of charm bracelets that clicked softly when no one touched them. Everyone here had somewhere else to be, and nowhere else to go. A stall to her left sold brass keys arranged on velvet. Another offered jars of something that moved when she wasn’t looking directly at it. The air was thick with perfume, damp wool, cigarette smoke, and the sharp chemical bite of reagents. Quinn’s skin prickled. She’d been in enough ugly places to know when she had wandered into one that obeyed rules she didn’t understand. Her phone had no signal. Of course it didn’t. She moved forward anyway, letting her eyes adjust, scanning faces. The suspect could have changed coats, changed hats, and vanished into the flow, but he’d been carrying something. He had to have been. Nobody ran through Soho with that much urgency for nothing. He’d come here for a reason, and if she could find what he’d sought, she could pull the thread. A man stepped out of the shadow beside a stall of tarnished cutlery and put himself in her path. He was tall, narrow-shouldered, and dressed in a coat too expensive for the station. His smile was polite in the way a knife might be polite if it wore cufflinks. “You’re far from home, detective,” he said. Quinn didn’t like the way he said detective. Too knowing. Too pleased. “Move.” His gaze flicked to her badge, then back to her face. “This isn’t your jurisdiction.” “It is tonight.” The man’s smile widened by a fraction. “That depends who you’re asking.” Quinn took a slow look around. She could feel eyes on her now, light as insects. The market had noticed her. That was a problem. A bigger one was that her suspect had likely noticed her too, and if he knew she’d come down here, he might already be handing whatever he’d brought to someone who wanted her distracted. She stepped around the man. He didn’t stop her. At the far end of the platform, a gap between two stalls opened into a darker passage leading deeper into the station. A crude sign hung above it, painted in black and silver script she couldn’t read. Beyond that passage, voices rose and fell in quick bargaining bursts. Quinn caught a glimpse of movement—her suspect’s hood, maybe, slipping through a curtain of hanging beads. She started toward it. A hand caught her elbow, not hard, but with enough confidence to make her turn. The woman holding her was small, dark-haired, and wearing a waxed coat spattered with rain. Her eyes were sharp with practical concern. “You’re being watched,” she said. “If you want to keep breathing, you should leave.” Quinn looked at her hand. Then at her face. “Who was that man?” The woman’s mouth flattened. “Someone who knows this place better than you do.” “That doesn’t narrow it down.” “No,” the woman said. “It doesn’t.” She released Quinn and disappeared into the crowd before Quinn could ask another question. For a beat, Quinn stood still, listening to the market breathe around her. The low murmur of trade. The rattle of coins. The hiss of the fluorescent tubes. She thought of Morris then, unbidden, the way memory always struck without warning. Three years dead, gone out on a case and never really explained after. Unexplained circumstances, the reports had called it with bureaucratic cowardice. Quinn had spent months telling herself there had to be a simple answer. Bad timing. A wrong alley. A violent suspect. Anything ordinary. Ordinary answers didn’t survive the look she’d just seen in that suspect’s face aboveground. Ordinary didn’t survive the shape of this place. Her watch ticked against her wrist. She let her breath out through her nose, then headed for the darker passage. The corridor beyond the platform sloped deeper into the station, lit by bare bulbs strung along the ceiling. On either side, makeshift stalls gave way to storage cages, locked crates, and tables stacked with objects that made her want to keep her distance even without knowing why. A silver bowl full of black dust. A bundle of dried herbs tied with red thread. A bone token hanging from a hook beside a handwritten ledger. Quinn stopped at the token. It was old and polished smooth by handling, cut from something that had once belonged to a living thing. The sight of it made the hair rise on the back of her neck. The entry into the Veil Market hadn’t been a door. It had been an invitation. A voice ahead of her said, “You really shouldn’t be here, Detective Quinn.” She lifted her eyes. The suspect stood at the end of the corridor, no longer running. He looked more frightened now that he had stopped pretending not to be. In his hand was a small object wrapped in cloth, the same bundle he’d carried upstairs. He held it close to his chest as if it might bite. Behind him, a curtain moved and a second shape emerged—tall, hooded, face hidden. Quinn’s grip tightened on her gun. “You brought me here,” she said. The suspect gave a short, jagged laugh. “No. I led you to the only place you might learn why people keep disappearing.” “People?” His eyes darted past her, toward the platform, the market, the dark tunnels branching deeper underground. “Not just people.” The hooded figure behind him stepped forward a fraction. Even at this distance, Quinn could feel the wrongness of the thing, though she couldn’t name it. The air around it seemed colder. It moved like it had joints that didn’t quite agree with one another. Quinn’s pulse hammered once, hard. The suspect held the wrapped bundle up higher, and for the first time she saw what was under the cloth: a bone token, pale and finger-sized, its surface etched with fine markings. He looked at it as if he hated it. As if it had ruined his life. “Tell me what that is,” Quinn said. He swallowed. “It’s the only reason I’m still alive.” The hooded figure made a soft sound, almost a sigh, and the market’s noise seemed to dim around it, as if everyone nearby had unconsciously leaned away. Quinn felt the old instinct settle into her shoulders, cold and certain. Something here was about to happen. Something she would not be able to walk back from. Her exit was behind her, up a stairwell and through a hidden wall and out into rain-soaked Soho where she could still call for help and pretend the world made sense. Ahead of her was the suspect, the bone token, and a thing that did not belong in any report she could write. Quinn considered the gun in her hand. Considered the silence of the tunnel. Considered Morris, and all the answers she had never gotten. Then she took one step forward into the market’s deeper dark.
created_at"2026-03-18T10:43:37.444Z" 3/18/2026, 10:43:37 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency285
moderation_latency(null)
generation_time16710
tokens_prompt914
tokens_completion3806
native_tokens_prompt810
native_tokens_completion3078
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.0144585
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_00b22e4c592bae2b0169ba81d9811c8194af366bebe207d832"
is_byokfalse
latency221
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-1773830617-Byw2u1ZOeIfbs92MbnoM"
upstream_id"resp_00b22e4c592bae2b0169ba81d9811c8194af366bebe207d832"
total_cost0.0144585
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
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences24
tagDensity0.333
leniency0.667
rawRatio0
effectiveRatio0
92.02% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2506
totalAiIsmAdverbs4
found
0
adverb"sharply"
count1
1
adverb"softly"
count1
2
adverb"really"
count2
highlights
0"sharply"
1"softly"
2"really"
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.07% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2506
totalAiIsms15
found
0
word"footsteps"
count1
1
word"pulse"
count3
2
word"wavered"
count1
3
word"unsettled"
count1
4
word"shimmered"
count1
5
word"charm"
count1
6
word"velvet"
count1
7
word"scanning"
count1
8
word"flicked"
count1
9
word"could feel"
count2
10
word"etched"
count1
11
word"silence"
count1
highlights
0"footsteps"
1"pulse"
2"wavered"
3"unsettled"
4"shimmered"
5"charm"
6"velvet"
7"scanning"
8"flicked"
9"could feel"
10"etched"
11"silence"
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
narrationSentences200
matches
0"looked surprised"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences200
filterMatches
0"look"
1"watch"
hedgeMatches
0"started to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences216
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2502
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount2392
uniqueNames13
maxNameDensity1.55
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Soho4
Raven1
Nest2
Harlow1
Quinn37
Wardour1
Street1
Tube1
Veil2
Market2
Camden1
Metropolitan1
Morris2
persons
0"Raven"
1"Nest"
2"Harlow"
3"Quinn"
4"Morris"
places
0"Soho"
1"Wardour"
2"Street"
3"Tube"
4"Veil"
globalScore0.727
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences144
glossingSentenceCount2
matches
0"seemed colder"
1"quite agree with one another"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.799
wordCount2502
matches
0"not a phone or a knife, but a small object wrapped in cloth"
1"not hard, but with enough confidence to make her turn"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences216
matches
0"was that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs91
mean27.49
std26.45
cv0.962
sampleLengths
061
123
28
388
4106
54
64
745
812
92
1062
1121
128
1371
148
1522
1649
1734
186
1918
2013
2156
222
2322
242
2511
2623
275
286
2915
3019
3158
3230
3317
3432
3531
369
3777
3811
394
4085
413
4283
437
4495
4512
4665
475
484
4962
96.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences200
matches
0"being hunted"
1"was gone"
2"were blacked"
3"been stripped"
4"was gone"
89.68% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs423
matches
0"was already being"
1"was running"
2"was making"
3"was already reaching"
4"was sprinting"
5"were walking"
6"wasn’t looking"
63.49% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount0
flaggedSentences6
totalSentences216
ratio0.028
matches
0"The suspect—if she had the right man, and she was increasingly sure she did—had come out of the Nest fifteen minutes ago carrying nothing visible and moving like he had a destination that wasn’t on any map she knew."
1"Quinn tightened her grip—"
2"—and he brought out not a phone or a knife, but a small object wrapped in cloth."
3"The smell changed as she descended—less rain, more damp stone, ozone, and something sweet enough to be rotten."
4"Quinn caught a glimpse of movement—her suspect’s hood, maybe, slipping through a curtain of hanging beads."
5"Behind him, a curtain moved and a second shape emerged—tall, hooded, face hidden."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2403
adjectiveStacks0
stackExamples(empty)
adverbCount83
adverbRatio0.03454015813566375
lyAdverbCount15
lyAdverbRatio0.006242197253433208
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences216
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences216
mean11.58
std8.57
cv0.74
sampleLengths
09
125
227
323
48
524
610
722
832
939
1046
1110
124
134
143
154
164
1734
186
195
2011
211
222
2329
2433
2518
262
271
288
2920
3028
3123
327
331
3422
3516
3611
379
387
391
405
4119
4215
436
449
459
4613
4715
4820
4921
46.14% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.32407407407407407
totalSentences216
uniqueOpeners70
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences182
matches
0"Then the scrape of metal."
1"Then he yanked the door"
2"Somewhere below, voices murmured in"
3"Of course it didn’t."
4"Then at her face."
5"Then she took one step"
ratio0.033
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount46
totalSentences182
matches
0"Her clipped salt-and-pepper hair was"
1"Her left wrist felt heavy"
2"He’d kept his head down,"
3"He had glanced toward the"
4"He ducked under a scaffold"
5"She was three strides behind"
6"She was already reaching for"
7"She moved fast, shoulder leading,"
8"He looked back at her"
9"He reached a rusted metal"
10"He swore, looked over his"
11"She advanced, weapon steady, rain"
12"He shoved his hand into"
13"He slapped it against the"
14"She shoved her flashlight through"
15"She knew, instantly, that she"
16"She could call it in."
17"Her flashlight beam wavered over"
18"She knew the name from"
19"It moved locations every full"
ratio0.253
75.38% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount140
totalSentences182
matches
0"Rain slicked Soho into a"
1"The green neon over the"
2"Detective Harlow Quinn came hard"
3"Quinn swore under her breath"
4"Her clipped salt-and-pepper hair was"
5"Rain tracked down the sharp"
6"Her left wrist felt heavy"
7"The suspect—if she had the"
8"He’d kept his head down,"
9"He had glanced toward the"
10"That had been enough."
11"Quinn cut through the light"
12"The cabbie laid on the"
13"The suspect didn’t look back."
14"Quinn barked, though the street’s"
15"He ducked under a scaffold"
16"London at night had a"
17"The man glanced over his"
18"That irritated her more than"
19"A trio of tourists stumbled"
ratio0.769
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences182
matches
0"Now he was running."
1"—and he brought out not"
2"Even at this distance, Quinn"
3"As if it had ruined"
ratio0.022
54.42% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences105
technicalSentenceCount13
matches
0"The green neon over the Raven’s Nest buzzed and hissed above the door, painting the pavement a sickly emerald that made every puddle look contaminated."
1"At forty-one, she still moved with the economy of a woman who had spent too long running toward bad outcomes to waste a step."
2"The suspect—if she had the right man, and she was increasingly sure she did—had come out of the Nest fifteen minutes ago carrying nothing visible and moving lik…"
3"London at night had a way of compressing itself into corridors of light and shadow, and tonight it felt as if the city was making space for something ugly to mo…"
4"At the bottom of the stairs, the corridor widened into a platform that had once belonged to a Tube station long abandoned and then repurposed by people who didn…"
5"She knew the name from whispers and confiscated scraps and one impossible interview three years ago with a man who had spent the entire time insisting the item …"
6"No one looked surprised to see a Metropolitan detective in the market, which unsettled her more than open hostility would have."
7"A heavyset man with a silver ring through his brow argued with a vendor over a vial that shimmered blue when shaken."
8"Two teenagers with wet hair and black fingernails lingered by a table of charm bracelets that clicked softly when no one touched them."
9"A bigger one was that her suspect had likely noticed her too, and if he knew she’d come down here, he might already be handing whatever he’d brought to someone …"
10"On either side, makeshift stalls gave way to storage cages, locked crates, and tables stacked with objects that made her want to keep her distance even without …"
11"It was old and polished smooth by handling, cut from something that had once belonged to a living thing."
12"The hooded figure made a soft sound, almost a sigh, and the market’s noise seemed to dim around it, as if everyone nearby had unconsciously leaned away."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount1
fancyTags
0"Quinn barked (bark)"
dialogueSentences24
tagDensity0.333
leniency0.667
rawRatio0.125
effectiveRatio0.083
91.8122%