Run: 2026-07-09-01KX41F4HFAMHKEWJPK64AJAMW

Run Details

Duration:
38.3s
Cost:
$0.047250
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 hammered Soho flat and hard, turning the pavement into black glass beneath the green neon of the Raven’s Nest. Detective Harlow Quinn stood under the narrow awning across the street and watched the bar’s entrance through a veil of water. Her coat had soaked through at the shoulders twenty minutes ago. She ignored it. The cold kept her alert. The Raven’s Nest looked closed if you didn’t know better. Its windows were darkened by age and nicotine, its old sign buzzing faintly overhead. Behind the glass, black-and-white photographs crowded the walls between curling maps: faces from wars, ships gone down in storms, streets that no longer existed. A low amber light passed across the front room as someone moved inside. Quinn checked her watch. The leather strap was dark with rain. Eleven forty-seven. The man she had come for had entered at eleven twelve, wearing a grey wool cap pulled low and carrying a flat black case roughly the size of a laptop. He had no registered address that Quinn’s team could verify, no legitimate employment, and a name that kept changing depending on which database spat it out. Daniel Fiske. Graham Pike. Leonard Vale. Tonight, he had been Martin Crowe. The barman had let him in through the side entrance without a word. Quinn had not called for backup. Not yet. That was the sort of decision that got written up afterwards in language scrubbed clean of responsibility. Detective acted on developing intelligence. Detective assessed immediate intervention as impractical. Detective was unable to explain why she had followed a suspected trafficker through a city-centre downpour without informing command. She could hear Morris laughing at her from three years and a graveyard away. You hate paperwork more than you hate dying, Har. The thought struck quick and sour. She shut it down. The bar’s front door opened. Crowe stepped out, head down against the rain. He still carried the case, but something had changed in his posture. When he had arrived, he had walked with the guarded self-importance of a man who believed he had arranged the evening. Now he moved too quickly, shoulders tight, glancing back through the doorway before the door had even swung shut behind him. He headed east. Quinn waited until he passed the far end of the alley, then came out from under the awning. Her boots splashed softly through the runoff. Her hands remained free at her sides. She had her warrant card inside her coat, cuffs at the small of her back, radio clipped beneath her lapel. Her service weapon sat heavy in its holster. Crowe reached the corner, looked both ways, and broke into a run. “Damn it.” Quinn ran after him. He cut through the first gap between buildings, a narrow service lane that stank of wet cardboard, beer slops, and frying oil. Quinn hit the corner at speed, one hand slapping the slick brick to steady herself. The alley tipped downhill. Water streamed along the gutter in silver ropes. Crowe was thirty yards ahead, grey cap bobbing. “Police!” Quinn called. “Stop!” He did not look back. He vaulted a stack of bundled crates, clipped one with his heel, and sent it skidding into her path. Quinn jumped it rather than lose speed. Her right foot landed in a patch of oil-slick water. For half a second the world went sideways. She caught herself against a metal shutter, pain jarring up her wrist, and pushed on. Crowe burst out onto Wardour Street into the wash of headlights. A taxi driver leaned on his horn. Crowe crossed in front of the cab, forcing it to brake hard. The taxi fishtailed on the wet road. Quinn came through after him, her raised hand catching the driver’s furious eye through the windscreen. “Police!” She was already gone. The city at midnight had the frantic, anonymous pulse she had always understood. Clubs spilled bodies beneath umbrellas. Delivery riders carved through traffic with insulated boxes strapped to their backs. Music thudded behind doors. Rain erased footprints, diluted blood, blurred faces. It made everyone look like they had somewhere they could not afford to be late for. Crowe raced south, then swerved into another alley. Quinn followed. He knew the streets. Not just the tourist routes and pub cut-throughs. He chose passages between shuttered shops, ducked beneath scaffolding, crossed courtyards behind office blocks where rainwater poured from broken gutters. Quinn kept him in sight by inches. He was younger, probably mid-thirties, and running on panic. Panic burned hot. It also burned out. Her radio crackled beneath her coat. “Quinn? You’re breaking up. Status?” She thumbed the transmit button as she ran. “Foot pursuit. Male suspect, dark coat, heading north from Soho. I’ll update.” “North where?” Crowe glanced back. His face flashed pale under a security light. Thin features. A shaved head under the cap. Blood streaked down one side of his neck, vivid against his skin. Then he saw her. The expression he gave her was not the usual calculation. It was naked fear. He turned sharply through a fire door that should have been locked. Quinn reached it just as it began to swing closed. She drove her shoulder into the gap. The door opened onto a stairwell descending beneath a commercial building. Crowe’s footsteps rang below. Quinn paused at the threshold. The stairwell smelled wrong. Not merely damp concrete and old drains. There was something metallic underneath it, sharp as old coins held too long in a closed fist. The strip lights overhead flickered in alternating pulses, leaving stretches of steps in darkness. On the wall beside the door, someone had scratched symbols into the paint: circles intersected by crooked lines, a hand with too many fingers, a row of small animal skulls. Her radio hissed. A burst of static swallowed the dispatcher’s voice. “Quinn? Repeat your—” The transmission broke into a shriek. Then silence. Below, a heavy door slammed. Quinn’s hand tightened around the radio. She could call it in. Go back outside. Put officers at the exits, get a warrant, pull the building plans. That was procedure. Sensible procedure. Crowe was carrying evidence, possibly contraband. He was wounded. He had entered an unsecured underground space that might be a hideout, a trap, or simply the basement of a building whose landlord had stopped caring in 1998. But Crowe had come out of the Raven’s Nest frightened. And whatever had frightened him had followed close enough to draw blood. Quinn drew her weapon and began down. The staircase went farther than it had any right to. One flight. Two. Three. The city’s sounds died behind her: tyres hissing through rain, distant sirens, bass from clubs. By the fourth landing, there was only the drip of water and the controlled rasp of her own breathing. A white tile wall appeared at the bottom. The tiles were cracked and stained with age. A faded roundel had once been mounted there; its outline remained as a cleaner circle against the grime. The lettering beneath had been chiseled away. Crowe had left the fire door open. Beyond it lay an abandoned Tube platform. Quinn stopped just inside. The rails were gone, replaced by a narrow paved strip crowded with stalls. Tarpaulins hung from the curved ceiling in overlapping layers of red, blue, and black cloth. Lamps burned in cages, some electric, some with small blue flames that gave off no heat. The old advertising frames along the platform walls had been filled with handwritten notices pinned under glass. TEETH WANTED—HUMAN, UNBROKEN. SALT FROM CONSECRATED GROUND. FAIR PRICE. ASK FOR SISTER VANE REGARDING SILENCES. People moved through the market in rain-dark coats and masks, heads bent. Some looked ordinary enough: a woman in a tailored suit examining a row of stoppered vials; a pair of teenage boys arguing over a tarnished ring. Others did not. One stallholder had eyes that caught the blue light and held it like an animal’s. An old man sat behind a table of bottled insects, his hands covered in what appeared to be fresh ash. A woman with a veil of black lace over her face cradled something wrapped in a blanket that breathed with a wet, clicking rhythm. Every face that saw Quinn saw the gun in her hand. The platform quieted. Not completely. Somewhere, a man continued bargaining in a low voice. Water dripped steadily from the tunnel mouth. But the market’s attention shifted toward her with the subtle certainty of a compass needle finding north. Crowe stood halfway down the platform. He had stopped beside a stall piled high with objects Quinn could not name: stoppered jars full of cloudy liquid, bundles of dried herbs, brass instruments with needles and glass bulbs. The black case rested on the counter. His chest heaved. Across from him stood a thin woman in a crimson coat. Her hair was white, braided tightly against her scalp. She held something small and pale in her palm. A bone. Not a decorative carving. Not plastic. It was the smooth knuckle bone of a human hand, drilled through and threaded on black cord. Crowe reached for it. “Drop the case,” Quinn said. Her voice carried down the platform. Crowe froze. The woman in crimson looked at Quinn without surprise. Her eyes were the washed-out grey of a London sky. “You brought a weapon,” she said. “I’m a police officer.” A murmur passed through the watching market. The woman’s mouth twitched. “That is not an answer.” “Step away from him.” Crowe turned. Rainwater still shone on his coat, but the blood on his neck had stopped. Up close, Quinn could see why. The wound was not a cut. Three parallel marks had been scored into his skin, each one black around the edges as if something had burned him from the inside. “Detective,” Crowe said. His voice shook. “Hands where I can see them,” Quinn told him. “You don’t know where you are.” “I know you’re wanted for questioning in connection with a smuggling operation, money laundering, and the assault of a witness in Southwark. Put your hands up.” Crowe laughed once, a sick, breathless sound. “That’s what you think I’m wanted for?” “Last warning.” The market watched. Quinn had worked enough gangs, enough closed communities, enough operations that relied on people deciding the police were an outside inconvenience. This was different. No one here had the slack hostility of ordinary criminals. They were afraid, but not of her. They were afraid of what might come through the tunnel behind Crowe. A sound rose from the darkness at the end of the platform. It might have been a train far down the line. A pressure in the rails, though there were no rails. A low mechanical groan that built until the glass bottles on the nearby stall trembled against one another. Crowe flinched so violently that he knocked the case from the counter. It hit the paving stones and sprang open. Inside lay six glass ampoules nested in black foam. Each held a thread of liquid that glowed faintly gold. The woman in crimson swore under her breath. Quinn’s gaze fixed on the ampoules. “What is that?” Crowe backed away from the open case. “I didn’t know. I swear to God, I didn’t know.” The tunnel groaned again. One of the blue lamps went out. Then another. At the far end of the platform, darkness thickened. It did not advance exactly. It gathered itself between the tiled walls, swallowing the weak light at its edges. Quinn had seen dark rooms. She had stood in unlit houses with blood under the doors and listened to killers breathe. This was not darkness as absence. It had weight. Intent. Morris came to her without permission: his last voicemail, recorded in a rush of interference. Har, I found something under—listen to me. Don’t follow it into the— The message had cut there. The official report had put him at a derelict warehouse by the Thames. His body had been found two days later in the river, with no water in his lungs and no explanation for the bruises around his throat. Quinn had spent three years refusing to make room in her mind for what the evidence would not explain. Crowe stumbled toward her. “Help me,” he said. “On your knees.” “Please.” Something moved in the tunnel. Not a body. Not yet. A distortion, tall enough to brush the curved ceiling, folding itself through the black. The market broke. Stalls slammed shut. Bottles vanished beneath cloth. Traders seized bags and children and one another. The woman in crimson grabbed the bone token from the counter and shoved it into Crowe’s hand. “Go,” she snapped. Crowe stared at it. “GO!” He ran—not toward Quinn, but down a side passage hidden behind the old station office. Quinn took one step after him. The thing in the tunnel made a sound like a man drawing breath through a drowned throat. Every instinct she possessed told her to retreat. Get out. Get above ground, into rain and traffic and a world with names for its dangers. Call armed response. Call every unit in the borough. Stand at the stairwell door and make certain nothing followed. But Crowe had the token. Crowe had run deeper into this place. The ampoules lay open at her feet, gold light trembling inside their glass shells. And behind her eyelids, Morris’s unfinished warning burned like a match. Don’t follow it into the— Quinn holstered her weapon long enough to snatch the case closed, then raised it again. The woman in crimson had not fled. She stood at the edge of her stall, watching Quinn with hard, appraising eyes. “What is in that tunnel?” Quinn asked. The woman looked toward the blackness. “Something that has been promised a debt.” “And Crowe?” “Part of the payment.” Quinn’s jaw tightened. “Not tonight.” She ran after him. Behind her, the last blue lamp went out.
created_at"2026-07-09T18:15:32.15Z" 7/9/2026, 6:15:32 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1467
moderation_latency(null)
generation_time38075
tokens_prompt914
tokens_completion3834
native_tokens_prompt810
native_tokens_completion3015
native_tokens_completion_images0
native_tokens_reasoning55
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.04725
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_05c3a7a93b5149b5016a4fe54437a08190ae950e143dbc32aa"
is_byokfalse
latency228
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620932-tRCEaKNIPTgRVHeofLfp"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620932-ovsjB8wI8DGd7dOEPWSl"
upstream_id"resp_05c3a7a93b5149b5016a4fe54437a08190ae950e143dbc32aa"
total_cost0.04725
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences31
tagDensity0.258
leniency0.516
rawRatio0
effectiveRatio0
89.24% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2323
totalAiIsmAdverbs5
found
0
adverb"quickly"
count1
1
adverb"softly"
count1
2
adverb"sharply"
count1
3
adverb"completely"
count1
4
adverb"tightly"
count1
highlights
0"quickly"
1"softly"
2"sharply"
3"completely"
4"tightly"
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)
78.48% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2323
totalAiIsms10
found
0
word"database"
count1
1
word"pulse"
count1
2
word"raced"
count1
3
word"footsteps"
count1
4
word"flickered"
count1
5
word"silence"
count1
6
word"electric"
count1
7
word"mechanical"
count1
8
word"trembled"
count1
9
word"weight"
count1
highlights
0"database"
1"pulse"
2"raced"
3"footsteps"
4"flickered"
5"silence"
6"electric"
7"mechanical"
8"trembled"
9"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences245
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences245
filterMatches
0"watch"
1"look"
hedgeMatches
0"began to"
1"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences268
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen31
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2320
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions88
wordCount2184
uniqueNames19
maxNameDensity1.51
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Soho1
Raven3
Nest3
Harlow1
Quinn33
Fiske1
Pike1
Vale1
Martin1
Crowe26
Morris3
Har2
Wardour1
Street1
Tube1
London1
Thames1
Detective4
One3
persons
0"Raven"
1"Nest"
2"Harlow"
3"Quinn"
4"Fiske"
5"Pike"
6"Vale"
7"Martin"
8"Crowe"
9"Morris"
10"Detective"
places
0"Soho"
1"Wardour"
2"Street"
3"London"
4"Thames"
globalScore0.745
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences157
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.431
wordCount2320
matches
0"not toward Quinn, but down a side passage hidden behind the old station office"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences268
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs141
mean16.45
std17.89
cv1.087
sampleLengths
020
140
261
313
462
56
613
78
847
914
109
1110
125
1362
143
1518
1642
1712
182
194
2049
218
224
2324
2440
2511
2642
271
284
2957
308
312
3255
336
345
3520
362
373
3828
394
4014
4112
4217
4311
444
455
4672
4711
483
498
90.94% Passive voice overuse
Target: ≤2% passive sentences
passiveCount10
totalSentences245
matches
0"were darkened"
1"got written"
2"been locked"
3"were cracked"
4"been mounted"
5"been chiseled"
6"were gone"
7"been filled"
8"been scored"
9"been found"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs382
matches
0"was carrying"
68.23% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount2
flaggedSentences7
totalSentences268
ratio0.026
matches
0"A faded roundel had once been mounted there; its outline remained as a cleaner circle against the grime."
1"TEETH WANTED—HUMAN, UNBROKEN."
2"Some looked ordinary enough: a woman in a tailored suit examining a row of stoppered vials; a pair of teenage boys arguing over a tarnished ring."
3"Har, I found something under—listen to me."
4"Don’t follow it into the—"
5"He ran—not toward Quinn, but down a side passage hidden behind the old station office."
6"Don’t follow it into the—"
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2197
adjectiveStacks0
stackExamples(empty)
adverbCount63
adverbRatio0.02867546654528903
lyAdverbCount16
lyAdverbRatio0.007282658170232135
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences268
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences268
mean8.66
std6.3
cv0.728
sampleLengths
020
121
211
33
45
510
614
724
813
94
107
112
1230
1326
142
152
162
176
1813
196
202
2117
225
236
2419
2514
269
276
284
295
308
3112
3221
3321
343
3518
367
377
3820
398
4012
412
424
4322
4415
454
468
478
483
491
51.37% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.33955223880597013
totalSentences268
uniqueOpeners91
30.86% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences216
matches
0"Then he saw her."
1"Somewhere, a man continued bargaining"
ratio0.009
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount54
totalSentences216
matches
0"Her coat had soaked through"
1"She ignored it."
2"Its windows were darkened by"
3"He had no registered address"
4"She could hear Morris laughing"
5"You hate paperwork more than"
6"She shut it down."
7"He still carried the case,"
8"He headed east."
9"Her boots splashed softly through"
10"Her hands remained free at"
11"She had her warrant card"
12"Her service weapon sat heavy"
13"He cut through the first"
14"He did not look back."
15"He vaulted a stack of"
16"Her right foot landed in"
17"She caught herself against a"
18"She was already gone."
19"It made everyone look like"
ratio0.25
52.59% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount176
totalSentences216
matches
0"Detective Harlow Quinn stood under"
1"Her coat had soaked through"
2"She ignored it."
3"The cold kept her alert."
4"The Raven’s Nest looked closed"
5"Its windows were darkened by"
6"A low amber light passed"
7"Quinn checked her watch."
8"The leather strap was dark"
9"The man she had come"
10"He had no registered address"
11"Tonight, he had been Martin"
12"The barman had let him"
13"Quinn had not called for"
14"That was the sort of"
15"Detective acted on developing intelligence."
16"Detective assessed immediate intervention as"
17"Detective was unable to explain"
18"She could hear Morris laughing"
19"You hate paperwork more than"
ratio0.815
23.15% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences216
matches
0"Now he moved too quickly,"
ratio0.005
95.24% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences90
technicalSentenceCount6
matches
0"He had no registered address that Quinn’s team could verify, no legitimate employment, and a name that kept changing depending on which database spat it out."
1"When he had arrived, he had walked with the guarded self-importance of a man who believed he had arranged the evening."
2"He had entered an unsecured underground space that might be a hideout, a trap, or simply the basement of a building whose landlord had stopped caring in 1998."
3"A woman with a veil of black lace over her face cradled something wrapped in a blanket that breathed with a wet, clicking rhythm."
4"Quinn had worked enough gangs, enough closed communities, enough operations that relied on people deciding the police were an outside inconvenience."
5"A low mechanical groan that built until the glass bottles on the nearby stall trembled against one another."
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"she snapped (snap)"
dialogueSentences31
tagDensity0.258
leniency0.516
rawRatio0.125
effectiveRatio0.065
88.2255%