Run: 2026-04-24-01KQ0PBNNKP68152WHX2NR9TSS

Run Details

Duration:
1m 40s
Cost:
$0.129035
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
Detective Harlow Quinn ducked under the police tape and stepped off the dead escalator into Camden’s abandoned underbelly. The station had been sealed since before she joined the Met, its old cream tiles blistered with damp, its posters flaking into strips of dead colour. A brown smiling woman in a 1970s toothpaste advert had lost one eye to mould. Water clicked somewhere beyond the ticket barriers. The air smelt of wet iron, fox musk, and incense that had no business burning beneath a locked Tube entrance at four in the morning. Two constables stood near the barriers, faces pale under helmet brims. Neither looked at the body for more than a second. Harlow checked her worn leather watch. 04:17. “Who found him?” PC Daley, young, big-shouldered, with a shaving cut on his chin, lifted his notebook as if it might shield him. “Night maintenance contractor, ma’am. Says he heard music down here. Came to check. Found… that.” “That?” Daley’s mouth tightened. “The deceased.” Harlow followed the angle of his stare. The corpse lay in the old ticket hall, just beyond the barriers, arranged on a sheet of black tarpaulin that hadn’t been laid by police. A man in his fifties, white hair combed back, expensive camel coat open over a waistcoat. His shoes shone. His hands rested on his chest, palms down, fingers touching as if someone had posed him for a funeral director. A neat wound marked the hollow of his throat. Not a stabbing. Too round. Too clean. Beside him sat a small brass compass. Harlow crouched before she crossed the line. The compass casing showed green verdigris around the hinge. Its face had marks etched into it, not numbers. Not Roman numerals. Sigils, if Eva Kowalski’s old museum lectures had infected her memory as much as she suspected. The needle twitched once. Harlow stilled. Across the hall, DI Marcus Bell leaned against a tiled pillar with a paper cup of coffee in one hand and a phone in the other. His tie hung loose. He had the pinched expression of a man dragged from bed and denied the pleasure of blaming someone for it. “Harlow. Welcome to the rat palace.” She straightened and pulled on gloves. “Who called you?” “Control. Body in a restricted site. Camden CID got excited, then saw the location and decided homicide could earn its overtime.” “You touched anything?” Bell raised the coffee. “Only this. Before you ask, yes, SOCO photographed the compass. No, I don’t think it’s relevant. The dead man had rich-man nonsense on him. Weird jewellery. Some private-club rubbish.” Harlow stepped over the tape line. “Name?” “Graham Voss. Fifty-four. Art dealer. Mayfair address. No wallet, but he had a membership card in his inside pocket. The kind with embossed lettering and no useful phone number.” “Who identified him?” “Facial match from his passport application. Fast-track miracle from the van.” The crime scene photographer shifted near the body, camera hanging against her chest. “Finished with wide shots?” “Done, ma’am.” “Then give me the light.” The photographer passed her a torch. Harlow angled it across the floor, low enough to make the dust speak. The old station floor had not seen daily traffic in decades. The dust lay thick in the cracks, except where crime scene boots had churned it into ugly half-moons. Harlow ignored those. Police contamination had a rhythm: heavy heel, careless turn, standard sole. She looked beyond the body, beneath the barriers, along the edges where the old dirt remained. There were tracks. Too many. Not commuters. Not squatters. A pattern of narrow shoes, boots, something like a hoof dragged sideways, then bare feet with toes too long for any adult man. Near the far wall, chalk circles overlapped in fading arcs. Candle stubs lined the base of an old ticket machine. One had melted black wax down its front in a frozen tear. Bell came up behind her. “Before you go full cathedral on me, we reckon the scene was used by a drug group. Some kind of underground party. Dealer argument, ritual dressing after the fact. There’s residue on the tarpaulin, white powder by the kiosk, and enough strange props to fill a student film.” Harlow kept the torch on the floor. “Where’s the blood?” Bell paused. “At the wound.” “Not enough.” “Internal bleed?” “With a throat puncture?” She crouched by Voss. The wound sat above the sternum, round and dark at the edge, as if made by a narrow spike driven straight in. No ragged tearing. No bruising bloom under the skin. No arterial spray across his collar, no soaked waistcoat, no pooling beneath the neck. Harlow lifted the edge of his coat with two fingers. Clean lining. A faint dusting of grey ash clung to the wool inside, trapped along the seam. “Has the pathologist seen him?” “On the way. Roads are hell.” “The roads at four in the morning?” “Roadworks. Protest. London being London.” Harlow lowered the coat. “Who covered the platform entrances?” “Uniform at both stairwells. Forensics down on the southbound platform. There’s a whole bloody bazaar under there.” She looked at him. Bell took a sip, grimaced at the coffee, and pointed with the cup. “You’ll love it. Stalls. Counters. Cabinets. All abandoned in a hurry. Looks like someone ran a market down here. Knock-off antiques, herbs, bones, old coins. One cage full of pigeons with blue paint on them.” Harlow rose. “Blue paint?” “That bothered you, not the bones?” “Bones stay where people put them. Birds don’t.” Bell smiled without warmth. “See, this is why I missed working with you.” “You never worked with me. You sat in the same briefings and corrected acronyms.” “And yet I survived.” Harlow moved past him toward the platform stairs. Her shoes rang on the old steps. The tiled walls narrowed, sweating moisture. Halfway down, the air changed. The wet iron smell thickened into spice, sour wine, burnt sugar, and the animal stink of fear. The old southbound platform had become a street. Canvas awnings sagged from rusted brackets. Folding tables lined the yellowing platform edge, covered with smashed jars, bundles of dried roots, cracked porcelain masks, and glass vials nested in straw. Hand-painted signs hung in languages Harlow didn’t recognise. One stall displayed knives made from black glass. Another held cages with their doors sprung open. Feathers drifted in the draught. At the far end, a neon sign buzzed over an old service tunnel: MADAM LYS SELLS ONLY WHAT YOU CAN PAY FOR. SOCO floodlights had washed the place in flat white, but the shadows still gathered under counters and behind hanging fabrics, thick as bruises. DC Pritchard stood near a stall of tarnished jewellery, logging evidence with a tablet. He had a scarf wound around his neck despite the heat from the portable lights. “Detective Quinn.” “What have you got?” “Illicit market set-up. No sellers, no punters. We found three phones smashed in a bin, several burner SIMs, suspected narcotics, weapons. No CCTV. Station cameras went dead at 01:12 and came back at 03:49.” “When was Voss found?” “03:58.” Bell caught up, breath short from the stairs. “See? Plenty of time for someone to kill him, strip the place, leave. The organised crime boys will want a bite.” Harlow scanned the platform. “What time did the last power interruption hit the area?” Pritchard blinked. “Power?” “The lights down here didn’t run on wishes.” Bell looked up at the work lamps, then beyond them. Old station lights glowed along the platform, weak but alive. Pritchard tapped his tablet. “Maintenance grid registered a fluctuation at 02:06. Localised. Lasted twenty-three seconds.” “The station’s abandoned. Why is it on the maintenance grid?” “Emergency supply. TfL confirmed.” Harlow walked to the edge of the platform. The tracks below lay black, rails furred with rust. Between the sleepers, someone had scattered salt in a broken line. Not random. It formed a crescent that faced the wall opposite. She pointed. “Who stepped there?” Pritchard leaned over. “No one from our lot. We marked the platform edge as unsafe.” Bell peered down. “Salt. Protection nonsense. Party theatrics.” Harlow turned the torch beam along the salt crescent. It broke in one place. Not kicked. Melted. The grains had fused into a glassy clot the size of a coin. She descended the emergency ladder onto the track bed. “Harlow.” “Stay there.” The ballast shifted under her soles. She crouched beside the fused salt, then moved the torch beyond it. Ash lay between two sleepers in a narrow fan, pointing toward the platform wall. She picked up nothing. Only looked. The ash held tiny white flecks. Bone, perhaps. She lifted her gaze to the opposite wall. Behind a hanging sheet of stained canvas, tile had been removed from an arched recess. Someone had chalked symbols around the exposed brickwork. In the centre, bricks bowed inward by a fraction, as if heat had softened them. A dark smear streaked down from waist height to the floor. Harlow’s hand went to her coat pocket, stopped, then withdrew empty. She had left Eva’s last message unanswered for three days. The one that mentioned an “underground exchange” beneath Camden and told Harlow not to go anywhere near it without her. Bell’s voice dropped from above. “What is it?” “Not a party.” He gave a dry laugh. “That’s your official finding?” She leaned closer to the smear. It wasn’t blood. Too glossy. Black with green at the edges, like oil over copper. The smell carried metal, thunder, and old pennies. On the brick beside it, something had scratched four parallel marks. Deep. Fresh. Not made by a knife; the grooves widened at the end, gouged by pressure. Harlow climbed back up. “Voss didn’t die in the ticket hall.” Bell folded his arms. “We don’t know that.” “We do. No blood where he fell because he didn’t fall there. His coat picked up ash from somewhere else. The tarpaulin under him was staged. His hands were placed after rigor had started.” Pritchard checked his notes. “Rigor? Body was warm when first responders arrived.” “Warm on the outside?” He frowned. “I—” “Ask the pathologist to check core temperature against skin temperature. Someone heated him.” Bell stared at her. “With what, a hairdryer?” Harlow walked to the jewellery stall. A velvet tray sat overturned on the floor, rings scattered like teeth. Dust coated most surfaces, except a rectangle near the till. Something had rested there until recently. Not large. About the size of a paperback, with rounded corners. Beside it, two drops of wax had landed on the counter, one red, one black. She moved to the next stall. Bottles lay broken across the boards. The spilled liquids had dried in different colours: amber, blue, milky white. A ledger sat open, pages swollen from damp. The writing inside showed columns of names, items, payments. She didn’t touch it. “Photograph this before it moves.” The photographer hurried over. Bell joined her. “Voss came to buy something, argument started, someone killed him and took the item. That fits.” “No.” “Harlow.” “The market emptied before he died.” Bell’s jaw worked. “Based on?” She pointed to the stalls. “Look at the money boxes.” Pritchard lifted his torch. One by one, the open tins and carved wooden cash drawers showed their contents: coins, folded notes, tokens made from bone, a gold chain in one, a handful of uncut stones in another. “Robbers don’t leave payment behind,” Harlow continued. “Vendors don’t flee without taking it unless the money stopped mattering.” “Raid scare?” “Then they’d take contraband. The weapons are still here. Drugs still here. Ledgers still here. They left what could hang them.” Bell’s gaze shifted along the platform, less certain now. Pritchard swallowed. “What scares people more than prison?” No one answered. A constable called from the ticket hall above. “DI Bell? Pathologist’s arrived.” Bell rubbed his face. “Fine. We go back up, we let Patel tell us science, and we stop building ghost stories out of dust.” Harlow picked her way along the platform instead, past the open cages. A blue feather clung to a nail. She pulled an evidence bag from her pocket and held it beneath the feather without touching. The feather trembled. No draught touched her face. She sealed the bag. Bell watched from several paces back. “You’re enjoying this.” “No.” “Then what’s that look?” Harlow turned toward the tunnel mouth beyond the neon sign. Darkness pressed there. Not absence of light. Something denser. Her torch beam travelled a few feet in and seemed to fray. “That’s the look I had three years ago when everyone told me Morris walked into the river by choice.” Bell’s expression closed. “That case was investigated.” “By people who liked tidy boxes.” He lowered his voice. “Careful.” Harlow stepped closer to the tunnel. The wall beside the entrance bore a row of hooks. Most were empty. One held a string with a small disk at the end: pale, flat, and drilled through the centre. Bone token. She didn’t need Eva beside her to name it. The restricted archive had an entire drawer of such things, catalogued under funerary currency until Eva had laughed under her breath and called that label “museum cowardice.” Harlow bagged the token. Pritchard approached with a printout. “Ma’am, got something from Voss’s phone records. Last outgoing message at 01:58. To an unknown number. Text reads: ‘Compass confirms breach. Buyer lied. Bringing proof upstairs.’” Bell’s coffee cup stopped halfway to his mouth. “Compass?” Harlow looked back toward the ticket hall. The brass compass had sat beside Voss like a prop for any idiot to dismiss. She strode for the stairs. Dr Patel, the pathologist, knelt by the corpse when Harlow returned. Silver hair pinned tight, sleeves rolled, gloved hands steady. She glanced up over her mask. “You lot found me a strange one.” Bell came down behind Harlow. “Cause?” Patel lifted Voss’s chin with two fingers. “Single puncture wound. Narrow cylindrical instrument, smooth edge, entered above the manubrium, angled down. It pierced the trachea, missed major vessels by millimetres, and then—” She paused, eyes narrowing. “Then I need a table and better light.” Harlow crouched opposite her. “Skin temperature?” “Warm. Too warm. Core cooler than expected. Surface heat applied after death or near death. No lividity where he lies.” “Moved.” “Yes.” Bell exhaled through his nose. Patel pointed at Voss’s mouth. “Also this.” Harlow leaned in. The dead man’s lips had a faint grey dusting at the inner edge. Patel opened the jaw. On the tongue sat a smear of black grit. “Ash?” Harlow asked. “Some. Also powdered mineral. Metallic taste, judging by smell.” Bell made a face. “You tasted it?” Patel stared at him. “I own a nose.” Harlow examined Voss’s hands. Clean nails, manicured. No defensive wounds. A pale band marked one finger where a ring had been removed. The skin around the band had reddened, but not from recent swelling. Someone had twisted the ring off with force after death. “His ring’s missing.” Bell checked the evidence photos on the tablet. “Wasn’t on him when we arrived.” “What did the membership card say?” Pritchard flipped pages. “‘The Aster Club.’ Address in St James’s. No phone.” Harlow’s gaze fell to the brass compass. It no longer pointed north. The needle had dragged itself toward the platform stairs and quivered against the etched face, tapping once, stopping, tapping again. Tap. Tap. Tap. Pritchard went pale. “Is it meant to do that?” Bell stepped back. “Magnet in the floor.” Harlow took out her own keys and held them near the compass. The needle ignored them. She moved her phone close. Nothing. She angled the torch; the glass face reflected her brown eyes, the tight line of her mouth, the salt-and-pepper crop flattened by damp. The protective sigils around the face looked scratched in by hand. One had a dark paste lodged in its groove. The same black-green sheen as the smear on the brick below. “Voss brought this upstairs,” she murmured. Bell heard her. “From the market.” “No. From the tunnel.” “The message said buyer lied. Bringing proof upstairs.” Harlow looked at the tarpaulin beneath the body. Its edges were clean, but one corner had folded under, trapping grit. She lifted the corner with tweezers. A crushed blue feather. A crescent of fused salt. And one tiny shard of mirror, its back painted red. She placed each in separate bags. “Someone killed him below, heated the body, carried him upstairs, arranged him beside the compass, and left the market untouched.” Bell rubbed his thumb along his lower lip. “Why stage him?” “To make us think the compass belonged to him.” Pritchard blinked. “But his text—” “His text said it confirmed a breach. It didn’t say it belonged to him.” Bell looked down at the brass instrument. “If not his, whose?” Harlow stood and turned toward the ticket barriers. Beyond them, near the old kiosk, a trail of dust showed faint paired marks leading away from the body. Everyone had missed them because they weren’t footprints. Two small half-moons, repeated at regular intervals, with a drag between each set. The same pattern she had seen below near the stalls. She crossed to the kiosk and crouched. The marks passed behind it, where a sliver of space separated the wood from the tiled wall. Too narrow for a grown man. Harlow angled the torch into the gap. A breath scraped inside. PC Daley raised his baton. “Armed police?” Harlow lifted a hand. “No one moved.” From behind the kiosk came a wet rustle, then a whisper in a voice thin as paper dragged over stone. “Don’t let the tall woman take it.” Bell mouthed a curse. Harlow kept the torch low, not in the gap, not in the eyes of whatever hid there. “What tall woman?” A pause. “Sharp face. Brown eyes. Watch that ticked like a jaw.” Every officer in the hall looked at Harlow’s left wrist. Her worn leather watch ticked once in the damp silence. Harlow didn’t move. The voice behind the kiosk shivered into another breath. “She wore your coat.”
created_at"2026-04-24T21:29:30.044Z" 4/24/2026, 9:29:30 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4695
moderation_latency(null)
generation_time99784
tokens_prompt1149
tokens_completion5276
native_tokens_prompt1009
native_tokens_completion4133
native_tokens_completion_images0
native_tokens_reasoning58
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.129035
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_048270f23d8237020169ebe0ba259c8196bd1388cbbddec9f5"
is_byokfalse
latency238
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-1777066170-G5q2Vb1vSnvAKtmpLr8q"
session_id(null)
api_type"completions"
id"gen-1777066170-2lScYRrjtwenzrNlgAHx"
upstream_id"resp_048270f23d8237020169ebe0ba259c8196bd1388cbbddec9f5"
total_cost0.129035
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
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences123
tagDensity0.041
leniency0.081
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3008
totalAiIsmAdverbs0
found(empty)
highlights(empty)
60.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Marcus"
1"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
80.05% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3008
totalAiIsms12
found
0
word"etched"
count2
1
word"churned"
count1
2
word"standard"
count1
3
word"warmth"
count1
4
word"porcelain"
count1
5
word"scanned"
count1
6
word"velvet"
count1
7
word"trembled"
count1
8
word"quivered"
count1
9
word"whisper"
count1
10
word"silence"
count1
highlights
0"etched"
1"churned"
2"standard"
3"warmth"
4"porcelain"
5"scanned"
6"velvet"
7"trembled"
8"quivered"
9"whisper"
10"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
emotionTells0
narrationSentences257
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences257
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences374
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3008
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions114
wordCount2074
uniqueNames16
maxNameDensity2.03
worstName"Harlow"
maxWindowNameDensity4.5
worstWindowName"Harlow"
discoveredNames
Harlow42
Quinn1
Camden2
Met1
Tube1
Daley3
Roman1
Eva4
Kowalski1
Marcus1
Bell28
Voss5
Pritchard11
Patel5
One5
Tap3
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Daley"
4"Roman"
5"Eva"
6"Kowalski"
7"Marcus"
8"Bell"
9"Voss"
10"Pritchard"
11"Patel"
12"One"
places(empty)
globalScore0.487
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences148
glossingSentenceCount1
matches
0"something like a hoof dragged sideways, then"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3008
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences374
matches
0"called that label"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs254
mean11.84
std14.38
cv1.214
sampleLengths
018
173
221
37
43
520
615
71
83
92
107
1173
127
137
1444
154
162
1750
186
196
203
2121
223
234
2429
256
261
2729
283
2911
3013
314
322
335
3419
3559
363
372
3859
395
4048
417
423
432
443
452
462
474
4849
4927
99.80% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences257
matches
0"been sealed"
1"been laid"
2"been removed"
3"been removed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs341
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences374
ratio0.005
matches
0"Not made by a knife; the grooves widened at the end, gouged by pressure."
1"She angled the torch; the glass face reflected her brown eyes, the tight line of her mouth, the salt-and-pepper crop flattened by damp."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2081
adjectiveStacks2
stackExamples
0"below lay black, rails"
1"same black-green sheen"
adverbCount35
adverbRatio0.016818837097549257
lyAdverbCount6
lyAdverbRatio0.0028832292167227293
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences374
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences374
mean8.04
std6.86
cv0.853
sampleLengths
018
126
215
37
425
511
610
76
81
93
1020
1115
121
133
142
157
1625
1716
183
1920
209
213
222
232
247
257
269
279
283
2916
304
312
3226
334
3420
356
366
373
3821
393
404
4129
426
431
4429
453
4611
4713
484
492
55.73% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3521505376344086
totalSentences372
uniqueOpeners131
14.95% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences223
matches
0"Too narrow for a grown"
ratio0.004
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences223
matches
0"His shoes shone."
1"His hands rested on his"
2"Its face had marks etched"
3"His tie hung loose."
4"He had the pinched expression"
5"She straightened and pulled on"
6"She looked beyond the body,"
7"She crouched by Voss."
8"She looked at him."
9"Her shoes rang on the"
10"He had a scarf wound"
11"It formed a crescent that"
12"It broke in one place."
13"She descended the emergency ladder"
14"She crouched beside the fused"
15"She picked up nothing."
16"She lifted her gaze to"
17"She had left Eva’s last"
18"He gave a dry laugh."
19"She leaned closer to the"
ratio0.179
49.69% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount183
totalSentences223
matches
0"Detective Harlow Quinn ducked under"
1"The station had been sealed"
2"A brown smiling woman in"
3"Water clicked somewhere beyond the"
4"The air smelt of wet"
5"Neither looked at the body"
6"Harlow checked her worn leather"
7"PC Daley, young, big-shouldered, with"
8"Daley’s mouth tightened."
9"Harlow followed the angle of"
10"The corpse lay in the"
11"A man in his fifties,"
12"His shoes shone."
13"His hands rested on his"
14"A neat wound marked the"
15"Harlow crouched before she crossed"
16"The compass casing showed green"
17"Its face had marks etched"
18"Sigils, if Eva Kowalski’s old"
19"The needle twitched once."
ratio0.821
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences223
matches(empty)
ratio0
98.21% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount5
matches
0"The air smelt of wet iron, fox musk, and incense that had no business burning beneath a locked Tube entrance at four in the morning."
1"PC Daley, young, big-shouldered, with a shaving cut on his chin, lifted his notebook as if it might shield him."
2"The corpse lay in the old ticket hall, just beyond the barriers, arranged on a sheet of black tarpaulin that hadn’t been laid by police."
3"His hands rested on his chest, palms down, fingers touching as if someone had posed him for a funeral director."
4"The wound sat above the sternum, round and dark at the edge, as if made by a narrow spike driven straight in."
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount1
matches
0"She paused, eyes narrowing"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount2
fancyTags
0"Harlow continued (continue)"
1"she murmured (murmur)"
dialogueSentences123
tagDensity0.024
leniency0.049
rawRatio0.667
effectiveRatio0.033
82.9368%