Run: 2026-03-06-01KK1J6KJX001R8RTMPJWZB8VH

Run Details

Duration:
1m 29s
Cost:
$0.053463
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="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <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> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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 service staircase shook each time a train passed somewhere beyond the sealed tunnel wall. Dust sifted from the concrete crown and settled across Detective Harlow Quinn’s shoulders by the time she reached the bottom landing. Her torch beam cut through old station air thick with rust, damp, and a sweeter note beneath it, like burnt sugar dragged through blood. Two uniformed officers stood at the collapsed ticket barrier with their collars up and their faces set in the hard, blank look of people who had already decided this job would follow them home. One lifted the tape. “Morning, ma’am. Or what passes for it down here.” Quinn ducked under without breaking stride. Her leather watch sat cold against her wrist. 04:17. She took in the platform in one sweep before she looked at the body. Abandoned posters peeled from the tiled walls in wet strips. The station name had been hacked off years ago, leaving pale rectangles among soot-black bricks. Someone had strung naked work lamps from iron hooks along the ceiling, and their yellow glare turned the place theatrical, a stage dressed for rot. Old market stalls lined the platform edge: trestle tables, canvas awnings, packing crates stamped with marks that had been painted over in haste. Half the goods had gone. The other half remained in a scatter that made no sense—bird skulls threaded on copper wire, stoppered vials of dark sediment, a child’s gas mask with silver symbols on the filter, folded coats still warm from bodies no longer there. DI Malcolm Reed waited beside the corpse with his hands in his overcoat pockets. Mid-fifties, broad in the middle, scalp shining under station grime. He gave her a thin smile that failed before it reached his eyes. “Quinn. Knew they’d send you once the report mentioned... all this.” He waved at the platform as if he had stumbled into a jumble sale. “Lucky me.” She crouched by the body. Male. White. Late thirties. Expensive shoes, ruined by standing water. Wool trousers. Shirt open at the throat. No jacket. He lay on his back near the yellow line, one arm bent under him, the other flung wide, palm up. His skin carried a grey cast that did not belong to the chill alone. There was a wound beneath the chin, a narrow puncture the width of a little finger. Another at the left temple. Little blood around either. Quinn leaned closer. The dried blood had crusted dark at the edges, but not enough to match the spread beneath the shoulders. That stain had soaked his shirt from the back and run in a broad fan over the concrete. She looked past him to the track bed. No drag marks. No cast-off. No spray on the platform wall. “Name?” Reed glanced at his notebook. “Adrian Vale. Forty. Financial consultant on paper. Our lot from Organised Crime knew him as a broker between people who preferred no receipts. One of the patrols chased a pair of lads through Camden after a burglary alarm went off in a shuttered chemist’s. Boys vanished. Patrol found a service door open in an alley, followed it down, and tripped over this circus.” He nudged a crate with the toe of his shoe. “Looks like smugglers using old access tunnels. Deal went bad. Vale catches one under the chin and one in the head. Partners strip what they can and run.” Quinn kept her eyes on the dead man. “With what?” “Spike, awl, ice pick. Pick your shed tool.” “No defensive wounds.” “Taken by surprise.” “No jacket.” “Hot-blooded negotiation.” Quinn slid on gloves. Vale’s shirt collar had been torn, not unbuttoned. Fibres clung in two clean snaps. She checked the fingernails. Packed with black grit. No skin. No cloth. A forensic photographer stood a few yards off, waiting for space. “Get me close shots of the left hand. Palm and fingertips. And the shoes.” The photographer nodded and moved in. Reed rocked on his heels. “You’ve been here two minutes.” “That’s enough for first mistakes.” She touched the dead man’s palm with one gloved finger. A faint dust shimmered there, dull silver against the skin. Not concrete dust. Too fine. It sat in the lines of his hand like ground metal. She looked up at Reed. “Who found him first?” “Constable Harris. He’s up by the stairs. Shaken. Kept babbling about hearing voices in the tunnel.” “Did you bag his boots?” Reed blinked. “Why would I bag his boots?” “Because first officers walk through scenes.” “He stayed on the platform.” “That wasn’t my question.” Reed’s mouth tightened. “No.” Quinn rose and turned slowly, taking in the arc of the platform from the corpse outward. The market stalls had been packed in rows, but one broad lane cut through the middle toward the old tunnel mouth. Footprints crossed it in muddy layers. Some sharp, some smudged, some partial. Too many at first glance, which often meant not enough once the noise was stripped away. Her torch picked out a circle marked on the ground ten feet from the body. White residue formed a ring broken in three places. Candles stood at six points around it, each melted down into strange twisted shapes as though the wax had sagged in different directions. Reed followed her gaze. “Bit of theatre for the customers. Goths with a wholesaler.” She walked to the circle and crouched again. The white residue had not come from chalk. It granulated under her glove. Crushed shell? Bone? Salt? She rubbed a pinch between finger and thumb. It flashed cold enough to sting. One candlewick had burned blue at the tip, leaving a stain on the hardened wax. Another had split into two black threads. “Scene techs sample this?” “Of course.” “Did they sample the air?” Reed gave a short laugh. “The air.” She ignored him and stood. Her torch moved to the tunnel mouth where the tracks vanished into black. Halfway down the wall, a smear had dried in long vertical strokes. Blood, perhaps. Yet no one had marked it. “Why’s that not flagged?” A young SOCO in paper overalls looked over from a folding table. “Because it’s not blood, ma’am. Iron oxide, we thought. Water run-off.” Quinn walked over. Up close, the smear held a sheen the torch beam caught and bent. She did not touch it. “Thought.” The SOCO looked to Reed, then back. “It failed presumptive. We moved on.” “Hm.” A cold draft slipped out of the tunnel and lifted the hair at Quinn’s temples. The lamps along the platform flickered in a wave from one end to the other, as if something had passed beneath them in the wires. An officer near the barriers swore under his breath. Reed spread his hands. “Faulty generator. It’s an abandoned station, not a séance.” Quinn’s jaw set. She stepped to the platform edge and shone her torch into the rails below. Between the sleepers lay a scatter of oyster shells, all cracked open. Among them sat a brass object no larger than a matchbox, half tucked under the lip of the platform. Verdigris greened its hinge. “Don’t move.” She climbed down onto the track bed before anyone could object. Water soaked the edges of her trousers. She crouched and drew the object free with a pen. A compass. Brass casing. Sigils etched around the face under the grime. The needle did not settle north. It shuddered hard east, then spun once, then jerked toward the tunnel behind the body. Reed peered down from the platform. “What is it?” Quinn snapped the lid partly shut, shielding the face from curious eyes. “Evidence.” “Looks antique.” “It looks dropped.” She scanned the sleepers around where it had lain. No fresh scuff as if someone had kicked it there in panic. No splash marks over the casing. It had been placed or fallen before the last seep of water crossed the ballast. She climbed back onto the platform and handed the compass to the nearest tech. “Bag it separately. No magnets. No one opens it.” The tech hesitated. “It’s a compass, ma’am.” “Then treat it like one worth more than your car.” He bagged it. Reed folded his arms. “You know what this place is, don’t you?” Quinn studied him. His stare held too much challenge for a man convinced of his own theory. “You tell me.” He gave a shrug that carried rehearsed boredom. “Black market. Weird goods. Rich fools paying for curses and miracle tonics. We’ve heard whispers. Never had an entrance until tonight. Vale brokered deals here. One goes sour. End of mystery.” “If this was a deal gone sour, why leave cash?” She pointed to the dead man’s trouser pocket where a bulge printed neat against the fabric. The SOCO nearest him looked up. “We counted six hundred and thirty pounds in mixed notes. Wallet too. Watch still on him.” Reed frowned. “Then they were interrupted.” “By patrol?” “That happens.” “Patrol found no one on the platform.” “They fled down the tunnels.” Quinn walked back to the corpse and looked down at the face. The eyes had dried open a fraction. Fine black flecks ringed the irises, almost like soot washed into the whites. “Time of death?” The pathologist, a compact woman with cropped blonde hair, peeled back from her work and answered without lifting her gaze from the recorder. “Roughly between midnight and two. Body temperature’s awkward down here. Lividity fixed on the back. He died where he lies, unless someone moved him in the first half hour.” “So not a body dumped after the market cleared.” “Not unless the dumper tucked him in and waited.” Quinn nodded toward the wound under the chin. “Could that kill him?” “Eventually. It travelled up through the tongue base. Nasty. Not instantly fatal.” “The temple?” “Also not instant. Narrow object. Deep. You’ll need post.” Reed spread a hand in triumph. “There. Torture, interrogation, punishment. Human. Ugly, but human.” Quinn bent and touched the blood-soaked back of Vale’s shirt, pressing lightly around the shoulder blade. The fabric crackled. Not soaked. Coated. The stain sat on the cotton in a thin film over broad areas where true seep would have sunk and spread from a point. She looked at the pathologist. “How much blood under him?” “Not enough. I’ve been waiting for someone else to notice.” Reed’s face hardened. “What does that mean?” The pathologist stripped her gloves and nodded at the pooled stain. “It means most of what you’re looking at didn’t leave him here.” Quinn straightened. “Transferred.” “Painted, splashed, poured. Pick one.” She turned in a slow circle again. The body had been arranged as a message, then. The market abandoned in haste, but not blind panic. Stalls stripped selectively. Cash left. Jacket missing. A false blood pool. Two wounds that bled less than the display suggested. Her eyes landed on the nearest stall. Velvet cloth. Three empty indentations pressed into the nap. One round, one square, one long and narrow. Dust outlines marked where objects had sat for some time. Behind the table, a ledger lay open with its middle pages torn out. She picked it up by the corner. Columns of names, symbols, sums. No dates. The last complete line read: V. Compass. Paid in bone. Her thumb stopped on the page edge. “Who touched this?” An officer raised a hand. “Only me with gloves. To check for ID.” “You read it?” “Couldn’t make sense of half of it.” Quinn looked back at the bagged compass on the tech’s table. Reed exhaled through his nose. “Compass. Lovely. Vale bought a trinket. Someone robbed him.” “He paid in bone.” “So?” “So not cash.” She laid the ledger down and moved to the torn-out middle. Fibres stuck from the spine. Not ripped in a rush. Cut clean with a blade and lifted. “Whoever staged this took the pages they needed and left the pages that looked obscure.” Reed stepped closer. “You’re building cathedrals from dust.” “Then stop kicking it.” He stared at her for a beat, then glanced away first. At the far end of the platform, Constable Harris stood with a foil blanket around his shoulders, face white under freckles. Quinn walked to him past stacked crates stamped with old transit insignia and newer marks burned into the wood: circles crossed by vertical lines, crescents nailed upside down, symbols she knew only from half-buried case files and witness statements no one could verify. Harris kept licking his lips. “I didn’t go near him after I saw him, I swear.” “Tell me what you heard.” “Thought it was a woman at first. Down the tunnel. Like someone singing through a wall.” Reed, thirty feet away, called over. “Here we are.” Harris flinched. “Then it stopped. And all the lights went funny. Patel was behind me, and he grabbed my arm because he saw—” He stopped. “Saw what?” His eyes slid to the tracks. “A doorway.” Silence settled across the platform. Even Reed did not scoff at once. Quinn kept her voice flat. “Where?” Harris pointed at the tunnel mouth behind the corpse. “Not proper. More like... the dark folded. There was light behind it, greenish. Lasted a second. Then gone. That’s when I saw the bloke on the floor.” Patel, a broad-shouldered constable near the tape, lifted his chin. “I saw something. Thought it was generator flash off the wet wall.” Quinn walked to the tunnel mouth. The iron oxide smear streaked the brick at shoulder height. Beside it, almost invisible until she changed the torch angle, lay three parallel grooves cut into the soot. Not tool marks. Too smooth. The brick within them had glazed, as if heat had licked it. She leaned close. A faint smell rose from the grooves. Ozone. Bitter herbs. The same burnt-sugar note from the stairwell. “What’s wrong with the evidence, Reed?” He gave her nothing. She answered for him. “The body tells one story. The platform tells another. Vale didn’t get killed in a robbery, and this market didn’t scatter because police turned up. They were already leaving. Fast, but with purpose. They took stock, records, selected goods. They left junk to look like panic.” She pointed to the false blood under the corpse. “Someone staged a common murder.” Then to the tunnel. “Because the real cause sat over there.” Reed came down the platform towards her, irritation sharpening his steps. “You’re basing that on a frightened constable and some scorch marks.” “And a body with too little blood, a missing jacket, a ledger entry for that compass, residue in a ritual ring, shell casing on the tracks, and a victim whose hand carries metallic dust that matches none of your ‘shed tool’ nonsense.” She looked back at Vale. “He grabbed something before he died. Or reached through something.” The pathologist called from the body. “Quinn. You’ll want this.” She returned at once. The pathologist had rolled the corpse slightly with an assistant’s help. On the back of Vale’s shirt, hidden beneath the body, a mark had soaked through in a sharp oval shape. Not blood. A dark green stain, almost black, ringed with tiny branching lines. At the centre sat a powder-burn imprint of a circle crossed by a vertical line. The same symbol burned into the crates nearby. Reed stared. “What the hell made that?” Quinn looked to the bagged brass compass on the evidence table. Inside the plastic, its needle hammered against the glass, not north, not still, but fixed now toward the tunnel wall where no doorway ought to be. “The wrong question.” She held out her hand for the evidence bag.
created_at"2026-03-06T12:33:16.9Z" 3/6/2026, 12:33:16 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency438
moderation_latency(null)
generation_time89133
tokens_prompt1149
tokens_completion4276
native_tokens_prompt1009
native_tokens_completion3396
native_tokens_completion_images0
native_tokens_reasoning0
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.0534625
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0144e6afc77a539a0169aac98cfde88194856c6754956f648b"
is_byokfalse
latency198
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-1772800396-jKgC0oz2mHWWnbKRv92g"
upstream_id"resp_0144e6afc77a539a0169aac98cfde88194856c6754956f648b"
total_cost0.0534625
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
94.23% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2600
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"lightly"
count1
2
adverb"slightly"
count1
highlights
0"slowly"
1"lightly"
2"slightly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
84.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2600
totalAiIsms8
found
0
word"chill"
count1
1
word"shimmered"
count1
2
word"flickered"
count1
3
word"etched"
count1
4
word"scanned"
count1
5
word"velvet"
count1
6
word"sense of"
count1
7
word"silence"
count1
highlights
0"chill"
1"shimmered"
2"flickered"
3"etched"
4"scanned"
5"velvet"
6"sense of"
7"silence"
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
narrationSentences209
matches
0"e in panic"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences209
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences307
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen63
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2599
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount1794
uniqueNames9
maxNameDensity1.17
worstName"Reed"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Detective1
Harlow1
Quinn20
Malcolm1
Reed21
Vale4
Constable1
Harris4
One3
persons
0"Harlow"
1"Quinn"
2"Malcolm"
3"Reed"
4"Vale"
5"Constable"
6"Harris"
7"One"
places
0"Detective"
globalScore0.915
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences125
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.77
wordCount2599
matches
0"not north, not still, but fixed now toward the tunnel wall"
1"not still, but fixed now toward the tunnel wall"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences307
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs192
mean13.54
std16.78
cv1.24
sampleLengths
060
134
24
39
429
5118
637
711
814
92
105
1178
1240
1319
141
155
1663
1710
1828
198
202
218
223
233
242
252
2630
2711
2814
296
305
315
325
3336
345
354
3616
375
382
396
406
415
424
433
441
4565
4647
474
4810
4939
93.51% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences209
matches
0"been hacked"
1"been painted"
2"been torn"
3"been packed"
4"was stripped"
5"been placed"
6"been arranged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs280
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences307
ratio0.003
matches
0"The other half remained in a scatter that made no sense—bird skulls threaded on copper wire, stoppered vials of dark sediment, a child’s gas mask with silver symbols on the filter, folded coats still warm from bodies no longer there."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1804
adjectiveStacks1
stackExamples
0"same burnt-sugar note"
adverbCount47
adverbRatio0.026053215077605323
lyAdverbCount6
lyAdverbRatio0.0033259423503325942
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences307
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences307
mean8.47
std7.88
cv0.931
sampleLengths
015
121
224
334
44
59
66
78
81
914
1010
1115
1225
1323
145
1540
1614
1710
1813
1911
2014
212
225
231
241
252
266
272
285
292
3020
3114
3216
335
344
353
3619
3718
388
393
402
416
421
435
4463
4510
4628
478
482
498
65.58% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.40522875816993464
totalSentences306
uniqueOpeners124
37.88% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences176
matches
0"Too many at first glance,"
1"Then to the tunnel."
ratio0.011
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences176
matches
0"Her torch beam cut through"
1"Her leather watch sat cold"
2"She took in the platform"
3"He gave her a thin"
4"He waved at the platform"
5"She crouched by the body."
6"He lay on his back"
7"His skin carried a grey"
8"She looked past him to"
9"He nudged a crate with"
10"She checked the fingernails."
11"She touched the dead man’s"
12"It sat in the lines"
13"She looked up at Reed."
14"Her torch picked out a"
15"She walked to the circle"
16"It granulated under her glove."
17"She rubbed a pinch between"
18"It flashed cold enough to"
19"She ignored him and stood."
ratio0.273
76.48% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount135
totalSentences176
matches
0"The service staircase shook each"
1"Dust sifted from the concrete"
2"Her torch beam cut through"
3"Quinn ducked under without breaking"
4"Her leather watch sat cold"
5"She took in the platform"
6"The station name had been"
7"Someone had strung naked work"
8"The other half remained in"
9"He gave her a thin"
10"He waved at the platform"
11"She crouched by the body."
12"Shirt open at the throat."
13"He lay on his back"
14"His skin carried a grey"
15"Another at the left temple."
16"Quinn leaned closer."
17"The dried blood had crusted"
18"That stain had soaked his"
19"She looked past him to"
ratio0.767
28.41% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences176
matches
0"Even Reed did not scoff"
ratio0.006
83.33% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount6
matches
0"Two uniformed officers stood at the collapsed ticket barrier with their collars up and their faces set in the hard, blank look of people who had already decided…"
1"Old market stalls lined the platform edge: trestle tables, canvas awnings, packing crates stamped with marks that had been painted over in haste."
2"The other half remained in a scatter that made no sense—bird skulls threaded on copper wire, stoppered vials of dark sediment, a child’s gas mask with silver sy…"
3"He gave her a thin smile that failed before it reached his eyes."
4"Candles stood at six points around it, each melted down into strange twisted shapes as though the wax had sagged in different directions."
5"The lamps along the platform flickered in a wave from one end to the other, as if something had passed beneath them in the wires."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
90.7122%