Run: 2026-03-18-01KM09YD5K4QGYCGZMGY91KDBM

Run Details

Duration:
22.4s
Cost:
$0.020341
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
The stairs beneath Camden were slick with old rain and newer fear. Harlow Quinn took them two at a time, her torch beam cutting a hard white slice through the underground dark. The air grew colder with every step, carrying the mineral stink of damp concrete, stale electrical heat, and something sweeter underneath, like crushed flowers left too long in a vase. A normal station would have had graffiti, the scrape of commuters, the low mutter of trains somewhere in the bone of the city. This place had none of that. The platform below was abandoned by ordinary life and occupied by something else. Something she did not believe in, and kept being forced to catalog anyway. At the foot of the stairs, she paused. The old Tube platform spread out in silence, roof columns patched with grime, the tiled walls fractured by age. Half the lights were dead. The ones that still worked flickered with a yellow weakness that made every shadow seem thicker than it should. A cordon of uniformed officers stood near the far end, their faces tight, one constable on a radio, another trying not to look at the thing on the floor. Quinn’s eyes went there immediately. A body lay near the platform edge, though calling it a body was already an act of courtesy. It had been covered with a white sheet, but the outline beneath was wrong—too still, too collapsed in on itself. Beside it, on the filthy tiles, a scattering of black powder had been drawn into a ring that had broken in two places, as if someone had tried to make a boundary and failed. And the smell. Sweet rot, incense, old pennies. She slipped the torch into its holder and stepped under the cordon. “Who’s in charge here?” A sergeant turned. “Detective Quinn. Thought it’d be you.” “Unfortunate for both of us.” Quinn let her gaze flick over him once, all shaved scalp and damp collar, then past him to the scene. “Where’s the witness?” “No witness. We’ve got a security guard who found it when the market went dark, but he’s in shock. The body was already there when he came down.” “Market?” He hesitated. “They’re calling it that.” Quinn looked at the platform again. “And you let them call it that?” His mouth tightened. “You know what I mean.” She did. And she hated that she did. A voice behind her said, “He means the underground bazaar full of people pretending they’re not breaking at least twelve laws at once.” Quinn turned. Detective Harlow Quinn did not like surprises. This one, unfortunately, wore a familiar face. DS Anita Mercer stood at the edge of the platform in a gray coat, her badge visible, her dark hair pulled back so severely it made her cheekbones look sharpened. She held a clipboard under one arm and had the expression of someone who had already decided the world was a nuisance. Quinn’s jaw tightened. “You’re out of your lane,” Quinn said. “Metropolitan Police,” Mercer replied. “My lane is wherever the paperwork is, apparently.” She lifted the clipboard. “I was called because the scene includes unlicensed substances, possible organized trafficking, and whatever that black ring is supposed to be. Thought you’d appreciate backup.” “I appreciate silence more.” Mercer’s gaze slid to the body. “You’re in a bad mood.” “I’m in a basement under Camden looking at a corpse inside a black market that officially doesn’t exist.” “Then you’re in the right place.” Mercer adjusted her grip on the clipboard. “Victim’s male, mid-thirties, no visible trauma from where I’m standing. Cause of death unknown. The forum—” She stopped, corrected herself with a grimace. “The stallholders. They’re saying he started screaming, then just… folded.” Quinn gave her a flat look. “Folded.” Mercer didn’t flinch. “That’s the word they used.” Quinn walked past her toward the body. The officers gave way. She crouched at the edge of the sheet and studied the scene without touching anything. She was good at this part, the part before conclusions hardened. She liked facts because they had edges. Facts could be held. The first thing she noticed was the ring of black powder. Not coal dust. Too fine. Too glossy in the torchlight. The second was the tile beneath the sheet. There was a wet mark where the body had been dragged, but it didn’t travel in the direction the security guard had indicated. It curved slightly, as if the corpse had shifted under its own weight. Dead men did not shift. Quinn looked up. “Who moved the body?” Mercer frowned. “No one. The guard found it where it is.” “No,” Quinn said. “It was moved at least twice. Once from the center of the platform to here, and once again after death. See the smears? Left shoulder to right heel. Someone dragged it by the arms, then by the ankles. Or it changed position in between.” “That’s a stretch.” “It’s observation.” Mercer squatted on the other side, careful not to cross the powder ring. “Or the floor was wet. The platform leaks.” Quinn pointed to the smear. “Then explain the interruption.” Mercer leaned closer, squinting. Her expression shifted, just slightly. Quinn had known her long enough to spot the moment her certainty gave way to irritation. Good. Irritation meant she was listening. The smear did stop and start. Not from slipping. From contact being lost. As if the body had been lifted an inch off the tiles. Quinn rose and examined the ring. The powder looked charred at the edges. In two broken gaps, the tiles beneath were scored with thin white scratches, not from impact but from something dragged against them with enough force to bite through grime. “What is that?” she asked. Mercer glanced at the constable nearest them. “We’re waiting on forensics.” “We don’t need forensics to know the powder’s a boundary marker.” Mercer’s face went still. “You’re joking.” “Do I look like I’m joking?” “Frankly, Quinn, you always look like you’re considering making someone’s day worse.” Quinn ignored that. She crouched and studied the ring from the edge, not crossing it. The broken places weren’t random. They were opposite each other. “Protective circle,” she murmured. Mercer gave a humorless laugh. “That’s one interpretation.” “What’s yours?” Mercer hesitated. “The market’s traders are saying he was attacked by a rival. Some kind of deal gone wrong. The circle could be ceremonial. Or part of a smuggling ritual. The black powder might be narcotic residue. People down here trade in all sorts of nonsense.” Quinn’s mouth twitched. “Nonsense has patterns.” “And you found one?” “Yes.” She stood and brushed damp grit from her sleeve. “Someone tried to contain something. Not protect the body. Contain the area around it.” Mercer stared at the ring. “Contain what?” Quinn looked past the sheet to the shadowed wall opposite. The platform tiles there were scuffed in an arc, as if something heavy had struck and slid. Above that, on the yellowed station map, the glass was cracked. Beneath the crack, something glinted. Quinn stepped around the body and lifted her torch. A brass compass was jammed behind the map frame, half-hidden in grime, its casing greened with verdigris. Its face was etched with tiny protective sigils so fine they looked like scratches until the light hit them. The needle jerked as she approached, then spun once and settled, pointing not at north but at the wall behind her. Her pulse changed. She did not let it show. Mercer noticed anyway. “What is it?” Quinn plucked the compass free and held it in her palm. It was warmer than it should have been. “Evidence.” “You’re going to tell me you’ve seen one of these before?” “No.” That was a lie, though not a simple one. She had seen enough impossible objects over the last three years to know the shape of trouble before it named itself. This one felt wrong in her hand. Not evil. Attentive. She flipped it open. The needle trembled, then locked toward the shadowed wall again. Not the platform. Not the stairs. The wall. Quinn walked toward it. Mercer caught up, heels clicking hard on old tile. “Quinn—” “Don’t start.” “I’m not starting. I’m asking what you think you’re doing.” Quinn stopped inches from the wall. The torch beam revealed nothing at first: cracked paint, old advert grime, a rectangle of fresher plaster where a panel had been replaced years ago. Then she saw it. A seam, almost invisible, running vertical from floor to ceiling. A door. She looked back at the body, then the circle, then the compass in her hand. “It’s not pointing to a person,” she said quietly. “It’s pointing to a breach.” Mercer’s brows drew together. “A breach in what?” Quinn turned the compass over. Protective sigils. Crafted brass. Not a toy. “In whatever keeps this place where it is.” The detective beside her made a sharp exhale through her nose. “You’re telling me we’re at a crime scene and your best theory is the station is a magical lock.” “I’m telling you,” Quinn said, “that someone opened something here, and someone else tried to seal it. Badly.” Mercer looked back at the corpse. “Then why is he dead?” Quinn’s attention snagged on a detail that had been there all along and had only just become legible: the dead man’s right hand. Even beneath the sheet, his fingers had been curled toward his chest. Not in a defensive spasm. In a grip. Something had been clutched there, then removed. She stepped to the body, lifted the sheet just enough to see the hand. Black grime under the nails. A crescent-shaped burn on the thumb pad. And, pressed into the skin of the palm, a pale indentation in the shape of a coin or token. “Because,” Quinn said, “he was carrying the key.” Mercer looked at her. “To the door?” “Maybe. To the market itself. Depends what kind of lock this is.” The sergeant approached cautiously. “Detectives. You need to know—” Quinn held up a hand. “Later.” He stopped, annoyed and obedient. Quinn respected that in a professional context. She glanced at the far end of the platform, where several market stalls had been hastily shuttered. A woman in a hood watched from behind a stack of crates. Across from her, a man in a leather apron was muttering into a mobile, his eyes fixed on the cordon. None of them met Quinn’s gaze for long. Fear made everyone amateur. Mercer followed her look. “They’re terrified.” “Yes.” “Because of the murder?” Quinn’s thumb traced the compass casing. “Because they know what happened and they don’t want the police to understand it.” Mercer folded her arms. “Or because they’re guilty.” “Guilty people are usually too busy protecting themselves to look this frightened.” “That’s not always true.” Quinn let her out of the argument with a silence. The compass needle gave a small, eager twitch. She walked back to the wall seam and crouched beside the baseboard. There, almost lost in the muck, was a line of dust dragged inward, not outward. Something had been opened from this side recently. Very recently. Quinn ran her finger above the groove without touching it. No fresh oil. No broken plaster. The door had been used cleanly, perhaps professionally. Not by someone improvising. Then she saw the shoeprint. Only one, partial, on the dust near the seam. A boot heel, narrow tread. It had stepped backward, hesitated, and turned toward the body. Not one person. Two. One approaching the door, one retreating. One who had entered. One who had not wanted to. Quinn stood slowly. Mercer watched her. “What?” “Whoever died didn’t die alone.” “No kidding.” Quinn nodded toward the mark. “There was a second person here. They came to the door, then backed away.” Mercer peered down. “Could be the same person making two tracks.” “Not at that angle.” Quinn pointed. “See the drag? Left side of the heel clipped the dust, then broke. One foot heavier, one lighter. Different gait.” Mercer’s jaw tightened as she studied it. “You’re very sure.” “I’m a detective.” “Convenient.” Quinn ignored the barb and returned to the body. She let the sheet fall back into place, then looked toward the cordon. “Find out who owns the stall nearest the breach. And get me the names of everyone who was in this section before the lights went out.” Mercer blinked. “You’re treating this like a missing-persons case.” “I’m treating it like a chain of events. If the body was moved, the scene was staged. If the compass is here, it was left deliberately. If the door is real, then someone opened it and closed it in a hurry.” Mercer lifted the clipboard, her expression sharpening into professional focus. “And the victim?” Quinn looked once more at the sheeted shape. “He’s not the first thing that happened here. He’s the last thing.” A murmur rippled from the stalls at the far end. Quinn turned toward it. The hooded woman had stepped out from behind her crates. She was thin, pale, and wore a bone-white pendant on a leather thong. Not quite a token. Not quite jewelry. She lifted a hand, and one of the uniformed officers started forward to stop her. Quinn spoke before he could. “Let her come.” The constable looked to the sergeant, who looked to Quinn, then nodded. The woman approached with the careful steps of someone crossing a line she could feel but not see. She stopped just outside the cordon and looked at the covered body without visible grief. “You should not have taken it,” she said. Her voice was low and roughened, as if she had smoked for years and regretted it. Quinn studied her face. Not a trader. Not police. Eyes rimmed red from either fear or sleep. “Taken what?” The woman’s gaze flicked to the compass in Quinn’s hand. “That.” Mercer’s head turned sharply. “You recognize this?” The woman did not answer Mercer. She spoke only to Quinn, which was its own kind of answer. “The door was shut for a reason.” Quinn felt the station narrow around that statement. “What door?” The woman’s expression barely changed, but something in it hardened. “The one under the market.” Mercer let out a breath that sounded almost triumphant, as if the absurdity of the place had finally provided proof for her skepticism. “Under the market.” Quinn did not look at her. “There’s more than this platform.” The woman’s eyes tracked to the compass. “It points where the veil is thin.” The word settled over the platform like dust. Quinn’s fingers tightened around the brass case. She had no appetite for occult poetry. She wanted names, timings, exits, motive. Still, the compass needle had not lied. It was angled now not at the wall, but beyond it, as if something behind the plaster had begun breathing. “Who was the dead man?” Quinn asked. The woman’s mouth flattened. “A broker. He had a bone token and no sense.” Mercer shot Quinn a look. “A bone token?” Quinn felt the pieces shift. Entry requirement. Hidden market. A token carved from bone. Not a key in the ordinary sense, but a passphrase made tangible. “He used it to get in.” The woman nodded once. “He was not meant to keep it.” Mercer glanced between them. “You’re both doing that thing where you assume I understand any of this.” Quinn’s voice stayed level. “The market requires a bone token for entry. If the broker had one, he likely controlled access or carried something for someone who did.” “And the body?” “Evidence of theft, betrayal, or a failed exchange.” Mercer’s eyes narrowed. “That’s three different motives.” “That’s why I said likely.” The woman shifted her weight. “He opened the wrong stall.” Quinn’s attention snapped to her. “What stall?” The woman hesitated. For the first time, she looked afraid. “The one that does not stay when the Market moves.” Quinn’s gaze went to the old station map, to the cracked glass, to the hidden seam in the wall. Her mind assembled the geometry with a cold, unpleasant click. The Veil Market was not merely a gathering place. It was mobile, shifting locations with the full moon. Yet this station, this abandoned pocket beneath Camden, had something fixed within it: a hidden door. A place the market returned to, perhaps, whether its traders understood why or not. Or something that followed it. She looked down at the compass again. The needle had begun to quiver. “Move the cordon back,” she said. Mercer stared. “Quinn—” “Now.” Mercer’s instinct to argue died under Quinn’s tone. She snapped at the nearest officers, and the line retreated by several feet. The platform seemed to hold its breath. Quinn stepped to the wall seam and held the compass flat against the plaster. The needle jerked violently, then spun, then fixed on a point below eye level. She crouched. There, hidden in the shadow of the baseboard, was a second mark. Not a crack. A shallow impression in the wall, hand-sized, shaped like a thumb pressing into soft clay. Quinn touched it lightly. The plaster gave. A section of wall slid inward with a dry, grating sigh. Mercer swore under her breath. Behind the panel was not a tunnel, not exactly. A narrow recess lined with blackened brick, and within it a rectangle of darkness so complete it seemed to absorb the torchlight rather than reflect it. From the opening came a thin draft of cold air smelling of wet stone and burnt herbs. The room behind the platform was empty. Mostly. On the floor lay a single strip of cloth, dark with something that might have been blood if blood could go gray in the air. Beside it, another bone token, split cleanly down the middle. Quinn stared into the darkness beyond the recess. There was a second set of scratches there, deeper than the first, and a smear on the brick as though something large had been dragged through. Not a body. Something that had weight and intelligence and had not wanted to be found. Her voice, when she spoke, was quiet. “They didn’t die at the scene.” Mercer stepped up beside her despite herself. “Where then?” Quinn held out the compass. The needle no longer pointed to the breach. It pointed through it, into the blackness behind the wall. “Wherever this leads,” she said, “someone went in after the victim. And someone else came out.” The woman from the stalls had gone pale. “You should close it.” Quinn looked at her. “Why?” “Because it is already open enough.” Quinn did not like the fear in her voice. It was too controlled. Not panic. Knowledge. She glanced at Mercer. “Get me every camera angle on this platform, every trader, every name. I want to know who carried the body, who touched the wall, and who knew enough to leave a compass where we’d find it.” Mercer’s eyes flicked to the hidden opening. “And you?” Quinn set her shoulders and tucked the compass into her coat pocket. The brass was warm as a living thing. “I’m going through.” Mercer’s mouth parted in immediate protest. Quinn lifted a hand before it came. “Don’t start. If there’s a rift here, I’m the only one on this platform with the sense to recognize it before it eats half your department.” “That’s not a comforting argument.” “It wasn’t meant to be.” She stepped toward the opening. The cold breath from within touched her face. Something moved in the dark beyond, just once, soft as cloth sliding over stone. Quinn stopped. In the silence, she heard it: not a voice, not exactly, but the faint scrape of a shoe on brick, somewhere below the platform, waiting. The evidence had not added up because it had not belonged to one crime. It belonged to two. One human. One not. And both of them had happened here, in the dark beneath Camden, where a market that should not exist had left behind a body, a compass, and a door that was still open by a crack.
created_at"2026-03-18T11:05:26.977Z" 3/18/2026, 11:05:26 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency402
moderation_latency(null)
generation_time21995
tokens_prompt923
tokens_completion5435
native_tokens_prompt835
native_tokens_completion4381
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.02034075
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0fb6ced09159dc4c0169ba86f709b08196bc24318b647c54be"
is_byokfalse
latency186
model_permaslug"openai/gpt-5.4-mini-20260317"
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-1773831926-bwKNQPwbtFoHs1yD4ke2"
upstream_id"resp_0fb6ced09159dc4c0169ba86f709b08196bc24318b647c54be"
total_cost0.02034075
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
totalTags19
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences126
tagDensity0.151
leniency0.302
rawRatio0.053
effectiveRatio0.016
86.56% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3348
totalAiIsmAdverbs9
found
0
adverb"slightly"
count2
1
adverb"cautiously"
count1
2
adverb"very"
count2
3
adverb"slowly"
count1
4
adverb"deliberately"
count1
5
adverb"sharply"
count1
6
adverb"lightly"
count1
highlights
0"slightly"
1"cautiously"
2"very"
3"slowly"
4"deliberately"
5"sharply"
6"lightly"
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)
70.13% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3348
totalAiIsms20
found
0
word"silence"
count4
1
word"fractured"
count1
2
word"flickered"
count1
3
word"familiar"
count1
4
word"weight"
count3
5
word"etched"
count1
6
word"pulse"
count1
7
word"trembled"
count1
8
word"traced"
count1
9
word"the last thing"
count1
10
word"could feel"
count1
11
word"flicked"
count2
12
word"tangible"
count1
13
word"comforting"
count1
highlights
0"silence"
1"fractured"
2"flickered"
3"familiar"
4"weight"
5"etched"
6"pulse"
7"trembled"
8"traced"
9"the last thing"
10"could feel"
11"flicked"
12"tangible"
13"comforting"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"let out a breath"
count1
1
label"eyes widened/narrowed"
count1
highlights
0"let out a breath"
1"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences290
matches
0"looked afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences290
filterMatches
0"look"
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences397
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3347
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
totalMentions114
wordCount2398
uniqueNames9
maxNameDensity2.59
worstName"Quinn"
maxWindowNameDensity5
worstWindowName"Quinn"
discoveredNames
Camden3
Quinn62
Tube1
Harlow2
Anita1
Mercer38
Veil1
Market1
One5
persons
0"Camden"
1"Quinn"
2"Harlow"
3"Anita"
4"Mercer"
5"Market"
6"One"
places(empty)
globalScore0.207
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences159
glossingSentenceCount1
matches
0"looked like scratches until the light hit"
20.73% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords1.793
wordCount3347
matches
0"not from impact but from something dragged against them with enough force to bit"
1"not at north but at the wall behind her"
2"not at the wall, but beyond it, as if something behind the plaster had begun brea"
3"Not a key in the ordinary sense, but a passphrase made tangible"
4"not a voice, not exactly, but the faint scrape of a shoe on brick, somewhere below the pla"
5"not exactly, but the faint scrape of a shoe on brick, somewhere below the pla"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences397
matches
0"hated that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs194
mean17.25
std16.58
cv0.961
sampleLengths
012
192
213
38
472
55
672
73
85
916
109
1128
1228
131
146
1513
168
178
1823
192
2014
2155
227
2341
244
2511
2618
2746
287
298
3048
3121
3244
335
347
3511
3647
373
382
3921
409
4131
4225
4342
445
4511
4611
476
486
4912
84.69% Passive voice overuse
Target: ≤2% passive sentences
passiveCount17
totalSentences290
matches
0"was abandoned"
1"being forced"
2"been covered"
3"been drawn"
4"been dragged"
5"been lifted"
6"were scored"
7"were scuffed"
8"was jammed"
9"was etched"
10"been replaced"
11"been curled"
12"been clutched"
13"been opened"
14"been used"
15"was angled"
16"been dragged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs412
matches
0"was listening"
1"was muttering"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences397
ratio0.003
matches
0"It had been covered with a white sheet, but the outline beneath was wrong—too still, too collapsed in on itself."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2403
adjectiveStacks0
stackExamples(empty)
adverbCount94
adverbRatio0.03911776945484811
lyAdverbCount26
lyAdverbRatio0.010819808572617561
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences397
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences397
mean8.43
std7.3
cv0.866
sampleLengths
012
120
230
323
46
513
613
78
819
95
1019
1129
125
1318
1420
1534
163
175
1812
194
203
216
2225
233
2428
251
262
274
286
297
303
315
322
336
3423
352
367
377
3830
3922
403
417
424
4312
4425
454
466
475
4818
4913
45.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.24685138539042822
totalSentences397
uniqueOpeners98
53.12% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences251
matches
0"Too glossy in the torchlight."
1"Then she saw it."
2"Then she saw the shoeprint."
3"Only one, partial, on the"
ratio0.016
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount46
totalSentences251
matches
0"It had been covered with"
1"She slipped the torch into"
2"His mouth tightened."
3"She held a clipboard under"
4"She lifted the clipboard"
5"She stopped, corrected herself with"
6"She crouched at the edge"
7"She was good at this"
8"She liked facts because they"
9"It curved slightly, as if"
10"Her expression shifted, just slightly."
11"She crouched and studied the"
12"They were opposite each other."
13"She stood and brushed damp"
14"Its face was etched with"
15"Her pulse changed."
16"She did not let it"
17"It was warmer than it"
18"She had seen enough impossible"
19"She flipped it open."
ratio0.183
63.59% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount199
totalSentences251
matches
0"The stairs beneath Camden were"
1"Harlow Quinn took them two"
2"The air grew colder with"
3"A normal station would have"
4"This place had none of"
5"The platform below was abandoned"
6"Something she did not believe"
7"The old Tube platform spread"
8"The ones that still worked"
9"A cordon of uniformed officers"
10"Quinn’s eyes went there immediately."
11"A body lay near the"
12"It had been covered with"
13"She slipped the torch into"
14"A sergeant turned."
15"Quinn let her gaze flick"
16"Quinn looked at the platform"
17"His mouth tightened."
18"A voice behind her said,"
19"Detective Harlow Quinn did not"
ratio0.793
59.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences251
matches
0"As if the body had"
1"Even beneath the sheet, his"
2"And, pressed into the skin"
ratio0.012
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences88
technicalSentenceCount5
matches
0"Beside it, on the filthy tiles, a scattering of black powder had been drawn into a ring that had broken in two places, as if someone had tried to make a boundar…"
1"Quinn’s attention snagged on a detail that had been there all along and had only just become legible: the dead man’s right hand."
2"Her voice was low and roughened, as if she had smoked for years and regretted it."
3"It was angled now not at the wall, but beyond it, as if something behind the plaster had begun breathing."
4"There was a second set of scratches there, deeper than the first, and a smear on the brick as though something large had been dragged through."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences126
tagDensity0.103
leniency0.206
rawRatio0.077
effectiveRatio0.016
85.0156%