Run: 2026-03-06-01KK1HAK5QJ3KWT16KWVTBQQJK

Run Details

Duration:
1m 47s
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 Detective Harlow Quinn ducked under the striped tape and stepped onto the dead escalator, the smell had already climbed halfway to street level. It wasn't just blood. Blood she knew. Blood had iron in it, heat, a blunt honesty. This had rot braided into it, and wet stone, and something sweet enough to turn the stomach. The abandoned Tube station beneath Camden swallowed sound in a way she didn't like. Voices came back wrong. Footsteps smeared. Even the scene-of-crime lights the uniforms had rigged along the platform looked weak, their white glare thinning in pockets of air as if the dark could drink. Quinn moved down with her usual economy, one hand brushing the rail, the other hooked at her belt. Closely cropped salt-and-pepper hair, sharp jaw, brown eyes that missed little. Her coat was still damp at the shoulders from the rain outside. On her left wrist, the worn leather strap of her watch clung dark against the skin. She checked the time more from habit than need. 02:17. At the bottom of the escalator, DC Reeve waited with a scene log tucked under one arm and unease trying hard to masquerade as boredom. "Evening, guv." "It was, before the call." Quinn took the log, signed herself in, and let her gaze travel the length of the platform. "What've we got?" "Male victim. Mid-thirties, maybe. No ID on him. Found by a transport worker checking old electrical access after complaints from a business up top about power fluctuations." Reeve gave the report in the clipped rhythm of someone trying to keep his head above strange water. "Uniforms secured the area. CSU's doing the usual. There was..." He hesitated, glanced down the tunnel to the right. "There was some concern this might be one for Special Assessment." Quinn looked at him. There was no such department on paper. There were, however, a handful of boxes scenes got pushed into when too many sensible people had seen too many impossible things and the Met needed everyone to stop asking the wrong questions. "Was Special Assessment called?" she asked. "Not yet. DI Lenton said wait for you." Of course he had. Anything that smelled even faintly of the inexplicable had started landing on her desk after Morris died. Not officially. Never officially. But the jobs came anyway, wrapped in euphemism and bad coffee and the look people wore when they wanted somebody else to name the thing they were afraid of. "Show me." The platform had once been tiled cream and green. Soot and age had reduced it to shades of old teeth. Ad posters peeled in strips from the walls. A rusted roundel hung askew above a bench with no slats left in it. Yet somebody had been here recently, and often. The dust was disturbed in broad, repeated lanes. Candle wax had puddled in constellations along the edge. A cluster of makeshift stalls—folding tables, old fruit crates, hanging lengths of dark fabric—still stood at the far end, abandoned in haste. Glass vials glittered under tarps. A bundle of dried herbs swung gently though there was no breeze Quinn could feel. Her jaw set. "Who touched any of this?" "No one since uniforms locked it down." Reeve lowered his voice. "There are witnesses saying this place wasn't here yesterday. Not like this." Quinn gave him nothing. "Witnesses say all kinds of things at two in the morning." But her eyes had fixed on a coin-sized disc lying near the yellow line. Bone, polished smooth, carved with a tiny notch through the center. She didn't pick it up. Not yet. The body lay ten yards beyond it, half on the platform and half over the lip, as though the man had crumpled while trying to get back from the tracks. CSU had set numbered markers around him in a rough halo. Quinn crouched beside marker four and let the scene settle into parts. Male, yes. Thirty to forty. Good shoes, expensive enough but scuffed at the toes. Charcoal overcoat, missing two buttons. Shirt open at the throat. No wallet. No phone. Hands stained black at the fingertips, as if he'd handled ash or soot or old ink. There was blood across his chest, but not nearly enough. The fatal wound, if that ragged tear beneath his ribs was fatal, should have left more on the fabric, more pooled beneath the torso, more castoff nearby. Instead the coat was tacky in places and dry in others, the pattern inconsistent. Transferred. "Cause of death?" Quinn asked. Dr. Meera Patel, kneeling on the opposite side in a white Tyvek suit, didn't look up from her camera. "Tentative? Exsanguination, but I dislike the route by which we arrived there. Body is unusually cold for the postmortem interval. Livor's faint. Rigor present in the jaw and upper limbs but patchy. Skin around the wound..." She leaned aside so Quinn could see. "Like freezer burn, except localized. And before you ask, no, I don't think someone stabbed him with a block of ice." "Would've saved me the effort." Patel snorted softly. "There's more. Eyes are clouded, but the sclerae have pinpoint hemorrhaging inconsistent with the wound. Fingernails show minor tearing, no substantial defensive injuries. And his left ear—" Quinn leaned closer. At first she thought it was blood dried behind the lobe. Then the light hit it properly. Not blood. A residue, iridescent and thin as fish scale. "Bag it," Quinn said. "Already swabbed." She shifted her gaze to the platform edge. There were footprints in the grime: CSU booties layered over uniform shoes layered over older marks. She tuned out the recent traffic and hunted the original pattern. Small, quick steps. Heavy boots. One dragging heel. A bare patch where the dust had been scuffed into a spiral, as if someone had pivoted hard. And there, almost hidden under the body, a clean groove no wider than a finger running straight toward the tunnel. As though something pointed had been dragged away. "Detective." The voice came from behind her, female, clear, with a tension under it that wasn't police. Quinn stood before she turned. Eva Kowalski looked as though she'd come directly from a library and stumbled into a morgue by mistake. Curly red hair escaping a loose knot. Round glasses misted at the edges from the damp. Freckles vivid against pale skin. A worn leather satchel hung across her body, swollen with books and papers enough to throw her slightly off balance. She was tucking hair behind her left ear before she even stopped moving. Quinn's irritation flared on instinct. "Who let her in here?" Lenton, broad in the shoulders and perpetually harassed, lifted a helpless hand from near the station stairs. "Consulting witness," he said. "Sort of." "That's not a thing." Eva halted a prudent distance from the body. Her green eyes flicked over the scene and sharpened with an intelligence Quinn disliked because it was too often attached to conclusions nobody could test. "I didn't ask to be called that," she said. "I was nearby. One of your constables found my number in a previous report." A previous report. Quinn remembered the file: museum theft, impossible entry point, symbol scratched under a display case. Eva Kowalski had provided historical context that turned out to be uncomfortably useful. "Why are you nearby at two in the morning?" Quinn asked. Eva's hand tightened on the satchel strap. "I was meeting someone." "In an abandoned station?" "In Camden. The station part was not on the itinerary." Lenton stepped in before Quinn could press. "She says this place is the Veil Market." The name landed in Quinn's gut with the cold familiarity of a bad dream. She kept her face still. Eva glanced at the makeshift stalls. "Or was, until everyone fled. It moves, usually every full moon. Hidden venues. Invitation only, more or less." "Invitation," Quinn said, looking at the bone disc near the yellow line. "Bone token," Eva said. "Entry requirement." Reeve made a small noise that might have been vindication or nausea. Quinn turned back to the body. "And your interpretation?" Eva hesitated, then came one pace closer, careful not to cross the markers. "If this is the Market, then robbery's possible but probably not primary. Information changes hands here. Curses. Contraband. Tools. If someone died on the platform and everyone vanished, either they feared police..." Her gaze went to the tunnel mouth. "Or they feared what killed him would still be here." "That's not an interpretation," Quinn said. "That's campfire fog." Colour rose in Eva's face. "Fine. Practical version, then. The wound doesn't look right because it may not be where he died." Patel looked up. "That, at least, I agree with." Quinn crouched again. "Why move him twelve feet and leave him half over the tracks? If you're staging, you do a cleaner job." "Unless you were interrupted," Eva said. "Or unless," Reeve offered, eager now, "he staggered here after being attacked in the tunnel." Quinn nodded toward the blood. "Then where's the trail?" Reeve opened his mouth and closed it. Exactly. She stood and walked slowly around the perimeter, ignoring the mutter of radios behind her. The platform lights hummed. Somewhere far in the tunnel, water dripped with maddening regularity. She stopped beside the nearest abandoned stall. On the crate lay a spill of black seeds, a cheap folding knife, and a square of velvet. The velvet bore the imprint of a small circular object recently removed. "Anything missing catalogued?" she asked. "Hard to catalogue a criminal flea market," Lenton said. Quinn let that pass. She knelt by the crate and smelled the velvet. Metal. Oil. Ozone, faint but distinct. Her gaze shifted to the body's left hand. The fingers were clenched. Patel had bagged them already, but something green crusted in the web between thumb and forefinger. "Open it." Patel carefully loosened the dead hand. A flake broke free and fell into the evidence tray with a tiny metallic tick. Verdigris. Quinn's attention sharpened. Brass left that colour when it aged. Brass small enough to fit in a palm. Brass carried recently enough to stain skin. Eva saw it too. "A compass," she said softly. Quinn looked at her. Eva swallowed. "A Veil Compass. Small brass casing, etched face. Needle tracks the nearest rift or portal. They show up in market inventories from time to time. Rare. Expensive. Dangerous if you're trying not to find something." Reeve frowned. "Portal." "Think hidden doorway, weak point, rupture." Eva pushed hair behind her ear again, more forcefully this time. "Whatever term helps." Quinn ignored the term and kept the fact. Missing object. Victim had held it. Possibly bought it here. Possibly stolen it. She moved to the groove she'd seen beneath the body and crouched low. The line in the dust wasn't random. It began under where the victim's hand had fallen and ran to the platform edge, then disappeared. No. Not disappeared. She stepped down carefully onto the track bed. Gravel shifted under her shoes. The rails were furred with rust. Her torch beam skimmed sleepers, cables, stale puddles. There, between the tracks: a second line, finer now, interrupted every foot by tiny crescent nicks as if a metal point had twitched while being dragged. A compass needle under agitation. "Nobody comes down here," she said without looking back. "Detective—" Lenton began. "Nobody." She followed the line into the tunnel mouth, the beam cutting through suspended dust. Ten feet in, the air changed. Cooler, yes, but also charged, as before a thunderstorm. The smell of rot dropped away, replaced by wet stone and singed hair. On the right-hand wall, hidden from the platform by a jut of old service conduit, blood finally appeared. Not much. A handprint at shoulder height. A smear lower down. Then, on the tiles, a fan of dark droplets sprayed sideways. "Here," Quinn said. The others crowded as close as the rails allowed. "This is where he was attacked," Reeve said. "No." Quinn crouched by the handprint. "This is where he braced himself." She put her fingers near, not on, the mark. Five prints. Thumb spread wide. The blood had run downward in narrow streams. The hand had been stationary long enough for gravity to take hold. Someone injured, dizzy, trying to stay upright. She angled her torch lower. On the wall beside the blood were scratches. Three shallow, one deep, all curved inward. Not made by a knife. Not by fingernails, either. Something hooked. And below them, nearly invisible unless the light hit just so, a circle drawn in a substance clear as spit, now drying tacky on the tile. Symbols nested inside it. Not paint. Not chalk. Something iridescent. Patel swore under her breath. Eva's face had gone pale. "Don't touch that." Quinn straightened. "Why?" "Because if I'm right, that's not a ward. It's a tear-marker." Eva's voice was thin but steady. "Some traders mark safe crossings that way. If the Compass found a live rift, and if someone else wanted it..." She looked at the scratches, the blood, the line on the tracks. "He wasn't attacked for money. He was followed because he found a doorway." Lenton blew out a breath. "A doorway to where?" "No idea." Quinn did. Or rather, she knew she did not need the answer yet. She needed sequence. Victim acquires compass. Compass reacts in the station—too strongly, perhaps unexpectedly. Victim leaves the stall, heads toward the tunnel, either lured by the needle or intending to verify a lead. Someone follows. There is confrontation near the marked wall. Victim is wounded elsewhere—something about the chest tear still wrong, still too clean around the edges despite the raggedness. He braces here. Blood on wall. He drops the compass or has it taken. The compass is dragged toward the tracks, needle pulling. Then what? Body ends up back on the platform with less blood than the wound should yield. She swept the torch beam higher along the tunnel wall and saw what everyone else had missed because nobody had thought to look above eye level. The tiles three feet over the blood were cracked in a rough oval, spiderweb fractures radiating outward. Not impact damage. The dust around them had burned away in a halo. In the center of the oval, just for an instant, the light seemed to bend. Not a reflection. Not a trick. A soft warping, as if the air there had a pulse of its own. Her skin tightened along her arms. Morris had said something, the week before he died. Not enough to make sense of then. Not enough to put in a report. He'd come back from surveillance with a look in his eyes she had never seen before and told her, in the car, to be careful around places that felt smaller on the outside than in. Then he had laughed at himself and changed the subject. Three days later, he was dead in a locked warehouse with a broken neck and no footprints in the dust around him but his own. Quinn stepped back from the wall. Her voice, when she spoke, was flat and controlled. "The body was moved because it came out there." Reeve stared. "Came out?" She pointed. "Look at the blood pattern. We have bracing here, no collapse, no arterial pool. We have transfer on the body, not a proper bleed-out on the platform. If he died where he stood, we'd have him here. If he staggered back, we'd have a trail. We have neither." She looked from Lenton to Patel to Eva. "We have a disturbance in the wall, heat effect on tile, a track line from a brass instrument designed to find openings, and a market full of people who vanished in under a minute and left goods behind. He went through something, or was pulled through it, and then he came back wrong." Silence held for a beat too long. Then Reeve said what the others were thinking. "That's impossible." Quinn's brown eyes stayed on the warped patch of air. "No," she said. "It's inconvenient." Eva let out a breath that sounded almost like a laugh, though there was no humor in it. "Detective—" Quinn raised a hand to stop her. Her mind was already moving ahead, stripping the scene for what mattered. The missing compass. The market vendors gone. The victim's erased identity. The residue behind the ear, the cold in the wound, the body returning to the platform with too little blood and too much wrongness. Someone here knew exactly what had happened, and they had fled before uniforms ever reached the gate. She looked back toward the platform. The bone token near the yellow line sat where it had fallen, small and pale and patient. "Bag every token you find," she said. "Photograph every stall before anything moves. Pull CCTV from every street entrance within half a mile, though I won't hold my breath. Canvass for anyone seen leaving in a hurry carrying brass. And get me a full list of recent thefts involving museum archives, private collections, or occult junk men pretend is antique metalwork." Eva blinked. "Occult junk?" "You knew what I meant." "I did." Quinn checked her watch again. 02:29. Eleven minutes in the station and the case had already walked off the map. Fine. Maps were only useful when the ground behaved. She climbed back onto the platform and finally bent to pick up the bone token with a gloved hand. It was warm. Not from her. That made her go still. "Detective?" Patel said. Quinn turned the token over. Along the carved notch, fresh grime had been rubbed away, revealing a dark reddish stain embedded in the porous surface. Blood, maybe. Or older than that. On the reverse side, almost too fine to see, was a stamped mark: a tiny compass rose. Not random entry, then. Deliberate. The victim had been admitted by someone specific, a trader or broker who marked their tokens. She slipped the token into an evidence bag and sealed it herself. "What is it?" Lenton asked. Quinn looked once more at the stalls, the body, the tunnel wall with its breathing patch of air. Everything about the scene argued for disorder. Panic. Chaos. Yet the details aligned with the ugly neatness of intention. "This wasn't a deal gone bad," she said. "It was a handoff. Our victim came here to buy a way in, and somebody else arranged to make sure he never came back with it." Eva's fingers tightened on her satchel. "But he did come back." Quinn met her eyes. "Exactly." And because he had, because whatever lay behind that cracked oval had returned him instead of keeping him, the evidence no longer pointed to a simple murder in an unusual place. It pointed to a message. Somewhere deep in the tunnel, beyond the warped air and the old tile and the dead rails, something answered with a sound too low to be called a voice and too deliberate to be settling stone. No one on the platform moved. Quinn's jaw hardened. At her wrist, the leather watch sat steady against her pulse. "Seal the tunnel," she said. "No one goes through that wall until I know why it wants us to."
created_at"2026-03-06T12:17:58.976Z" 3/6/2026, 12:17:58 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency441
moderation_latency(null)
generation_time106719
tokens_prompt923
tokens_completion4894
native_tokens_prompt835
native_tokens_completion4157
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.0644425
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0c7b9ae583782a610169aac5f708ac8194a367abdc89f012cd"
is_byokfalse
latency155
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-1772799478-6bEfZv8Cf2AIPqOMsHx0"
upstream_id"resp_0c7b9ae583782a610169aac5f708ac8194a367abdc89f012cd"
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
totalTags35
adverbTagCount2
adverbTags
0"She leaned aside [aside]"
1"she said softly [softly]"
dialogueSentences90
tagDensity0.389
leniency0.778
rawRatio0.057
effectiveRatio0.044
89.11% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3214
totalAiIsmAdverbs7
found
0
adverb"gently"
count1
1
adverb"softly"
count2
2
adverb"slightly"
count1
3
adverb"slowly"
count1
4
adverb"carefully"
count2
highlights
0"gently"
1"softly"
2"slightly"
3"slowly"
4"carefully"
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)
76.66% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3214
totalAiIsms15
found
0
word"stomach"
count1
1
word"footsteps"
count1
2
word"could feel"
count1
3
word"tension"
count1
4
word"flicked"
count1
5
word"velvet"
count3
6
word"etched"
count1
7
word"charged"
count1
8
word"pulse"
count2
9
word"sense of"
count1
10
word"silence"
count1
11
word"aligned"
count1
highlights
0"stomach"
1"footsteps"
2"could feel"
3"tension"
4"flicked"
5"velvet"
6"etched"
7"charged"
8"pulse"
9"sense of"
10"silence"
11"aligned"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences287
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount1
narrationSentences287
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)
analyzedSentences341
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen57
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3210
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions107
wordCount2422
uniqueNames20
maxNameDensity1.61
worstName"Quinn"
maxWindowNameDensity5
worstWindowName"Quinn"
discoveredNames
Detective1
Harlow1
Quinn39
Tube1
Camden1
Reeve10
Met1
Morris2
Dr1
Patel8
Tyvek1
Kowalski2
Eva18
Colour1
Lenton7
Ten1
Silence1
Blood4
Brass3
Victim4
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Reeve"
4"Met"
5"Morris"
6"Dr"
7"Patel"
8"Kowalski"
9"Eva"
10"Lenton"
11"Silence"
12"Blood"
13"Brass"
14"Victim"
places(empty)
globalScore0.695
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences155
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3210
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences341
matches
0"let that pass"
1"left that colour"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs132
mean24.32
std25.71
cv1.057
sampleLengths
026
180
267
325
42
525
675
74
840
96
108
1154
122
13109
143
155
1623
1715
1825
197
2053
2196
225
2383
245
2530
2630
274
282
2981
308
311
3221
3372
3410
3523
364
3756
3831
3911
4011
414
4210
4315
4419
4524
4612
476
4812
499
90.59% Passive voice overuse
Target: ≤2% passive sentences
passiveCount12
totalSentences287
matches
0"got pushed"
1"been tiled"
2"was disturbed"
3"been scuffed"
4"been dragged"
5"were clenched"
6"were furred"
7"being dragged"
8"is dragged"
9"were cracked"
10"been rubbed"
11"been admitted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs398
matches
0"was tucking"
1"were thinking"
2"was already moving"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences341
ratio0.009
matches
0"A cluster of makeshift stalls—folding tables, old fruit crates, hanging lengths of dark fabric—still stood at the far end, abandoned in haste."
1"Compass reacts in the station—too strongly, perhaps unexpectedly."
2"Victim is wounded elsewhere—something about the chest tear still wrong, still too clean around the edges despite the raggedness."
88.70% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2432
adjectiveStacks1
stackExamples
0"vivid against pale skin."
adverbCount112
adverbRatio0.046052631578947366
lyAdverbCount32
lyAdverbRatio0.013157894736842105
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences341
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences341
mean9.41
std8.89
cv0.945
sampleLengths
026
14
23
39
417
514
64
72
827
918
1011
1112
1216
139
141
1525
162
1722
183
1945
2019
2111
224
237
2433
256
268
274
2817
292
302
3129
322
339
3411
358
3614
378
388
399
4022
415
4215
433
445
4511
4612
474
4811
4914
57.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.3746312684365782
totalSentences339
uniqueOpeners127
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount12
totalSentences227
matches
0"Even the scene-of-crime lights the"
1"Closely cropped salt-and-pepper hair, sharp"
2"Of course he had."
3"Instead the coat was tacky"
4"Then the light hit it"
5"Somewhere far in the tunnel,"
6"Possibly bought it here."
7"Possibly stolen it."
8"Then, on the tiles, a"
9"Then he had laughed at"
10"Then Reeve said what the"
11"Somewhere deep in the tunnel,"
ratio0.053
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences227
matches
0"It wasn't just blood."
1"Her coat was still damp"
2"She checked the time more"
3"He hesitated, glanced down the"
4"Her jaw set."
5"She didn't pick it up."
6"She leaned aside so Quinn"
7"She shifted her gaze to"
8"She tuned out the recent"
9"She was tucking hair behind"
10"Her green eyes flicked over"
11"She kept her face still."
12"Her gaze went to the"
13"She stood and walked slowly"
14"She stopped beside the nearest"
15"She knelt by the crate"
16"Her gaze shifted to the"
17"she said softly"
18"She moved to the groove"
19"It began under where the"
ratio0.181
94.36% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount166
totalSentences227
matches
0"It wasn't just blood."
1"Blood she knew."
2"Blood had iron in it,"
3"This had rot braided into"
4"The abandoned Tube station beneath"
5"Voices came back wrong."
6"Quinn moved down with her"
7"Her coat was still damp"
8"She checked the time more"
9"Quinn took the log, signed"
10"Reeve gave the report in"
11"He hesitated, glanced down the"
12"Quinn looked at him."
13"Anything that smelled even faintly"
14"The platform had once been"
15"Soot and age had reduced"
16"Ad posters peeled in strips"
17"A rusted roundel hung askew"
18"The dust was disturbed in"
19"Candle wax had puddled in"
ratio0.731
44.05% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences227
matches
0"By the time Detective Harlow"
1"As though something pointed had"
ratio0.009
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount3
matches
0"Even the scene-of-crime lights the uniforms had rigged along the platform looked weak, their white glare thinning in pockets of air as if the dark could drink."
1"Closely cropped salt-and-pepper hair, sharp jaw, brown eyes that missed little."
2"The body lay ten yards beyond it, half on the platform and half over the lip, as though the man had crumpled while trying to get back from the tracks."
96.43% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags35
uselessAdditionCount2
matches
0"She followed, the beam cutting through suspended dust"
1"She looked, the blood, the line on the tracks"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags22
fancyCount0
fancyTags(empty)
dialogueSentences90
tagDensity0.244
leniency0.489
rawRatio0
effectiveRatio0
90.5681%