Run: 2026-03-18-01KM0A0XREG14CC94M665MJ6DQ

Run Details

Duration:
19.9s
Cost:
$0.005103
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 abandoned Tube platform beneath Camden should have smelled like rust and wet concrete. Harlow Quinn knew the odor of old London infrastructure the way she’d once known the smell of cordite—familiar, harmless, a background note you didn’t bother to name until you stepped into it. Tonight the air was wrong. It carried a faint sweetness, like bruised apples left too long in a drawer, threaded with something metallic and sharp. Under it all, there was a dryness that made her throat feel sanded. Not smoke. Not gas. Something else—something that clung to the tongue as if the station itself were trying to speak and couldn’t. She stopped at the tiled edge of the platform where the blacktop ended and the dead track began. Her boots grounded with a dull, practiced sound. The Metropolitan Police had taught her to arrive early, to look before she was told what to see. Eighteen years of decorated service, and still, every case found a new way to test her patience. A bone token sat in her palm, warm as skin. It wasn’t hers; it never would be. The clue had been placed at the precinct desk in the envelope with no return address, the kind of delivery that made other officers joke about “ghosts” and “madmen” in the break room. Harlow hadn’t laughed. Her partner, DS Morris, had disappeared three years ago on a case that had begun with a joke and ended with no body and too many questions that wouldn’t be silenced. She turned the token once, feeling the small ridges catch her thumb. The mark etched into it wasn’t a symbol she recognized—at least not from any human alphabet. The brass of the Veil Compass would have been quicker to explain, if she hadn’t left it in her coat pocket for the moment like a loaded thought. At the far end of the platform, a string of bulbs hung on cables that should have fallen decades ago. Their light made everything look briefly honest, then dishonest again. Shadows pooled in the corners of the derelict station as if the darkness had learned to wait. Someone had moved the body. That was the first thing she noticed: the body wasn’t where it should have been. Not on the track. Not on the platform. It lay half on a crumpled pile of vinyl advertising boards, half on the bare concrete, as though whoever placed it had wanted to show it to the world and also hide it from it. Harlow took one slow step forward, then stopped again. There were footprints, or the suggestion of them. The dust on the platform wasn’t uniform; it had been scuffed in irregular patches, like something large had crawled and then lifted itself away. A voice came from behind her, light and sharp with nerves. “You came.” Eva Kowalski—round glasses catching the bulbs’ glow, curly red hair gathered and released in the same breath—stood with her satchel strap cutting diagonally across her coat. She tucked hair behind her left ear with the reflex of someone trying to keep fear from spilling out. Her green eyes found Harlow’s face, then flicked to the body. “I didn’t want you to be alone.” “I wasn’t alone,” Harlow said, and her tone landed hard, the way she’d learned to keep other people from arguing with her instincts. “Your note invited me.” Eva gave a small, careful smile that didn’t reach her shoulders. “I didn’t write it.” Harlow’s gaze sharpened. “Then whose handwriting was on the precinct envelope?” Eva’s fingers tightened around the strap of her satchel. “I don’t know. But it brought you here, didn’t it?” Harlow let that sit. She’d learned that people lied in two ways: with words, and with what they refused to say. Eva’s silence had weight. She had a master’s degree in Ancient History from Oxford, worked as a research assistant in the British Museum’s restricted archives, and understood the world’s hidden layers in a way that made her both dangerous and sincere. Dangerous because she wanted answers. Sincere because she believed in the pursuit. Harlow moved toward the body, slow enough to keep her own pace from disturbing evidence. A constable in a high-vis jacket stood at a distance, unsure where to place himself, eyes fixed on the darkness behind the platform as though expecting it to reach out. Harlow didn’t bother with him. He would wait until she told him what to do, and she hated needing to tell people. She knelt beside the body. The dead man—mid-thirties, dark hair flattened as if he’d been pressed to the ground—wore clothing that didn’t fit the station’s era. A tailored coat, too clean at the seams, with stitching that looked wrong even before she touched it. His shoes were polished, the leather stretched with care, as if he’d dressed for a meeting rather than for an underground end. His hands were empty. That would have been strange anywhere else. Here, it was worse. The Veil Market, underground and moving every full moon, sold information as readily as it sold enchanted goods. People came down here with purchases they carried like trophies. They didn’t arrive bare-handed and die without some trace of what they’d come for. His pockets had been turned out anyway—emptied neatly, as though someone had wanted to remove something without tearing the fabric. No wallet. No phone. No badge. Not even a bus ticket to make him real. But there was evidence. Evidence that didn’t want to behave. She leaned closer. The skin around his neck bore faint bruising—faint, almost careful, like someone had pressed a thumb to the underside of his jaw rather than strangled him. Under her fingertips, the bruises weren’t tender. They were cold, as though the body had been cooled from the inside. Harlow’s stomach tightened. At the base of the dead man’s skull, a smear of something dark marked the concrete. It looked like blood, but it hadn’t the thickness of blood. It had the sheen of oil, the wrong viscosity. When she raised her head and looked at the smear through the bulbs’ light, she noticed it didn’t spread outward. It had been placed. Directed. Someone had wanted that mark to stay where it was. Eva stepped closer, her steps careful in the dust. “His name?” “Not yet.” Harlow pulled on her gloves and resisted the urge to brush away the smear. Evidence that had been arranged didn’t want to be disturbed; it might already have been fixed in place by whatever rules governed this station. She found the man’s collar. The inside seam had an imprint where a sigil had been pressed against cloth—light indentations, barely visible. She tried to picture it before she saw it: a protective sigil, like the ones etched across brass. Her mind flicked to the Veil Compass she’d left in her pocket. “Where were you when you found him?” Harlow asked without looking up. Eva’s voice went lower, steadier. “He wasn’t here when I came.” “Bull.” Eva flinched at the word, then recovered. “When I arrived, I saw the man’s coat on the platform edge. It was as if the rest of him had been—” She swallowed. “—paused somewhere else. I called your name. You weren’t here.” Harlow’s jawline tightened. “So you came in. You saw the coat. Then you waited.” Eva looked down at her hands. “I didn’t wait long.” “You said something invited me.” Harlow’s eyes tracked the platform again, hunting for footprints that matched human weight. “How did the bone token get to me?” Eva’s silence tried to be an answer and failed. She reached into her satchel and pulled out a folded cloth. Under it lay a small object, black and smooth, like a polished stone carved to resemble a tooth. “A bone from the token-keeper,” she said. “Or something like it. I thought it might be relevant.” Harlow stared. “You brought that to a crime scene.” “It’s relevant to the scene.” Eva’s nervous habit—tucking hair behind her ear—returned with urgency. “This station isn’t just abandoned. It’s… attended. When people come and go, the rules shift. That’s why this place moves. The Veil Market doesn’t stay still.” Harlow set her gloved palm on the concrete by the smear. “And yet someone arranged this.” She looked at the body again. “Why remove his pockets? Why place the smear? If this were only about ritual, it would have been messy. Rituals are messy. Humans are messy.” Eva’s green eyes flickered toward the constable at the edge, then back. “Unless whoever did it knew you’d come.” Harlow felt the hair rise on her arms, though she kept her face neutral. “You don’t know me.” “I know your record.” Eva’s voice sharpened with the relief of speaking truth. “And I know about DS Morris.” The station seemed to tighten around them, the bulbs buzzing faintly overhead. Harlow didn’t look away from the dead man. She’d lost Morris in circumstances that had supernatural origins, and she’d built her career’s worth of precision around the hope that careful observation might pin the impossible to a board where it couldn’t wriggle off. “What about him?” she asked. Eva took a breath. “Three years ago, you said the evidence didn’t add up. The way you questioned it—like you were trying to find where the math broke. You couldn’t see the pattern then, but you felt it.” Harlow’s throat worked. She didn’t answer. She didn’t trust her voice in front of people who studied the occult. Not after Morris. She stood and walked a few steps along the platform, scanning the ground. There was no obvious drag mark, no blood trail leading from the tracks to the concrete. The concrete beneath the body was clean except for that placed smear and a handful of scattered grit that looked like pulverized brick. The grit sat in a ring around the man’s shoulders, as if he’d been set down on something fragile that had shattered. Harlow crouched again and touched the grit with two gloved fingers. It was fine, sharp. Not dust. Not cement. When she rubbed it between her fingers, it didn’t turn into residue. It stayed granular, resisting her touch as if it were not quite of the same world as her skin. “This isn’t London concrete,” she murmured. Eva moved beside her. “It’s false substrate. The Veil Market uses surfaces that can… mimic. So the body looks like it belonged here when it really didn’t.” Harlow lifted her gaze. “Or so the killer could control what our eyes interpret.” Eva’s mouth tightened. “Yes.” Harlow stood and reached into her coat pocket. The Veil Compass sat against her fingers like a small promise. She didn’t pull it fully out yet. She watched the compass’s casing through the fabric. Brass shouldn’t feel like anticipation. She looked toward the station wall where faded posters hung half-torn. One of them showed a smiling face from a decade she didn’t recognize. The paper around the edges had been burned in a pattern—thin arcs radiating outward, like the aftermath of a miniature lightning strike. Not lightning. Something else, something that had struck upward instead of down, as though a rift had briefly opened and then been sealed. Her skin prickled under her uniform shirt. “The Compass should point,” she said, more to herself than to Eva. Eva’s eyes widened slightly. “You brought it.” “Don’t act surprised.” Harlow’s voice steadied. “You asked me here because you think I’ll see what you can’t prove.” Eva’s freckles stood out more clearly under the bulbs. She nodded once. “I think you’ll see what everyone else refuses to look at.” Harlow pulled the Veil Compass free. The brass casing had a patina of verdigris, mottled green like old leaves. Face markings etched into its surface caught the light—protective sigils, tight and interlocking. The needle responded instantly, vibrating like a held breath. Then it stopped, pointing not toward a direction on the platform but toward the wall behind the posters. Toward where the burned pattern arced like veins. Harlow’s pulse accelerated. The compass wasn’t guessing. It was attuned. “Nearest supernatural rift or portal,” she said, and the words felt heavier here, as if the station liked to repeat itself through her. Eva stepped closer to peer over her shoulder. “There. That’s what’s been bothering me. I couldn’t measure it with any of my tools.” Harlow leaned in, focusing on the burned arcs. The scorch wasn’t uniform. It darkened in bands, almost like it had layers. She could almost imagine the heat arriving in pulses rather than a steady burn. She touched the edge of the poster carefully with her gloved hand. The paper crumbled under her fingers, but it didn’t fall like normal paper. It flaked away in sheets, each one separating from the wall as if it had been stuck there by something dissolvable. Behind it, the wall wasn’t brick. It was a surface like glass, faintly rippled. The air in front of it shimmered, just barely. When Harlow blinked, the shimmer resolved into a thin, vertical seam—a slit of darkness that didn’t belong to the station’s abandoned reality. Eva exhaled. “You see it.” “I do.” Harlow kept her voice level. “But look at the evidence. Look at the body.” Eva’s attention snapped back to the dead man. “He was killed because of the rift.” “Not necessarily.” Harlow’s gaze swept the corpse once more. “His neck bruising is too faint. His pockets were cleaned. The smear on the concrete—placed. Whoever did this wanted the rift discovered. Or they wanted us to think it was discovered.” Eva’s eyes narrowed. “So the rift is the decoy.” Harlow nodded slowly. “The Compass points toward it. That’s too neat.” Eva stared at the needle, then at the seam behind the wall. “You’re saying someone built the scene to lure you.” Harlow felt anger like a clean blade. She thought of Morris—his sudden absence, the way the case files had gone quiet as if someone had swallowed the last page. She had chased leads through ordinary streets and found only more silence. If the Veil Market was involved, then ordinary rules were a joke. But this—this was a stage set. “Who else is down here?” Harlow asked. Eva shook her head. “Not sure. The Market moves every full moon. By the time we find one entrance, the goods might have relocated. It’s possible there are people using it tonight who aren’t—” She stopped, then corrected herself. “—who aren’t part of my research threads.” Harlow stood and looked at the constable again. He was staring at her like she’d just spoken in riddles. Harlow’s mind filed away the mismatch: the body arranged, the smear directed, the bruising careful. A killer that knew how police minds worked would know she’d come for patterns. She reached into her pocket and pulled out her phone. No signal, of course. She didn’t need it. She needed time. “We take measurements,” Harlow said. “Photograph everything before anyone touches it. No moving the body unless I give the order. And get a sample of that smear—only enough to identify whether it matches blood.” Eva gave a quick nod, then stepped forward with her satchel. “I can help. I brought some swabs for… substances.” Harlow glanced at Eva’s bag. “That wasn’t a normal research kit.” “I didn’t come as just a researcher.” Eva’s voice went quiet, honest. “I came because I think this is connected.” Harlow looked at her. “Connected to what?” Eva’s eyes didn’t waver. “To the clique you suspect. The one that sells access and information. People who know when you’ll arrive. People who understand police work enough to plant evidence that can’t be tested easily.” Harlow’s mind clicked through the details again. The wrong sweetness in the air. The cold bruising. The cleaned pockets. The false substrate. The placed smear that resisted spreading. The Veil Compass needle pointing so precisely it felt like a finger pressed to her forehead. She could almost see the scene from the killer’s perspective: Harlow walking in, her precision hungry for logic, her past grief sharpening her attention. The killer didn’t need to beat her at investigation. They only needed to steer her toward the wrong conclusion. Or the right one at the wrong time. Harlow’s gaze returned to the seam in the wall. The rift’s darkness didn’t pulse; it waited. It waited like a mouth holding a word back until someone stood close enough to hear it. “Eva,” she said, keeping her tone firm, “stay where you are. Don’t approach the seam without me.” Eva’s lips parted, then she closed them. “You don’t trust me.” “I trust you to help me,” Harlow corrected. “I don’t trust it to be safe.” Eva nodded, swallowing the insult she probably felt. Her nervous habit returned anyway—she tucked hair behind her ear, then steadied her hands at her sides like she was trying not to tremble. The bulbs flickered once. The seam shimmered, just a fraction, as though something on the other side had shifted weight. Harlow felt the needle of the compass quiver again, then settle, as if to reassure her. Her anger redirected into focus. “Something is wrong,” she whispered, almost without sound. “Evidence doesn’t add up.” Eva looked at her, green eyes bright in the low light. “Then don’t let it.” Harlow stood very still, letting the station’s wrongness wash through her senses. She noticed things she’d missed on first approach: the way the dust around the body formed a ring, the way the smear had been placed with precision rather than carelessness, the way the pockets had been emptied too neatly, like a practiced hand. This wasn’t an accident. It wasn’t a brawl. It wasn’t even simple murder. It was choreography. And if it was choreography, then there was a dancer who expected an audience. Someone who expected her—Detective Harlow Quinn—to interpret the scene in a particular way. She lifted her chin slightly toward the seam and spoke to it as though it were a witness. “Show me what you want me to see,” she said quietly. “But I’ll decide what it means.” The compass needle pointed into darkness. The rift waited. And Harlow, with her sharp jaw set and her worn leather watch biting into her pulse, began to look past the story the evidence was telling.
created_at"2026-03-18T11:06:49.5Z" 3/18/2026, 11:06:49 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency495
moderation_latency(null)
generation_time19434
tokens_prompt923
tokens_completion4867
native_tokens_prompt835
native_tokens_completion3949
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.00510325
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0c402c43167af0260169ba874991408194b56a1b7a445d4b4b"
is_byokfalse
latency200
model_permaslug"openai/gpt-5.4-nano-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-1773832009-LgNGyEwp0TIxRzoI9qD1"
upstream_id"resp_0c402c43167af0260169ba874991408194b56a1b7a445d4b4b"
total_cost0.00510325
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount2
adverbTags
0"She stopped then [then]"
1"she said quietly [quietly]"
dialogueSentences72
tagDensity0.375
leniency0.75
rawRatio0.074
effectiveRatio0.056
88.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3071
totalAiIsmAdverbs7
found
0
adverb"really"
count1
1
adverb"slightly"
count2
2
adverb"carefully"
count1
3
adverb"slowly"
count1
4
adverb"precisely"
count1
5
adverb"very"
count1
highlights
0"really"
1"slightly"
2"carefully"
3"slowly"
4"precisely"
5"very"
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)
59.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3071
totalAiIsms25
found
0
word"familiar"
count1
1
word"etched"
count3
2
word"flicked"
count2
3
word"silence"
count3
4
word"weight"
count3
5
word"stomach"
count1
6
word"flickered"
count2
7
word"scanning"
count1
8
word"shattered"
count1
9
word"anticipation"
count1
10
word"aftermath"
count1
11
word"pulse"
count3
12
word"shimmered"
count2
13
word"resolved"
count1
highlights
0"familiar"
1"etched"
2"flicked"
3"silence"
4"weight"
5"stomach"
6"flickered"
7"scanning"
8"shattered"
9"anticipation"
10"aftermath"
11"pulse"
12"shimmered"
13"resolved"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes widened"
1"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences231
matches
0"d with urgency"
99.57% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount4
narrationSentences231
filterMatches
0"feel"
1"look"
2"watch"
hedgeMatches
0"tried to"
1"seemed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences278
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3048
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions30
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions110
wordCount2399
uniqueNames20
maxNameDensity1.88
worstName"Harlow"
maxWindowNameDensity5
worstWindowName"Harlow"
discoveredNames
Tube1
Camden1
Quinn2
London1
Metropolitan1
Police1
Morris4
Veil7
Compass5
Kowalski1
Harlow45
Eva31
Ancient1
History1
Oxford1
British1
Museum1
Market2
Evidence2
Detective1
persons
0"Camden"
1"Quinn"
2"Police"
3"Morris"
4"Compass"
5"Kowalski"
6"Harlow"
7"Eva"
8"Museum"
places
0"London"
1"Veil"
2"Ancient"
3"Oxford"
4"British"
globalScore0.562
windowScore0
50.66% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences151
glossingSentenceCount6
matches
0"smelled like rust and wet concrete"
1"as though expecting it to reach out"
2"looked like blood, but it hadn’t the thic"
3"looked like pulverized brick"
4"not quite of the same world as her skin"
5"felt like a finger pressed to her foreh"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.328
wordCount3048
matches
0"not toward a direction on the platform but toward the wall behind the posters"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences278
matches
0"let that sit"
1"learned that people"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs115
mean26.5
std18.93
cv0.714
sampleLengths
046
15
255
361
484
556
647
75
858
941
1013
1145
1218
1327
1415
1511
1619
1762
1812
1967
205
2161
224
2353
2435
2510
2649
273
2871
2911
3040
3152
3212
3311
341
3541
3614
3710
3826
3938
4017
419
4240
4347
4419
4518
4619
4755
485
4938
80.96% Passive voice overuse
Target: ≤2% passive sentences
passiveCount16
totalSentences231
matches
0"was told"
1"been placed"
2"been scuffed"
3"been pressed"
4"were polished"
5"been turned"
6"been cooled"
7"been placed"
8"been arranged"
9"been fixed"
10"been pressed"
11"been burned"
12"been sealed"
13"was attuned"
14"been stuck"
15"was involved"
16"been placed"
17"been emptied"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs444
matches
0"were trying"
1"wasn’t guessing"
2"was staring"
3"was trying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount4
flaggedSentences20
totalSentences278
ratio0.072
matches
0"Harlow Quinn knew the odor of old London infrastructure the way she’d once known the smell of cordite—familiar, harmless, a background note you didn’t bother to name until you stepped into it."
1"Something else—something that clung to the tongue as if the station itself were trying to speak and couldn’t."
2"It wasn’t hers; it never would be."
3"The mark etched into it wasn’t a symbol she recognized—at least not from any human alphabet."
4"The dust on the platform wasn’t uniform; it had been scuffed in irregular patches, like something large had crawled and then lifted itself away."
5"Eva Kowalski—round glasses catching the bulbs’ glow, curly red hair gathered and released in the same breath—stood with her satchel strap cutting diagonally across her coat."
6"The dead man—mid-thirties, dark hair flattened as if he’d been pressed to the ground—wore clothing that didn’t fit the station’s era."
7"His pockets had been turned out anyway—emptied neatly, as though someone had wanted to remove something without tearing the fabric."
8"The skin around his neck bore faint bruising—faint, almost careful, like someone had pressed a thumb to the underside of his jaw rather than strangled him."
9"Evidence that had been arranged didn’t want to be disturbed; it might already have been fixed in place by whatever rules governed this station."
10"The inside seam had an imprint where a sigil had been pressed against cloth—light indentations, barely visible."
11"“It’s relevant to the scene.” Eva’s nervous habit—tucking hair behind her ear—returned with urgency."
12"The paper around the edges had been burned in a pattern—thin arcs radiating outward, like the aftermath of a miniature lightning strike."
13"Face markings etched into its surface caught the light—protective sigils, tight and interlocking."
14"When Harlow blinked, the shimmer resolved into a thin, vertical seam—a slit of darkness that didn’t belong to the station’s abandoned reality."
15"She thought of Morris—his sudden absence, the way the case files had gone quiet as if someone had swallowed the last page."
16"But this—this was a stage set."
17"The rift’s darkness didn’t pulse; it waited."
18"Her nervous habit returned anyway—she tucked hair behind her ear, then steadied her hands at her sides like she was trying not to tremble."
19"Someone who expected her—Detective Harlow Quinn—to interpret the scene in a particular way."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount956
adjectiveStacks0
stackExamples(empty)
adverbCount26
adverbRatio0.027196652719665274
lyAdverbCount5
lyAdverbRatio0.005230125523012552
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences278
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences278
mean10.96
std7.98
cv0.728
sampleLengths
014
132
25
320
413
52
62
718
818
98
1018
1117
1210
137
1433
153
1631
1712
1816
1928
2020
2110
2217
235
2415
254
264
2735
289
298
3024
3111
322
3326
3419
3511
367
3723
384
3911
404
413
428
439
4410
454
4617
474
4837
495
40.29% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats27
diversityRatio0.21942446043165467
totalSentences278
uniqueOpeners61
15.65% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences213
matches
0"Then it stopped, pointing not"
ratio0.005
94.18% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount67
totalSentences213
matches
0"It carried a faint sweetness,"
1"She stopped at the tiled"
2"Her boots grounded with a"
3"It wasn’t hers; it never"
4"Her partner, DS Morris, had"
5"She turned the token once,"
6"Their light made everything look"
7"It lay half on a"
8"She tucked hair behind her"
9"Her green eyes found Harlow’s"
10"She’d learned that people lied"
11"She had a master’s degree"
12"He would wait until she"
13"She knelt beside the body."
14"His shoes were polished, the"
15"His hands were empty."
16"They didn’t arrive bare-handed and"
17"His pockets had been turned"
18"She leaned closer."
19"They were cold, as though"
ratio0.315
25.73% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount185
totalSentences213
matches
0"The abandoned Tube platform beneath"
1"Harlow Quinn knew the odor"
2"Tonight the air was wrong."
3"It carried a faint sweetness,"
4"Something else—something that clung to"
5"She stopped at the tiled"
6"Her boots grounded with a"
7"The Metropolitan Police had taught"
8"A bone token sat in"
9"It wasn’t hers; it never"
10"The clue had been placed"
11"Harlow hadn’t laughed."
12"Her partner, DS Morris, had"
13"She turned the token once,"
14"The mark etched into it"
15"The brass of the Veil"
16"Their light made everything look"
17"Shadows pooled in the corners"
18"Someone had moved the body."
19"That was the first thing"
ratio0.869
23.47% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences213
matches
0"If the Veil Market was"
ratio0.005
60.15% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences95
technicalSentenceCount11
matches
0"She had a master’s degree in Ancient History from Oxford, worked as a research assistant in the British Museum’s restricted archives, and understood the world’s…"
1"A constable in a high-vis jacket stood at a distance, unsure where to place himself, eyes fixed on the darkness behind the platform as though expecting it to re…"
2"The dead man—mid-thirties, dark hair flattened as if he’d been pressed to the ground—wore clothing that didn’t fit the station’s era."
3"She’d lost Morris in circumstances that had supernatural origins, and she’d built her career’s worth of precision around the hope that careful observation might…"
4"The concrete beneath the body was clean except for that placed smear and a handful of scattered grit that looked like pulverized brick."
5"The grit sat in a ring around the man’s shoulders, as if he’d been set down on something fragile that had shattered."
6"It stayed granular, resisting her touch as if it were not quite of the same world as her skin."
7"It flaked away in sheets, each one separating from the wall as if it had been stuck there by something dissolvable."
8"When Harlow blinked, the shimmer resolved into a thin, vertical seam—a slit of darkness that didn’t belong to the station’s abandoned reality."
9"She thought of Morris—his sudden absence, the way the case files had gone quiet as if someone had swallowed the last page."
10"Someone who expected her—Detective Harlow Quinn—to interpret the scene in a particular way."
50.93% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount4
matches
0"The clue had, the kind of delivery that made other officers joke about"
1"she said, more to herself than to Eva"
2"she said, and the words felt heavier here, as if the station liked to repeat itself through her"
3"Eva’s voice went, honest"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount3
fancyTags
0"she murmured (murmur)"
1"Harlow corrected (correct)"
2"she whispered (whisper)"
dialogueSentences72
tagDensity0.181
leniency0.361
rawRatio0.231
effectiveRatio0.083
75.2050%