Run: 2026-03-18-01KM0ARBP334N37ZMWX68YSKKP

Run Details

Duration:
23.9s
Cost:
$0.006176
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 stairwell down to the abandoned Tube platform breathed stale air and old electricity. Harlow Quinn descended with the same unhurried precision she used on crime scenes aboveground, her boots landing with a measured certainty on tiles the colour of dried blood. Her left wrist turned now and then, catching what little light there was from a flickering service bulb. The worn leather watch sat there like an anchor—quiet, familiar—while the world around her felt slightly wrong in the way a face can feel wrong when you’ve stared at it too long. A full moon hung somewhere beyond brick and steel. It should’ve been easy to ignore, but the Veil Market did not care about easy. It moved when it chose. Tonight it had chosen Camden, the basement of the city layered over itself until streets became tunnels and tunnels became entrances. Eva Kowalski followed two steps behind, her round glasses catching the bulb’s light. Curly red hair, freckled complexion—she looked like she’d walked into a library afterhours, not a supernatural black market. Her worn leather satchel swung against her hip as she hurried, and she kept tucking a strand of hair behind her left ear, over and over, as if she could hold her nerves in place by pinning them down. “This place smells different,” Eva said. Her voice carried strangely, as if the concrete swallowed the edges and returned only the meaning. “Smells like copper and ozone,” Harlow replied. She didn’t slow. “That’s not unusual down here.” “It is if the copper’s… wrong.” Eva’s gaze flicked across the platform. “And the ozone is too clean. Like it’s been scrubbed.” Harlow’s attention stayed on the ground. The Veil Market’s rules were enforced with more than threats; they were enforced with access. Entry requirement: a bone token. Harlow kept hers in the side pocket of her coat, a small thing made of pale curve and careful carving. It had belonged to someone else once, or so the handler had said. She didn’t ask questions she couldn’t afford to answer. The abandoned station opened under the second set of stairs into a wide platform lined with shuttered shopfronts that weren’t there yesterday. Harlow knew, in the abstract, that the Veil Market sold enchanted goods, banned alchemical substances, and information. She’d read the reports, chased the rumours, watched officers try to laugh it off in briefing rooms that smelled of stale coffee and desperation. But this—this was not a room of rumours. This was a place where the air tasted like a struck match and every surface looked too intentional. Even the graffiti on the wall had an orderly patience to it, as if someone had taken their time. A figure lay near the tracks, half in shadow, half in light. The shape didn’t shift when a breath of wind moved through the tunnel; it waited, final and unmoving, on the concrete. Harlow stopped at the edge of the body’s reach and didn’t crouch right away. She let her eyes do the work first, as they always did. The victim—male, approximate late twenties, clothes slightly too fine for a station—had been placed with care. His arms were set, palms up, fingers spread. A thin line of dried blood crossed his collarbone and stopped abruptly, like someone had wiped the rest away with deliberate restraint. That alone made Harlow’s jaw tighten. Blood didn’t stop. Not like that. It seeped, it tracked, it found every seam. It didn’t behave like a neat signature. Eva stepped closer, her satchel bumping her hip. “Oh, Harlow.” “Don’t,” Harlow said, not unkindly. “Not yet.” Eva swallowed the rest of her sentence. She lowered herself carefully, then pulled a small notebook from her satchel. Even her movements felt like research—measured, thorough, hungry for explanation. Harlow circled the body, staying just outside the obvious. She noted the absence first: no broken glass, no scattering of vendor wares, no overturned crates. In a place like this, there were always traces. Even when someone tried to hide, the Veil Market’s enchanted goods left residue. The air should have carried it. Instead, there was only copper and ozone—and something else beneath, faint as a memory: a mineral tang like old pennies, threaded through with clean heat. Harlow reached into her coat and drew out the brass compass. The casing was small and verdigris-patinated, etched with protective sigils on its face. A Shade artisan had crafted it—someone who believed in warding even when nobody else did. The needle quivered once in her grip, then steadied, pointing sharply toward the far end of the platform. Not toward the body. Harlow held the compass low, angled slightly, so the needle’s direction stayed clear. Her breath slowed. The needle pointed toward the wall behind a shuttered row of stalls—toward a section of brick where the mortar looked freshly damp, though everything else was dry and flaking. Eva leaned in, the light catching her glasses. “That’s… an active rift, isn’t it?” “It’s the nearest,” Harlow corrected. She didn’t like the way Eva said active, like she was already imagining magic instead of mechanics. “Those aren’t the same thing.” Eva’s nervous habit flared again; she tucked hair behind her left ear, then forgot she’d done it and did it again. “But the compass—” “It points to where the energy is strongest,” Harlow said, and her voice tightened around the words. She turned the compass a fraction. The needle didn’t waver. The direction remained unwavering, like a compass needle should be if you weren’t lying to yourself. Harlow set the compass back into her palm and looked at the victim again. On his left wrist, where a watch should have marked the time of death, there was a faint bruise shaped like a leather band—rounded edges, darkened in a ring. It wasn’t prominent. It could’ve been a pressure mark from handling. It could’ve been anything. But the ring’s location was wrong for the way most people fell. It sat too high, too aligned. As if the wrist had been held up and pressed into something firm. Harlow stood. Her eyes went to the platform ceiling. A dark smear stained the concrete above the victim’s head. Blood, but not in any way she’d seen. It was smeared in a narrow arc, as if the victim’s neck had been snapped against a surface close overhead—only there was nothing above him. No beams, no fixtures. Just brick and air. Eva followed her gaze. Her mouth tightened. “Aiming,” she murmured. “Someone wanted it seen.” “No,” Harlow said. “Someone wanted it to look like it happened here.” She crouched at last and examined the victim’s collar. The dried blood line across his collarbone had a sheen to it, too smooth for dried copper. She ran a gloved finger along the edge without smudging—just enough to feel the texture beneath. It wasn’t just blood. It had been thickened. Bound. “Alchemical,” Eva breathed. She sounded hopeful in the wrong way, like she’d found the missing page of a book. “Or faked,” Harlow said. “Enchanted substitutes sometimes take like this.” She looked at Eva. “What did the Market sell tonight, Evie? Anything that could alter coagulation?” Eva’s eyes widened at the use of her childhood name. She recovered quickly. “I don’t know. The Market doesn’t exactly post catalogs.” Her gaze flicked around the shuttered stalls, and her throat bobbed. “But if they used a banned alchemical substance—” “You’re jumping,” Harlow cut in. She didn’t raise her voice; she didn’t need to. Her bearing was always enough. “Evidence first. The question isn’t what they could’ve used. It’s what they did wrong.” Eva blinked, then nodded, grateful for the structure. She pulled a small cloth from her satchel and dabbed at a spot on the victim’s collar. Her face went tight as she observed what she’d found. “Look.” She turned the cloth toward Harlow. The smear on the cloth wasn’t just dark. Under the light, it shimmered faintly, as if it held microscopic flecks. Eva leaned closer, almost reverent. “That’s… ward-laced,” Eva said. “It’s trying to repel something.” Harlow’s mind moved like a filed instrument. Repel what? If the blood had been ward-laced, then whatever the killer wanted to repel was closer than the room’s atmosphere. Something in the energy—something the Market couldn’t control unless it had help. Harlow straightened, then walked to the far wall where the compass pointed. The brick there looked similar at first glance: cracked, old, nothing special. But when she stepped closer, she saw that the mortar lines weren’t quite aligned with the cracks. Someone had patched the wall recently, then aged it just enough to fool a casual look. A careful touch, the kind of touch that belonged to people who expected to be watched. Harlow pressed her fingers against the brick. It gave slightly, not like loose masonry, but like a sealed layer over something else. Eva’s breath caught. “You think there’s a portal behind it.” “I think there should be a way out,” Harlow said. “If the energy is strongest here, then the rift is nearest here. But the body—” She glanced back at the victim. “—is presented as if it happened on the tracks. That mismatch is the problem.” Eva stepped beside her, careful not to smudge any of the wall’s patched surface with her sleeve. “So you think the body was brought in.” “Or the body was moved afterward.” Harlow’s sharp jaw clenched. “Blood doesn’t obey after you want it to. If someone timed this, they messed up.” Eva’s eyes tracked along the wall patch. “The patch is too neat. Someone is covering… residue.” Harlow reached into her coat again and produced a small plastic case—her own tools for the ordinary world that sometimes failed her here. She snapped it open and withdrew a lens. Through the glass, the patched brick looked mottled with something pale—chalky residue in thin lines that followed the edges of the mortar. Protective sigils, faint as the ghosts of letters, traced those lines. Eva leaned in too, her glasses magnifying the ward patterns. The freckles on her cheeks looked suddenly sharper in the artificial light, as if the world wanted her to see. “That’s Shade work,” Eva whispered. Harlow didn’t answer immediately. Her mind flickered to her partner, DS Morris—three years gone under circumstances that still tasted like iron whenever she got too quiet. Unexplained circumstances with supernatural origins. The word supernatural had been a shield for everyone else. For Harlow, it was a wound that wouldn’t close. The Veil Compass in her hand had been built by a Shade artisan. It wasn’t just a tool that detected energy. It was a language—proof that the Veil Market’s craftspersons existed in the same world as the rules she’d spent eighteen years enforcing. Someone had used Shade sigils to seal a rift behind a brick wall. That meant they weren’t just selling. They were shaping. Harlow turned from the wall and faced the body again. She looked at the victim’s hands. The fingers were too clean. No soot beneath the nails. No grit from concrete. No smears from handling. As if he’d been handled elsewhere first, then placed here for discovery. “Transport,” she said flatly. “Or substitution.” Eva’s voice softened. “You think he didn’t die here.” “I think he didn’t die the way they want us to believe.” Harlow paced toward the tracks, stopping near the edge of where the smear on the ceiling would have landed if the physics were normal. She stared up. There was no drip line. No gravity-runoff trails. Just that narrow arc, like paint thrown in a single motion. She looked at the victim’s neck. The collar’s inner seam bore a faint dark mark, not consistent with a chokehold. It looked like a burn—thin, precise, too controlled. A ward breaking or a sigil flaring. Eva’s hands tightened around her notebook. “A ritual knife?” she offered, but the question sounded uncertain even to her. “No knife needed,” Harlow said. “If a rift opened close enough, the energy could leave marks like that. The ceiling smear suggests impact from above where nothing exists.” She gestured, sharp and dismissive. “It’s staged on purpose.” Eva stared, then frowned as if she’d found a contradiction in a text. “But why stage it? People come down here. They know it’s dangerous.” “Because danger isn’t the same as guilt,” Harlow said. Her eyes narrowed. “Someone wants us to look for a suspect who fits a story.” Eva’s gaze flicked toward Harlow’s coat pocket—toward the bone token. “You think this is meant to pull you away from something else.” Harlow didn’t like that Eva was good. She didn’t like that Eva was right often enough to be dangerous. She reached back toward the body and carefully lifted the victim’s sleeve. On the inner forearm, where a vein should have shown faintly beneath skin, there was a faint, almost invisible pattern etched into the surface. Not a tattoo. Not an injury. Protective sigils—scratched, half erased, as if someone had tried to remove them and failed. Harlow’s stomach turned, not from fear but from recognition of method. She’d seen criminals scratch away evidence. She’d seen them wipe blood and erase prints. This wasn’t that. This was what people did when they were afraid of being seen by the wrong kind of magic. Eva’s voice came out thin. “He had wards on him.” “Which means he expected a rift or portal.” Harlow lowered the sleeve, slow. Her eyes rose to the patched brick. “Or he was branded by someone who believed he would enter.” Eva stepped back a fraction, her satchel bumping again. “And the bone token requirement—” Harlow cut her off. “The killer used the token rule as a lock. They controlled who could enter.” She paused, then added, “But the token wasn’t on him.” Eva looked down at the victim, then at her own hands, as if realizing she might have missed something obvious. “You’re right. No token. No bone charm.” “Someone took it,” Harlow said. “After. Or before. Either way, that’s the piece that doesn’t add up.” Eva swallowed. “Unless—unless the token wasn’t meant for him.” Harlow stared at the bone token in her pocket, feeling its weight even through fabric. Her fingers pressed against the carved surface through her coat. Then she realized something else. The compass needle hadn’t just pointed to the sealed wall. It had steadied only after she’d held it near the body. As if it was attuned not just to rifts in general, but to the rift that had touched the victim. Harlow lifted the Veil Compass again and brought it closer to the body’s chest. The needle flicked, just once, then corrected—pointing not at the wall, but a few feet to the left, toward the platform edge. Eva followed the compass with her eyes. “There?” Harlow crouched near the platform edge. The concrete looked normal, except for one detail she’d missed before: a hairline crack running under the victim’s shadow. Not a random crack. A deliberate seam that had been filled with something that matched the colour of the stone. She slid her glove over the seam and found it slightly raised. A cover. A door. Harlow’s voice went quieter, more dangerous. “He was moved through a slot,” she said. “Not transported through open rift air. Someone opened something like a hatch here, laid him down, then sealed the evidence behind the wall to misdirect the compass.” Eva exhaled, slow and shaky. “So the wall isn’t the origin. It’s the decoy.” “Exactly.” Harlow rose. The platform seemed smaller now, its surfaces suddenly complicit. Every shuttered stall looked like a mouth holding back information. Every patch of mortar looked like a lie told carefully enough to fool the untrained eye. Eva’s eyes glinted behind her round glasses. “Then the person who did this—” “Believes I’ll chase the strongest signal,” Harlow finished. She tucked the compass into her palm and shut her fingers around it, feeling the protective sigils under her thumb. “Believes I’ll make the same mistake.” Eva’s nervous habit returned with a vengeance; she tugged her hair behind her left ear, then stopped herself and let her hand fall. “Are you thinking about Morris?” Harlow met Eva’s gaze without flinching. The memory rose like smoke—unexplained, supernatural, the last moments before the world had turned wrong for her and never fully made sense again. “I’m thinking,” Harlow said, “that this is how they get inside. Not by breaking rules. By editing the scene.” She turned back toward the sealed wall, then the platform edge seam, and finally the body that had been arranged like a lesson. The evidence didn’t add up because someone had built it to add up to the wrong conclusion. Harlow’s jaw set. “Find the bone token,” she ordered, voice steady as a report. “Not on him—on the exit. Someone handled it. Someone had to.” Eva nodded quickly, already rummaging through her satchel, eyes scanning for any residue she could capture. “I’ll check the floor seams,” she said. “And the wall residue. The chalky sigils—” Harlow looked down at the corpse once more and noticed the smallest thing: a smear of verdigris-green on the inside of the victim’s cuff, as if something brass had brushed against him. A Shade artisan’s patina. A tool like her compass. “Eva,” Harlow said, and her voice tightened on purpose this time. “Who else has a Veil Compass?” Eva froze mid-reach. “No one—at least, not officially.” Harlow straightened fully, height and bearing turning the platform’s darkness into something held back by will. “Then tell me,” she said, “why the last person he touched left Shade brass on his skin.”
created_at"2026-03-18T11:19:37.423Z" 3/18/2026, 11:19:37 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency14705
moderation_latency(null)
generation_time23649
tokens_prompt923
tokens_completion5583
native_tokens_prompt835
native_tokens_completion4807
native_tokens_completion_images0
native_tokens_reasoning918
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.00617575
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0c9d4816b62caff20169ba8a49789081909aa0af838f2c73d7"
is_byokfalse
latency163
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-1773832777-aiTzGEq0qXw71L2IixNK"
upstream_id"resp_0c9d4816b62caff20169ba8a49789081909aa0af838f2c73d7"
total_cost0.00617575
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
94.74% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags34
adverbTagCount4
adverbTags
0"Her gaze flicked around [around]"
1"She glanced back [back]"
2"she said flatly [flatly]"
3"She paused then [then]"
dialogueSentences76
tagDensity0.447
leniency0.895
rawRatio0.118
effectiveRatio0.105
78.02% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2957
totalAiIsmAdverbs13
found
0
adverb"slightly"
count5
1
adverb"carefully"
count3
2
adverb"sharply"
count1
3
adverb"quickly"
count2
4
adverb"suddenly"
count2
highlights
0"slightly"
1"carefully"
2"sharply"
3"quickly"
4"suddenly"
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)
62.80% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2957
totalAiIsms22
found
0
word"measured"
count2
1
word"familiar"
count1
2
word"flicked"
count4
3
word"etched"
count2
4
word"quivered"
count1
5
word"unwavering"
count1
6
word"aligned"
count2
7
word"structure"
count1
8
word"shimmered"
count1
9
word"jaw clenched"
count1
10
word"traced"
count1
11
word"flickered"
count1
12
word"stomach"
count1
13
word"charm"
count1
14
word"weight"
count1
15
word"scanning"
count1
highlights
0"measured"
1"familiar"
2"flicked"
3"etched"
4"quivered"
5"unwavering"
6"aligned"
7"structure"
8"shimmered"
9"jaw clenched"
10"traced"
11"flickered"
12"stomach"
13"charm"
14"weight"
15"scanning"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow2
found
0
label"eyes widened/narrowed"
count2
1
label"jaw/fists clenched"
count1
highlights
0"eyes widened"
1"eyes narrowed"
2"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences235
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences235
filterMatches
0"watch"
hedgeMatches
0"try to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences275
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2932
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions31
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions110
wordCount2397
uniqueNames11
maxNameDensity2.04
worstName"Harlow"
maxWindowNameDensity4
worstWindowName"Harlow"
discoveredNames
Tube1
Quinn1
Veil7
Market6
Camden1
Kowalski1
Harlow49
Eva37
Shade4
Morris1
Compass2
persons
0"Quinn"
1"Market"
2"Kowalski"
3"Harlow"
4"Eva"
5"Morris"
6"Compass"
places(empty)
globalScore0.478
windowScore0.333
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences158
glossingSentenceCount10
matches
0"looked like she’d walked into a library a"
1"tasted like a struck match and every surf"
2"felt like research—measured, thorough,"
3"quite aligned with the cracks"
4"tasted like iron whenever she got too qui"
5"looked like a burn—thin, precise, too con"
6"as if realizing she might have missed something obvious"
7"seemed smaller now, its surfaces suddenly complicit"
8"looked like a mouth holding back informat"
9"looked like a lie told carefully enough t"
63.57% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.364
wordCount2932
matches
0"not like loose masonry, but like a sealed layer over something else"
1"not from fear but from recognition of method"
2"not just to rifts in general, but to the rift"
3"not at the wall, but a few feet to the left, toward the platform edge"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences275
matches
0"saw that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs113
mean25.95
std15.84
cv0.61
sampleLengths
092
150
270
322
415
522
668
763
845
933
1026
1146
126
1321
1410
157
1629
1753
1825
1911
2046
214
2245
2314
2427
2524
2643
2714
2844
2918
3013
3160
3214
3312
3442
359
3619
3726
3841
3933
4035
417
4225
439
4440
4512
4645
4716
4822
4910
88.84% Passive voice overuse
Target: ≤2% passive sentences
passiveCount11
totalSentences235
matches
0"were enforced"
1"were enforced"
2"been placed"
3"been held"
4"was smeared"
5"been snapped"
6"been thickened"
7"been built"
8"been handled"
9"being seen"
10"was attuned"
11"been filled"
12"been arranged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs439
matches
0"was already imagining"
1"weren’t lying"
2"weren’t just selling"
3"were shaping"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount23
semicolonCount5
flaggedSentences26
totalSentences275
ratio0.095
matches
0"The worn leather watch sat there like an anchor—quiet, familiar—while the world around her felt slightly wrong in the way a face can feel wrong when you’ve stared at it too long."
1"Curly red hair, freckled complexion—she looked like she’d walked into a library afterhours, not a supernatural black market."
2"The Veil Market’s rules were enforced with more than threats; they were enforced with access."
3"But this—this was not a room of rumours."
4"The shape didn’t shift when a breath of wind moved through the tunnel; it waited, final and unmoving, on the concrete."
5"The victim—male, approximate late twenties, clothes slightly too fine for a station—had been placed with care."
6"Even her movements felt like research—measured, thorough, hungry for explanation."
7"Instead, there was only copper and ozone—and something else beneath, faint as a memory: a mineral tang like old pennies, threaded through with clean heat."
8"A Shade artisan had crafted it—someone who believed in warding even when nobody else did."
9"The needle pointed toward the wall behind a shuttered row of stalls—toward a section of brick where the mortar looked freshly damp, though everything else was dry and flaking."
10"Eva’s nervous habit flared again; she tucked hair behind her left ear, then forgot she’d done it and did it again."
11"On his left wrist, where a watch should have marked the time of death, there was a faint bruise shaped like a leather band—rounded edges, darkened in a ring."
12"It was smeared in a narrow arc, as if the victim’s neck had been snapped against a surface close overhead—only there was nothing above him."
13"She ran a gloved finger along the edge without smudging—just enough to feel the texture beneath."
14"She didn’t raise her voice; she didn’t need to."
15"Something in the energy—something the Market couldn’t control unless it had help."
16"Harlow reached into her coat again and produced a small plastic case—her own tools for the ordinary world that sometimes failed her here."
17"Through the glass, the patched brick looked mottled with something pale—chalky residue in thin lines that followed the edges of the mortar."
18"Her mind flickered to her partner, DS Morris—three years gone under circumstances that still tasted like iron whenever she got too quiet."
19"It was a language—proof that the Veil Market’s craftspersons existed in the same world as the rules she’d spent eighteen years enforcing."
20"It looked like a burn—thin, precise, too controlled."
21"Eva’s gaze flicked toward Harlow’s coat pocket—toward the bone token."
22"Protective sigils—scratched, half erased, as if someone had tried to remove them and failed."
23"The needle flicked, just once, then corrected—pointing not at the wall, but a few feet to the left, toward the platform edge."
24"Eva’s nervous habit returned with a vengeance; she tugged her hair behind her left ear, then stopped herself and let her hand fall."
25"The memory rose like smoke—unexplained, supernatural, the last moments before the world had turned wrong for her and never fully made sense again."
90.98% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2425
adjectiveStacks0
stackExamples(empty)
adverbCount122
adverbRatio0.05030927835051546
lyAdverbCount31
lyAdverbRatio0.012783505154639175
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences275
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences275
mean10.66
std6.96
cv0.653
sampleLengths
014
128
218
332
49
515
65
721
813
918
1039
116
1216
137
143
155
1612
1710
186
1915
205
2120
2213
239
2422
2517
2624
278
2818
2919
3012
3121
3214
3312
3416
358
3622
376
383
393
408
417
428
432
445
452
467
4712
4810
499
44.18% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.23272727272727273
totalSentences275
uniqueOpeners64
95.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences210
matches
0"Even the graffiti on the"
1"Even her movements felt like"
2"Instead, there was only copper"
3"Just brick and air."
4"Just that narrow arc, like"
5"Then she realized something else."
ratio0.029
96.19% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount65
totalSentences210
matches
0"Her left wrist turned now"
1"It should’ve been easy to"
2"It moved when it chose."
3"Her worn leather satchel swung"
4"Her voice carried strangely, as"
5"She didn’t slow."
6"It had belonged to someone"
7"She didn’t ask questions she"
8"She’d read the reports, chased"
9"She let her eyes do"
10"His arms were set, palms"
11"It seeped, it tracked, it"
12"It didn’t behave like a"
13"She lowered herself carefully, then"
14"She noted the absence first:"
15"Her breath slowed."
16"She didn’t like the way"
17"She turned the compass a"
18"It wasn’t prominent."
19"It could’ve been a pressure"
ratio0.31
43.33% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount175
totalSentences210
matches
0"The stairwell down to the"
1"Harlow Quinn descended with the"
2"Her left wrist turned now"
3"The worn leather watch sat"
4"A full moon hung somewhere"
5"It should’ve been easy to"
6"It moved when it chose."
7"Tonight it had chosen Camden,"
8"Eva Kowalski followed two steps"
9"Her worn leather satchel swung"
10"Her voice carried strangely, as"
11"She didn’t slow."
12"Eva’s gaze flicked across the"
13"Harlow’s attention stayed on the"
14"The Veil Market’s rules were"
15"Entry requirement: a bone token."
16"Harlow kept hers in the"
17"It had belonged to someone"
18"She didn’t ask questions she"
19"The abandoned station opened under"
ratio0.833
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount5
totalSentences210
matches
0"Even when someone tried to"
1"As if the wrist had"
2"If the blood had been"
3"As if he’d been handled"
4"As if it was attuned"
ratio0.024
94.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences103
technicalSentenceCount7
matches
0"Her worn leather satchel swung against her hip as she hurried, and she kept tucking a strand of hair behind her left ear, over and over, as if she could hold he…"
1"The abandoned station opened under the second set of stairs into a wide platform lined with shuttered shopfronts that weren’t there yesterday."
2"It was smeared in a narrow arc, as if the victim’s neck had been snapped against a surface close overhead—only there was nothing above him."
3"The freckles on her cheeks looked suddenly sharper in the artificial light, as if the world wanted her to see."
4"Protective sigils—scratched, half erased, as if someone had tried to remove them and failed."
5"Eva looked down at the victim, then at her own hands, as if realizing she might have missed something obvious."
6"Harlow looked down at the corpse once more and noticed the smallest thing: a smear of verdigris-green on the inside of the victim’s cuff, as if something brass …"
66.18% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags34
uselessAdditionCount4
matches
0"Harlow said, not unkindly"
1"she offered, but the question sounded uncertain even to her"
2"Harlow lowered, slow"
3"she ordered, voice steady as a report"
84.21% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags22
fancyCount5
fancyTags
0"Harlow corrected (correct)"
1"she murmured (murmur)"
2"Eva breathed (breathe)"
3"Eva whispered (whisper)"
4"she ordered (order)"
dialogueSentences76
tagDensity0.289
leniency0.579
rawRatio0.227
effectiveRatio0.132
80.0864%