Run: 2026-10-27-01M5YHXC7P9T4B4YGKFXX664KH

Run Details

Duration:
49.4s
Cost:
$0.018515
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
The man came out of the alley carrying a medical bag, and Detective Harlow Quinn stepped away from the shuttered pharmacy. “Tomás Herrera?” He stopped beneath a streetlamp. Rain shone on his curls and ran off the shoulders of his coat. For a moment he looked relieved to see her, as if he had expected someone else. Then he saw her warrant card. “Metropolitan Police,” Quinn said. “I need to ask you about a woman brought into University College Hospital on Tuesday night.” Herrera’s gaze flicked to the mouth of the alley behind him. “I don’t know anything about that.” “The hospital recorded your name.” “They recorded the name of the man who left her there. That doesn’t mean I know what happened to her.” “The doctors found a puncture wound in her chest. She’s still unconscious.” “I know.” His voice tightened. “I called ahead to tell them she was coming.” “Then you can tell me where you found her.” A van turned into the street, tyres hissing over wet tarmac. Herrera watched it approach. Quinn watched him. She had spent three nights looking for him. Former paramedic, dismissed after a disciplinary hearing whose sealed details she had not yet managed to obtain. He appeared in the margins of too many incidents involving the people she had been investigating: an unexplained overdose in Soho, a stabbing with no corresponding missing-person report, a fire in a flat where the occupants had apparently left before the brigade arrived. Herrera shifted the medical bag to his left hand. His sleeve pulled back, exposing an old scar along his forearm. “Is someone following you?” Quinn asked. “No.” He said it too quickly. The van slowed beside them. Its side door began to slide open. Herrera ran. Quinn went after him, splashing through a gutter deep enough to soak her shoes. Behind her, the van’s engine revved. She glanced back and saw the door slam shut as the vehicle accelerated past. “Herrera!” He cut across Camden High Street between a bus and a black cab. A horn sounded. Quinn waited half a beat for the cab to pass, then followed, her breath already sharp in the cold air. Herrera ran well for a man carrying a heavy bag. He held it against his ribs and used his free hand to fend off the Saturday-night crowd. People shouted after him. A woman stumbled against a shop window, dropping chips into a puddle. Quinn slipped around her. Eighteen years on the job had taught her that a chase could turn ugly through no fault of the person being chased. She kept her hands free and her eyes on Herrera’s shoulders. He looked back at the next corner. His face was pale beneath his olive skin, his mouth open as he pulled in air. He saw her and swerved into a narrower road. The van swung around the corner after them. Quinn heard a man shout from inside it. She caught only the last word: “bag.” Herrera had heard it too. He abandoned the pavement and ran through the forecourt of a closed petrol station. Quinn followed, passing beneath the dead canopy lights. The van couldn’t take the turn at speed; its bumper clipped a bollard with a metallic crack. Herrera reached a chain-link fence at the back of the forecourt. He threw the bag over, caught the top rail and hauled himself up. Quinn reached the fence as he dropped onto the other side. He snatched up the bag and ran again. “Police!” she shouted at the van. It had stopped at the forecourt entrance. The driver looked at her through the windscreen, then put the vehicle in reverse. Quinn could not make out the registration through the rain and dirt. She memorised the damage to the bumper and climbed the fence. On the other side lay a service lane lined with bins and locked loading doors. Herrera was already at the far end. He pushed through a gap between two buildings and vanished. Quinn followed him into a yard enclosed by brick walls. Water dripped from a fire escape. There was no exit she could see, only a boarded doorway and a low steel gate half hidden behind a stack of broken pallets. The gate stood open. Quinn approached with her hand near the rigid handcuffs on her belt. A damp draught breathed from the darkness beyond. She could hear footsteps descending, then a door banging shut. She took out her phone. One bar of signal. “Control, this is Detective Quinn.” She gave her location and requested assistance, keeping her voice low. “Suspect has entered a service entrance at the rear of the premises. Possible second vehicle involved, white panel van, front bumper damaged.” The dispatcher asked if she was injured. “No. I’m going in to locate the suspect.” “Units are seven minutes away.” Quinn looked through the gate. A flight of tiled steps descended beneath the street, its lower half swallowed by darkness. “I’ll keep the line open,” she said. She went down slowly, phone in one hand, the other brushing the damp wall. The tiles were cream beneath the grime, with a dark green border. An old Underground roundel had been painted over on the landing, but the circle still showed through. At the bottom was a heavy door fitted with three locks. It stood open just enough for a strip of amber light to reach the floor. Quinn heard voices beyond it. Not one or two. Dozens. She pushed the door wider. An old ticket hall stretched away beneath a low ceiling. Oil lamps burned in the recesses where advertisements had once hung. Their light fell across trestle tables and display cases, racks of coats, crates of bottled liquids and trays crowded with small metal objects. People moved between them in an orderly current, their conversations echoing under the tiles. A woman at the nearest table was sorting teeth into velvet-lined boxes. Beside her, a man in a butcher’s apron held a jar up to a lamp. Something inside the cloudy fluid contracted against the glass. Quinn stopped. The voices did not stop with her. A few people looked over, then went back to their business. At the far end of the hall, Herrera pushed through a curtain of hanging beads. Quinn moved after him, but a broad-shouldered man stepped out from behind a pillar. “Token,” he said. He wore a dark coat buttoned to his throat. A pale disc hung from a cord at his neck. Quinn could see scores cut across its surface. “I’m a police officer.” She showed her warrant card. “The man who came through here is wanted for questioning.” The doorkeeper glanced at the card and held out his hand. “Token.” Beyond him, the beads settled. Herrera was gone. Quinn could hear the dispatcher speaking faintly through her phone. She raised it to her ear. “Control?” A burst of static answered her. The signal had disappeared. The doorkeeper nodded toward the stairs. “You can wait outside.” “What is this place?” “A market.” “What sort of market?” “The private sort.” A woman passed through the doorway behind Quinn, shaking rain from an umbrella. She placed a small white token in the doorkeeper’s hand. He examined it, returned it and allowed her through. The disc was yellowed at the edges, with the same scored markings as the one around his neck. Bone, Quinn thought. She had seen enough of it in mortuaries to recognise the texture. “I need to speak to the organiser,” she said. The doorkeeper looked past her. Two men had appeared at the top of the stairs. One held a handkerchief to a cut on his forehead. The other was thickset, with a crushed-looking nose and a wet dark patch across his chest where his coat had been unbuttoned. The van, Quinn thought. They saw her at the same time. The man with the handkerchief turned back up the stairs. The other stayed where he was, his right hand inside his coat. Quinn moved against the wall, giving herself room to draw her baton. “Keep your hand where I can see it.” The man hesitated. Then he brought out a bone token between finger and thumb. The doorkeeper held out his hand. “Don’t let him through,” Quinn said. “He has a token.” “He was chasing the man I’m pursuing.” The doorkeeper examined the token. “That’s between you and him.” He stepped aside. The thickset man passed him, keeping his eyes on Quinn. A knife handle showed briefly at his wrist as he adjusted his coat. Quinn reached for him, but he slipped between two customers and disappeared into the crowd. “Armed suspect!” she shouted. “Move aside!” Heads turned. Someone laughed. The doorkeeper caught Quinn’s arm before she could follow. She twisted free and drove him back against the pillar. He grunted, more startled than hurt. She had her baton out now, held low. “Let me through.” “Without a token, you don’t enter.” The man she had just seen carrying a knife was already beyond the bead curtain. Quinn could force her way past the doorkeeper, but there were other men watching from the stalls. One had put down a ledger and was coming toward them. She backed toward the stairs. The doorkeeper straightened his coat and made no attempt to follow. Outside, rain hammered the yard. Quinn’s phone found its signal again. She reported the armed man, the market and the entrance, trying to make herself heard over the dispatcher’s questions. The man with the forehead cut lay behind the pallets. He had a fresh bruise along his jaw and his eyes were shut. Quinn crouched beside him, checked his breathing and found his pulse. He smelled strongly of alcohol. She searched his coat. In the inside pocket was a bone token attached to a key ring. She took it, photographed his face and sent the image to Control. “He’s breathing normally,” she said. “I’ll need an ambulance as well.” The dispatcher told her again to wait for the responding units. Quinn looked at the open gate. She had seen how quickly the thickset man had moved through the crowd. By the time officers arrived, Herrera could be dead, or gone through another exit. She thought of DS Morris in the corridor outside a condemned flat three years earlier, telling her to wait while he checked a sound from the stairwell. She had waited. She had found him minutes later, his face grey, his weapon still holstered. The post-mortem had offered no explanation she could accept, and the case file was full of gaps she had never managed to close. “Be advised,” she told Control, “I’ve obtained a token. I’m going back inside. The entrance may be restricted, so send the first unit to the yard.” The dispatcher began to object. Quinn ended the call, set her phone to record and put it in her coat pocket. The doorkeeper was waiting at the bottom of the stairs. She showed him the token. He took it from her, rubbed a thumb over the markings and handed it back. “Trouble in here,” he said, looking at her baton, “and you won’t be coming out.” “Then help me prevent it.” She walked past him before he could answer. The market smelled of lamp oil, wet wool and something sweet enough to turn her stomach. Behind the first row of tables, the hall opened onto a disused platform. Rails lay below it, half covered by wooden planks. Stalls crowded the space where trains had once run, their awnings strung from the old sign brackets. Quinn checked the faces moving around her. A trader leaned over a case of watches, each stopped at a different hour. Nearby, an elderly man murmured to a customer while pouring a blue powder onto a set of scales. The customer wore surgical gloves and watched the powder without blinking. At the far end of the platform, a crash rang out. Quinn ran toward it. People turned and drew back from a narrow passage between two stalls. A tray lay on the ground, its contents rolling over the tiles: glass eyes, dozens of them, clicking against one another. Herrera was on his knees beyond the stall, his medical bag open beside him. The thickset man had a fist in his coat and a knife against his throat. “Where is she?” the man demanded. “I told you,” Herrera said. “At the hospital.” “You gave them her name?” “No.” The knife pressed harder. A bead of blood appeared on Herrera’s skin. “Police!” Quinn raised her baton. “Drop it.” The man dragged Herrera upright, keeping him between them. His eyes moved toward the crowd gathering at the mouth of the passage. “She’s not one of ours,” he said to them. “She’s police.” No one came to his aid. No one came to Quinn’s, either. Herrera’s hand moved toward his open bag. The man saw it and kicked the bag away. Bottles and wrapped dressings spilled across the floor. “Hands up,” Quinn said. The man pulled Herrera backward toward a door in the tiled wall. Quinn followed, careful to keep her distance. The passage was too narrow for her to get around him. Herrera looked at her. His warm brown eyes were wide, but he kept his voice steady. “The woman I took to hospital has something in her chest,” he said. “I couldn’t get it out.” “Shut up,” the man snapped. “It’s moving. That’s why they want her back.” The man jerked the knife across Herrera’s throat. Herrera threw his head sideways. The blade cut his jaw instead, and Quinn lunged. Her baton struck the man’s wrist. The knife clattered against the wall. Herrera dropped to the floor, pulling the attacker off balance, and Quinn drove her shoulder into him. They hit the door together. The man swung at her face; she caught the blow on her forearm and struck his thigh with the baton. He stumbled. Quinn seized his coat and forced him against the tiles. Herrera scrambled clear. “Hands behind your back!” The man resisted until Quinn wrenched his arm up. She cuffed him, checked him for another weapon and found a short metal spike in his boot. When she looked up, Herrera was gathering the spilled contents of his bag. Blood ran from his jaw onto the front of his shirt. A Saint Christopher medallion had slipped out from beneath his collar. “Leave it,” Quinn said. “You’re coming with me.” “I need to get back to her.” “You’re going to tell me exactly what’s in her chest.” “I don’t know what it is.” He pressed a dressing to the cut. “I saw it move when I opened the wound. I tried to remove it, and her heart stopped. When I left it alone, her pulse came back.” Quinn studied him. He was frightened, and not of the handcuffs on her belt. “Who is she?” Herrera glanced at the bound man. “If I tell you here, they’ll hear.” The crowd had edged closer. Among them Quinn saw the doorkeeper, standing near a stall with his arms folded. She hauled the thickset man to his feet. “You can tell me upstairs.” Herrera closed his bag and picked it up. “You’ll take me to the hospital?” “After you’ve made a statement.” “Then call them now. Tell them not to operate until I get there.” Quinn retrieved her phone. Still no signal. As they started along the platform, a lamp went out behind them. Then another. People moved quickly away from the stalls, gathering up cases and pulling down awnings. Someone called from the ticket hall that police had been seen in the yard. Quinn tightened her grip on the prisoner’s arm. “Move.” Herrera led them through the bead curtain and toward the entrance. The doorkeeper stood aside this time. Quinn could hear boots on the stairs, and a uniformed officer’s voice calling her name. She emerged into the rain with her prisoner, Herrera close behind. Blue lights flashed against the brick walls. Quinn handed the man over, then caught Herrera by the sleeve before he could walk away. “Stay with me,” she said. He looked toward the street, where an ambulance was pulling up behind the patrol cars. “Call the hospital first.” Quinn took out her phone and dialled. While she waited for the switchboard, she watched Herrera and the open gate. Officers were going down the tiled steps, their torches cutting through the dark. She could hear them shouting for the people below to stay where they were. The hospital answered. Quinn gave the woman’s details and asked to be put through to the doctor treating her.
created_at"2026-10-27T11:28:45.825Z" 10/27/2026, 11:28:45 AM
model"openai/gpt-6.1-terra-20261026"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2393
moderation_latency(null)
generation_time49356
tokens_prompt888
tokens_completion4314
native_tokens_prompt810
native_tokens_completion3541
native_tokens_completion_images0
native_tokens_reasoning71
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.018515
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793100525-JHABnFouQh9RaXZLePRR"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793100525-QgQU5JsRvhE6obVp3sCB"
upstream_id"resp_00557188a079bdd0016ae08aedf3a887d1bb56f4523fc6a150"
provider_responses
0
endpoint_id"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id"resp_00557188a079bdd0016ae08aedf3a887d1bb56f4523fc6a150"
is_byokfalse
latency218
model_permaslug"openai/gpt-6.1-terra-20261026"
provider_name"OpenAI"
status200
total_cost0.018515
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount1
adverbTags
0"She caught only [only]"
dialogueSentences75
tagDensity0.32
leniency0.64
rawRatio0.042
effectiveRatio0.027
92.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2778
totalAiIsmAdverbs4
found
0
adverb"quickly"
count3
1
adverb"slowly"
count1
highlights
0"quickly"
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)
87.40% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2778
totalAiIsms7
found
0
word"flicked"
count1
1
word"footsteps"
count1
2
word"echoing"
count1
3
word"velvet"
count1
4
word"pulse"
count2
5
word"stomach"
count1
highlights
0"flicked"
1"footsteps"
2"echoing"
3"velvet"
4"pulse"
5"stomach"
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
emotionTells1
narrationSentences249
matches
0"looked relieved"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences249
filterMatches(empty)
hedgeMatches
0"managed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences299
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2778
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions27
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions102
wordCount2354
uniqueNames17
maxNameDensity2.17
worstName"Quinn"
maxWindowNameDensity5
worstWindowName"Herrera"
discoveredNames
Detective1
Harlow1
Quinn51
Herrera30
Soho1
Camden1
High1
Street1
Saturday-night1
Underground1
Heads1
Control2
Morris1
Saint1
Christopher1
People4
One3
persons
0"Harlow"
1"Quinn"
2"Herrera"
3"Heads"
4"Morris"
5"Saint"
6"Christopher"
7"People"
8"One"
places
0"Soho"
1"Camden"
2"High"
3"Street"
4"Control"
globalScore0.417
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences178
glossingSentenceCount1
matches
0"occupants had apparently left before the bri"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2778
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences299
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs150
mean18.52
std14.91
cv0.805
sampleLengths
021
12
234
36
420
517
65
720
812
914
109
1118
1268
1320
146
151
165
1712
182
1934
201
2136
2243
2337
2432
258
2615
2744
2835
298
306
3144
3232
3340
344
3530
369
3738
387
398
405
4120
427
4343
4426
4510
465
4758
4836
492
95.40% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences249
matches
0"being chased"
1"been painted"
2"was gone"
3"was yellowed"
4"been unbuttoned"
5"was frightened"
6"been seen"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs425
matches
0"was sorting"
1"was coming"
2"was waiting"
3"was gathering"
4"was pulling"
5"were going"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences299
ratio0.007
matches
0"The van couldn’t take the turn at speed; its bumper clipped a bollard with a metallic crack."
1"The man swung at her face; she caught the blow on her forearm and struck his thigh with the baton."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2361
adjectiveStacks0
stackExamples(empty)
adverbCount56
adverbRatio0.023718763235916984
lyAdverbCount13
lyAdverbRatio0.005506141465480729
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences299
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences299
mean9.29
std5.58
cv0.6
sampleLengths
021
12
25
313
416
56
64
716
811
96
105
1120
1212
135
149
159
1611
174
183
198
2017
2143
229
2311
246
251
265
275
287
292
3014
316
3214
331
3413
353
3620
3710
3817
394
4012
414
4222
4311
447
4516
469
478
488
497
45.99% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.2709030100334448
totalSentences299
uniqueOpeners81
29.11% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences229
matches
0"Then he saw her warrant"
1"Then he brought out a"
ratio0.009
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount67
totalSentences229
matches
0"He stopped beneath a streetlamp."
1"His voice tightened"
2"She had spent three nights"
3"He appeared in the margins"
4"His sleeve pulled back, exposing"
5"He said it too quickly."
6"Its side door began to"
7"She glanced back and saw"
8"He cut across Camden High"
9"He held it against his"
10"She kept her hands free"
11"He looked back at the"
12"His face was pale beneath"
13"He saw her and swerved"
14"She caught only the last"
15"He abandoned the pavement and"
16"He threw the bag over,"
17"He snatched up the bag"
18"she shouted at the van"
19"It had stopped at the"
ratio0.293
32.05% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount196
totalSentences229
matches
0"The man came out of"
1"He stopped beneath a streetlamp."
2"Rain shone on his curls"
3"Herrera’s gaze flicked to the"
4"His voice tightened"
5"A van turned into the"
6"Herrera watched it approach."
7"Quinn watched him."
8"She had spent three nights"
9"He appeared in the margins"
10"Herrera shifted the medical bag"
11"His sleeve pulled back, exposing"
12"He said it too quickly."
13"The van slowed beside them."
14"Its side door began to"
15"Quinn went after him, splashing"
16"She glanced back and saw"
17"He cut across Camden High"
18"A horn sounded."
19"Quinn waited half a beat"
ratio0.856
43.67% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences229
matches
0"By the time officers arrived,"
1"While she waited for the"
ratio0.009
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences120
technicalSentenceCount2
matches
0"A tray lay on the ground, its contents rolling over the tiles: glass eyes, dozens of them, clicking against one another."
1"Officers were going down the tiled steps, their torches cutting through the dark."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount0
matches(empty)
96.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount4
fancyTags
0"she shouted (shout)"
1"she shouted (shout)"
2"the man demanded (demand)"
3"the man snapped (snap)"
dialogueSentences75
tagDensity0.253
leniency0.507
rawRatio0.211
effectiveRatio0.107
87.4362%