Run: 2026-03-18-01KM07V17WKTZSAT4M7YDHW0D3

Run Details

Duration:
20.3s
Cost:
$0.018145
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 first thing Detective Harlow Quinn noticed was the smell. Not blood. Not cordite. Not the usual bouquet of damp brick, old iron, piss, and tube grease that clung to abandoned stations. This was sweeter. Sharper, almost metallic beneath the sweet, like hot pennies left in a dish of sugared tea. She stood at the top of the long stairwell and looked down into the bowels of Camden, where the old station had been sealed off by the city, forgotten by everyone except the sort of people who profited from being forgotten. A sodium lamp had been rigged somewhere below, throwing a jaundiced pool of light across the platform. In that light, the tiled walls looked sickly and wet. The tiles were original, cream with a green border, now cracked with age and tagged in places by paint that had no business being there. Beyond the cordon tape and the uniforms, the market stalls had been half-dismantled, as if the whole underground bazaar had been interrupted mid-breath. Quinn adjusted the worn leather watch on her left wrist and stepped down the stairs with military precision, one hand resting near the holster she wasn’t supposed to need in a place like this and almost certainly would. A constable moved aside. Another looked at her badge, then at her face, then away. She had that effect on people. She knew it. It was useful. At the foot of the stairs, Eva Kowalski was already there, tucked just outside the immediate crime scene in a cardigan that made her look younger than twenty-six until she lifted her head and those sharp green eyes met Quinn’s. She wore her round glasses low on her nose, her curly red hair pushed back poorly behind one ear, and a worn leather satchel sagged against her hip like it was full of bricks instead of books. Eva gave Quinn a small, uncertain smile. “You came.” Quinn’s gaze swept past her to the taped-off stall and the shape beneath the black forensic drape. “You sounded worried.” “I am worried.” Eva tucked a curl behind her left ear, then did it again a second later, the same nervous habit she never noticed she had. “This place shouldn’t have been accessible. Not tonight.” “Because the market moved?” Eva glanced toward the platform. “Because the full moon was three nights ago.” Quinn let that sit. The Veil Market, hidden supernatural black market beneath Camden, moved locations every full moon like a rat changing sewers. She had only twice seen it with her own eyes, and both times she had been deeply unhappy about being there. The first time, she’d had a bone token in her coat pocket and a very bad feeling. The second time, she’d had a dead informant in her car and an even worse feeling. Now the market was here, or had been until someone decided it wasn’t safe enough to leave intact. She flashed her badge to the nearest uniform and ducked under the tape. The platform was chaos arranged into something almost orderly by trained hands. One stall had been tipped sideways, its canvas awning torn and trampled. Glass ampoules glittered over the grimy tiles. A crate of something that smelled faintly of rosemary and rot had split open, spilling bundles of dried herbs into a dark puddle. Chalk circles had been smeared by boots. Someone had dragged a body six feet before stopping. Quinn crouched beside the blood and looked at it. It was dark, almost black, and already tacky around the edges. “No more than twenty minutes old,” said a familiar voice from behind her. “Maybe less. If we’re lucky.” Detective Harlow Quinn did not turn immediately. She knew that voice. She had spent three years learning to dislike it. “Quinn,” said Detective Inspector Mara Vale, her colleague from the Met’s Special Investigations Unit, appearing at her shoulder with a clipboard in one hand and the face of someone who had already decided how the story ended. “Glad you’re here.” Quinn finally looked up. Vale was neat as a pin, pale hair pinned back, rain-dark coat buttoned to the throat. She had the brisk, flattened expression of a woman who believed being first on the scene made her right. “You’ve secured the area?” “As best we can.” Vale nodded toward the draped body. “Victim’s a dealer. Name given by witnesses is Soren Pike, if you can trust the names these people use. One stab wound. Clean entry, right through the ribs. Likely to the heart.” Quinn watched the blood. “Likely.” Vale frowned. “You disagree?” “I haven’t said anything yet.” “That usually means you disagree.” Quinn rose slowly. Her sharp jaw tightened. “Where’s the weapon?” “Missing.” “Any signs of a struggle?” “Overturned stall. Broken glass. A few bruises on the victim’s forearms, possibly defensive.” Vale gestured with the clipboard. “Looks straightforward to me. A deal gone bad.” “No,” said Eva softly. Both detectives looked at her. Eva flushed and immediately tucked hair behind her left ear. “Sorry. I mean—maybe not. The circulation of goods down here is complicated. If it were a simple robbery, they’d have taken the stock. And they haven’t.” Quinn let her eyes drift across the stall. Crates of bottled powders sat stacked and untouched. A row of little velvet pouches had been emptied in place, their contents still dusting the board in glittering threads. Glass jars filled with bright powders, black salts, and one dish of something that looked like bone ash remained where they’d been left. Vale gave a polite, skeptical smile. “That’s because the killer was interrupted.” “By what?” Quinn asked. Vale lifted one shoulder. “Police arrival, perhaps.” Quinn knelt by the body. The drape had been lifted just enough for the torso to be exposed. The dead man was in his forties, maybe younger, with a narrow face and hands stained by whatever passed for commerce in this place. His shirt was torn at the collar. Quinn’s eye fixed on his right wrist. “Turn him,” she said. Vale hesitated. “Forensics already—” “Turn him.” One of the scene techs stepped in and, with the practiced care of someone handling a bomb, rolled the body enough to expose the back. Quinn’s gaze sharpened. No blood on the shirt beneath the body. No exit wound. The knife had entered cleanly from the front and stopped. That part wasn’t strange. What was strange was the bruising. A faint, circular mark bloomed between the shoulder blades. Not a bruise exactly. Too dark at the center, ringed with a pale halo. Quinn leaned closer. The mark was the size of a coin. “Photograph that,” she said. The tech did. Vale peered over Quinn’s shoulder. “Pressure mark from being pinned?” “Maybe.” Quinn stood and looked toward the ceiling. The station roof arched high overhead, held up by old iron beams blackened with decades of soot. Hanging from one beam above the stall was a security light, its cable twisted. She pointed. “Who put that there?” Vale looked up. “One of the market’s own, probably.” “Then why is it still swinging?” “It’s not—” “It is.” Quinn crossed to the pole and stopped beneath the light. It moved with the slightest current, a slow, pendulum drift. Not the frantic wobble of a light bumped by a struggle. A calm swing. A recent one. She looked down again and saw the mark on the dead man’s back in a new way. A perfect circle. A point of impact, not from a hand or a wall. Something had pressed him. Held him. The smell hit her again, stronger near the stall. Sweet and metallic and wrong. She turned to the table beneath the awning. There, among the spilled goods, lay a small circle of salt darkened by something black. A broken glass vial sat on its side. Beside it, a smear of clear liquid had eaten a line through the chalk markings. Quinn touched two fingers to the edge of the circle and pulled them back. The residue was cold. Not room cold. Deep cold, the kind that made the skin prick. Eva had come closer without Quinn noticing. “What is it?” Quinn wiped her fingers against her trousers. “Not blood.” Vale gave a tight sigh. “Please don’t tell me this is one of your occult deductions.” Quinn ignored her and crouched again by the body, this time focusing on the hands. The dead man’s fingers were curved inward. One hand was empty. The other had a crude cut on the index finger, fresh and shallow. “That’s odd,” Eva murmured. “Yes,” Quinn said. “It is.” Vale crossed her arms. “What?” “His hands are clean.” Vale blinked. “He’s dead, Quinn.” “No, I mean clean as in not stained by the merchandise. Look.” Quinn lifted the victim’s right hand just enough for the palm to catch the light. “Dealer’s hands. No pigment, no residue. And there’s no cash on him. No ledger. No lockbox key. If he was killed in a deal, someone took the profit, but left the stock and the body?” “That happens,” Vale said. “Not here.” Quinn’s voice came out flat. “Not in a market where information is currency.” Eva’s brow furrowed. She took a step closer to the stall, her satchel bumping her hip. “The stalls are arranged by category. Charms over there, reagents here, information in the back corridors. Soren Pike wasn’t a high-level broker. He traded in minor artifacts. Trinkets. Small protections. Nothing worth killing for unless—” She stopped. Quinn looked at her. “Unless what?” Eva swallowed. “Unless he had something he shouldn’t.” Quinn turned back to the table. A row of little drawers had been pulled open. One was empty. One had a smear of ash inside. Another held a folded square of black cloth, the sort used to wrap delicate objects. She touched it with a pen and lifted it. A brass compass lay beneath. It was small enough to fit in the palm of her hand, its casing tarnished with verdigris, the face etched with fine protective sigils. The needle, however, was not steady. It jittered in tiny, nervous increments before settling—then twitching again toward the far end of the platform. Quinn’s eyes narrowed. Eva inhaled sharply. “That’s a Veil Compass.” Vale looked between them. “A what?” Quinn did not answer. She was watching the needle. It did not point north. It didn’t even pretend to. It pointed toward the brick wall beyond the platform, where an old service door had been welded shut and painted over years ago. “No,” Eva said quietly, following Quinn’s gaze. “That’s impossible.” Quinn slipped the compass into her palm and stepped toward the wall. The needle jerked harder as she approached, then snapped with disturbing certainty at a spot low near the doorframe. Not at the door itself. At the wall beside it. She knelt, ignoring the grit on her knees, and examined the tiles. One looked newer than the rest. Not obviously. A shade too clean. The grout around it was ragged. Quinn pressed the tip of her pen against the edge. The tile shifted a fraction. Vale came up behind her, impatience sharpening her voice. “What are you doing?” “Finding your missing weapon,” Quinn said. “That’s a wall.” “That’s a false wall.” Eva stared. “How can you tell?” Quinn angled the compass so Eva could see the needle. “Because the compass is meant for supernatural rifts and portals, and it’s screaming at this wall.” Vale’s expression hardened. “That’s absurd.” Quinn stood and looked her colleague in the eye. “You smell that?” Vale hesitated. “Smell what?” “Exactly.” For the first time, something uncertain flickered in Vale’s face. Quinn pointed to the compass. “This is a Veil Compass. It’s attuned to supernatural energy. It points to the nearest rift or portal. The needle isn’t near the exit because it’s not near the exit. It’s inside the wall.” Vale gave a short, humorless laugh. “You expect me to believe there’s a portal in a sealed station wall?” “Do you have a better explanation for why the victim has a pressure mark between his shoulder blades, why the blood is wrong, why the stall was emptied of paper-thin valuables but not actual goods, and why a compass designed to detect supernatural breaches is trying to bore through a brick wall?” Vale said nothing. A uniform officer called from farther down the platform, “Ma’am? We’ve got something.” Quinn and Eva exchanged a glance. The officer led them around the bend to a maintenance alcove partly hidden behind a collapsed advertising panel. There, on the floor, lay a length of cord and a smear of chalk. Someone had laid out a crude circle—too crude for ritual work, too deliberate to be accidental. In the center of it, tucked beneath a torn glove, was another stain of that same black blood. Eva crouched and sniffed the air, then recoiled. “That’s not blood.” Quinn studied the glove. Inside the cuff was a dark grit, almost like soot. “Open it,” she said. The tech hesitated. Quinn gave him a look, and he pried the glove apart with forceps. Something small and hard fell out and clicked against the tile. A bone token. Everything in Quinn went still. Vale noticed. “What is it?” Quinn did not look at her. Her pulse had gone thin and sharp. The token was smooth and pale, carved with a tiny notch at one end, the sort of thing used to gain entry to places like this. Places that did not welcome ordinary police and hated attention almost as much as sunlight. “Someone came through the market entrance,” Quinn said slowly. Eva’s eyes widened. “With a token.” “Or they used one and dropped it.” Quinn bent, picked it up with a gloved hand, and examined the notch. “Which means they knew how to get in.” Vale folded her arms harder. “Or the victim was involved. He had the token. He had access. He was conducting business in an illegal marketplace beneath a closed Tube station, and someone robbed him.” Quinn turned her head and looked at Vale. “You still think this is about robbery?” Vale’s jaw tightened. “I think you’re chasing shadows.” Quinn almost smiled. It wasn’t friendly. “Then why is the compass still pointing at the wall?” Vale followed the direction of the needle at last, and Quinn saw the exact moment she realized it. Not all at once. Slowly, like a lock resisting a key. The wall wasn’t just hiding something. It was hiding the absence of something. A thinness in the bricks, a place where the air felt colder and moved differently, as though the station had a lung it had not been breathing through. The chalk circle on the floor wasn’t meant to open a portal. It was meant to hide one. “Someone sealed it,” Eva whispered, more to herself than to them. She had gone pale beneath her freckles. “Or tried to.” Quinn crouched again beside the wall, fingertips hovering over the tile. Cold leaked from the mortar. She thought of the dead man’s back, the circular bruise, the broken vial, the smell like sugar and pennies, the compass needle twitching with obscene confidence. She thought of a hand pressing someone flat against the wrong side of reality. A sound came from inside the wall. Not a knock. Not a scrape. A breath. Quinn froze. Eva drew in a sharp little gasp. Vale straightened so abruptly her clipboard nearly slipped from her hand. “What was that?” Quinn took one step back, then another. Her face stayed blank, but her mind had already started assembling the shape of the thing before her, fitting clues together like bones. The victim had not been stabbed in a fight. He had been silenced after contact with the portal. The compass had not been stolen. It had been used—perhaps by the victim, perhaps by his killer—to locate the breach. The chalk circle and bone token meant someone had gone in or out through a passage no one was supposed to know existed. And the bruise on the victim’s back was not from a knife hand or a wall. It was from something on the other side, pressing through. Quinn looked at Vale. “Clear the platform.” Vale stared at her. “What?” “Now.” “You don’t have authority here.” Quinn’s mouth hardened. “Then exercise yours before that wall opens on its own.” For one charged second, Vale looked ready to argue. Then the compass needle snapped so hard it struck the glass face with a tiny, sharp tick, and every fluorescent light on the platform went out at once. Darkness swallowed the station. There was a collective intake of breath. A uniform officer swore. Somewhere metal rang against tile as someone dropped equipment. In the black, Quinn felt rather than saw Eva move closer. Then the emergency lights came up, dim and red, painting the station in the color of old wounds. Quinn had already drawn her torch. She swept it over the wall. The tile she had touched was no longer flush. It had bulged outward by a hair’s breadth. Eva’s voice trembled. “Harlow—” Quinn didn’t answer. She was listening. From inside the wall came the faintest drag of fingernails on stone. Not human fingernails. Too many, too slow, like something waking up and testing the shape of its prison. Vale had gone white. To her credit, she didn’t run. “What the hell is in there?” Quinn’s jaw flexed. The answer came with the certainty of a verdict. “A route,” she said. “And someone just used it.” The tile shifted again. This time, dust fell from the grout in a dry little cascade, and beneath it, something black and wet began to seep through the crack, thin as ink. Eva whispered, “That isn’t possible.” Quinn glanced at the compass in her hand. The needle was no longer pointing at the wall. It was spinning. “That,” she said, very quietly, “is what worries me.”
created_at"2026-03-18T10:28:39.304Z" 3/18/2026, 10:28:39 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2392
moderation_latency(null)
generation_time19946
tokens_prompt923
tokens_completion4887
native_tokens_prompt835
native_tokens_completion3893
native_tokens_completion_images0
native_tokens_reasoning32
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.01814475
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_020818b2f6146bdf0169ba7e575c848194ba9109fb5c50c62c"
is_byokfalse
latency168
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-1773829719-dKIlFPVvLoFt5EcpuxRD"
upstream_id"resp_020818b2f6146bdf0169ba7e575c848194ba9109fb5c50c62c"
total_cost0.01814475
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
totalTags23
adverbTagCount2
adverbTags
0"Eva said quietly [quietly]"
1"Quinn said slowly [slowly]"
dialogueSentences98
tagDensity0.235
leniency0.469
rawRatio0.087
effectiveRatio0.041
88.28% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2987
totalAiIsmAdverbs7
found
0
adverb"very"
count2
1
adverb"slowly"
count3
2
adverb"softly"
count1
3
adverb"sharply"
count1
highlights
0"very"
1"slowly"
2"softly"
3"sharply"
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)
84.93% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2987
totalAiIsms9
found
0
word"familiar"
count1
1
word"velvet"
count1
2
word"perfect"
count1
3
word"furrowed"
count1
4
word"etched"
count1
5
word"flickered"
count1
6
word"pulse"
count1
7
word"charged"
count1
8
word"trembled"
count1
highlights
0"familiar"
1"velvet"
2"perfect"
3"furrowed"
4"etched"
5"flickered"
6"pulse"
7"charged"
8"trembled"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes narrowed"
1"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences260
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences260
filterMatches
0"watch"
1"look"
hedgeMatches
0"tend to"
1"try to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences332
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen53
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2982
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions133
wordCount2364
uniqueNames16
maxNameDensity2.45
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Quinn"
discoveredNames
Detective3
Harlow2
Quinn58
Camden2
Eva22
Kowalski1
Veil1
Market1
Inspector1
Mara1
Vale31
Met1
Special1
Investigations1
Unit1
One6
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Eva"
4"Kowalski"
5"Market"
6"Inspector"
7"Mara"
8"Vale"
9"Unit"
places
0"Met"
1"One"
globalScore0.273
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount1
matches
0"looked like bone ash remained where they’"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2982
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences332
matches
0"had that effect"
1"let that sit"
2"knew that voice"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs161
mean18.52
std18.77
cv1.014
sampleLengths
010
122
219
3116
438
527
677
79
820
935
104
1113
1277
1318
1413
1570
1620
1718
1820
1940
2043
2142
225
234
245
255
2610
271
285
2926
304
315
3236
3359
3412
354
367
375
3851
394
404
412
4228
4325
446
4523
4611
474
4813
4939
80.97% Passive voice overuse
Target: ≤2% passive sentences
passiveCount18
totalSentences260
matches
0"been sealed"
1"being forgotten"
2"been rigged"
3"been interrupted"
4"been tipped"
5"been smeared"
6"been emptied"
7"been left"
8"been lifted"
9"was torn"
10"were curved"
11"been pulled"
12"been welded"
13"was meant"
14"been stabbed"
15"been silenced"
16"been stolen"
17"been used"
18"was supposed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs399
matches
0"was watching"
1"wasn’t just hiding"
2"was hiding"
3"was listening"
4"was spinning"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences332
ratio0.009
matches
0"It jittered in tiny, nervous increments before settling—then twitching again toward the far end of the platform."
1"Someone had laid out a crude circle—too crude for ritual work, too deliberate to be accidental."
2"It had been used—perhaps by the victim, perhaps by his killer—to locate the breach."
98.50% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2373
adjectiveStacks0
stackExamples(empty)
adverbCount99
adverbRatio0.041719342604298354
lyAdverbCount26
lyAdverbRatio0.010956595027391488
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences332
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences332
mean8.98
std8.08
cv0.9
sampleLengths
010
12
22
318
43
516
641
717
810
925
1023
1138
124
1311
146
153
163
1740
1837
197
202
2117
223
2327
248
254
265
278
284
2919
3021
3117
3216
3318
3413
3512
3612
377
3823
397
409
419
4211
4313
445
457
464
479
4837
493
44.58% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.25301204819277107
totalSentences332
uniqueOpeners84
85.11% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences235
matches
0"Too dark at the center,"
1"Slowly, like a lock resisting"
2"Then the compass needle snapped"
3"Somewhere metal rang against tile"
4"Then the emergency lights came"
5"Too many, too slow, like"
ratio0.026
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences235
matches
0"She stood at the top"
1"She had that effect on"
2"She knew it."
3"It was useful."
4"She wore her round glasses"
5"She had only twice seen"
6"She flashed her badge to"
7"It was dark, almost black,"
8"She knew that voice."
9"She had spent three years"
10"She had the brisk, flattened"
11"Her sharp jaw tightened."
12"His shirt was torn at"
13"It moved with the slightest"
14"She looked down again and"
15"She turned to the table"
16"She took a step closer"
17"She touched it with a"
18"It was small enough to"
19"It jittered in tiny, nervous"
ratio0.174
62.13% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount187
totalSentences235
matches
0"The first thing Detective Harlow"
1"This was sweeter."
2"She stood at the top"
3"A sodium lamp had been"
4"The tiles were original, cream"
5"Quinn adjusted the worn leather"
6"A constable moved aside."
7"Another looked at her badge,"
8"She had that effect on"
9"She knew it."
10"It was useful."
11"She wore her round glasses"
12"Eva gave Quinn a small,"
13"Quinn’s gaze swept past her"
14"Eva tucked a curl behind"
15"Eva glanced toward the platform."
16"Quinn let that sit."
17"The Veil Market, hidden supernatural"
18"She had only twice seen"
19"The first time, she’d had"
ratio0.796
42.55% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences235
matches
0"Now the market was here,"
1"To her credit, she didn’t"
ratio0.009
81.88% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences82
technicalSentenceCount7
matches
0"Not the usual bouquet of damp brick, old iron, piss, and tube grease that clung to abandoned stations."
1"She stood at the top of the long stairwell and looked down into the bowels of Camden, where the old station had been sealed off by the city, forgotten by everyo…"
2"Beyond the cordon tape and the uniforms, the market stalls had been half-dismantled, as if the whole underground bazaar had been interrupted mid-breath."
3"At the foot of the stairs, Eva Kowalski was already there, tucked just outside the immediate crime scene in a cardigan that made her look younger than twenty-si…"
4"A crate of something that smelled faintly of rosemary and rot had split open, spilling bundles of dried herbs into a dark puddle."
5"She had the brisk, flattened expression of a woman who believed being first on the scene made her right."
6"A thinness in the bricks, a place where the air felt colder and moved differently, as though the station had a lung it had not been breathing through."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount1
matches
0"Eva whispered, more to herself than to them"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount3
fancyTags
0"Eva murmured (murmur)"
1"Eva whispered (whisper)"
2"Eva whispered (whisper)"
dialogueSentences98
tagDensity0.163
leniency0.327
rawRatio0.188
effectiveRatio0.061
88.4088%