Run: 2026-04-24-01KQ0NDK5AYM1CSEWNPAG99EHK

Run Details

Duration:
1m 42s
Cost:
$0.123510
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
The Raven’s Nest bled green light onto the wet pavement, its neon sign fizzing above the entrance while Soho emptied itself into taxis, gutters and doorways. Rain needled the awning across the street where Detective Harlow Quinn stood with her collar turned up and her hands bare despite the cold. The man came out at 11:17. Tomás Herrera paused under the sign, dark curls flattened by damp air, olive skin washed sickly by the glow. A medical satchel hung from one shoulder. His Saint Christopher medallion flashed when he checked the street, a small gold wink against his throat. Quinn stepped out from the awning. “Herrera.” He froze for half a beat. Not long. Enough. His eyes found hers across the road. Warm brown, wide for an instant, then shuttered. His left hand moved to the strap of the satchel. The sleeve of his jacket rode up and showed the pale ridge of a scar along his forearm. “Detective Quinn.” His mouth shaped a smile that never reached his eyes. “Bit wet for questions.” “Then we’ll keep them short.” A taxi hissed between them, tyres carving black water from the kerb. When it passed, Herrera had turned north. Quinn moved. “Herrera. Stop.” He walked three paces. Then ran. Quinn launched off the kerb, boots striking through a puddle hard enough to send dirty water up her trousers. A cyclist swore and wobbled past. Herrera cut between two drunk men under a broken umbrella and shouldered into Wardour Street. “Move.” Quinn’s voice cracked like a baton on railings. The drunks split. One turned with a plastic crown slipping over his eye. “Oi, what’s—” She flashed her warrant card without slowing. “Police.” Herrera had speed, but panic made him waste it. He knocked into a bin, recovered, jumped the stream of water rushing along the gutter. The satchel bounced against his hip. Quinn kept him in sight: grey jacket, black trainers, the glint at his neck whenever he crossed a pool of shopfront light. The rain thickened. It flattened the night into streaks and reflections, smeared brake lights across the road, turned faces under hoods into pale ovals. Quinn ran with her shoulders square and her jaw set, breath burning clean in her chest. Eighteen years had taught her how to chase without chasing like a fool. Save the lungs. Watch the hands. Watch the exits. Herrera threw a look back. “Don’t make this worse,” Quinn called. He vaulted a chain barrier at the mouth of an alley. She took it lower, one hand on wet metal, boots skidding when she landed. The alley stank of old beer, bleach and bins split open by foxes. Herrera hit a fire door at the far end with his shoulder. It burst into a kitchen full of steam and yellow light. A chef spun with a pan in his hand. “What the hell?” Herrera crashed past him, grabbed a steel prep table to swing himself round a corner. A tray of chopped onions slid off and exploded across the tiles. Quinn followed, badge up. “Police. Back.” The chef pressed himself to a fridge, eyes bright with fury and fear. Quinn’s boot found onion skin. Her heel snapped sideways. She slammed a palm onto the table, saved herself, and kept going. Herrera burst through the front of the restaurant into a narrow dining room. Couples jerked back from plates. Wine jumped in glasses. Someone screamed when he shoved through the door onto the street. Quinn came after him under a string of red lanterns. “Tomás.” That landed. He stumbled, caught the frame, and looked over his shoulder. “Use my first name again and I’ll think we’re friends.” “Friends don’t run.” “Police don’t listen.” He turned and vanished into rain. Quinn’s radio crackled at her shoulder. She thumbed it on as she ran. “Quinn. Foot pursuit. Male, twenty-nine, grey jacket, medical satchel. Heading north from Soho, possible links to Raven’s Nest. I need units towards Tottenham Court Road.” Static chewed her ear. “Control receiving. Repeat direction?” Herrera cut down into a side street where a black cab blocked half the lane, driver out in the rain arguing with a courier. Quinn squeezed between bumper and brick, the cab’s warm bonnet brushing her thigh. The courier raised both hands. “Lady, you can’t—” “Move the bike.” “She’s police, you muppet,” the driver barked. Herrera reached the main road and glanced left. Bus lights rolled through the rain. He didn’t hesitate. He jumped onto the rear platform of a slowing night bus as it pulled from the stop. Quinn swore through her teeth. The bus gathered speed. She ran for it. The driver saw her in the mirror and shook his head. Quinn slapped the side panel. “Police. Stop the bus.” The doors stayed shut. Herrera stood at the back window, one hand on the pole, breathing hard. Rain striped the glass between them. He lifted two fingers, not quite a salute, not quite an apology. Quinn lunged, caught the rear rail with her left hand, and her worn leather watch scraped against metal. Her boots dragged through water. The bus lurched. Pain snapped up her shoulder. She held on, teeth bared, and slammed the heel of her right boot against the door seam. “Open it.” The bus braked hard enough to throw passengers forward. The rear doors folded open with a pneumatic gasp. Quinn hauled herself on. Herrera was already moving down the aisle. A woman with shopping bags clutched them to her chest. “What’s happening?” “Stay seated.” Herrera shoved past a student with headphones and hit the front doors before they fully opened at the next stop. He dropped to the street and sprinted towards the Underground entrance. Quinn followed, the bus driver shouting after her. “Next time, ask nice.” “Next time, stop.” She hit the pavement in Camden with rain running down her face and hair. The station entrance ahead should have been locked, its gates pulled across, the sign dead. Instead, a slice of darkness yawned where a service door stood open beside the shuttered ticket hall. Herrera disappeared through it. Quinn slowed. The street behind her carried the normal city racket: buses exhaling, tyres cutting water, a couple fighting under a kebab shop canopy, the tinny spill of music from somewhere above. Ahead lay a stairwell with no lights, no CCTV dome, no Underground roundel except an old flaking one behind the bars. Her radio spat static. “Control, suspect entered disused station entrance near Camden High Street. Request immediate backup.” A burst of white noise answered, then a voice warped by interference. “—repeat—signal poor—hold position—” Hold position. Quinn stood with rain sliding from her cropped salt-and-pepper hair into the collar of her coat. Her left thumb pressed the bezel of her watch. The leather had gone soft from years of sweat and rain. DS Morris had once called it the ugliest reliable thing in London. Three years ago, he had gone through a door under a railway arch without waiting. Quinn had found his torch, his phone, and blood spread across brick in a pattern no report had managed to explain. No body. No arrest. No truth. Only a file that senior officers had sealed with tight mouths and blank eyes. The service door creaked inward. From below came a sound that did not belong in any abandoned station: coins clinking, wheels rattling over stone, voices layered thick as a crowd at a fair. Herrera knew where he was going. Quinn drew her baton, then thought better of it and drew her service weapon. The weight steadied her hand. “Police,” she called into the stairwell. “Herrera, come back up.” His voice rose from below, strained and close enough to sting. “You follow me down here, you don’t get to blame me for what happens.” “That sounded like concern.” “That was a warning.” She stepped inside. The door swung behind her, muting the rain. The stairwell swallowed the city by degrees. First the engines faded, then the voices, then the rain became a faint grit against metal above. Her torch cut a narrow cone over tiled walls stained brown with old damp. Posters from another decade peeled in strips: theatre adverts, safety warnings, a smiling woman selling soap to the dead. Herrera’s footsteps slapped below. Quinn descended with one shoulder brushing the wall, pistol angled low. Her breath sounded too large in the stairwell. Water dripped in slow taps from the ceiling. A rat watched from a broken step, its eyes black beads, then dragged something pale and jointed into a crack. At the bottom, the old ticket hall opened around her. No lights worked, yet the far side glowed amber. A wrought-iron gate stood where the ticket barriers should have been. It had not been there in any Metropolitan Police floor plan. Thin bones hung from it on strings, clicking as if touched by wind. Herrera stood at the gate, arguing with someone Quinn could not see. “I’ve paid twice this month.” A low voice answered from the darkness beyond the bars. “Full moon moved. Rent moved. Rules moved.” “I need passage.” “Token.” Herrera dug into his pocket and brought out a small white disc. He pushed it through the bars. Bone, Quinn realised. Polished and carved with a hole at its centre. The unseen gatekeeper laughed once. “You smell of police.” Herrera turned. Quinn’s torch caught his face, rain-wet and drawn tight. “Go back, Detective.” She came forward, pistol down but ready. “Step away from the gate.” “You have no idea what you’re stepping into.” “Educate me upstairs.” The gate began to open. Herrera’s eyes flicked past her to the stairs. No hope there. He tightened his hand on the satchel strap. Quinn raised her weapon a fraction. “Don’t.” “I can’t let them take what’s in this bag.” “Who?” The gate opened enough for one body. Warm air rolled out, carrying incense, frying oil, wet earth, animal musk and something chemical that scalded the nose. Herrera slipped through. Quinn lunged and caught the satchel strap. For one second they fought through the bars, his shoulder jammed against iron, her hand locked on leather. His medallion swung loose. The gatekeeper made a pleased sound from the dark. Herrera’s face twisted. “Quinn, let go.” “Bag first.” “They’ll kill a child without it.” The sentence hit harder than any elbow. Quinn’s grip held, but her eyes moved to the satchel. Medical. Off the books. Raven’s Nest. Supernatural patients, her informant had whispered before retracting every word under terror. “Name.” Herrera yanked. The strap cut across her palm. “Not here.” “Name.” A shape moved behind him. Tall. Draped in a coat stitched from scraps of fur and plastic. Its hand rested on the gate. Too many fingers curled round the iron. Quinn’s pistol came up. The gatekeeper leaned into the torchlight. Its face might once have passed for human if viewed from across a street in fog. Up close, the mouth split too wide, teeth small and square like bits of cut tile. Its eyes had no whites. It sniffed once, nostrils flattening. “No guns in the Market.” Quinn kept the muzzle steady. “Police.” The thing smiled. “No police in the Market either.” Herrera twisted the strap free and staggered back. The gate swung wider. The crowd noise swelled: bargaining, laughter, a baby crying, glass ringing, something bleating from deep underground. Quinn grabbed the bars before they closed. Cold bit her fingers. “Herrera.” He backed away into the glow beyond. “If you want answers, stop pointing that thing at everyone.” “Then stop running.” “Then stop chasing the wrong crime.” The gate clanged between them. Quinn stared through the bars. Beyond lay a platform transformed into a bazaar. Stalls crowded the old tracks under strings of lamps that burned blue, green and red without wires. Canvas awnings sagged under rain that could not have fallen underground. Vendors with human faces and not-human shadows leaned over trays of vials, charms, teeth, watches, folded maps, jars full of black liquid that moved against the glass. A woman in a fox-fur coat opened her palm to show a row of tiny beating hearts no bigger than grapes. Two boys in school blazers pushed a trolley stacked with bones wrapped in newspaper. On the platform edge, a man with antlers sawed at a violin while customers stepped round a puddle that reflected a different ceiling. The Veil Market. Quinn had heard the name once from a dying burglar behind King’s Cross, his lips blue, his pockets full of coins minted with no monarch she recognised. She had written it in her notebook. Her sergeant had crossed it out in red and told her to get some sleep. Herrera moved fast through the crowd. People made space for him, then closed ranks. Quinn shoved the gate. Locked. The gatekeeper’s many fingers tapped the iron. “Token.” “I don’t have one.” “Then you have pavement behind you and rain above you.” She holstered her weapon, because every eye within ten yards had turned towards the metal in her hand. Some showed hunger. Some amusement. One stallholder licked a needle and smiled through blue gums. Quinn reached into her coat and took out her warrant card. The gatekeeper stared at it, then at her face. “Is that made of bone?” “No.” “Then it buys nothing.” “Let me through.” “Token.” Herrera reached the far end of the first platform. A red curtain hung across an old tunnel mouth. He pushed through it and vanished. Quinn’s jaw tightened. “Open it.” The gatekeeper’s smile thinned. “You came without price, without guide, without invitation. Brave little badge. Stupid little badge.” Something bumped Quinn’s boot. She looked down. A bone token lay near the threshold, half-hidden in black water. Herrera’s? The one he had passed through the bars, dropped or spat back by whatever counted payment here. It was small, slick, carved with a symbol like an eye split by a nail. The gatekeeper stopped tapping. Quinn bent, never taking her eyes from him, and picked it up. The bone felt warm. “That one’s spent.” She held it between two fingers. “Then you won’t mind.” His nostrils fluttered. The market noise dipped around them, not silence, but a collective intake, the sense of bodies turning to watch a knife game. “Spent tokens belong to the gate.” “Log a complaint.” She pushed the token through the bars. The gatekeeper did not touch it. His extra fingers flexed against the iron. Past him, the Market carried on in fragments: a laugh cut short, a butcher’s cleaver chopping through something that rang like porcelain, a vendor chanting prices in pounds, memories, blood. Quinn’s radio crackled again. “Quinn, hold position. Armed response en route. Do not enter. Repeat, do not enter.” The words arrived thin and distant, already losing the fight against the tunnel. Above her, backup would find an old station door, a wet stairwell, perhaps nothing at all. Reports would mention poor visibility, lack of units, officer judgement. Another file. Another red line through the impossible. Morris’s watch ticked against her wrist. Quinn lifted the token closer to the gatekeeper’s face. “You wanted payment.” The gatekeeper’s mouth closed. For the first time, the shape of him lost its amusement. “Last chance to keep your city rules wrapped round you.” “Open the gate.” “Market takes what it’s owed.” Quinn leaned in until the cold bars pressed her coat flat. “So do I.” The gate unlocked with a sound like teeth cracking. It swung inward, and the warm, rotten breath of the Veil Market washed over her boots. Quinn stepped through, eyes on the red curtain where Herrera had disappeared, and the bones above the gate clicked shut behind her.
created_at"2026-04-24T21:13:04.444Z" 4/24/2026, 9:13:04 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency14875
moderation_latency(null)
generation_time101627
tokens_prompt1140
tokens_completion4696
native_tokens_prompt984
native_tokens_completion3953
native_tokens_completion_images0
native_tokens_reasoning516
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.12351
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0061ee985486b8560169ebdce08c0481938c9103a021e01759"
is_byokfalse
latency558
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-1777065184-psqNq1XEgAF0KIBkLszz"
session_id(null)
api_type"completions"
id"gen-1777065184-UGTD4qbFjifIFnUO9BBW"
upstream_id"resp_0061ee985486b8560169ebdce08c0481938c9103a021e01759"
total_cost0.12351
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
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences78
tagDensity0.051
leniency0.103
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2615
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)
82.79% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2615
totalAiIsms9
found
0
word"glint"
count1
1
word"lurched"
count1
2
word"weight"
count1
3
word"footsteps"
count1
4
word"flicked"
count1
5
word"fluttered"
count1
6
word"silence"
count1
7
word"sense of"
count1
8
word"porcelain"
count1
highlights
0"glint"
1"lurched"
2"weight"
3"footsteps"
4"flicked"
5"fluttered"
6"silence"
7"sense of"
8"porcelain"
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
narrationSentences246
matches
0"t with fury"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences246
filterMatches
0"watch"
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)
analyzedSentences320
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen30
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2614
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions3
unquotedAttributions0
matches(empty)
55.49% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions97
wordCount2275
uniqueNames21
maxNameDensity1.89
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Raven2
Nest2
Soho1
Detective1
Harlow1
Quinn43
Herrera28
Saint1
Christopher1
Wardour1
Street1
Underground2
Camden1
Morris2
London1
Metropolitan1
Police1
Veil2
Market3
King1
Cross1
persons
0"Raven"
1"Nest"
2"Harlow"
3"Quinn"
4"Herrera"
5"Saint"
6"Christopher"
7"Morris"
8"Market"
9"King"
10"Cross"
places
0"Soho"
1"Wardour"
2"Street"
3"Underground"
4"Camden"
5"London"
globalScore0.555
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences164
glossingSentenceCount1
matches
0"not quite a salute, not quite an apology"
1"not quite an apology"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.383
wordCount2614
matches
0"not silence, but a collective intake, the sense of bodies turning to watch a"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences320
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs177
mean14.77
std17.24
cv1.167
sampleLengths
050
16
243
36
41
59
643
716
85
919
102
112
126
1340
141
1521
162
178
1852
1962
205
216
2211
2350
2412
2527
264
272
2834
2933
3010
311
3212
3310
343
353
366
3713
3825
394
404
4137
428
433
447
4534
465
474
4820
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences246
matches
0"been locked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs380
matches
0"was already moving"
1"was going"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences320
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2282
adjectiveStacks0
stackExamples(empty)
adverbCount41
adverbRatio0.01796669588080631
lyAdverbCount3
lyAdverbRatio0.0013146362839614374
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences320
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences320
mean8.17
std6.06
cv0.742
sampleLengths
026
124
26
319
47
517
66
71
86
92
101
117
128
1310
1418
1512
164
175
1812
197
202
212
224
232
2419
256
2615
271
288
293
3010
312
327
331
349
3515
366
3722
383
3921
4016
4113
423
433
443
455
466
4711
4814
4913
49.06% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.31875
totalSentences320
uniqueOpeners102
44.25% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences226
matches
0"Instead, a slice of darkness"
1"Only a file that senior"
2"Too many fingers curled round"
ratio0.013
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount53
totalSentences226
matches
0"His Saint Christopher medallion flashed"
1"He froze for half a"
2"His eyes found hers across"
3"His left hand moved to"
4"His mouth shaped a smile"
5"He walked three paces."
6"She flashed her warrant card"
7"He knocked into a bin,"
8"It flattened the night into"
9"He vaulted a chain barrier"
10"She took it lower, one"
11"It burst into a kitchen"
12"Her heel snapped sideways."
13"She slammed a palm onto"
14"He stumbled, caught the frame,"
15"He turned and vanished into"
16"She thumbed it on as"
17"He didn’t hesitate."
18"He jumped onto the rear"
19"She ran for it."
ratio0.235
35.22% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount192
totalSentences226
matches
0"The Raven’s Nest bled green"
1"Rain needled the awning across"
2"The man came out at"
3"Tomás Herrera paused under the"
4"A medical satchel hung from"
5"His Saint Christopher medallion flashed"
6"Quinn stepped out from the"
7"He froze for half a"
8"His eyes found hers across"
9"His left hand moved to"
10"The sleeve of his jacket"
11"His mouth shaped a smile"
12"A taxi hissed between them,"
13"He walked three paces."
14"Quinn launched off the kerb,"
15"A cyclist swore and wobbled"
16"Herrera cut between two drunk"
17"Quinn’s voice cracked like a"
18"The drunks split."
19"She flashed her warrant card"
ratio0.85
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences226
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences99
technicalSentenceCount4
matches
0"From below came a sound that did not belong in any abandoned station: coins clinking, wheels rattling over stone, voices layered thick as a crowd at a fair."
1"Vendors with human faces and not-human shadows leaned over trays of vials, charms, teeth, watches, folded maps, jars full of black liquid that moved against the…"
2"On the platform edge, a man with antlers sawed at a violin while customers stepped round a puddle that reflected a different ceiling."
3"Past him, the Market carried on in fragments: a laugh cut short, a butcher’s cleaver chopping through something that rang like porcelain, a vendor chanting pric…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"the driver barked (bark)"
dialogueSentences78
tagDensity0.038
leniency0.077
rawRatio0.333
effectiveRatio0.026
88.8939%