Run: 2026-04-24-01KQ0PQQQ0NX7YFDE9KJKTSHEZ

Run Details

Duration:
1m 26s
Cost:
$0.108900
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Rain hammered Soho flat, turning the road black and glassy under taxi lights. Detective Harlow Quinn stood across from The Raven’s Nest with her collar up, one hand in her coat pocket, the other resting near the warrant card she had no intention of showing unless someone forced her. The green neon sign above the entrance buzzed and bled colour across the pavement. It painted the puddles the shade of old hospital curtains. Inside, bodies shifted behind steamed windows. Music thudded through brick. Laughter broke, rose, died. Quinn checked her worn leather watch. 11:43 p.m. Nine minutes since Tomás Herrera had gone in through the front door carrying a medical satchel and wearing the expression of a man who expected trouble but meant to walk into it anyway. She had followed him from a shuttered clinic in Whitechapel, through two buses, one minicab, and a pointless loop around Covent Garden that would have shaken off anyone less patient. He had looked over his shoulder twice. Not enough for innocence. Not enough for guilt. Enough for Quinn. A bus hissed past, dragging dirty water over the kerb. Quinn didn’t flinch. Cold water struck her boots and climbed her trousers. The Raven’s Nest door opened. Heat and noise spilled into the rain. A man stumbled out first, laughing into his phone, followed by a woman in a red coat who shoved him under the awning and kissed him hard enough to stop the laugh. Then Tomás came out. No satchel. Quinn straightened. He kept his head down, short dark curls slicked to his forehead, olive skin shining under the neon. His Saint Christopher medallion flashed at his throat when he turned towards Wardour Street. His left sleeve clung to his forearm, outlining the pale raised line of a scar she had seen in the hospital licensing files. He wasn’t walking like a man leaving a drink. He moved with purpose, but not speed. That mattered. People who ran too soon got noticed. Quinn stepped off the kerb. A black cab cut between them. Its horn barked. The driver threw both hands up behind the windscreen. “Move, love!” Quinn’s stare pinned him for half a second. He looked away first. Tomás glanced back. Their eyes met across the cab roof. His face changed. Not panic. Calculation. Then he ran. Quinn launched after him. Tomás cut left through the couple under the awning, slammed his shoulder into the Raven’s Nest door as if he meant to go back inside, then pivoted at the last instant and vaulted the low chain between two bollards. The chain whipped loose and slapped the pavement. “Police!” Quinn’s voice carved through the rain. “Tomás Herrera, stop!” He didn’t. A group of tourists clogged the pavement ahead, all umbrellas and glowing phones. Tomás drove through the gap between them, knocking one umbrella inside out. Quinn followed, shouldering past a man in a plastic poncho. “Oi!” “Police. Move.” The word still had power when she used it right. People split, some too slow, some with drinks in hand and outrage on their tongues. Tomás crossed Shaftesbury Avenue against the lights. A delivery cyclist swore in Spanish and braked so hard his rear wheel kicked up. Quinn jumped the front tyre, landed on the slick road, and heard the bus before she saw it. White lights. Wet grille. The deep roar of mass that would not stop. She drove forward. The bus missed the back of her coat by inches, its horn blasting hard enough to rattle her ribs. On the far pavement, Tomás looked back again. This time his mouth opened. He shouted something. Rain and traffic took the words. Quinn didn’t need them. He pushed into a narrow passage beside a shuttered noodle shop. Quinn entered two seconds behind him. The passage funnelled the rain into a drain that had choked on cigarette ends and leaves. Water ran around her boots. Brick walls pressed close enough to skin her knuckles if she swung an arm wide. Tomás hit the back gate at the end and shoved. Locked. For one beat, he faced steel and rust. Quinn closed. “Hands where I can see them.” Tomás turned. His breathing came fast, but his eyes stayed sharp. “Detective Quinn, you don’t want this route.” “You know my name. That saves time.” He lifted both hands to chest height. Empty palms. Rain striped his face. “You followed me from Whitechapel.” “You circled Covent Garden like a man with a tail.” “I had a tail.” “Then you should have stopped and asked why.” A sound came from behind the gate. Metal clicked. Not the lock. Something lower. Tomás flicked his gaze down. Quinn saw it too late. He kicked the drain cover. The round iron lid flipped up on a hinge that should not have been there, revealing a black throat beneath the alley. Tomás dropped one hand, grabbed the rim, and swung his legs through. Quinn lunged. Her fingers closed on wet fabric at his shoulder. He twisted. The cloth tore in her grip. His medallion struck the edge with a small bright chime. “Don’t follow me.” Then he vanished. Quinn hit the ground on one knee beside the open drain. Rain needled the back of her neck. Below, a ladder descended into darkness broken by a dull amber glow. Not a sewer. Too warm. Too much air moving. She drew her baton, extended it with a snap, and listened. Footsteps rang below. Rapid. Metal ladder, then stone. She keyed the radio at her shoulder. “Control, Quinn. Suspect fleeing on foot, entered subterranean access off Shaftesbury, north side alley adjacent to Golden Bowl Noodles. Male, twenty-nine, olive complexion, dark curly hair, black jacket, name Tomás Herrera. Request immediate units and local authority plans for—” Static chewed through her earpiece. Then a voice pushed through, broken and thin. “—repeat location—” Quinn frowned. “Control, Quinn. Do you receive?” A pop. A hiss. Nothing. She glanced back towards the street. Traffic moved. People laughed. London carried on, fat and bright and blind twenty yards away. Below, Tomás’ footsteps faded. Quinn looked at the drain. Then at the torn strip of black fabric in her fist. Three years ago, DS Morris had vanished from a locked room with one exit, two constables outside, and blood on the ceiling in a pattern no pathologist had put into a report without swallowing first. Quinn had spent six months chasing human answers through statements, phone records, CCTV, forensics. The case had given her a wall of evidence and no door. Then names had started appearing at the edges. The Raven’s Nest. Herrera. A market beneath Camden that moved like a bad rumour. She clipped the radio back and climbed down. The ladder was colder than the rain. Rust flaked under her palms. The air changed after the first ten rungs; Soho’s exhaust and fried food thinned, replaced by damp stone, candle wax, and a bitter scent like crushed aspirin. Her boots touched concrete. Quinn crouched, baton raised. A tunnel stretched ahead, older than the pavement above and lined with disused cable trays. Amber bulbs had been strung along the ceiling at uneven intervals. Some burned steady. Others pulsed as if drawing breath. Water dripped from the brick arch, forming black pools that reflected the lights in broken coins. Tomás’ footsteps slapped ahead. Quinn followed. The tunnel sloped down. Old Underground tiles emerged beneath grime, cream and oxblood, the kind preserved in stations the public never saw. A faded sign on the wall read TO NORTHERN LINE, the letters scarred by smoke and age. Camden. She quickened her pace. Tomás turned a corner at the end, his shoulder catching the light. “Stop making this worse,” Quinn called. His answer came back hard. “You think I’m the one making it worse?” “Running from police tends to qualify.” “You don’t have police down here.” Quinn passed a wall where black-and-white photographs had been pasted in rows. Faces stared out from another century. Some had their eyes scratched away. Beneath them, old maps of London had been marked with red thread, the lines diving beneath streets, looping around stations, crossing under the river. The tunnel opened into a maintenance chamber. Tomás had already crossed it. He shoved through a narrow service door painted blue and disappeared. Quinn entered the chamber and stopped short. Three people stood by a table made from a cable spool. Not commuters. Not squatters. One was a woman with silver rings on every finger, stacking small white discs into a tin. Bone, Quinn realised. Not plastic. Not ivory. Bone. Another, tall and gaunt in a butcher’s apron, held a cage covered in velvet. The thing inside clicked against the bars in sets of three. The third wore a motorcycle helmet with the visor down and no motorcycle in sight. All three looked at Quinn. Her warrant card came out. “Metropolitan Police. Stay where you are.” The woman with the rings smiled without showing teeth. “That card spent its strength at the ladder.” Quinn’s baton angled towards her. “Test that.” The cage clicked faster. From behind the blue door, Tomás shouted, “Harlow, leave them!” She didn’t like him using her first name. She liked even less that he sounded less afraid of her than of the room. The gaunt man stepped aside from the blue door with a slow bow that carried insult in every inch. “Detective. You’re wet.” Quinn moved past him, keeping the baton between them. “Open the cage and I broke your wrist.” The velvet shifted. Something inside pressed against the cloth, leaving the shape of fingers too long to belong to anything small. The man’s smile twitched. Quinn pushed through the blue door. Noise hit her first. Not club noise. Market noise. Bargaining, hissing steam, wheels over tile, voices layered in languages she recognised and others that scraped at the ear. Light followed: gas lamps, red bulbs, green fire trapped in jars, candles sunk into chipped teacups. The abandoned station spread below her in a wide platform cavern, its tracks filled with stalls and tarpaulins. The Veil Market. She had seen the name in seized notebooks. Heard it from informants who laughed afterwards and asked if she believed in fairy stalls under Camden. She had written it on whiteboards, circled it, underlined it, attached it to drug deaths, missing persons, antique theft, black-market surgery, and the file she kept locked in the bottom drawer under Morris’ photograph. Now it breathed around her. A butcher chopped pale roots that leaked red sap onto newspaper. A woman in a bridal veil sold glass bottles filled with whispering smoke. Two boys carried a rolled carpet that writhed between them. Coins changed hands. Bone tokens. Teeth. Polaroids. Drops of blood squeezed into brass spoons. Quinn tightened her grip on the baton. Tomás was halfway down the stairs to the platform, shoving through the crowd. “Move!” No one moved for her. They moved for him. A man with antlers woven under his skin blocked Quinn’s path and held up a hand. “Entry.” Quinn pointed down at Tomás. “He’s under arrest.” “Entry first.” “I don’t queue during a pursuit.” “Everyone pays.” She stepped closer. He smelled of rain-soaked bark and old meat. “Move, or I took you in with him.” The antlered man tilted his head. Beneath his skin, something flexed near his temple. “No badge here. Token.” A bone token sat on a string around his neck, polished by use. Others passed him, each pressing similar discs into his palm before he let them through a turnstile fashioned from old station barriers and iron charms. Tomás reached the platform and glanced back. For the first time, Quinn saw fear in his face. Not of her. He looked beyond her shoulder. The ringed woman from the chamber stepped into the doorway at the top of the stairs. “Detective Quinn came in without paying.” The market quietened by degrees. Not all at once. Stall by stall, voice by voice, until the station held only water drips, caged clicks, and the hum of electrics long disconnected from the grid. Tomás swore in Spanish. Quinn kept her eyes on him, but the air behind her prickled. “Tomás Herrera,” she called, “if you wanted me dead, you could have chosen a cleaner method.” He held up both hands, palms out, as if calming a patient with a knife in their ribs. “I told you not to follow.” “And I ignored bad advice.” “This isn’t a place you raid. This isn’t a place you understand.” The antlered guard lowered his hand towards Quinn’s wrist. She caught two of his fingers and bent them back until his knees dipped. “Touch me again.” A low sound moved through the market. Disapproval. Hunger. Amusement. The guard’s breath shook through clenched teeth. “Token.” Quinn released him and pulled her cuffs free with her left hand. The worn leather watch slid against her wrist. 11:58 p.m. Two minutes to midnight. Somewhere under the platform, a train horn wailed. The sound rolled through the abandoned station, deep and impossible. The tracks had no rails in places; stalls sat where a train should have torn them apart. Still the horn came again, closer this time, dragging cold air with it. Flames leaned. Cloth awnings snapped. The market stirred. Sellers grabbed boxes. Buyers clutched purchases to their chests. The woman in the bridal veil doused her bottles one by one, each whisper cut short. Tomás shouted over the rising wind. “You need to choose, Detective. Back up the stairs, back to a city that still pretends it’s sane, or down here with no warrant, no radio, and people who charge interest in skin.” Quinn’s gaze moved across the market. Faces watched from under hoods, behind masks, beside jars of green flame. Some looked human enough for court. Some would never fit inside any report she could file. Behind Tomás, a passage opened off the far end of the platform, marked by an old Underground sign blackened by soot. He stood near it, one step from vanishing deeper. Her radio spat static at her shoulder. One burst of Control broke through. “—Quinn, confirm—” Then silence folded over it. She thought of Morris’ desk left untouched for a week because no one wanted to pack the mug, the spare tie, the half-finished crossword. She thought of the blood on the ceiling and the superintendent telling her to let the case cool. She thought of Tomás walking into The Raven’s Nest with a satchel and leaving without it, of the hidden room behind the bookshelf, of the names that connected whenever she stopped pretending the lines were coincidence. Rainwater dripped from her coat to the tiled step. Quinn slid the cuffs back onto her belt. Tomás’ shoulders loosened a fraction. “Good. Now go.” She descended one step. The market drew breath. Tomás’ face hardened. “Harlow.” She descended another. The antlered guard moved to block her. Quinn swung the baton once, not at his head, not at his ribs, but into the iron charm hanging from the turnstile. Metal cracked. The charm split in two and dropped to the tiles. Every lamp in the station flared green. A dozen voices rose. Quinn stepped through the broken barrier and onto the platform. “Tomás Herrera, you were under arrest.” She wiped rain from her brow with the back of her hand. “Now you were my guide.” He stared at her across the stalls, jaw tight, chest rising under his soaked jacket. The train horn screamed again beneath their feet. Tomás turned and ran into the passage. Quinn went after him.
created_at"2026-04-24T21:36:05.36Z" 4/24/2026, 9:36:05 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5351
moderation_latency(null)
generation_time84368
tokens_prompt1140
tokens_completion4376
native_tokens_prompt984
native_tokens_completion3466
native_tokens_completion_images0
native_tokens_reasoning93
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"
usage0.1089
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0b88b4427e7cfa640169ebe2458d108197b5b3e078dd0bee57"
is_byokfalse
latency418
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777066565-dEp8ANr2wOBd1afJVJh2"
session_id(null)
api_type"completions"
id"gen-1777066565-Mp4X5nswFMWC2iN20PEp"
upstream_id"resp_0b88b4427e7cfa640169ebe2458d108197b5b3e078dd0bee57"
total_cost0.1089
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags7
adverbTagCount0
adverbTags(empty)
dialogueSentences47
tagDensity0.149
leniency0.298
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2597
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
76.90% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2597
totalAiIsms12
found
0
word"flicked"
count1
1
word"footsteps"
count3
2
word"pulsed"
count1
3
word"quickened"
count1
4
word"velvet"
count2
5
word"whisper"
count1
6
word"silence"
count1
7
word"charm"
count2
highlights
0"flicked"
1"footsteps"
2"pulsed"
3"quickened"
4"velvet"
5"whisper"
6"silence"
7"charm"
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
narrationSentences273
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences273
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences318
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2597
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
57.73% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions115
wordCount2276
uniqueNames28
maxNameDensity1.85
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Soho2
Harlow1
Quinn42
Raven5
Nest5
Tomás22
Herrera2
Whitechapel1
Covent1
Garden1
Saint1
Christopher1
Wardour1
Street1
Shaftesbury1
Avenue1
Spanish2
Morris1
Camden3
Underground2
London2
Veil1
Market2
Control1
Rain4
People3
Metal3
Bone3
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Tomás"
4"Herrera"
5"Saint"
6"Christopher"
7"Morris"
8"Underground"
9"Veil"
10"Control"
11"People"
12"Metal"
places
0"Soho"
1"Whitechapel"
2"Covent"
3"Garden"
4"Wardour"
5"Street"
6"Shaftesbury"
7"Avenue"
8"Spanish"
9"London"
globalScore0.577
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount2
matches
0"as if drawing breath"
1"as if calming a patient with a knife in their ribs"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.77
wordCount2597
matches
0"not at his head, not at his ribs, but into the iron charm hanging from the turnstile"
1"not at his ribs, but into the iron charm hanging from the turnstile"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences318
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs193
mean13.46
std15.34
cv1.14
sampleLengths
013
160
214
36
42
533
648
722
85
939
104
112
122
1355
1425
155
1618
172
1812
193
207
213
223
233
244
2547
2610
272
2835
291
302
3125
327
3333
3413
353
3632
373
386
394
4053
4110
421
438
442
456
4611
477
487
4913
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences273
matches
0"got noticed"
1"been pasted"
2"been marked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs398
matches
0"wasn’t walking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences318
ratio0.006
matches
0"The air changed after the first ten rungs; Soho’s exhaust and fried food thinned, replaced by damp stone, candle wax, and a bitter scent like crushed aspirin."
1"The tracks had no rails in places; stalls sat where a train should have torn them apart."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1022
adjectiveStacks0
stackExamples(empty)
adverbCount28
adverbRatio0.0273972602739726
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences318
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences318
mean8.17
std7.14
cv0.874
sampleLengths
013
136
214
310
46
54
64
76
82
933
1030
117
124
134
143
1510
163
179
185
197
2032
214
222
232
2418
2514
2623
279
287
292
307
315
326
333
349
352
368
374
383
397
403
412
421
433
444
4539
468
477
483
492
51.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.33647798742138363
totalSentences318
uniqueOpeners107
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences227
matches
0"Then Tomás came out."
1"Then he ran."
2"Then he vanished."
3"Too much air moving."
4"Then a voice pushed through,"
5"Then at the torn strip"
6"Then names had started appearing"
7"Somewhere under the platform, a"
8"Then silence folded over it."
ratio0.04
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences227
matches
0"It painted the puddles the"
1"She had followed him from"
2"He had looked over his"
3"He kept his head down,"
4"His Saint Christopher medallion flashed"
5"His left sleeve clung to"
6"He wasn’t walking like a"
7"He moved with purpose, but"
8"Its horn barked."
9"He looked away first."
10"Their eyes met across the"
11"His face changed."
12"She drove forward."
13"He shouted something."
14"He pushed into a narrow"
15"His breathing came fast, but"
16"He lifted both hands to"
17"He kicked the drain cover."
18"Her fingers closed on wet"
19"His medallion struck the edge"
ratio0.211
59.12% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount182
totalSentences227
matches
0"Detective Harlow Quinn stood across"
1"The green neon sign above"
2"It painted the puddles the"
3"Music thudded through brick."
4"Laughter broke, rose, died."
5"Quinn checked her worn leather"
6"She had followed him from"
7"He had looked over his"
8"A bus hissed past, dragging"
9"Quinn didn’t flinch."
10"The Raven’s Nest door opened."
11"Heat and noise spilled into"
12"A man stumbled out first,"
13"He kept his head down,"
14"His Saint Christopher medallion flashed"
15"His left sleeve clung to"
16"He wasn’t walking like a"
17"He moved with purpose, but"
18"People who ran too soon"
19"Quinn stepped off the kerb."
ratio0.802
22.03% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences227
matches
0"Now it breathed around her."
ratio0.004
75.63% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount8
matches
0"Nine minutes since Tomás Herrera had gone in through the front door carrying a medical satchel and wearing the expression of a man who expected trouble but mean…"
1"She had followed him from a shuttered clinic in Whitechapel, through two buses, one minicab, and a pointless loop around Covent Garden that would have shaken of…"
2"A man stumbled out first, laughing into his phone, followed by a woman in a red coat who shoved him under the awning and kissed him hard enough to stop the laug…"
3"Tomás cut left through the couple under the awning, slammed his shoulder into the Raven’s Nest door as if he meant to go back inside, then pivoted at the last i…"
4"The round iron lid flipped up on a hinge that should not have been there, revealing a black throat beneath the alley."
5"Water dripped from the brick arch, forming black pools that reflected the lights in broken coins."
6"Bargaining, hissing steam, wheels over tile, voices layered in languages she recognised and others that scraped at the ear."
7"She thought of Tomás walking into The Raven’s Nest with a satchel and leaving without it, of the hidden room behind the bookshelf, of the names that connected w…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"the blue door Tomás shouted (shout)"
dialogueSentences47
tagDensity0.064
leniency0.128
rawRatio0.333
effectiveRatio0.043
91.4151%