Run: 2026-03-09-01KKABY8N1X1961MQ3H5353CQR

Run Details

Duration:
1m 32s
Cost:
$0.064442
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="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> 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.

Model response

AI
By the time Harlow Quinn reached the bottom of the service stairs, the air had changed. London had a thousand smells if a person paid attention. Wet brick. diesel. chip fat gone stale in the paper. The old metallic tang that rose off rails after rain. This place had all of that, buried under something sweeter and fouler at once, like burned sugar poured over a butcher’s bin. She stopped on the last step and took the station in. The abandoned platform lay under Camden like a secret somebody had forgotten to bury properly. Half the enamel signs had peeled off the walls in curved white scabs. The roundel was cracked through the middle. Old adverts clung to the tiled tunnel in strips: theatre bills, cigarettes, a smiling woman holding a bottle of tonic water from some decade long dead. Portable scene lights had been set up in a ragged line, their glare carving hard shadows under the benches and pillars. Yellow police tape looked absurd here, too clean for the grime. And beyond the tape, spread along the platform edge and spilling down onto the ballast, was a market no official report would know how to describe. Not stalls exactly. Not in the ordinary sense. There were trestle tables draped in velvet blackened with soot. Iron cages the size of wardrobes. A rack of glass vials hanging from hooks like wind chimes. Strings of little bones tied with red thread. Dried herbs in bundles. Brass charms. Knives with oil-sheened blades. Books bound in skins Harlow didn’t want to identify too closely. Most of it had already been tagged and photographed by officers trying very hard not to look as unsettled as they were. The place should have felt ransacked after a raid. Instead it felt interrupted. A constable by the tape straightened when he saw her. “Detective Quinn.” She lifted the tape without answering and ducked under. Her leather watch sat heavy against her wrist, the strap dark with old wear. Four thirteen. She had been pulled from two hours’ sleep for a body in an abandoned Tube station with “unusual material evidence,” which, in modern police usage, generally meant someone had decided to make nonsense somebody else’s problem. Today, apparently, nonsense belonged to her. “Over here,” said DI Collins. He stood near the corpse with his hands on his hips, broad in the shoulders, thinning blond hair pasted down by the damp. Collins always looked as though he’d dressed in a hurry and then tried to make up for it by sounding certain. He had a paper cup of station coffee in one hand and homicide fatigue in his eyes. “Interesting place for a murder,” he said as she approached. “That one word for it?” He gave a short breath that might have been a laugh. “We found the access through a maintenance door behind a shuttered music shop. No public way in. Couple of lookouts upstairs, though they legged it before uniforms got there. Smuggling site, by the look of it. Maybe fetish goods, narcotics, stolen antiquities. Your guess is as good as mine.” No, Harlow thought, it wasn’t. Three years ago DS Morris had died in a derelict terrace in Hackney with no weapon, no prints, and burns on his palms that the pathologist had called “consistent with electrical trauma” despite the house having no current. Since then, Harlow had seen too many rooms that felt like this one. Rooms where facts stood up straight but refused to march in any sensible order. She had not found a name for what tied them together. She had only found a pattern: hidden places, impossible residue, witnesses who forgot details while she was still speaking to them, and objects that turned up in evidence lockers and vanished before court. She kept all of that off her face. “Victim?” she asked. Collins nodded to the body. Male, mid-thirties, dark hair, expensive wool coat gone shiny with dust. He lay on his back half on the platform, half slumped over the edge, one arm dangling toward the tracks. His throat had been opened cleanly from left to right. The blood beneath him had spread in a dark, sticky fan, but not enough of it. Harlow crouched beside the body, careful where she placed her shoes, and let her eyes move before her hands did. No wallet visible. No shoes missing. No sign of a struggle in the grit around him. His coat was buttoned wrong, one button shifted by a hole, as if somebody had dressed him in haste or by bad light. The fingertips of his right hand were blackened, not burned exactly but stained with a powdery soot that reached to the first knuckle. There was dust on the shoulders of his coat, pale grey and fine as sifted ash. She leaned closer to the wound. The cut was neat. Deep. Delivered with skill and force. But the collar beneath it was dry on the inside seam, and the blood on the tie had soaked downward in a way she didn’t like. “He wasn’t killed here,” she said. Collins took a sip from the paper cup. “Forensics aren’t there yet.” “They don’t need to be. There’s not enough castoff. No arterial spray on the tiles, no pooling under the neck where it ought to be if the heart was pumping when he went down. Body was placed after death or after exsanguination somewhere else.” Collins looked past her toward the platform edge. “Could’ve been cut on the tracks and dragged up.” “He’d have ballast in the coat, tears at the hem, transfer on the knees. He doesn’t.” He frowned. “Fine. Killed elsewhere in the station, moved a few yards. Same basic conclusion.” “Not the same.” She stood and scanned the space around the body again. Two overturned stools. A broken ceramic bowl leaking something black and glossy. No smeared shoeprints through the blood. No drag marks. The dead man weighed, what, thirteen stone? More? Whoever had moved him had done it without disturbing half an inch of grime that had likely settled here over weeks. Which meant one of two things. Either the scene had been cleaned to a degree no hurried killer ever managed in a place like this, or the body had not come along the floor at all. Collins was talking again. “Looks like a dispute between traders. This lot,” he said, gesturing at the market, “don’t exactly seem the sort to file a civil claim. Maybe he skimmed from the till, maybe he crossed the wrong supplier. We’ll run him, pull CCTV from street level, squeeze the local fences.” “Assuming he came in by the street.” Collins gave her a sideways look. “How else?” She didn’t answer. Not because she had one. A scenes-of-crime officer approached from the far end of the platform carrying an evidence bag. Inside it sat a small brass compass furred with verdigris, its glass face etched with marks too intricate to be decorative. Sigils, if she was willing to use the word. Which she wasn’t. Not out loud. “Found in the victim’s inside pocket,” the SOCO said. “No phone on him. No ID. Just this, a key, and some kind of token.” He handed over the second bag. Harlow took it. Inside lay a piece of carved bone the size of a pound coin, drilled through and threaded with black cord. One side bore a scratched symbol she didn’t know. The other had been worn smooth by a thumb. Collins peered at it. “Membership token for the club, maybe.” Harlow said nothing. She had seen one like it before in Property, logged after a raid in Limehouse. By the time she went back to review it, the bag had contained only a bent arcade token and a note blaming an inventory error. She held out her hand for the compass. The SOCO hesitated. “Bag open,” she said. He unsealed it carefully and tipped the compass into her gloved palm. It was colder than brass ought to be. The hinge on top was shaped like a little thorned loop. Fine verdigris crusted the edges of the casing. Across the face, where ordinary points should have been, there were tiny etched characters arranged in a ring. The needle shivered once, twice, then swung hard—not north, but east, toward the tiled wall opposite the tracks. Harlow slowly turned her body. The needle turned with the room and settled again toward the same wall. “Broken,” Collins said. “Maybe.” The wall in question looked ordinary enough at first glance: cream tiles browned by age, hairline cracks, old water stains feathering down from the tunnel lip. Then Harlow saw the empty patch. Everywhere else the soot and dust had laid itself evenly over tile and grout. But halfway along the wall, about shoulder height, a clean arc cut through the grime as if something broad and curved had rested there recently and been removed. Beneath it, on the platform floor, the dust had been disturbed in a crescent pattern. Not shoeprints. More like the mark left by a heavy trunk set down and lifted again. She stepped closer. “Quinn,” Collins said, impatient now. “You’re chasing ghosts. We’ve got a dead man at an illegal bazaar. Start with greed, violence, and ordinary human stupidity. Works nine times out of ten.” “Then this is the tenth.” She crouched beside the wall. In the grout lines, nearly invisible unless the light struck low, was a smear of the same black powder from the victim’s fingertips. It had been pressed there by a hand, all five fingers splayed. Above it, one tile was cracked not from impact but from heat, glazed surface crazed into tiny scales. Her pulse gave one hard knock against her ribs. “Morris,” she thought before she could stop herself. Same black residue on the window frame in Hackney. Same heat-blooming on the paint. Same feeling that the room had been opened, somehow, and shut too fast for sense to follow. Behind her, Collins said, “You know what this looks like to me? Dealer gets spooked by the raid, tries to hide cash or product in the wall cavity, cuts his hand on a broken tile, then somebody takes his throat out over the proceeds.” She looked over her shoulder at him. “With no blood where the cut happened?” He spread his hands. “You’re assuming too much from a dirty floor.” “No. I’m assuming from what’s missing.” She rose and went back to the body. The right hand, the blackened one, was still half-curled. There was something caught beneath the nails. Not skin. Not fabric. Grey-white flakes, rigid and thin. Tile glaze? No. Bone, perhaps. Or plaster. The coat, buttoned wrong. The ash on the shoulders. The pocketed compass. The token. The body set down rather than dragged. The clean arc on the wall. The handprint in the soot. The victim had arrived upright. He had stood at the wall. He had touched it. Something had happened there—something hot enough to craze tile, strange enough to leave that residue. Then he had died elsewhere, or was dead already. Then someone, or more than one someone, had dressed him clumsily, put him back on the platform, and taken whatever mattered more than the compass. Unless the compass was what mattered, and they had missed it. Harlow turned the possibilities over, fitting them, rejecting them. If this had been a simple market killing, the body would be a warning. Displayed openly, pockets turned out, injury obvious. But his valuables, or some valuables, remained. The wound was clean and professional, almost ceremonial. The placement by the platform edge invited one interpretation: pushed, dumped, railway violence, rough trade gone bad. A story for tired detectives and bored magistrates. A story laid over the truth. “Get me the call log,” she said. “Who found him?” “Anonymous 999 from a burner,” Collins said. “Voice distorted.” “Anyone actually on scene when uniforms arrived?” “Just the body. Market was deserted.” She looked down the platform. The stalls stood like abandoned altars. Nothing alive moved among them. Yet the place did not feel deserted. It felt watched. At the far end, almost hidden behind a column, a figure shifted. Uniforms tensed immediately, one hand dropping to a radio, another to a Taser. But it was only a woman in a dark coat with a worn leather satchel slung crosswise over her chest. Curly red hair had escaped whatever tie had once tried to hold it. Round glasses flashed in the scene light. Freckles. Green eyes too alert for somebody who had blundered accidentally into a sealed crime scene. Eva Kowalski stopped when she saw the police looking at her. Her left hand flew up and tucked hair behind her ear. “Sorry,” she said, voice thin but steady. “I was told there’d been an incident. I work with archival materials connected to—” She glanced at the stalls, revised her sentence. “Connected to objects like these.” Collins stared at her. “And who told you that?” She hesitated for a beat too long. “A contact.” Harlow watched the hesitation, the satchel, the way Eva’s gaze slid not to the corpse but to the compass in Harlow’s hand. Interesting. “No civilians beyond the tape,” Collins snapped. “It’s all right,” Harlow said, still looking at Eva. “For the moment.” Collins turned on her. “Since when?” “Since she’s the first person here who’s recognized what that is.” Eva’s eyes widened behind the glasses, then narrowed with caution. “That’s a Veil Compass.” The words settled into the station air like dust. Collins made a disbelieving sound. “A what?” “A compass attuned to…” Eva stopped herself, reading the room, then tried again. “To anomalies. Hidden passages. Places where space behaves oddly.” Harlow studied her. The woman looked nervous, yes, but not surprised by the market. Not in the way any ordinary researcher would be. She looked like someone trying to decide how much truth would get her arrested. Collins rubbed a hand over his face. “Brilliant. We’ve got a cosplay expert.” Eva flushed. “If you’d like to keep mocking the one person in the station who can explain your evidence, that’s your choice.” Harlow almost smiled. Almost. “Different interpretation, then,” she said. “Go on.” Eva swallowed, eyes flicking once more to the wall the compass favored. “If he had the token and the compass, he came here intentionally. The token gets you in. The compass gets you to places you otherwise wouldn’t find. If the market moved recently—” “It moves?” Collins said flatly. Eva ignored him. “—then someone may have used a temporary passage, not a street entrance. A threshold. They’re unstable. Dangerous.” “Dangerous how?” Harlow asked. Eva’s gaze dropped to the victim’s blackened fingers. “Like that.” Silence pooled for a second. Harlow looked back at the wall and felt the pieces tighten. Not a cavity. Not a stash point. A door of some sort, though no sensible word for door applied. The victim had reached for it. Either to open it or because something on the other side had called for a hand. If he had crossed through—or tried to—he could have emerged dead or dying. Someone on this side had arranged the rest. “Can you prove any of that?” Collins asked. Eva’s chin lifted. “Can you prove he was stabbed in a drugs dispute?” Collins started toward her, irritation stiff in every line of him, but Harlow cut across before he could answer. “Enough.” Her voice cracked through the station cleanly. “We do this properly.” She pointed to the wall. “Full forensic sweep there. Scrapings, thermal imaging, every tile photographed at high resolution. I want dust pattern analysis on the platform and trace from the victim’s hands and shoulders.” Then to the body. “Check the stomach contents for timing, under the nails for non-biological residue, and test the coat fibres for transfer inconsistent with this station. He was dressed after death or at least repositioned by someone else. I want that proven.” Collins folded his arms. “And if all of this comes back as soot, old plaster, and your imagination?” Harlow slid the compass back into its evidence bag, watching the needle strain against the glass toward the wall. “Then I’ll buy the coffee,” she said. “But if I’m right, this man didn’t walk in through any maintenance door. He came through that wall, or someone brought him through it. Which means our killer didn’t leave by the route you’re guarding upstairs.” Collins looked from her to the wall and back again, unwilling to concede, more unwilling to be wrong. That war played across his face for a moment. Finally he said, “You really think there’s another exit?” Harlow met his eyes. “No,” she said. “I think there was.”
created_at"2026-03-09T22:37:02Z" 3/9/2026, 10:37:02 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency16022
moderation_latency(null)
generation_time92408
tokens_prompt923
tokens_completion4978
native_tokens_prompt835
native_tokens_completion4157
native_tokens_completion_images0
native_tokens_reasoning586
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.0644425
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0845ef85e9253caa0169af4b8e1764819484c79f8763d4a53b"
is_byokfalse
latency187
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-1773095822-DWgx1M07JDirrkldVwD7"
upstream_id"resp_0845ef85e9253caa0169af4b8e1764819484c79f8763d4a53b"
total_cost0.0644425
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
totalTags27
adverbTagCount1
adverbTags
0"Collins said flatly [flatly]"
dialogueSentences73
tagDensity0.37
leniency0.74
rawRatio0.037
effectiveRatio0.027
92.84% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2792
totalAiIsmAdverbs4
found
0
adverb"very"
count1
1
adverb"carefully"
count1
2
adverb"slowly"
count1
3
adverb"really"
count1
highlights
0"very"
1"carefully"
2"slowly"
3"really"
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.09% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2792
totalAiIsms10
found
0
word"velvet"
count1
1
word"unsettled"
count1
2
word"pumping"
count1
3
word"scanned"
count1
4
word"etched"
count2
5
word"intricate"
count1
6
word"pulse"
count1
7
word"silence"
count1
8
word"stomach"
count1
highlights
0"velvet"
1"unsettled"
2"pumping"
3"scanned"
4"etched"
5"intricate"
6"pulse"
7"silence"
8"stomach"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences230
matches
0"looked nervous"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences230
filterMatches
0"watch"
1"look"
hedgeMatches
0"tried to"
1"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences275
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2788
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions62
wordCount2083
uniqueNames12
maxNameDensity1.06
worstName"Collins"
maxWindowNameDensity4.5
worstWindowName"Eva"
discoveredNames
Harlow20
Quinn1
Camden1
Today1
Collins22
Morris1
Hackney2
Property1
Limehouse1
Taser1
Kowalski1
Eva10
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Collins"
4"Morris"
5"Kowalski"
6"Eva"
places
0"Hackney"
1"Limehouse"
2"Taser"
globalScore0.972
windowScore0.167
96.81% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences141
glossingSentenceCount3
matches
0"Today, apparently, nonsense belonged"
1"felt like this one"
2"looked like someone trying to decide how"
56.53% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.435
wordCount2788
matches
0"not burned exactly but stained with a powdery soot"
1"not north, but east, toward the tiled wall opposite the tracks"
2"not from impact but from heat, glazed surface crazed into tiny scales"
3"not to the corpse but to the compass in Harlow’s hand"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences275
matches
0"leave that residue"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs117
mean23.83
std23.01
cv0.966
sampleLengths
016
152
211
393
426
586
613
712
861
96
105
1161
1210
135
1460
155
16109
178
183
195
2077
2178
226
2336
246
2512
2644
2717
2816
2915
303
3160
3236
3352
347
358
368
3751
3824
399
4038
4110
4243
4311
444
4512
4663
4718
483
491
86.96% Passive voice overuse
Target: ≤2% passive sentences
passiveCount12
totalSentences230
matches
0"been tagged"
1"been pulled"
2"been opened"
3"was buttoned"
4"were blackened"
5"been cleaned"
6"been worn"
7"was shaped"
8"been removed"
9"been disturbed"
10"been pressed"
11"been opened"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs366
matches
0"was still speaking"
1"was talking"
2"was willing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences275
ratio0.011
matches
0"The needle shivered once, twice, then swung hard—not north, but east, toward the tiled wall opposite the tracks."
1"Something had happened there—something hot enough to craze tile, strange enough to leave that residue."
2"If he had crossed through—or tried to—he could have emerged dead or dying."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount879
adjectiveStacks0
stackExamples(empty)
adverbCount24
adverbRatio0.027303754266211604
lyAdverbCount7
lyAdverbRatio0.007963594994311717
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences275
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences275
mean10.14
std8.65
cv0.853
sampleLengths
016
110
22
31
47
510
622
711
815
913
107
1126
1221
1311
1426
153
165
1710
186
1911
208
214
222
234
2411
2522
269
274
2810
292
309
3114
322
3336
346
355
3623
3721
3817
3910
405
4111
4249
435
4438
4513
4614
4711
4833
498
63.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats24
diversityRatio0.43272727272727274
totalSentences275
uniqueOpeners119
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences199
matches
0"Instead it felt interrupted."
1"Then Harlow saw the empty"
2"Everywhere else the soot and"
3"More like the mark left"
4"Then he had died elsewhere,"
5"Then someone, or more than"
6"Then to the body."
7"Finally he said,"
ratio0.04
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount42
totalSentences199
matches
0"She stopped on the last"
1"She lifted the tape without"
2"Her leather watch sat heavy"
3"She had been pulled from"
4"He stood near the corpse"
5"He had a paper cup"
6"he said as she approached"
7"He gave a short breath"
8"She had not found a"
9"She had only found a"
10"She kept all of that"
11"He lay on his back"
12"His throat had been opened"
13"His coat was buttoned wrong,"
14"She leaned closer to the"
15"She stood and scanned the"
16"he said, gesturing at the"
17"She didn’t answer."
18"He handed over the second"
19"She had seen one like"
ratio0.211
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount127
totalSentences199
matches
0"London had a thousand smells"
1"The old metallic tang that"
2"This place had all of"
3"She stopped on the last"
4"The abandoned platform lay under"
5"The roundel was cracked through"
6"Iron cages the size of"
7"A rack of glass vials"
8"Strings of little bones tied"
9"Knives with oil-sheened blades."
10"Books bound in skins Harlow"
11"The place should have felt"
12"A constable by the tape"
13"She lifted the tape without"
14"Her leather watch sat heavy"
15"She had been pulled from"
16"He stood near the corpse"
17"Collins always looked as though"
18"He had a paper cup"
19"he said as she approached"
ratio0.638
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount7
totalSentences199
matches
0"By the time Harlow Quinn"
1"Whoever had moved him had"
2"Either the scene had been"
3"By the time she went"
4"If this had been a"
5"Either to open it or"
6"If he had crossed through—or"
ratio0.035
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences82
technicalSentenceCount3
matches
0"The fingertips of his right hand were blackened, not burned exactly but stained with a powdery soot that reached to the first knuckle."
1"Whoever had moved him had done it without disturbing half an inch of grime that had likely settled here over weeks."
2"Green eyes too alert for somebody who had blundered accidentally into a sealed crime scene."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount1
matches
0"she said, voice thin but steady"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags21
fancyCount1
fancyTags
0"Collins snapped (snap)"
dialogueSentences73
tagDensity0.288
leniency0.575
rawRatio0.048
effectiveRatio0.027
93.1761%