Run: 2026-03-18-01KM079AMK9GEBHMVWDR0KPP63

Run Details

Duration:
18.3s
Cost:
$0.005209
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
Detective Harlow Quinn stepped onto the trackbed as if it were a parade ground and not an abandoned Tube platform swallowed by shadow. Her boots met old concrete with a dull, reluctant sound, and the station air clung to her throat—damp, metallic, faintly sweet, the sort of smell that didn’t belong underground. Behind her, Eva Kowalski paused at the threshold, one hand hovering at the strap of her worn leather satchel like she was ready to bolt. Her round glasses caught what little light there was and threw it back in sharp, nervous flashes. She tucking her curly red hair behind her left ear, then looked past Quinn as if the dark might rearrange itself out of courtesy. “You’re sure?” Eva asked. Quinn didn’t answer with words. She answered with the bone token held between her fingers—pale, smooth, and wrong in a way that made her stomach tighten. It had been pressed into her palm by a Metropolitan contact with the kind of careful smile that meant you never asked where something came from. The token had opened a way into the Veil Market, and the entrance had already begun to forget her, the concrete seam sealing with a slow, reluctant shimmer. Quinn let her thumb rub the edge. The bone had a faint warmth, like it had been waiting. “Someone is dead,” she said. “That’s my answer.” Eva’s eyes followed Quinn’s, to the far end of the platform where police tape sat in a neat, bright band against the black. Someone had tried to make order down here. Someone hadn’t succeeded. A body lay near the old column marked with faded station lettering—CAMDEN in ghosted paint, the C flaking like an old scab. The corpse had been turned slightly, as if to present a face for inspection, but there was no clean way to do that when the skin had already begun to cool into a corpse’s truth. The man’s mouth was open. His teeth looked too stark, too arranged, and Quinn felt a prickle along her jawline that had nothing to do with cold. Inside that prickle lived three years of unfinished questions. She approached with her usual economy. Quinn didn’t drift toward the obvious; she checked the edges first. The beam of her torch caught a smear on the tile—dark, viscous, and shaped like it had been flung rather than spilled. The direction of the smear suggested someone had moved in a hurry, but the body was positioned as though they’d been set down carefully. Her colleague would have called that a detail. Quinn called it a contradiction. Eva stepped in behind her, letting her satchel slide against her hip as she crouched. Her fingers hovered over the nearest tile but didn’t touch. “It looks like—blood,” she said, as if testing the word for accuracy. “But the pattern—” “The pattern doesn’t match the posture,” Quinn finished. She angled her torch and watched the smear’s thickness. “Whoever did this wanted us to see it a certain way. Or they wanted to distract from what actually happened.” Eva shot her a sideways glance. “Or it just means the killer staged it.” Quinn’s torch beam swept the column, then the space between column and track. No obvious drag marks. No broken glass. No discarded clothing. The body had been stripped of a coat, but the rest of him looked… intact. That wasn’t what most violent scenes looked like. Violent scenes left mess. This looked almost curated. Quinn shifted her stance and heard the smallest click—her own watch against her wrist as she tightened her grip on the torch. Worn leather watch. A familiar weight. A familiar anchor. She forced her breathing to steady, then leaned closer to the man’s hands. His fingers were curled as if he’d held onto something while dying. There were faint marks on the knuckles, like scratches that didn’t come from rope or concrete. Quinn could see thin, pale lines where the skin had been scraped too gently to be an accident. “What did you say your last restricted archive case involved?” Quinn asked without looking up. Eva frowned, a flicker of suspicion cutting through her nerves. “Why are you asking me that now?” “Because I’m trying to decide whether this is human violence or something that learned to wear human shape.” Eva’s mouth opened, closed. Then she swallowed and answered carefully. “The last case… involved a symbol burned into a ledger cover. Not a brand. A sigil. The kind meant to open a door rather than punish a person.” Quinn’s attention snapped back to the corpse. On the man’s left shoulder, just beneath the torch’s edge, there was a faint discoloration—greenish-brown under the skin, like verdigris that had found a place where it didn’t belong. The color made no sense against dried blood. “Shade residue,” Quinn murmured. Eva’s face tightened. “How can you—” Quinn didn’t let the question finish. She stood and reached into the evidence bag laid out beside the corpse. In it, wrapped in tissue, lay a small object someone had already photographed: a brass compass, its casing dulled with patina. The needle sat perfectly still, as if it refused to admit it was made for finding anything at all. “The Veil Compass,” Eva said, voice quiet with recognition. Quinn drew it out carefully. The brass was cool despite the station’s stale heat. On the face were protective sigils—etched with precision, the lines too deliberate to have been carved by a bored artisan with a hobby. The verdigris on the casing looked like it had been kissed by ocean air. Eva’s nervous habit returned; she tucked her hair behind her ear again, harder this time. “It’s from the Market. Someone wanted us to have it.” Quinn held the compass up to her torch light. “Or it wanted to be found.” She checked the needle. It hadn’t moved on its own when the bag was opened. But now, as Quinn lifted it higher, the needle twitched—one small, sharp adjustment—then settled again, pointing not toward North, not toward any conventional rift in the air. It pointed straight toward a stretch of wall where the station’s old tiled lining had been recently disturbed. Eva followed the needle’s direction. “That’s just plaster over old service access. They might’ve sealed it.” “They sealed it recently,” Quinn corrected. “Look at the grout. It’s cleaner than the rest of the station.” She walked toward the wall, her torch beam tracing the tiles. Most were mottled with age, cracks webbing through them like thin scars. But a narrow section—roughly the width of a person—had been re-set. The tile edges were sharper. The dust around them sat in a different pattern, as if blown in from another room. Quinn knelt. She pressed her fingertips to the seam. Her skin came away dusty, but not with the kind of dust that belonged to the floor. It was a fine grit, pale and almost granular, and when she rubbed it between her fingers it felt wrong—too light, too evenly sized. “Fresh,” she said. “Not from this station.” Eva crouched beside her, careful now to match Quinn’s caution. “You think a portal—” “I think something came through,” Quinn said. “Or something went out.” Eva looked up at her then, earnest in a way that made Quinn’s suspicion flare harder. Eva was smart, diligent, trained to trace the threads other people pretended weren’t there. Yet she always looked like she was bracing for someone to tell her she was wrong. “What’s wrong?” Eva asked. “You’re looking at this like it’s personal.” Quinn stared at the re-set tile. Her mouth tightened. The memory of DS Morris—his face lit by a strange, shifting light three years ago—sat behind her eyes like an ember. The circumstances of his death had never behaved like a normal case. The evidence hadn’t added up then either, and she’d spent months chasing explanations that kept dissolving at her touch. “It’s wrong,” Quinn said at last, “because this isn’t the first time I’ve seen a Market compass appear at the scene after the body.” Eva’s throat moved. “So you’re saying this is connected to your partner.” Quinn didn’t confirm it. She didn’t deny it. She only turned the compass slowly, watching the needle’s reluctance to point anywhere else. When the wall’s seam shifted into full view, the needle trembled as if it were resisting an order. “Your medical examiner will call it blood loss,” Quinn continued, voice flat. “Your pathologist will call it blunt trauma or internal hemorrhage. They’ll make it tidy because tidy is what they can testify to.” Eva’s eyes flicked toward the corpse. “And you think it’s—what? A rift attack?” Quinn touched the compass casing. The protective sigils warmed under her thumb, faintly, like skin under fever. “I think the rift is still nearby. I think the staging is meant to draw us here while something else happens—something quieter, something we don’t see.” Eva leaned back slightly. “Quinn, we can’t—if there’s an active portal—” “I didn’t say it was open,” Quinn replied. “I said it was nearby. There’s a difference.” She reached into her coat pocket and pulled out a small handheld detector, the sort that police used for electrical fields and chemical traces. It whined faintly as it came alive, then stuttered. Eva’s brows rose. “That’s… unusual.” “It’s misbehaving,” Quinn corrected. The detector should have steadied. Instead, it jittered in pulses that matched the compass needle’s tremor. Quinn held both tools in front of her chest like two competing witnesses. A soft sound came from behind them—a footstep that wasn’t any of theirs. Quinn rose in one clean motion. Her torch swung toward the noise and caught the edge of a figure at the far end of the platform. Someone had been watching from the dark. Their outline was thin, concealed in a hooded coat too heavy for this station’s stale air. No badge. No uniform. No rational reason to be here except the one thing Quinn refused to ignore. The hooded person’s head tilted as if listening. Then they moved, fast and silent, and slipped between the columns like a shadow that had learned to walk. Eva sucked in a breath. “Did you—” “See them?” Quinn asked. “Yes.” “But nobody else is here,” Eva said, glancing at the police tape, at the bodies of officers lying on the ground in neat unconsciousness. Quinn hadn’t noticed at first—she’d been too focused on contradictions—but there they were: two men sprawled with their arms bent awkwardly, as if their muscles had suddenly forgotten what a grip was for. Quinn’s torch beam widened over the scene. The air didn’t smell like drugs. It smelled like cold stone after lightning. “This Market doesn’t do knockouts the way humans do,” Quinn said. Eva’s gaze snapped to the unconscious officers, then back to Quinn. “So why leave evidence? Why stage this and knock them out but not—” “Because the clique wants control,” Quinn said, and the word tasted like metal. She’d been building a map in her head for months: a tight circle operating around Veil Market information, a pattern of names that kept surfacing in unrelated cases until they weren’t unrelated anymore. “They want us to look at the compass, the re-set tiles, the story they’ve dressed the body in.” Eva’s voice dropped. “And you think the compass is part of their story.” Quinn lifted the brass tool again. The needle quivered and then settled firmly toward the wall seam. It didn’t point at the officers. It didn’t point at the corpse. It pointed at the place where something had been re-made and reset. “It’s a lure,” Quinn said. “But lures cut both ways. It’s also a direction we can use.” Eva stared at the seam, then at Quinn’s face, as if trying to measure how far Quinn would go without breaking. “If there’s an active rift—” Quinn stood and retrieved her gloves from her belt. Her hands moved with practiced precision. “Then we do what we do best.” Eva looked skeptical. “And what is that?” Quinn slid on the gloves, the leather rasping faintly. “We observe. We deduce. We stop the person who thinks they’re writing the narrative.” She turned her torch on the seam once more and leaned in, scanning for any sign of how the tiles had been removed and replaced. There—beneath the top edge—was a faint line of residue, almost invisible unless the light hit at a steep angle. When Quinn adjusted the beam, the residue caught it like oil on water. Sigils. Not burned. Not painted. Etched by something that pressed energy into stone and then withdrew before the surface could fully recover. Protective, yes—but also binding. The kind used to keep something from escaping—or to make sure it could find its way back later. Eva’s breath hitched. “Those are old.” “Old doesn’t mean harmless,” Quinn said. She pressed her thumb to the edge of the seam and felt it—just a vibration through the tile, like a distant train under the ground. The Veil Compass needle thrummed against the pressure of her grip. She could almost imagine DS Morris’s last moments, the light bending around him, the way the world had refused to behave like the world. Quinn hated that her mind reached for that memory, hated that grief had become another tool in her pocket. But hatred didn’t solve cases. Observation did. Quinn looked at the corpse again, this time not at the face but at the hands. The faint scratches on the knuckles: too gentle. Too precise. The marks matched the soot-like residue on the seam, the same pale, granular grit that didn’t belong to this station. The implication arrived like a verdict. The man hadn’t been dragged here. He’d been placed. And before he was placed, his hands had reached for the seam—had touched the boundary trying to tear it open with bare skin. Quinn’s stomach turned. “He wasn’t killed here,” she said. Eva’s eyes widened. “Then where—” “Here is the scene,” Quinn replied. “The death happened elsewhere. Something put him here because this is where the compass points. This is where the Market wants us to look.” Eva’s face tightened into a fierce concentration, her fear transforming into focus. “So the clique’s running the Market through information and access. They’re steering you.” Quinn’s gaze stayed on the seam, on the binding sigils. “They’re steering me because they know what I’ll do.” Eva swallowed. “Because they know about Morris.” Quinn looked up at her then, and the torchlight carved hard angles into her sharp jaw. “They didn’t have to know everything. They only had to know one thing.” “And what’s that?” Eva asked, voice small. Quinn’s answer came without hesitation. “I don’t let evidence go when it doesn’t add up.” The hooded watcher was gone, leaving only the cold and the quiet of a station that wanted to pretend it had always been empty. Quinn stepped back from the seam, compass in hand, and made a quick inventory of the contradiction that had started this chase: fresh grout, restrained violence, binding sigils, and the way the compass needle had never once wandered. “What others missed,” she said, more to herself than to Eva, “is that the compass isn’t pointing toward a rift. It’s pointing toward a door someone already closed.” Eva drew in a breath. “And if it’s already closed—” Quinn’s watch tapped once against her wrist. The sound was sharp enough to feel like a command. “Then someone will open it again. Soon. They’ll want what’s behind it back. Or they’ll bring someone through and stage another scene to buy time.” Eva’s eyes were bright behind her glasses, the nerves returning in a new shape—determination edged with dread. She reached for her satchel, fingers finding a notebook as if paper could protect her from the Veil’s pull. “Let’s do this properly,” she said. “We map the seam, we check for any residue trace we can follow—” Quinn nodded once, already moving. “And we watch the edges.” As they approached the re-set tiles together—detective and occult researcher, grief and scholarship—the station’s dark felt less like emptiness and more like waiting. Somewhere under the Camden earth, the Veil Compass continued to hum in Quinn’s hand, its needle holding fast on the boundary that had been repaired once. It wouldn’t stay that way. Not if the Market had written the script.
created_at"2026-03-18T10:18:59.344Z" 3/18/2026, 10:18:59 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2964
moderation_latency(null)
generation_time17745
tokens_prompt923
tokens_completion4375
native_tokens_prompt835
native_tokens_completion4034
native_tokens_completion_images0
native_tokens_reasoning510
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.0052095
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0e095881147009fe0169ba7c137d988197a5b99b6769b7df5e"
is_byokfalse
latency203
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-1773829139-VioMUXneUwttodDowX47"
upstream_id"resp_0e095881147009fe0169ba7c137d988197a5b99b6769b7df5e"
total_cost0.0052095
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
totalTags24
adverbTagCount0
adverbTags(empty)
dialogueSentences71
tagDensity0.338
leniency0.676
rawRatio0
effectiveRatio0
83.64% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2751
totalAiIsmAdverbs9
found
0
adverb"slightly"
count2
1
adverb"carefully"
count3
2
adverb"gently"
count1
3
adverb"perfectly"
count1
4
adverb"slowly"
count1
5
adverb"suddenly"
count1
highlights
0"slightly"
1"carefully"
2"gently"
3"perfectly"
4"slowly"
5"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)
67.28% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2751
totalAiIsms18
found
0
word"stomach"
count2
1
word"warmth"
count1
2
word"stark"
count1
3
word"familiar"
count2
4
word"weight"
count1
5
word"flicker"
count1
6
word"etched"
count2
7
word"tracing"
count1
8
word"trembled"
count1
9
word"flicked"
count1
10
word"quivered"
count1
11
word"firmly"
count1
12
word"scanning"
count1
13
word"implication"
count1
14
word"restrained"
count1
highlights
0"stomach"
1"warmth"
2"stark"
3"familiar"
4"weight"
5"flicker"
6"etched"
7"tracing"
8"trembled"
9"flicked"
10"quivered"
11"firmly"
12"scanning"
13"implication"
14"restrained"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences198
matches
0"felt a prickle"
1"d with dread"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences198
filterMatches
0"watch"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences243
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2722
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions36
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions110
wordCount2140
uniqueNames12
maxNameDensity2.76
worstName"Quinn"
maxWindowNameDensity5.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn59
Tube1
Eva33
Kowalski1
Metropolitan1
Veil5
Market3
North1
Morris2
Compass2
Camden1
persons
0"Harlow"
1"Quinn"
2"Eva"
3"Kowalski"
4"Market"
5"Morris"
6"Compass"
places
0"Veil"
1"North"
globalScore0.121
windowScore0
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences128
glossingSentenceCount8
matches
0"as if testing the word for accuracy"
1"looked like"
2"looked like it had been kissed by ocean a"
3"looked like she was bracing for someone t"
4"as if listening"
5"smelled like cold stone after lightning"
6"tasted like metal"
7"as if trying to measure how far Quinn would go without breaking"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.367
wordCount2722
matches
0"not at the face but at the hands"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences243
matches
0"called that a"
1"hated that her hated that grief"
2"stay that way"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs97
mean28.06
std20.41
cv0.727
sampleLengths
052
166
24
380
418
58
634
784
89
963
1013
1140
1237
1314
1454
1544
1646
1715
1817
1918
2038
2144
224
236
2459
259
2651
2725
2815
2960
3016
3118
3255
3350
347
3514
3611
3746
3811
3961
4024
4112
4240
4334
4413
4543
4611
4716
4833
495
73.37% Passive voice overuse
Target: ≤2% passive sentences
passiveCount18
totalSentences198
matches
0"been pressed"
1"been turned"
2"been flung"
3"was positioned"
4"been stripped"
5"were curled"
6"been scraped"
7"was made"
8"been carved"
9"been kissed"
10"was opened"
11"were mottled"
12"been re-made"
13"been dragged"
14"been placed"
15"was placed"
16"was gone"
17"been repaired"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs386
matches
0"was bracing"
1"were resisting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount27
semicolonCount2
flaggedSentences22
totalSentences243
ratio0.091
matches
0"Her boots met old concrete with a dull, reluctant sound, and the station air clung to her throat—damp, metallic, faintly sweet, the sort of smell that didn’t belong underground."
1"She answered with the bone token held between her fingers—pale, smooth, and wrong in a way that made her stomach tighten."
2"A body lay near the old column marked with faded station lettering—CAMDEN in ghosted paint, the C flaking like an old scab."
3"Quinn didn’t drift toward the obvious; she checked the edges first."
4"The beam of her torch caught a smear on the tile—dark, viscous, and shaped like it had been flung rather than spilled."
5"Quinn shifted her stance and heard the smallest click—her own watch against her wrist as she tightened her grip on the torch."
6"On the man’s left shoulder, just beneath the torch’s edge, there was a faint discoloration—greenish-brown under the skin, like verdigris that had found a place where it didn’t belong."
7"On the face were protective sigils—etched with precision, the lines too deliberate to have been carved by a bored artisan with a hobby."
8"Eva’s nervous habit returned; she tucked her hair behind her ear again, harder this time."
9"But now, as Quinn lifted it higher, the needle twitched—one small, sharp adjustment—then settled again, pointing not toward North, not toward any conventional rift in the air."
10"But a narrow section—roughly the width of a person—had been re-set."
11"It was a fine grit, pale and almost granular, and when she rubbed it between her fingers it felt wrong—too light, too evenly sized."
12"The memory of DS Morris—his face lit by a strange, shifting light three years ago—sat behind her eyes like an ember."
13"A soft sound came from behind them—a footstep that wasn’t any of theirs."
14"Quinn hadn’t noticed at first—she’d been too focused on contradictions—but there they were: two men sprawled with their arms bent awkwardly, as if their muscles had suddenly forgotten what a grip was for."
15"There—beneath the top edge—was a faint line of residue, almost invisible unless the light hit at a steep angle."
16"Protective, yes—but also binding."
17"The kind used to keep something from escaping—or to make sure it could find its way back later."
18"She pressed her thumb to the edge of the seam and felt it—just a vibration through the tile, like a distant train under the ground."
19"And before he was placed, his hands had reached for the seam—had touched the boundary trying to tear it open with bare skin."
20"Eva’s eyes were bright behind her glasses, the nerves returning in a new shape—determination edged with dread."
21"As they approached the re-set tiles together—detective and occult researcher, grief and scholarship—the station’s dark felt less like emptiness and more like waiting."
93.81% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2167
adjectiveStacks0
stackExamples(empty)
adverbCount102
adverbRatio0.047069681587448085
lyAdverbCount22
lyAdverbRatio0.01015228426395939
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences243
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences243
mean11.2
std7.89
cv0.705
sampleLengths
023
129
225
317
424
54
65
721
826
928
107
1111
125
133
1423
158
163
1722
1835
195
2022
219
226
2311
2422
2524
268
275
2815
2910
3012
313
328
339
3420
356
368
3713
384
393
403
4114
421
438
444
454
4622
473
483
493
40.53% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.25102880658436216
totalSentences243
uniqueOpeners61
77.97% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences171
matches
0"Then she swallowed and answered"
1"Instead, it jittered in pulses"
2"Then they moved, fast and"
3"Somewhere under the Camden earth,"
ratio0.023
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences171
matches
0"Her boots met old concrete"
1"Her round glasses caught what"
2"She tucking her curly red"
3"She answered with the bone"
4"It had been pressed into"
5"His teeth looked too stark,"
6"She approached with her usual"
7"Her colleague would have called"
8"Her fingers hovered over the"
9"she said, as if testing"
10"She angled her torch and"
11"She forced her breathing to"
12"His fingers were curled as"
13"She stood and reached into"
14"She checked the needle."
15"It hadn’t moved on its"
16"It pointed straight toward a"
17"She walked toward the wall,"
18"She pressed her fingertips to"
19"Her skin came away dusty,"
ratio0.24
41.87% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount143
totalSentences171
matches
0"Detective Harlow Quinn stepped onto"
1"Her boots met old concrete"
2"Her round glasses caught what"
3"She tucking her curly red"
4"Quinn didn’t answer with words."
5"She answered with the bone"
6"It had been pressed into"
7"The token had opened a"
8"Quinn let her thumb rub"
9"The bone had a faint"
10"Eva’s eyes followed Quinn’s, to"
11"Someone had tried to make"
12"Someone hadn’t succeeded."
13"A body lay near the"
14"The corpse had been turned"
15"The man’s mouth was open."
16"His teeth looked too stark,"
17"She approached with her usual"
18"Quinn didn’t drift toward the"
19"The beam of her torch"
ratio0.836
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences171
matches(empty)
ratio0
37.34% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences88
technicalSentenceCount13
matches
0"Detective Harlow Quinn stepped onto the trackbed as if it were a parade ground and not an abandoned Tube platform swallowed by shadow."
1"Her boots met old concrete with a dull, reluctant sound, and the station air clung to her throat—damp, metallic, faintly sweet, the sort of smell that didn’t be…"
2"She tucking her curly red hair behind her left ear, then looked past Quinn as if the dark might rearrange itself out of courtesy."
3"The direction of the smear suggested someone had moved in a hurry, but the body was positioned as though they’d been set down carefully."
4"On the man’s left shoulder, just beneath the torch’s edge, there was a faint discoloration—greenish-brown under the skin, like verdigris that had found a place …"
5"The evidence hadn’t added up then either, and she’d spent months chasing explanations that kept dissolving at her touch."
6"Instead, it jittered in pulses that matched the compass needle’s tremor."
7"Quinn hadn’t noticed at first—she’d been too focused on contradictions—but there they were: two men sprawled with their arms bent awkwardly, as if their muscles…"
8"She’d been building a map in her head for months: a tight circle operating around Veil Market information, a pattern of names that kept surfacing in unrelated c…"
9"The hooded watcher was gone, leaving only the cold and the quiet of a station that wanted to pretend it had always been empty."
10"Quinn stepped back from the seam, compass in hand, and made a quick inventory of the contradiction that had started this chase: fresh grout, restrained violence…"
11"She reached for her satchel, fingers finding a notebook as if paper could protect her from the Veil’s pull."
12"Somewhere under the Camden earth, the Veil Compass continued to hum in Quinn’s hand, its needle holding fast on the boundary that had been repaired once."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount6
matches
0"she said, as if testing the word for accuracy"
1"Eva said, voice quiet with recognition"
2"Quinn continued, voice flat"
3"Quinn said, and the word tasted like metal"
4"Eva asked, voice small"
5"she said, more to herself than to Eva,"
93.66% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags23
fancyCount4
fancyTags
0"Quinn murmured (murmur)"
1"Quinn corrected (correct)"
2"Quinn continued (continue)"
3"Quinn corrected (correct)"
dialogueSentences71
tagDensity0.324
leniency0.648
rawRatio0.174
effectiveRatio0.113
73.6495%