Run: 2026-04-24-01KQ0PH1WV1Z2GJ6DFJM9151MK

Run Details

Duration:
1m 50s
Cost:
$0.149795
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 constable at the mouth of the service stairwell looked too young to be standing in the rain at three in the morning guarding a door that should have been welded shut in 1978. Detective Harlow Quinn showed him her warrant card anyway. He glanced at it, swallowed, and stepped aside. “Mind the third landing, ma’am. It’s gone soft.” “Concrete doesn’t go soft,” Quinn said. “No, ma’am.” He did not offer another explanation. The entrance sat behind a row of shuttered market stalls off Camden High Street, hidden by a sagging sheet of corrugated metal and a council notice threatening prosecution for trespass. Someone had cut the padlock clean through, not with bolt cutters but with something hot enough to leave the shackle beaded and black. Rain ticked off the metal roof. Diesel fumes, old piss, and frying oil from the late-night kebab shop drifted in shallow layers. Quinn pulled on nitrile gloves, adjusted the collar of her coat, and descended. Her shoes struck the first flight with a hollow iron clang. The stairwell fell away in tight turns, tiled walls sweating with condensation. Old cream tiles had cracked under pressure, their edges furred with black mould. Someone had painted arrows along the wall in chalk: three chevrons pointing down, then a circle split by a vertical line. Not gang marks. Too careful. Too neat. Her left wrist brushed the handrail. The worn leather strap of her watch creaked, familiar and grounding. 03:12. She had been asleep for thirty-eight minutes when the call came in. Unidentified male, deceased. Location: abandoned Tube station beneath Camden. Possible ritual element. That last phrase had brought her out of bed before the duty inspector finished speaking. At the third landing, the constable had been right. The concrete gave slightly underfoot, not crumbling but flexing, as if something underneath had inhaled. Quinn froze, weight balanced, military precision overcoming the jolt of revulsion. She shifted to the outer edge, where rusted bolts anchored the stair to the wall, and continued down. Voices carried up from below. Police radios. A camera flash. The low, nervous murmur of officers trying to sound bored. The stairwell opened onto a platform that had no business existing beneath Camden. Quinn knew the Underground well enough to know which stations had been abandoned, which tunnels bricked over, which wartime passages had become cable runs and storage voids. This was something else. The platform curved into darkness under a vaulted roof stained brown by decades of water. A faded sign on the far wall read MORNINGTON CRESCENT, though Mornington Crescent station stood half a mile away and very much in service. Beneath the sign, stalls had been built from scavenged doors, brass bedframes, theatre curtains, and bones too long and smooth to be anything from a butcher’s bin. Strings of dead bulbs hung overhead. Most were dark. A few glowed with a weak bluish light despite no visible power. The place smelled of damp brick, incense, singed hair, and old coins. Crime scene tape cut across the platform in two rectangles. Uniforms kept to one side, clustered like sheep at a fence. Forensics had set up portable lamps that threw hard white light over the tiles and made the shadows beyond them seem thicker. DI Mason Vale looked up from beside the body. He was broad, rumpled, and pink around the eyes, with the blunt confidence of a man who preferred suspects with postcodes and motives he could write on a form. “Quinn,” he called. “Welcome to the devil’s jumble sale.” She ducked under the tape without answering. “Who found him?” “Two teenagers. Urban explorers. One of them pissed himself and the other filmed the whole thing until AFOs threatened to confiscate his phone. They came in through the service stair.” Vale nodded toward the dark mouth behind her. “No sign they touched anything except each other.” “Body identified?” “Not yet. No wallet. No phone. No prints on PNC so far.” Vale rocked back on his heels. “Looks like a deal gone bad. Weird venue, weird goods, one dead punter.” Quinn crouched near the corpse. Male, early thirties. Lean, black hair shaved close at the sides, expensive boots, cheap coat. He lay on his back in the centre of the platform, arms slightly spread, palms up. His face had the grey waxy slackness of the recently dead, but his eyes were open and filmed. Brown irises. Pinpoint pupils. No blood pooled beneath him. That was the first wrong thing. A wound opened his shirt from sternum to navel. The fabric had parted cleanly, edges scorched. The skin beneath had been cut in a long, precise line, but there was no wet mess of organs, no spill, no stink of opened bowel. Instead, the wound was dark and dry, lips of flesh curled inward as if heat had sealed them. Quinn leaned closer. The smell was not cauterized meat. It was ozone and cold metal. “Pathologist?” she asked. “On the way. Delayed by a stabbing in Kentish Town.” Vale made a face. “Because apparently London hasn’t filled its quota.” “Time of death?” “Cold to the touch, early lividity, no rigor. I’d say two to four hours.” “You’d say?” “I’d say because I am not cutting him open in a ghost station.” Quinn ignored that. She studied the hands. Clean nails. No defensive wounds. A faint green stain marked the pad of his right thumb and forefinger. Verdigris, perhaps. His coat sleeves were damp at the cuffs, but the knees of his trousers were dry. He had not walked through the rain recently. He had been indoors before he died, or brought in after. She shifted her attention to the floor. The platform tiles around the body had been scrubbed recently. Not with bleach; she knew that sharp chemical bite. This smelled like vinegar and herbs, something a grandmother might put in a cupboard to keep moths away. The cleaned patch formed a circle roughly six feet wide. Beyond its edge, grime lay thick, undisturbed except for many old overlapping tracks. “Your deal gone bad happened in a freshly cleaned circle,” she said. Vale folded his arms. “Ritual, then. Still a deal gone bad, just with candles.” “No candles.” He gestured at the stalls. “There’s half a shop of them over there.” “None burned here.” Quinn pointed without looking up. “No wax. No soot. No spent matches. No lighter. Whoever staged this either didn’t need candles or wanted us to think they didn’t.” Vale sighed. “Staged? Harlow, we’ve got an illegal market under Camden selling God knows what. Man turns up gutted like a fish. I’m not sure we need to overcomplicate.” Quinn looked at him then. Vale had the grace to wince. “Fine. Poor choice of phrase.” Three years had not blunted the small reactions. Not from the ones who remembered DS Morris. Not from the ones who had seen Quinn kneeling in a warehouse in Wapping with her partner’s blood on her shirt and no suspect, no weapon, no explanation that survived contact with daylight. She stood. “What did SOCO bag?” “Not much. Some trinkets from the stalls. Powders. Bones. A jar with teeth in it that winked at Barrow.” Vale jerked his chin at a trestle table near the platform edge. “And this.” A small brass compass sat in an evidence tray, tagged but not yet bagged. Its casing wore a green patina, the kind that came from age and poor storage. Protective sigils were etched around the face in careful, tiny strokes. Instead of north, south, east, west, the dial bore marks Quinn did not recognize: a crescent, an eye, a broken arch, a black triangle. The needle trembled, pointing not at magnetic north but toward the tunnel mouth at the far end of the platform. “What is it?” Vale asked. “A compass.” “Cheers.” “It was on him?” “In his left hand. Fingers curled around it.” Vale’s expression sharpened. “You know it?” Quinn bent over the tray. The green stain on the dead man’s fingers matched the casing. But his left hand had no verdigris on it. His right did. “You said it was in his left hand.” “It was.” “Then why is the residue on his right?” Vale opened his mouth, closed it, then looked toward the body. Quinn walked back and crouched again. The dead man’s left fingers were slightly flexed, as if they had once gripped something. No stain. No pressure marks deep enough for a prolonged hold. She lifted his right hand carefully by the wrist. The pads of thumb and forefinger were green. A small crescent-shaped scrape marked the side of the index finger. “He held the compass in his right hand,” she said. “Someone placed it in his left after death.” “Or he moved it.” “With this wound?” She let his hand rest. “And no blood? No.” Vale rubbed his jaw. “All right. Staged.” Quinn’s gaze followed the compass needle toward the tunnel. The black mouth beyond the platform swallowed the forensic lamps after only a few yards. Old rails gleamed wetly. Between them lay rubbish, rat droppings, and torn paper. A draft breathed from the tunnel, cold enough to raise the hairs at the back of her neck. “Have we searched down there?” “Uniform went twenty metres. Found a dead fox and came back. Tracks are live three hundred metres east, apparently, so nobody’s keen to wander.” “This station isn’t on current diagrams.” “Neither are half the places junkies find to sleep.” “Junkies don’t build stalls out of femurs.” Vale gave her a look. “You’re saying that out loud now?” Quinn walked the perimeter of the cleaned circle. Her eyes moved slowly, forcing the scene to surrender detail. The body drew attention; bodies always did. The trick was to look where the killer had not wanted anyone to look. A smear on the edge of the circle. Not blood. Dark, glossy, brittle where it had dried. She crouched and angled her torch. “Photograph this,” she called. A forensic tech hurried over, camera raised. The smear lay across two tiles, dragged outward from the circle toward the nearest stall. At its end, three parallel marks cut through the grime, narrow and sharp. Vale came to stand over her shoulder. “Blade?” “Claws, perhaps.” “Please don’t.” “Not from the victim.” Quinn traced the air above the marks, not touching. “The spacing is wrong for his hand. Too long.” “Animal?” She glanced toward the dead fox in the tunnel, unseen but suddenly present in both their minds. “Maybe.” The nearest stall had been draped in purple velvet gone grey with dust. A hand-painted sign hung crookedly from wire: TOKENS, KEYS, PERMISSIONS. On the table lay small objects arranged in shallow bowls—coins with holes through the centre, teeth carved with numbers, glass beads, and flat discs of bone polished smooth. One bowl had overturned. Bone tokens scattered across the table and onto the floor. Quinn leaned in. A rectangular patch in the dust showed where something larger had sat until recently. Beside it, the dust bore the round base print of a jar or cup. No jar remained. “What do you make of this place?” Vale asked. “Someone sold access.” “To what?” Quinn picked up one of the bone tokens with gloved fingers. It was the size of a pound coin, drilled near the edge, marked with the same split circle she had seen in chalk on the stairwell. Not plastic. Not resin. Bone, polished by many hands. “To here,” she said. Vale stared at the token. “You think our victim bought his way in.” “Or sold entry to someone else.” A sound came from the other side of the platform: a raised voice, female, indignant. “I’m telling you, I’m with the Museum. I was called.” Quinn straightened. A uniform constable appeared beyond the tape, blocking a young woman with curly red hair that had escaped its pins in damp spirals. Round glasses sat crooked on her freckled nose. She clutched a worn leather satchel to her ribs as if it contained a heart for transplant. “I don’t care if you’re with the Pope,” the constable said. “This is an active crime scene.” The woman spotted Quinn and went still. Recognition struck a half second later. Eva Kowalski. Quinn had seen her twice before, both times on the edge of inquiries that went nowhere useful. Childhood friend of Aurora—one of the bright, evasive little circle Quinn had been watching for months. Research assistant, British Museum restricted archives. Master’s from Oxford. Always polite. Always frightened of something that was not the police. Quinn walked over. “Miss Kowalski.” Eva tucked a curl behind her left ear. Nervous habit. Her green eyes flicked past Quinn to the stalls, the body, the compass tray, and widened. “Detective Quinn. I can explain.” “People say that when they can’t.” “I was contacted by a colleague. Unofficially.” Her voice dropped. “He said there had been a death in a market below Camden, and that police were mishandling artifacts.” Vale had followed. “Artifacts?” Eva’s gaze landed on him, then returned to Quinn, evidently deciding who was more dangerous. “Objects that may be culturally significant.” “Culturally,” Vale said flatly. Quinn said, “How did you get in?” “I didn’t. Your constable stopped me.” “How did you find the entrance?” Eva’s hand tightened on her satchel strap. “I study old London.” “At three in the morning.” “I don’t sleep much.” Neither do I, Quinn thought. She stepped closer, lowering her voice until it became a private blade. “There is a dead man on that platform. If you know who he is, or what happened here, now is the moment to become helpful.” Eva looked toward the body again. Colour drained from her face. “I don’t know him.” “But you know the market.” A hesitation. Too small for Vale, not for Quinn. “I’ve heard stories,” Eva said. “Stories that mention bone tokens?” Eva’s eyes snapped to Quinn’s hand. Quinn had not realized she still held the token until that reaction. Vale exhaled. “Right. I’d call that a yes.” Quinn said, “What is this place?” Eva licked her lips. “If I answer honestly, you’ll think I’m obstructing or unwell.” “I already think one of those.” A faint, unhappy smile touched Eva’s mouth and vanished. “The Veil Market.” The words seemed to change the air. One of the blue bulbs overhead flickered. Eva flinched. Quinn did not. “Meaning?” “It moves. Hidden markets, private trade, restricted goods.” Eva’s academic composure tried to assemble itself and failed in patches. “Historically, there are references going back to the seventeenth century. Under churches, plague pits, theatres, disused stations after the war. It relocates every full moon.” “Full moon was tonight,” Quinn said. “Yes.” Vale looked between them. “Sorry, are we treating folklore as intelligence now?” “We are treating a witness with specialist knowledge as a witness,” Quinn said. “Continue.” Eva swallowed. “You need a token to enter. Bone, usually. The symbols vary by host.” “Host?” “The person, or group, responsible for maintaining the entrance.” Quinn glanced back at the stall. Tokens, keys, permissions. “Could our victim be the host?” Eva’s answer came too fast. “No.” “Why?” “The host wouldn’t be left like that.” “Like what?” Eva hugged the satchel tighter. “Displayed.” Quinn watched her. “Who would display him?” “I don’t know.” “Guess.” Eva tucked her hair behind her ear again. Her fingers trembled. “Someone who wanted to send a message to buyers. Or someone who wanted to close the Market early.” Vale gave a soft laugh without humour. “Market politics. Fantastic.” Quinn returned to the compass tray. Eva followed reluctantly, stopping just outside the tape until Quinn lifted it for her. Vale looked ready to object, then thought better of it. Eva saw the compass and made a small sound. “You know this too,” Quinn said. “It’s a Veil Compass.” “What does it do?” “Points toward the nearest rift. A doorway, breach, portal—” She caught Vale’s expression. “A place where the normal rules are thin.” Quinn thought of the stairwell breathing under her foot. “This one points into the tunnel.” Eva nodded. “Then there’s something open there.” Vale muttered, “Or it’s a novelty compass from a goth stall and the magnet’s knackered.” Quinn turned the evidence tray slightly with one gloved finger. The compass needle swung, shivered, and returned to the tunnel mouth. Not north. Not random. She looked from the compass to the corpse, to the cleaned circle, to the token stall, to the tunnel. Pieces slid, not into place, but nearer. “The compass was planted in his left hand,” she said. “It points toward the tunnel. Killer wanted us to look there.” “Or away from something else,” Eva murmured. Quinn’s eyes moved to her. “Yes.” Vale frowned. “Away from what?” Quinn did not answer immediately. She walked back to the body and stood at his feet. From here, with the corpse centred, the tunnel lay beyond his head like an exit wound. The staging was theatrical. A body in a circle. A compass in the wrong hand. A blade-like wound with no blood. Anyone seeing it would follow the line to darkness. She turned around. Behind her, across the platform, a row of stalls stood shuttered. One had a mirror propped against its counter, tarnished so badly it reflected only smears of light. Above it hung strings of paper charms. The floor before it had not been scrubbed. Grime lay thick. Except for one clean footprint. Not a police boot. Too narrow. Pointed toe. The print faced away from the body, toward a maintenance door half-hidden behind rotting velvet. “Vale,” she said. He heard the change in her voice and came at once. She pointed. “Who went through that door?” “No one. We cleared the platform, not the back rooms.” “Why not?” “Door’s locked.” Quinn crossed to it, careful to keep to the old grime where footprints overlapped. The maintenance door was painted the same dull green as the walls. Its handle was brass, polished bright by use. A chain looped through a hasp, secured by a heavy padlock. The padlock hung closed. Vale spread his hands. “Locked.” Quinn crouched. The chain was dusty except on one link, where dust had been rubbed away in a crescent. The padlock’s keyway showed fresh scratches. Not forced. Picked, then relocked. She shone her torch at the floor. Beneath the door, in the gap, lay a single red fibre. Eva, behind them, whispered, “Oh no.” Quinn looked back. “What?” Eva’s eyes were fixed on the fibre. “May I?” “No.” Eva nodded quickly, as if she had expected that. “That’s not from fabric.” Quinn lifted the fibre with tweezers from a kit one of the techs handed her. It was fine as hair, red as sealing wax, and faintly luminous in the torch beam. It curled against the metal as if alive. Vale took one involuntary step back. Quinn held it steady. “If not fabric, then what?” Eva’s voice thinned. “Thread used in binding charms. It’s made with cinnabar, silk, and sometimes blood.” “Human?” “Sometimes.” Quinn bagged it. “Someone came through this door after the murder, locked it behind them, and left that. Not our victim.” Vale said, “Could be before.” “No.” Quinn tapped the clean footprint. “Print overlays dust disturbed by the first responding officers’ draft.” She nodded up at the paper charms above the mirror. Several twisted gently though the air around them had settled. “Door opened after we arrived or shortly before. The killer may still have been here when uniforms came in.” A silence dropped around them. Even the radios seemed to hush. Vale looked toward his constables, then the door. “We need to open it.” “We need to photograph, call tactical, and seal every exit we know about,” Quinn said. “And every exit Miss Kowalski knows about.” Eva’s face tightened. “I don’t know them.” Quinn stepped close enough to see her own hard outline reflected in Eva’s glasses. “Then start remembering stories.” From the tunnel came a sound like metal dragged over stone. Everyone turned. The Veil Compass needle began to spin. Once. Twice. Faster. The blue bulbs overhead flared white, throwing the whole platform into stark relief—the corpse with its dry black wound, the bone tokens scattered like teeth, Vale reaching for the baton he no longer carried out of uniform habit, Eva pale and rigid beside the evidence table. Then the lights died. Darkness clamped down. For one second, no one moved. Quinn heard breathing, rainwater dripping somewhere distant, the electric tick of cooling bulbs. Her right hand had gone to her torch. Her thumb found the switch. Before she pressed it, something clicked behind the locked maintenance door. Not the padlock. Not the chain. A latch, opening from the other side. Quinn raised her torch and drew her warrant card hand back, absurdly empty, wishing for a firearm she had not been issued and a partner who had been dead three years. “Police,” she called, voice level. “Step out slowly.” The door opened an inch. A smell seeped through: vinegar, herbs, cold metal. The same smell as the scrubbed circle. Quinn smiled then, without warmth. “There you are,” she said.
created_at"2026-04-24T21:32:26.401Z" 4/24/2026, 9:32:26 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6672
moderation_latency(null)
generation_time109678
tokens_prompt923
tokens_completion5979
native_tokens_prompt835
native_tokens_completion4854
native_tokens_completion_images0
native_tokens_reasoning165
native_tokens_cached0
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.149795
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0f0790672c03a90a0169ebe16a7a5081909bdbd6a79bbfd887"
is_byokfalse
latency272
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777066346-j7Vsjr36Pzb7JiG9ZmLG"
session_id(null)
api_type"completions"
id"gen-1777066346-qW1LBZZY2EAafLomQdDC"
upstream_id"resp_0f0790672c03a90a0169ebe16a7a5081909bdbd6a79bbfd887"
total_cost0.149795
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags39
adverbTagCount2
adverbTags
0"Vale rocked back [back]"
1"Vale said flatly [flatly]"
dialogueSentences154
tagDensity0.253
leniency0.506
rawRatio0.051
effectiveRatio0.026
82.96% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3522
totalAiIsmAdverbs12
found
0
adverb"slightly"
count4
1
adverb"very"
count1
2
adverb"carefully"
count1
3
adverb"slowly"
count2
4
adverb"suddenly"
count1
5
adverb"reluctantly"
count1
6
adverb"quickly"
count1
7
adverb"gently"
count1
highlights
0"slightly"
1"very"
2"carefully"
3"slowly"
4"suddenly"
5"reluctantly"
6"quickly"
7"gently"
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)
77.29% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3522
totalAiIsms16
found
0
word"familiar"
count1
1
word"weight"
count1
2
word"etched"
count1
3
word"trembled"
count2
4
word"magnetic"
count1
5
word"traced"
count1
6
word"velvet"
count2
7
word"flicked"
count1
8
word"flickered"
count1
9
word"silk"
count1
10
word"silence"
count1
11
word"stark"
count1
12
word"electric"
count1
13
word"warmth"
count1
highlights
0"familiar"
1"weight"
2"etched"
3"trembled"
4"magnetic"
5"traced"
6"velvet"
7"flicked"
8"flickered"
9"silk"
10"silence"
11"stark"
12"electric"
13"warmth"
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
emotionTells0
narrationSentences311
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences311
filterMatches
0"notice"
1"watch"
hedgeMatches
0"seemed to"
1"tried to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences426
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3519
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions41
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions137
wordCount2568
uniqueNames23
maxNameDensity2.18
worstName"Quinn"
maxWindowNameDensity7
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn56
Camden3
High1
Street1
Tube1
Underground1
Mornington1
Crescent1
Mason1
Vale31
Morris1
Wapping1
Kowalski1
Aurora1
British1
Museum1
Oxford1
Eva26
Several1
Veil1
Compass1
One3
persons
0"Harlow"
1"Quinn"
2"Mason"
3"Vale"
4"Morris"
5"Kowalski"
6"Museum"
7"Eva"
8"Several"
9"One"
places
0"Camden"
1"High"
2"Street"
3"Mornington"
4"Crescent"
5"Wapping"
6"Oxford"
7"Compass"
globalScore0.41
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences179
glossingSentenceCount3
matches
0"smelled like vinegar and herbs, something"
1"appeared beyond the tape, blocking a young woman with curly red hair that had escaped its pins in damp spirals"
2"rned to Quinn, evidently deciding who was mo"
86.33% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.137
wordCount3519
matches
0"not with bolt cutters but with something hot enough to leave the shackle beaded"
1"not crumbling but flexing, as if something underneath had inhaled"
2"not at magnetic north but toward the tunnel mouth at the far end of the platform"
3"not into place, but nearer"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences426
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs223
mean15.78
std17
cv1.077
sampleLengths
034
19
216
36
42
56
675
713
864
930
1012
1115
1253
1320
1444
1587
1612
1743
1838
199
2010
2146
222
2331
245
2553
265
276
2860
2915
303
3121
323
3314
342
3513
3662
377
3860
3912
4014
412
4213
4331
4429
455
4611
4749
482
494
92.85% Passive voice overuse
Target: ≤2% passive sentences
passiveCount11
totalSentences311
matches
0"been welded"
1"been abandoned"
2"been built"
3"been scrubbed"
4"were etched"
5"been draped"
6"been scrubbed"
7"was painted"
8"been rubbed"
9"were fixed"
10"been issued"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs444
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount2
flaggedSentences5
totalSentences426
ratio0.012
matches
0"Not with bleach; she knew that sharp chemical bite."
1"The body drew attention; bodies always did."
2"On the table lay small objects arranged in shallow bowls—coins with holes through the centre, teeth carved with numbers, glass beads, and flat discs of bone polished smooth."
3"Childhood friend of Aurora—one of the bright, evasive little circle Quinn had been watching for months."
4"The blue bulbs overhead flared white, throwing the whole platform into stark relief—the corpse with its dry black wound, the bone tokens scattered like teeth, Vale reaching for the baton he no longer carried out of uniform habit, Eva pale and rigid beside the evidence table."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2576
adjectiveStacks3
stackExamples
0"many old overlapping tracks."
1"north, south, east, west,"
2"small crescent-shaped scrape"
adverbCount95
adverbRatio0.03687888198757764
lyAdverbCount28
lyAdverbRatio0.010869565217391304
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences426
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences426
mean8.26
std6.7
cv0.811
sampleLengths
034
19
28
38
46
52
66
730
823
96
1016
1113
1211
1312
1413
1521
163
172
182
196
2011
211
2212
233
246
253
2615
279
2815
2911
3018
315
322
333
3410
3513
3627
374
3815
3924
4027
416
423
4312
4412
4510
4611
4722
489
4929
54.20% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.35058823529411764
totalSentences425
uniqueOpeners149
91.86% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences254
matches
0"Instead, the wound was dark"
1"Instead of north, south, east,"
2"Dark, glossy, brittle where it"
3"Always frightened of something that"
4"Too small for Vale, not"
5"Even the radios seemed to"
6"Then the lights died."
ratio0.028
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences254
matches
0"He glanced at it, swallowed,"
1"He did not offer another"
2"Her shoes struck the first"
3"Her left wrist brushed the"
4"She had been asleep for"
5"She shifted to the outer"
6"He was broad, rumpled, and"
7"She ducked under the tape"
8"He lay on his back"
9"His face had the grey"
10"It was ozone and cold"
11"She studied the hands."
12"His coat sleeves were damp"
13"He had not walked through"
14"He had been indoors before"
15"She shifted her attention to"
16"He gestured at the stalls."
17"Its casing wore a green"
18"His right did."
19"She lifted his right hand"
ratio0.169
64.33% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount201
totalSentences254
matches
0"The constable at the mouth"
1"Detective Harlow Quinn showed him"
2"He glanced at it, swallowed,"
3"He did not offer another"
4"The entrance sat behind a"
5"Someone had cut the padlock"
6"Rain ticked off the metal"
7"Diesel fumes, old piss, and"
8"Quinn pulled on nitrile gloves,"
9"Her shoes struck the first"
10"The stairwell fell away in"
11"Someone had painted arrows along"
12"Her left wrist brushed the"
13"The worn leather strap of"
14"She had been asleep for"
15"That last phrase had brought"
16"The concrete gave slightly underfoot,"
17"Quinn froze, weight balanced, military"
18"She shifted to the outer"
19"Voices carried up from below."
ratio0.791
19.69% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences254
matches
0"Before she pressed it, something"
ratio0.004
91.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences98
technicalSentenceCount7
matches
0"The constable at the mouth of the service stairwell looked too young to be standing in the rain at three in the morning guarding a door that should have been we…"
1"The concrete gave slightly underfoot, not crumbling but flexing, as if something underneath had inhaled."
2"Forensics had set up portable lamps that threw hard white light over the tiles and made the shadows beyond them seem thicker."
3"He was broad, rumpled, and pink around the eyes, with the blunt confidence of a man who preferred suspects with postcodes and motives he could write on a form."
4"Not from the ones who had seen Quinn kneeling in a warehouse in Wapping with her partner’s blood on her shirt and no suspect, no weapon, no explanation that sur…"
5"A uniform constable appeared beyond the tape, blocking a young woman with curly red hair that had escaped its pins in damp spirals."
6"She clutched a worn leather satchel to her ribs as if it contained a heart for transplant."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags39
uselessAdditionCount1
matches
0"Quinn traced, not touching"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags26
fancyCount3
fancyTags
0"Vale muttered (mutter)"
1"Eva murmured (murmur)"
2"behind them whispered (whisper)"
dialogueSentences154
tagDensity0.169
leniency0.338
rawRatio0.115
effectiveRatio0.039
88.1115%