Run: 2026-05-01-01KQHRBPCGFFA516B84KGVPYKN

Run Details

Duration:
45.6s
Cost:
$0.010335
Provider:
xAI

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 smelled of wet concrete, ozone, and something sharper—like scorched iron left too long in the rain. Detective Harlow Quinn stood at the yellow tape line with her hands in the pockets of her charcoal coat, the worn leather watch on her left wrist ticking steadily against her skin. Forty-one years old and eighteen of them spent crawling through London’s underbelly had taught her that every crime scene told two stories: the one the killer left behind, and the one the world tried to bury. This one was trying very hard to bury itself. The body lay midway along the disused platform of what had once been Camden Town’s deep-level shelter, now part of the Veil Market’s rotating circuit. Except tonight the market was supposed to be three miles east beneath Old Street. The fact that it had left a corpse behind suggested either a scheduling error or something far more deliberate. “Detective Quinn,” a familiar voice said behind her. She turned. DS Patel approached with the careful gait of a man who’d already photographed every angle and still didn’t like what he saw. His tie was loosened, his notebook already open. “Same as the others?” she asked. “On the surface. Throat cut clean. No defensive wounds. No blood on the ground around him—which is impossible given the arterial spray we should be seeing. And look at his hands.” Quinn stepped under the tape. The victim was male, mid-thirties, dressed in a tailored coat that had seen better nights. His fingers were curled as though he’d been holding something when he died. Something that wasn’t there now. She crouched, knees protesting. The platform’s tiles were filmed with the thin layer of supernatural residue that always clung to Veil Market sites—iridescent dust that caught the forensic lights like oil on water. But the dust around the body had been deliberately swept in a perfect three-foot radius. Not kicked. Not disturbed in panic. Swept. “Somebody cleaned up after themselves,” she murmured. “Or before,” Patel countered. “Could be ritual. The occult lot love their circles.” She gave him a look. “You’ve been spending too much time with the new liaison from Special Projects.” He shrugged. “They’re not always wrong. Look at the sigils on the wall behind him.” Quinn rose and followed his gesture. Faint lines had been burned into the curved tile wall—protective marks, angular and precise. She’d seen similar symbols three months ago in a warehouse in Shoreditch. And six months before that in a back room in Peckham. Three dead men. Three sets of sigils. No fingerprints. No DNA. No motive that made sense in the daylight world. She pulled a pair of nitrile gloves from her coat pocket and snapped them on. The leather of her watch creaked as she reached out and traced one of the marks without touching it. The air around the symbol felt colder than it should, as though the concrete itself were exhaling. “These aren’t gang marks,” she said. “And they’re not Wiccan tourist rubbish either. These are old. Pre-Roman, maybe. Somebody knew exactly what they were doing.” Patel shifted his weight. “Or somebody wanted us to think that. The market was here last night—unofficially, of course. Street cameras caught nothing because the whole block goes dark whenever the Veil crowd sets up shop. Convenient, isn’t it?” “Too convenient.” Quinn moved along the platform, boots echoing. The market’s stalls had clearly been here. Faint impressions in the dust showed where tables had stood. A curved scar on the wall where something heavy had been chained. And there—half hidden behind a rusted signal box—a single bone token, the size of a two-pound coin, stamped with a spiraling sigil. Entry requirement for the Veil Market. Whoever dropped it had been in a hurry. She picked it up with gloved fingers. The bone was warm. “Patel, when did the anonymous tip come in?” “Zero four seventeen. Male voice, distorted. Said there was a body under Camden that ‘didn’t belong to the market.’ Then hung up.” Quinn turned the token over. On the reverse was a tiny etched compass rose. The same design she’d seen on half a dozen illegal artifacts in the last year. She slipped the token into an evidence bag. Something about the body’s position bothered her. The man lay on his back, coat spread open, but his head was turned toward the tunnel mouth that led deeper into the abandoned line. As though he’d been watching something approach from the dark when the blade found his throat. She walked to the tunnel entrance. The smell of ozone grew stronger. Her skin prickled. Eighteen years on the force had given her instincts she couldn’t always explain to her superiors. Right now those instincts were screaming that they were being watched. “Harlow.” The voice came from behind her—quiet, familiar, and entirely unexpected. She turned slowly. Eva Kowalski stood ten feet away in the weak pool of a crime scene light, curly red hair escaping a messy bun, round glasses slightly fogged. Her worn leather satchel bulged with books that definitely weren’t on any standard police approved reading list. She looked like she hadn’t slept in days. “Evie,” Quinn said, keeping her voice level. “This is a restricted scene.” “I know. I came through the service tunnel. The one the market uses when they don’t want to be seen by the ticket hall cameras.” Eva’s nervous habit flared; she tucked a curl behind her left ear. “I heard the call on the occult wire. Thought you might need this.” She held up a small brass compass, its casing green with verdigris. The face was etched with protective sigils that matched the ones on the wall. The needle spun lazily, then snapped toward the tunnel mouth with sudden violence. Quinn felt the blood leave her face. “Where did you get that?” “Same place your victim got his, I expect. The Veil Market. It’s a shadow compass. Points toward the nearest active rift. Or toward something that recently passed through one.” Patel stepped forward, hand drifting toward his radio. “Ma’am, she’s interfering with—” “Stand down, Sergeant.” Quinn’s gaze never left Eva. “You know this man?” Eva glanced at the body and her freckled face tightened. “His name was Elias Crowe. Minor alchemist. He owed money to half the stalls in the market. But he wasn’t killed for money.” “How do you know that?” “Because if they wanted him dead for debt, they’d have dumped him in the Thames with iron weights. This—” She gestured at the swept circle and the sigils. “This is theatre. Someone wants the market blamed. Or they want you looking at the market so you don’t see what’s really happening.” Quinn felt the familiar click behind her eyes—the moment a case stopped being random violence and started becoming a pattern. She moved closer to Eva, lowering her voice so Patel couldn’t hear. “You’ve been researching the other deaths.” It wasn’t a question. Eva’s green eyes flicked toward the tunnel again. “Three murders in nine months. All in locations the Veil Market used within the previous forty-eight hours. All with the same impossible lack of blood evidence. All with these sigils. And every time, the market moves on before we can get ahead of it.” “We?” Eva hesitated. Then, very quietly: “Aurora’s involved. She didn’t want me to tell you yet. But this is bigger than street-level magic, Harlow. Something’s tearing holes between here and… elsewhere. The compass started spinning three nights ago and hasn’t stopped. It’s pointing at the same spot every time. Right here. Right now.” The needle on the brass device gave another violent twitch, jerking toward the tunnel as though trying to drag Eva’s arm off. Quinn studied the younger woman. She’d known Eva Kowalski for two years—ever since the red-headed researcher had started appearing at crime scenes that didn’t officially involve the occult. At first Quinn had written her off as a crank. Then she’d seen Eva translate a dead language off a murder weapon in under thirty seconds. Now she wasn’t sure what Eva was, except necessary. “Tell me what I’m missing,” Quinn said. Eva stepped carefully around the swept circle, avoiding the body. She crouched beside the wall sigils and adjusted her glasses. “These aren’t protective. They’re summoning marks. Inverted. Whoever drew them wasn’t trying to keep something out. They were trying to pull something in. And the lack of blood—” She reached into her satchel and withdrew a small spray bottle. “May I?” Quinn nodded once. Eva misted the tiles around the body. Where the liquid touched, faint traces of luminescence flared—deep violet, fading quickly. “Ectoplasmic residue,” Eva said. “Not human blood. Whatever killed him wasn’t holding a knife. It was wearing one.” Patel made a disbelieving noise, but Quinn raised a hand to silence him. She was remembering Morris. Three years ago. The way his body had been found in an old church crypt with the same violet staining on the stones. The way the official report had called it “unknown chemical contamination.” The way she’d never believed it. She looked at the tunnel mouth again. The darkness there felt thicker than it should, as though the absence of light had weight. “Evie. If something came through a rift last night, where would it have gone?” The compass needle whipped around so hard the device shuddered in Eva’s grip. It pointed directly at Quinn. Eva’s face went pale beneath her freckles. “Harlow,” she whispered. “It’s still here.” The temperature on the platform plummeted. The crime scene lights flickered. In the sudden strobe, Quinn saw it—something tall and wrong unfolding itself from the tunnel mouth like a shadow learning how to stand upright. It had too many joints. The sigils on the wall flared with cold blue light. Quinn’s hand went to her holster on pure instinct. Beside her, Eva fumbled in her satchel and pulled out a piece of chalk and what looked like a human finger bone wrapped in red thread. “Patel, get back!” Quinn barked. The thing moved faster than anything that size should. It flowed across the swept circle, and where it passed the violet residue brightened to blinding white. Elias Crowe’s corpse twitched once, as if in recognition. Eva dropped to her knees and began drawing a containment circle with frantic speed, the chalk screaming against concrete. “It’s a Shade! Don’t let it touch you—the watch, Harlow, the leather’s been treated, it might buy you seconds—” Quinn didn’t wait to ask how Eva knew about her watch. She drew her weapon and fired three rounds into the centre mass of the thing. The bullets passed through it like it was smoke, but the reports echoed down the tunnel in a way that felt wrong, as though the sound itself were being digested. The creature reached for her. Its hand—if it could be called a hand—stretched longer than anatomy allowed. Quinn smelled scorched iron again, stronger now. Eva slammed the bone token into the centre of her completed circle. The sigils on the wall flared in answer. For a single heartbeat the thing froze, caught between two conflicting summons. In that heartbeat Quinn saw what she had missed. The swept circle wasn’t a ritual space. It was a threshold. And the sigils weren’t meant to call the creature here. They were meant to send it somewhere else. She looked at Elias Crowe’s empty hands again. Whatever he’d been holding when he died had been important enough to kill for. Important enough to hide. The compass in Eva’s left hand began to shriek—a high metallic keening that set Quinn’s teeth on edge. “Harlow, it’s not after us,” Eva gasped. “It’s after the rift you’re standing on. You’re standing right where the tear is thinnest.” Quinn looked down. The concrete beneath her boots was pulsing faintly, the same violet as the residue. She hadn’t noticed it before because she’d been looking for human evidence. Blood. Footprints. The things that made sense. She stepped sideways, instinct and eighteen years of survival screaming at her to move. The creature lunged again, but this time it wasn’t aiming for her. It reached past her, toward the platform wall where the deepest shadow pooled. Quinn spun, holstered her useless gun, and grabbed the nearest portable light. She slammed it against the wall and switched it to full UV. The darkness peeled back like burning paper. Etched into the concrete behind the illusion of shadow was another sigil—this one fresh, still smoking. And in the centre of it, pressed into the tile like a seal, was a small brass key. The same verdigris patina as the compass. The same spiraling design as the bone token. The creature howled—a sound that existed halfway between this world and another. It lunged for the key. Quinn was faster. She snatched the key free, snapping it off the tile with a crack that echoed like breaking bone. The moment it left the sigil, the pulsing violet light died. The creature staggered as though someone had cut its strings. Eva finished her circle with a final slashing mark. The chalk flared silver. The thing gave one last shriek of frustration and folded in on itself, collapsing into a pile of rapidly evaporating ash that smelled of cemeteries and old books. Silence crashed back over the platform. Quinn stood with the key clenched in her gloved fist, breathing hard. Her watch felt hot against her wrist. She looked at Eva, who was still on her knees, glasses askew, staring at the place where the creature had been. Patel was pressed against the far wall, eyes wide, radio forgotten in his hand. Quinn turned the key over. On one side, tiny letters had been etched in a language she didn’t recognise. On the other, three small notches that could have been tallies. Or could have been the first three letters of a name. She looked at the body of Elias Crowe, then at the swept circle, then at the wall where the sigils were already fading like breath on glass. “Three deaths,” she said quietly. “Three keys. Three murders to open something that should stay shut.” Eva pushed herself to her feet, brushing dust from her satchel. Her voice was shaky but steadying. “And someone’s been using the Veil Market as cover every time. Moving the location after each kill so the evidence rotates away before we can connect it.” Quinn met her oldest friend’s eyes. For the first time in three years she felt the shape of the larger pattern clicking into place—not the market’s criminal activity, but something older. Something that had taken Morris and was still hungry. She slipped the key into an evidence bag, then thought better of it and handed the entire bag to Eva. “Hide this. Not at the Museum. Somewhere even I don’t know about.” Eva’s fingers closed around it. “Harlow… Aurora isn’t going to like this.” “I don’t work for Aurora.” Quinn’s jaw tightened, sharp in the harsh light. “I work for the dead. And they’ve been trying to tell me something for three years. I think I finally heard them.” She looked once more at the tunnel mouth, now only ordinary darkness. The compass in Eva’s hand had gone still, needle pointing at nothing. But Quinn knew better. The rift was still there. Just waiting for the fourth key. She turned to Patel, who looked like a man reconsidering every life choice that had led him to this moment. “Sergeant, I want this scene locked down under anti-terror protocols. No one else comes down here. And get me a list of every stallholder who traded at the Veil Market in the last seventy-two hours. I don’t care how many laws we have to bend.” Patel swallowed. “Yes, ma’am.” As he moved off to make the calls, Quinn stepped close to Eva. She kept her voice low. “You said Aurora’s involved. How deep?” “Deep enough to be scared.” Eva tucked another curl behind her ear, a tell Quinn had learned to read years ago. Fear, barely held in check. “She thinks whatever’s coming through these rifts isn’t from any of the usual realms. She thinks it’s from the place your partner went, Harlow. The one they never let you investigate.” Quinn felt the words settle in her chest like cold iron. She looked at the empty platform, at the body that still had no blood, at the fading sigils that had been meant to frame an entire hidden world for crimes it hadn’t committed. Then she looked at the brass key now safe in Eva’s satchel, and at the shadow compass that had tried to warn them both. “Tell Aurora I’m done waiting for permission,” she said. “The market moves every full moon. We have twenty-six days before it disappears again. This time we’re going to be waiting for it.” Eva studied her for a long moment, green eyes steady behind her round glasses. Then she nodded once. “Twenty-six days,” she repeated. “And whatever’s on the other side of that rift? It already knows your name.” Quinn flexed her left hand. The watch ticked on, steady as ever, its treated leather suddenly feeling like far less protection than she’d believed. She looked down the tunnel one last time. “Let it know,” she said softly. “I’ve got questions. And this time I’m not leaving without answers.” Above them, the living city of London continued without pause, unaware that beneath its streets the rules were changing. That a detective with salt-and-pepper hair and a dead partner’s ghost in her eyes had finally stopped seeing only the evidence in front of her. And had started seeing the shape of what was hiding behind it.
created_at"2026-05-01T12:31:33.269Z" 5/1/2026, 12:31:33 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency403
moderation_latency(null)
generation_time45260
tokens_prompt923
tokens_completion4708
native_tokens_prompt932
native_tokens_completion3695
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached64
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0103353
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"50493c47-08d9-9b1a-bdb1-460cbd897428"
is_byokfalse
latency102
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777638693-b9xFmrHzlDqMk5X8Angt"
session_id(null)
api_type"completions"
id"gen-1777638693-Ku0jeFndHSNuTY1i0rTp"
upstream_id"50493c47-08d9-9b1a-bdb1-460cbd897428"
total_cost0.0103353
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount2
adverbTags
0"she said quietly [quietly]"
1"she said softly [softly]"
dialogueSentences63
tagDensity0.349
leniency0.698
rawRatio0.091
effectiveRatio0.063
81.49% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2972
totalAiIsmAdverbs11
found
0
adverb"very"
count2
1
adverb"deliberately"
count1
2
adverb"slowly"
count1
3
adverb"slightly"
count1
4
adverb"lazily"
count1
5
adverb"really"
count1
6
adverb"carefully"
count1
7
adverb"quickly"
count1
8
adverb"suddenly"
count1
9
adverb"softly"
count1
highlights
0"very"
1"deliberately"
2"slowly"
3"slightly"
4"lazily"
5"really"
6"carefully"
7"quickly"
8"suddenly"
9"softly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
68.03% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2972
totalAiIsms19
found
0
word"familiar"
count3
1
word"perfect"
count1
2
word"traced"
count1
3
word"weight"
count2
4
word"echoing"
count1
5
word"etched"
count4
6
word"standard"
count1
7
word"flicked"
count1
8
word"silence"
count2
9
word"flickered"
count1
10
word"echoed"
count2
highlights
0"familiar"
1"perfect"
2"traced"
3"weight"
4"echoing"
5"etched"
6"standard"
7"flicked"
8"silence"
9"flickered"
10"echoed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences207
matches
0"d in panic"
94.55% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount3
narrationSentences207
filterMatches
0"watch"
hedgeMatches
0"tried to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences246
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen51
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2954
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions24
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions105
wordCount2178
uniqueNames20
maxNameDensity1.56
worstName"Quinn"
maxWindowNameDensity5.5
worstWindowName"Eva"
discoveredNames
Tube1
Harlow1
Quinn34
London2
Camden1
Town1
Veil3
Market3
Old1
Street1
Patel9
Shoreditch1
Peckham1
Kowalski2
Eva32
Morris2
Crowe3
Elias3
Fear1
Three3
persons
0"Harlow"
1"Quinn"
2"Market"
3"Patel"
4"Kowalski"
5"Eva"
6"Morris"
7"Crowe"
8"Elias"
9"Fear"
places
0"London"
1"Camden"
2"Town"
3"Veil"
4"Old"
5"Street"
6"Shoreditch"
7"Peckham"
globalScore0.719
windowScore0
81.51% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences146
glossingSentenceCount4
matches
0"looked like she hadn’t slept in days"
1"as though trying to drag Eva’s arm off"
2"looked like a human finger bone wrapped i"
3"looked like a man reconsidering every lif"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.339
wordCount2954
matches
0"not the market’s criminal activity, but something older"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences246
matches
0"screaming that they"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs114
mean25.91
std18.21
cv0.703
sampleLengths
088
19
258
38
432
56
631
738
855
97
1013
1118
1215
1363
1451
1525
1639
1774
1811
198
2022
2137
2248
2342
241
2510
263
2751
2812
2950
3039
3112
3229
3312
3412
3533
365
3751
3832
396
404
4152
421
4352
4422
4563
467
4720
4841
493
84.92% Passive voice overuse
Target: ≤2% passive sentences
passiveCount12
totalSentences207
matches
0"was supposed"
1"was loosened"
2"were curled"
3"were filmed"
4"been burned"
5"been chained"
6"was etched"
7"been found"
8"being digested"
9"were meant"
10"been etched"
11"been meant"
74.89% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs373
matches
0"were exhaling"
1"were screaming"
2"were being"
3"was pulsing"
4"wasn’t aiming"
5"were already fading"
6"was hiding"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount1
flaggedSentences15
totalSentences246
ratio0.061
matches
0"The abandoned Tube platform smelled of wet concrete, ozone, and something sharper—like scorched iron left too long in the rain."
1"The platform’s tiles were filmed with the thin layer of supernatural residue that always clung to Veil Market sites—iridescent dust that caught the forensic lights like oil on water."
2"Faint lines had been burned into the curved tile wall—protective marks, angular and precise."
3"And there—half hidden behind a rusted signal box—a single bone token, the size of a two-pound coin, stamped with a spiraling sigil."
4"The voice came from behind her—quiet, familiar, and entirely unexpected."
5"“I know. I came through the service tunnel. The one the market uses when they don’t want to be seen by the ticket hall cameras.” Eva’s nervous habit flared; she tucked a curl behind her left ear."
6"Quinn felt the familiar click behind her eyes—the moment a case stopped being random violence and started becoming a pattern."
7"She’d known Eva Kowalski for two years—ever since the red-headed researcher had started appearing at crime scenes that didn’t officially involve the occult."
8"Where the liquid touched, faint traces of luminescence flared—deep violet, fading quickly."
9"In the sudden strobe, Quinn saw it—something tall and wrong unfolding itself from the tunnel mouth like a shadow learning how to stand upright."
10"Its hand—if it could be called a hand—stretched longer than anatomy allowed."
11"The compass in Eva’s left hand began to shriek—a high metallic keening that set Quinn’s teeth on edge."
12"Etched into the concrete behind the illusion of shadow was another sigil—this one fresh, still smoking."
13"The creature howled—a sound that existed halfway between this world and another."
14"For the first time in three years she felt the shape of the larger pattern clicking into place—not the market’s criminal activity, but something older."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2201
adjectiveStacks0
stackExamples(empty)
adverbCount79
adverbRatio0.03589277601090413
lyAdverbCount24
lyAdverbRatio0.010904134484325307
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences246
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences246
mean12.01
std8.72
cv0.727
sampleLengths
020
132
236
39
425
514
619
78
82
922
108
116
1231
135
1415
1513
165
174
1829
1915
202
214
221
237
244
259
265
2713
282
2913
306
3114
3212
3311
343
354
362
372
389
3915
4019
4117
426
4319
444
4535
469
477
4810
4912
43.22% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.3008130081300813
totalSentences246
uniqueOpeners74
89.61% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences186
matches
0"Then, very quietly:"
1"Then she’d seen Eva translate"
2"Just waiting for the fourth"
3"Then she looked at the"
4"Then she nodded once."
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences186
matches
0"His tie was loosened, his"
1"His fingers were curled as"
2"She crouched, knees protesting."
3"She gave him a look."
4"She’d seen similar symbols three"
5"She pulled a pair of"
6"She picked it up with"
7"She slipped the token into"
8"She walked to the tunnel"
9"Her skin prickled."
10"She turned slowly."
11"Her worn leather satchel bulged"
12"She looked like she hadn’t"
13"She held up a small"
14"She gestured at the swept"
15"She moved closer to Eva,"
16"It wasn’t a question."
17"She’d known Eva Kowalski for"
18"She crouched beside the wall"
19"She reached into her satchel"
ratio0.258
72.90% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount144
totalSentences186
matches
0"The abandoned Tube platform smelled"
1"Detective Harlow Quinn stood at"
2"This one was trying very"
3"The body lay midway along"
4"The fact that it had"
5"a familiar voice said behind"
6"DS Patel approached with the"
7"His tie was loosened, his"
8"Quinn stepped under the tape."
9"The victim was male, mid-thirties,"
10"His fingers were curled as"
11"Something that wasn’t there now."
12"She crouched, knees protesting."
13"The platform’s tiles were filmed"
14"She gave him a look."
15"Quinn rose and followed his"
16"She’d seen similar symbols three"
17"She pulled a pair of"
18"The leather of her watch"
19"The air around the symbol"
ratio0.774
80.65% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences186
matches
0"Whoever dropped it had been"
1"As though he’d been watching"
2"Now she wasn’t sure what"
ratio0.016
90.23% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences95
technicalSentenceCount7
matches
0"The victim was male, mid-thirties, dressed in a tailored coat that had seen better nights."
1"The platform’s tiles were filmed with the thin layer of supernatural residue that always clung to Veil Market sites—iridescent dust that caught the forensic lig…"
2"The man lay on his back, coat spread open, but his head was turned toward the tunnel mouth that led deeper into the abandoned line."
3"As though he’d been watching something approach from the dark when the blade found his throat."
4"The creature staggered as though someone had cut its strings."
5"The thing gave one last shriek of frustration and folded in on itself, collapsing into a pile of rapidly evaporating ash that smelled of cemeteries and old book…"
6"She looked at the empty platform, at the body that still had no blood, at the fading sigils that had been meant to frame an entire hidden world for crimes it ha…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount1
matches
0"Quinn moved along, boots echoing"
70.63% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount5
fancyTags
0"she murmured (murmur)"
1"she whispered (whisper)"
2"Quinn barked (bark)"
3"Eva gasped (gasp)"
4"she repeated (repeat)"
dialogueSentences63
tagDensity0.222
leniency0.444
rawRatio0.357
effectiveRatio0.159
83.7545%