Run: 2026-03-09-01KK9QJNDF339Y3D622A6Q4J0C

Run Details

Duration:
2m 7s
Cost:
$0.070155
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
By the time Tomás Herrera realized he had a tail, the rain had already turned Camden slick and treacherous. Harlow had followed him from Soho in an unmarked Vauxhall, keeping three cars back when traffic allowed, one car back when it didn’t. He’d come out of the Raven’s Nest forty-three minutes earlier, not through the front under the bar’s green neon sign, but through a side exit that opened into a narrow service alley behind the row of shops. She’d watched him emerge from the rear with a canvas medical bag slung crosswise over his body, collar up, head down against the rain. He had the look she’d learned to trust in eighteen years on the job: a man trying not to look like he was leaving a meeting he did not want anyone to know about. Now he was on foot, and that made everything worse. He glanced over his shoulder near Camden High Street, saw her reflected in a dark shop window, and his whole body changed. No hesitation. No protest. Just recognition and a burst of speed. “Tomás!” Harlow shouted, already out of the car, door slamming hard enough to rattle the wing mirror. “Police. Stop.” He ran. Harlow swore and went after him. Rain lashed sideways under the streetlamps, silver in the light, cold enough to sting her face. Her shoes slapped over wet pavement. People cursed as she shoulder-checked through them. Umbrellas lurched. A couple flattened themselves against a betting shop window while Tomás cut between a bus shelter and a line of bollards, moving fast for a man carrying a bag. Not panic, Harlow thought. Practice. That tightened something in her chest. She drove herself harder. Her left wrist bumped against her hip, the old leather watch dark with water. Her breathing settled into the disciplined rhythm she’d drilled into herself years ago—ignore the burn, lengthen the stride, conserve the arms. Military precision had kept her alive more than once, and it served her well now. Tomás darted off the high street into a lane strung with dim security lights. Closed market stalls lined one side, their metal shutters painted with peeling murals. Rain hammered the tarpaulins left loose by the day vendors. He vaulted a stack of plastic crates, skidded, recovered. “Tomás!” she shouted again. “You make me catch you, I’m charging you with more than obstruction.” He twisted just enough to look back. She caught a pale flash at his throat—a Saint Christopher medallion thrown up by his movement—then the hard line of his jaw, wet curls plastered to his forehead. His expression held something worse than fear. Warning. Then he cut right into an alley barely wide enough for a van. Harlow followed. The alley stank of rainwater, diesel, and old grease. A security lamp buzzed overhead. Tomás’s shoes splashed through a stream running down the center toward a clogged drain. He put a hand to the wall to swing himself around a blind corner, and his sleeve rode back enough for her to see the scar along his left forearm, a white rope under olive skin. Not a random runner, then. Not a barman, not a messenger. A man with history. A man who had learned what knives did up close. The alley spat them into a service road behind the railway arches. A train thundered somewhere overhead, the vibration coming down through brick and iron into the soles of her feet. Tomás ran beneath the arches, past a tattoo studio gone dark and a locksmith’s shop with a metal grille over the window. His bag slapped against his side. “Talk to me,” Harlow called. “Whatever you’re carrying, Herrera, I’ll find it anyway.” He didn’t answer. He crossed the road without looking. Headlights screamed toward him, horn blaring. He slipped past the front bumper of a black cab by inches. The driver leaned out and swore. Harlow had to plant a hand on the cab’s bonnet and vault around it, her calf clipping the curb hard enough to jar her teeth. She gained a little in the next stretch. Tomás was fast, but he was tiring. She could see it in the shortening of his stride, the way he started protecting his right side with one arm. The old paramedic bag was dragging at him too. If she could keep him in sight another thirty seconds, maybe forty— He cut left through a chain-link gate hanging open on one hinge. Harlow went after him and nearly stopped dead. The gate led to a derelict access road she didn’t know existed, sloping down between soot-black retaining walls into a mouth of darkness beneath the city. At the top, the rain still sounded like rain. Halfway down, it changed, dampened and hollow, tapping on rusted metal, dripping from old cables. Broken tiles glimmered under a jaundiced lamp. Faded Underground roundels clung to the wall in fragments. This had once been a station entrance, or a service spur tied to one. Abandoned for years by the look of it. Tomás was already descending, two steps at a time. “Herrera!” He slowed then, just enough to turn. Forty feet below her, under the weak lamp, his face came clear for the first time—young still, not yet thirty, rain streaming off his brow, warm brown eyes gone flat with urgency. “Detective,” he called back, breathing hard. “Go home.” Harlow laughed once, without humor, and started down. His mouth tightened. “I mean it.” “So do I.” For a second he looked as if he might come back up, surrender, gamble on the known danger of police custody over whatever waited below. Then some sound drifted up from the dark behind him—voices, dozens of them, layered over the metallic drip of water and a low electrical hum—and the choice was made. He backed away. “Don’t follow me,” he said. And vanished beyond the bend. Harlow reached the bottom fifteen seconds later and stepped into a tiled concourse that should not have existed beneath this part of Camden. The station had been dead for decades, if it had ever been on the books at all. The ceiling arched low and soot-stained above old enamel signs with whole letters missing. Water ran in threads down the tiled walls, gathering on the cracked floor. A row of turnstiles stood ahead, their brass dulled green. Half of them had been smashed long ago. And through them, where there should have been boarded platforms and rat droppings, there was a market. At first her brain rejected it outright. It gave her pieces it knew how to name: stalls, lamps, people in coats, movement, barter. Then the details began to separate. Lanterns hung from wires strung between pillars, but the flames burned blue-white and steady despite the drafts. The stalls were patched together from old doors, velvet curtains, butcher’s blocks, church pews. Tables displayed objects she could not make sense of at a glance: stoppered glass vials filled with liquid that pulsed faintly under the lampglow; necklaces threaded with what looked too much like finger bones; books bound in skins she did not want to identify; little cages holding things that shifted and clicked in the shadows. The smell rolled over her in layers—wet wool, old stone, coal smoke, spices, blood, something sweet and rotten underneath. People moved through it with the focused anonymity of any London crowd and yet not like any crowd she had ever seen. A woman in a red raincoat carried a birdcage covered with black cloth that bulged as if the thing inside had no fixed shape. A gaunt man in a tailored suit argued over a tray of tiny silver keys with a seller whose eyes reflected the lantern-light wrong, too bright and too deep. Near a pillar, a child no older than ten sat cross-legged beside jars of teeth sorted by size. Harlow stood just inside the mouth of the concourse with rainwater dripping off her coat and felt the old, cold pressure close around her ribs. Three years ago, DS Morris had gone into a house in Deptford with her on what should have been a simple warrant. One suspect. Possible trafficking. They had found a locked cellar door and a sound underneath it that no recording had ever managed to capture properly after the fact. They had found blood where blood should not have been and shadows moving before the lights failed. Morris had died with his service weapon in his hand and an expression on his face she had never once seen on him in life: baffled terror. Every report after had been edited, boxed, buried. Faulty electrics. Structural collapse. Officer separated in confusion. Harlow had spent three years knowing the paperwork lied and not having enough proof to fight it. Now the lie stood under Camden in plain sight, buying and selling under blue fire. Someone jostled past her shoulder, muttering. Harlow’s hand was already under her coat before she caught herself. Not her firearm. Not yet. Too many civilians, if they were civilians. Too many variables. Her pulse hammered anyway. Tomás. She scanned the crowd and found him by motion more than features, slipping between a stall draped in taxidermied ravens and a bookseller with half-moon spectacles. He moved like a man who knew the lanes. The medical bag was still with him. A hand shot out in front of Harlow. She turned sharply. An old woman sat on a high stool beside the least damaged turnstile, wrapped in layers of grey shawls. Her hair was white and braided close to the skull. One blind eye filmed over; the other watched Harlow with clinical interest. Her palm remained open between them. “No token,” the woman said. Her voice was dry as paper. “No entry.” Harlow let her gaze drop to the woman’s hand. In the center of the palm lay a small disc of polished bone, drilled through at the top for a cord. The surface was etched with lines too fine to see clearly at this distance. Bone token, she thought, and the phrase landed in her mind with the force of some half-overheard piece of intelligence finally finding its match. She looked past the woman. Tomás was disappearing into the crowd. “I’m police,” Harlow said. The old woman’s good eye did not blink. “Then you especially need a token.” Harlow reached inside her coat slowly, keeping her movements deliberate. The woman’s gaze sharpened, but Harlow only took out her warrant card and held it up. The woman looked at the card as if it were an amusing child’s drawing. “Paper doesn’t open this door.” A laugh rippled somewhere behind the stalls. Not friendly. Harlow slid the warrant card back. “Where do I get one?” “From someone willing to part with it.” “I don’t have time for riddles.” “No,” the woman agreed. “You don’t.” The station seemed to contract around her. Down in the market, a man began shouting in a language she didn’t know. Something glass shattered. Tomás never looked back. Harlow’s eyes flicked to the turnstile. It looked old enough to snap if she put her weight into it. She took one step toward it. The old woman’s fingers closed over the bone disc. “Break the rules,” she said quietly, “and everything below notices.” That stopped Harlow cold. Not because she believed the words. Not fully. But because she believed the certainty behind them. From farther in, a figure detached itself from a knot of customers and came toward the concourse with unhurried purpose. Broad shoulders under a dark coat. Pale face. Hands empty and visible. Security, perhaps. Or something worse. Harlow checked the distance to Tomás again and knew she was out of options. Then she saw it. At the base of the nearest broken turnstile, half hidden in a runnel of rainwater, lay a second bone disc. Freshly dropped. Probably tugged free in the crush at the entrance, or shaken loose when Tomás had passed. It gleamed pale against the black grime. Harlow moved before the old woman could. One quick step, a bend, fingers closing around something smooth and cold. The bone was warmer than it should have been. The approaching man quickened. The old woman looked at the token in Harlow’s hand, then at Harlow’s face. Something like reluctant approval touched the corner of her mouth. “Well,” she said. “That’s one way.” Harlow threaded the token through the slot mounted on the turnstile column. There was no mechanism she could see, no scanner, no electronics. The bone clicked into place. Somewhere deep below, gears shuddered awake. The turnstile unlocked with a sound like a breath taken through rotten teeth. The broad man was only ten feet away now. Several heads in the nearest stalls had turned. Harlow felt the weight of their attention settle on her, curious and predatory both. Rainwater tracked down the back of her neck. Morris’s face flashed before her—dead under a bare bulb, questions unanswered. If she called for backup, they would never find this place in time. If she stepped back now, Tomás Herrera would vanish into a world operating under her city like a second bloodstream. And she would spend the next three years staring at another buried report, knowing she had hesitated at the threshold. Harlow set her jaw, pushed through the turnstile, and went down into the Veil Market.
created_at"2026-03-09T16:41:10.33Z" 3/9/2026, 4:41:10 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency48610
moderation_latency(null)
generation_time126561
tokens_prompt914
tokens_completion3863
native_tokens_prompt810
native_tokens_completion4542
native_tokens_completion_images0
native_tokens_reasoning1722
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.070155
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0af5ce90a7e617190169aef82673688193afe06bf6ea7b5da2"
is_byokfalse
latency225
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-1773074470-ssBbq6AVB6vx0MJ5u6MN"
upstream_id"resp_0af5ce90a7e617190169aef82673688193afe06bf6ea7b5da2"
total_cost0.070155
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
40.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount2
adverbTags
0"she shouted again [again]"
1"she said quietly [quietly]"
dialogueSentences25
tagDensity0.4
leniency0.8
rawRatio0.2
effectiveRatio0.16
95.52% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2231
totalAiIsmAdverbs2
found
0
adverb"sharply"
count1
1
adverb"slowly"
count1
highlights
0"sharply"
1"slowly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
64.14% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2231
totalAiIsms16
found
0
word"treacherous"
count1
1
word"lurched"
count1
2
word"thundered"
count1
3
word"streaming"
count1
4
word"velvet"
count1
5
word"sense of"
count1
6
word"pulsed"
count1
7
word"variables"
count1
8
word"pulse"
count1
9
word"scanned"
count1
10
word"etched"
count1
11
word"shattered"
count1
12
word"flicked"
count1
13
word"weight"
count2
14
word"quickened"
count1
highlights
0"treacherous"
1"lurched"
2"thundered"
3"streaming"
4"velvet"
5"sense of"
6"pulsed"
7"variables"
8"pulse"
9"scanned"
10"etched"
11"shattered"
12"flicked"
13"weight"
14"quickened"
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
narrationSentences191
matches
0"t with urgency"
1"d in confusion"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences191
filterMatches
0"watch"
hedgeMatches
0"began to"
1"managed to"
2"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences206
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen55
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2223
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions67
wordCount2134
uniqueNames19
maxNameDensity1.36
worstName"Harlow"
maxWindowNameDensity3.5
worstWindowName"Harlow"
discoveredNames
Tomás13
Herrera2
Camden4
Soho1
Vauxhall1
Raven1
Nest1
High1
Street1
Harlow29
Saint1
Christopher1
Underground1
London1
Morris3
Deptford1
Veil1
Market1
One3
persons
0"Tomás"
1"Herrera"
2"Raven"
3"Harlow"
4"Saint"
5"Christopher"
6"Morris"
places
0"Camden"
1"Soho"
2"Vauxhall"
3"High"
4"Street"
5"London"
6"Deptford"
7"Veil"
8"Market"
9"One"
globalScore0.821
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences141
glossingSentenceCount2
matches
0"sounded like rain"
1"Something like reluctant approval touched th"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.45
wordCount2223
matches
0"not through the front under the bar’s green neon sign, but through a side exit"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences206
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs84
mean26.46
std26.61
cv1.006
sampleLengths
019
1118
210
333
419
52
66
760
85
96
1054
1146
1216
1342
141
1513
162
1764
1825
1959
2013
2158
2257
2312
248
2588
269
271
2839
298
308
316
323
3357
345
355
3623
3762
3817
3929
40105
4193
4225
43110
4417
4515
4636
471
4842
498
94.24% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences191
matches
0"was made"
1"been smashed"
2"been boarded"
3"were patched"
4"been edited"
5"was etched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs354
matches
0"was leaving"
1"was dragging"
2"was already descending"
3"was disappearing"
18.03% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount4
flaggedSentences9
totalSentences206
ratio0.044
matches
0"Her breathing settled into the disciplined rhythm she’d drilled into herself years ago—ignore the burn, lengthen the stride, conserve the arms."
1"She caught a pale flash at his throat—a Saint Christopher medallion thrown up by his movement—then the hard line of his jaw, wet curls plastered to his forehead."
2"If she could keep him in sight another thirty seconds, maybe forty—"
3"Forty feet below her, under the weak lamp, his face came clear for the first time—young still, not yet thirty, rain streaming off his brow, warm brown eyes gone flat with urgency."
4"Then some sound drifted up from the dark behind him—voices, dozens of them, layered over the metallic drip of water and a low electrical hum—and the choice was made."
5"Tables displayed objects she could not make sense of at a glance: stoppered glass vials filled with liquid that pulsed faintly under the lampglow; necklaces threaded with what looked too much like finger bones; books bound in skins she did not want to identify; little cages holding things that shifted and clicked in the shadows."
6"The smell rolled over her in layers—wet wool, old stone, coal smoke, spices, blood, something sweet and rotten underneath."
7"One blind eye filmed over; the other watched Harlow with clinical interest."
8"Morris’s face flashed before her—dead under a bare bulb, questions unanswered."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2152
adjectiveStacks0
stackExamples(empty)
adverbCount81
adverbRatio0.03763940520446097
lyAdverbCount15
lyAdverbRatio0.006970260223048327
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences206
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences206
mean10.79
std8.33
cv0.772
sampleLengths
019
123
237
324
434
510
622
72
82
97
1017
112
122
136
1416
156
167
172
1829
194
201
216
224
2314
2421
2515
2614
2713
2810
299
304
3112
327
3328
347
351
3613
372
389
395
4014
4136
425
436
444
4510
4612
4719
4822
496
58.58% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.39805825242718446
totalSentences206
uniqueOpeners82
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences169
matches
0"Just recognition and a burst"
1"Then he cut right into"
2"Then some sound drifted up"
3"Then the details began to"
4"Too many civilians, if they"
5"Too many variables."
6"Then she saw it."
7"Probably tugged free in the"
8"Somewhere deep below, gears shuddered"
ratio0.053
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences169
matches
0"He’d come out of the"
1"She’d watched him emerge from"
2"He had the look she’d"
3"He glanced over his shoulder"
4"Her shoes slapped over wet"
5"She drove herself harder."
6"Her left wrist bumped against"
7"Her breathing settled into the"
8"He vaulted a stack of"
9"she shouted again"
10"He twisted just enough to"
11"She caught a pale flash"
12"His expression held something worse"
13"He put a hand to"
14"His bag slapped against his"
15"He didn’t answer."
16"He crossed the road without"
17"He slipped past the front"
18"She gained a little in"
19"She could see it in"
ratio0.237
93.14% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount124
totalSentences169
matches
0"Harlow had followed him from"
1"He’d come out of the"
2"She’d watched him emerge from"
3"He had the look she’d"
4"He glanced over his shoulder"
5"Harlow shouted, already out of"
6"Harlow swore and went after"
7"Rain lashed sideways under the"
8"Her shoes slapped over wet"
9"People cursed as she shoulder-checked"
10"A couple flattened themselves against"
11"That tightened something in her"
12"She drove herself harder."
13"Her left wrist bumped against"
14"Her breathing settled into the"
15"Military precision had kept her"
16"Tomás darted off the high"
17"He vaulted a stack of"
18"she shouted again"
19"He twisted just enough to"
ratio0.734
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount6
totalSentences169
matches
0"By the time Tomás Herrera"
1"Now he was on foot,"
2"If she could keep him"
3"Now the lie stood under"
4"If she called for backup,"
5"If she stepped back now,"
ratio0.036
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount3
matches
0"For a second he looked as if he might come back up, surrender, gamble on the known danger of police custody over whatever waited below."
1"Tables displayed objects she could not make sense of at a glance: stoppered glass vials filled with liquid that pulsed faintly under the lampglow; necklaces thr…"
2"A woman in a red raincoat carried a birdcage covered with black cloth that bulged as if the thing inside had no fixed shape."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount4
fancyTags
0"Harlow shouted (shout)"
1"she shouted again (shout)"
2"he called back (call back)"
3"the woman agreed (agree)"
dialogueSentences25
tagDensity0.4
leniency0.8
rawRatio0.4
effectiveRatio0.32
87.1214%