Run: 2026-04-24-01KQ0MYHQFBPTDR0MW2X1E371T

Run Details

Duration:
2m 14s
Cost:
$0.170105
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 call came through at 03:17, which told Harlow Quinn two things before she’d even heard the address: the first officers on scene had seen something they didn’t want to describe over the radio, and whatever awaited her would be worse for having been left alone in the dark. By 03:42 she was beneath Camden, descending a set of service stairs that should have ended in a locked gate and a wall of brick. Instead, after three flights, the concrete sweated damp around her and the air changed. London’s usual underground stink—hot metal, piss, stale water—gave way to something sharper. Ozone. Candle smoke. Wet earth. Her worn leather watch sat tight against the bone of her left wrist. She checked it out of habit, not need. The second hand jerked onward with stubborn, mechanical certainty. The constable at the bottom of the stairs looked twelve years old under his helmet. His face had gone grey-green in the emergency lights. “Detective Quinn?” “That’s right.” He lifted the tape for her. “DI March is on the platform.” “What platform?” The constable swallowed. “That’s the thing, ma’am.” Harlow stepped past him. The station shouldn’t have existed. It opened out beyond the stairwell in a long curve of tiled wall, the old cream ceramics cracked and furred with mineral stains. Faded letters on a roundel had been painted over too many times to read, though the blue bar still showed a ghost of white beneath the grime. The track bed lay dry and black, rails rusted, sleepers half-rotted. A dead platform from some abandoned branch line, sealed off decades ago and forgotten by every map she’d ever seen. But the place had not been empty. Stalls crowded the platform beneath strings of bare bulbs and old brass lanterns. Their canvas awnings sagged. Wooden crates stood in precise rows. Glass jars glittered on trestle tables, each containing things Harlow’s mind identified reluctantly: feathers, teeth, finger bones, something like a pale curled fetus with too many ribs. There were bundles of dried herbs tied with red thread, tarnished mirrors turned face-down, knives with blackened handles, bottles of powders in colours nature had not intended. For a moment, she heard Morris’s voice as clearly as if he were walking at her shoulder. Don’t make the facts fit the fear, Quinn. Make the fear fit the facts. Then the memory was gone, leaving the old ache under her ribs. She moved with the same measured precision that had carried her through house raids, hostage cordons, and morgues at dawn. Her coat brushed a rack of paper charms and sent them whispering. The sound made three uniformed officers glance over. Harlow ignored them. DI Gareth March stood near the centre of the platform, broad shoulders hunched inside a navy overcoat, silver hair damp with sweat despite the cold. He had a paper cup of coffee in one hand and the pinched expression of a man already building a tidy explanation around an untidy scene. At his feet lay the body. Male, mid-thirties to mid-forties. White. Expensive boots. Dark wool coat. One hand visible, fingers curled, nails clean. His throat had been opened from left ear almost to right, the wound deep enough to show pale flashes of cartilage. Blood had spread beneath him in a glossy black fan across the concrete. Harlow stopped three paces away. March looked relieved to see her and annoyed by it at the same time. “Hell of a place, isn’t it?” “What have we got?” “Victim’s name is Oliver Saye, according to a passport in his inside pocket. Antiquities dealer, at least on paper. We’re checking him now. Two lads broke in looking for somewhere to smoke, found the stairs open, came down, saw this, rang it in. Uniform searched the platform. No suspect.” “CCTV?” March gave a humourless laugh. “In the abandoned ghost station under Camden? Not as such.” “Access?” “One stairwell in. Tunnel mouths both ends. North end collapsed about thirty yards in. South end flooded. For now, we’re treating the stairs as the only route.” “For now,” Harlow said. March sipped his coffee. “Looks like a black-market exchange went bad. Drugs, stolen antiquities, occult tat for rich idiots. Saye meets someone down here, argument, blade comes out. Killer panics and runs. Maybe takes whatever they came for.” Harlow crouched beside the body, her knees creaking softly. She did not touch him. “Pathologist?” “Twenty minutes.” She studied the wound. Clean incision. Confident. Not a panicked slash. The killer had known where to put the blade and had applied steady pressure through resistance. Saye’s mouth hung slightly open. A line of dried blood ran from one nostril into the crease beside his upper lip. “Any ID on the stallholders?” March gestured around them. “No one here. Place was deserted when uniforms arrived. But they left in a hurry. Look at it.” Harlow looked. The stalls did suggest flight at first glance. A chair overturned. A cash box open. A string of lanterns swinging slightly in a draft. Cloth spilled from one table like a dropped skirt. A tray of silver rings scattered across a rug. But Harlow had never trusted first glances. First glances were where killers lived. She stood and walked slowly between the stalls. Her shoes clicked on concrete, then softened over old grit. The platform was dusty near the walls but not in the centre, where countless feet had worn a dull path along the length of it. Not abandoned, then. Hidden, maybe. Used often. One stall sold books wrapped in oilcloth, their spines marked in languages she could not read. Another displayed stoppered vials in a velvet-lined case. The labels were written in neat black ink: MANDRAKE DISTILLATE, SAINT’S ASH, GRAVE SALT. Someone had drawn a little skull beside the last one. Harlow paused at the open cash box. Inside lay coins, notes, and several small discs carved from yellowed bone. Each disc had a hole through its centre and a symbol burned on one side. Tokens, maybe. Gambling chips. Entry passes. She lifted one with gloved fingers and felt an odd chill through the latex. “Bag that,” she said. A crime scene tech stepped forward, grateful for an ordinary instruction. March came after her. “We’ll have half of Camden’s weirdos through the system by breakfast. Plenty of prints.” “Too many,” Harlow said. “What?” She nodded toward the stalls. “If everyone ran, why is none of the money gone?” “Panic.” “Panic takes valuables. Especially in a market no one wants police to find.” She looked at the scattered rings. “That tray was tipped after the floor was already bloody.” March frowned. “How do you figure?” “No blood on the rings. Blood spatter beneath two of them.” She pointed. “They landed after the arterial spray. Whoever knocked it over did so once Saye was down.” March’s expression tightened. “Could still be the killer searching.” “Could.” She moved back to the body, letting the scene arrange itself in her mind. Platform. Stalls. Blood. Exits. People vanished fast enough to leave stock behind but neatly enough not to trample anything. No screaming neighbours here, no pub smokers outside, no night bus CCTV. Just stone, rail, and secrets. One of the uniformed officers stood too close to a table covered in little brass instruments. Harlow fixed him with a look until he retreated. A woman sat on a crate beyond the tape, wrapped in a foil blanket and watched by a constable. Harlow had noticed her peripherally when she entered, catalogued and set her aside. Now the details sharpened. Twenty-something. Curly red hair escaping a loose bun. Round glasses sliding down a freckled nose. Worn leather satchel clutched in both hands as though it contained a heart. She kept tucking hair behind her left ear with quick, nervous motions. “Hers?” Harlow asked. March followed her gaze. “Eva Kowalski. Says she’s a research assistant at the British Museum. Claims she came down here looking for a source. We found her at the top of the stairs trying very hard not to be found.” Eva heard her name. Her green eyes flicked toward them, then away. “Suspect?” “Person of interest. She’s got no blood on her, no weapon, and she’s scared witless. Says the place is called the Veil Market.” March rolled the name around his mouth with disdain. “Apparently that’s meant to mean something.” Harlow looked back at the platform. Veil Market. The name fit too well. Hidden behind something thin. Thin enough, perhaps, to tear. “Did she identify the victim?” “She says she knows of him. Wouldn’t elaborate without a solicitor.” “Smart woman.” “Obstructive woman.” Harlow gave him a dry glance. “Often the same thing.” March’s phone buzzed. He ignored it. “Listen, Quinn, I know you’ve got a nose for conspiracies, but this doesn’t need to be baroque. Dealer with dodgy connections, illegal market, slit throat. We find who he was meeting.” “That’s the middle of the story.” “And the beginning?” “That’s what’s missing.” She crouched again, this time examining the floor around Saye. The blood pool was wrong. A throat wound like his should have produced chaos—spray on nearby vertical surfaces, cast-off on the killer, droplets radiating in the direction of the cut. There was spatter on the concrete, yes, and a dark fan beneath the body, but the nearest stall leg stood clean on the side facing him. The tablecloth behind his head bore no misting. His coat collar was soaked, yet the back of his shoulders showed streaks where blood had run downward before he lay flat. “He was killed upright,” she said. March blinked. “What?” “His throat was cut while he was standing or kneeling. He bled down the front and back of his coat. Then he was laid here.” “The blood pool—” “Came after. He was still bleeding when moved. But most of the arterial spray happened somewhere else.” March looked around. “There’s blood everywhere.” “No. There’s blood where someone wanted us to see it.” The words settled coldly between them. Harlow rose. She followed the faintest trail: three dark flecks on the concrete, spaced too evenly to be random, leading away from the body toward the platform edge. At first they vanished in grime. Then she saw one on the yellowing safety line, another on a sleeper below. “Light,” she said. A tech passed her a torch. She climbed down into the track bed despite March’s sharp, “Careful,” and landed with a crunch of old ballast. The air was colder there. Water ticked somewhere in the tunnel. Her beam swept over rusted rails, rat droppings, a discarded cigarette butt gone soft with damp. Blood marked the side of one rail in a thin smear, about knee height if a man had stumbled across it or been dragged low. Beyond it, on the far side of the track bed, the tiled wall curved into darkness. The south tunnel breathed at her. Not a draft, exactly. A pulse. Harlow held still. The emergency lights from the platform barely reached down here. Her torch showed brickwork sweating black moisture, old posters peeled to blank pulp, cables hanging like dead vines. About twelve feet into the tunnel, something had scratched the dust on the wall. Not graffiti. More deliberate. Three concentric circles, broken at the same point. Her pulse changed before she allowed herself to know why. Morris had drawn something like that once in the margin of his notebook, three days before he died. He’d laughed when she asked about it and said some academic from Bloomsbury had filled his head with nonsense. Then he’d gone to meet an informant by the river and never made it home in one piece. Harlow shone the beam lower. At the base of the wall lay a small brass compass. It should have been easy to miss, half-hidden beneath the curl of an old newspaper. The casing was tarnished green with verdigris, the face etched with tiny sigils instead of the usual plain markings. Its glass was cracked. The needle trembled violently, not north but toward the wall with the circles. Harlow did not touch it. “March.” He appeared at the platform edge above her. “Found something?” “Yes.” He clambered down less gracefully, swearing under his breath. When he reached her, she pointed with the torch. March stared at the compass. “Prop.” “No.” “Quinn—” “Look at the dust.” He huffed, but he looked. The ground around the compass was undisturbed except for one partial bootprint, heel only. Not Saye’s expensive tread. Not police issue. Narrower. A woman’s, maybe, or a slim man’s. The print ended at the wall. March crouched, frowning despite himself. “Ended?” “Ended.” “Someone stepped back.” “No corresponding toe. No second print.” Harlow angled the torch. “They put weight on the heel as if they arrived backward or were pulled off balance. Then nothing.” “That’s impossible.” “It’s evidence.” He gave her a look. “Evidence can be misread.” “Frequently. That’s why we don’t make it confess to our theory.” Above them, Eva Kowalski stood from her crate. The foil blanket slid off one shoulder. The constable told her to sit. She didn’t. Her gaze had locked on the compass with a kind of horrified recognition. Harlow noticed. She climbed back onto the platform and crossed to the tape. March followed, slower now. “Miss Kowalski,” Harlow said. Eva tightened her grip on the satchel. “I told him I want a solicitor.” “And you’ll have one. Right now I need to know what that compass is.” Eva’s freckles stood out sharply against her pale face. She tucked a curl behind her left ear, then did it again though the hair had already stayed. “I don’t know.” Harlow waited. Silence was a tool. People rushed to fill it, especially frightened people with too much education and too little practice lying to police. Eva looked toward March, then back to Harlow. “It’s a Veil Compass.” March muttered, “Of course it is.” “What does it do?” Harlow asked. Eva swallowed. “It points.” “To north?” “No.” “To what?” Eva’s eyes moved toward the tunnel. “To openings.” “What sort of openings?” “I’m not saying another word without—” Harlow stepped closer, just enough to make Eva see the military straightness in her posture, the stillness that came before force. “A man is dead. Whoever killed him may have left through an opening that shouldn’t exist. If you know something that keeps my officers from walking into the same blade, now is the moment.” Eva’s mouth parted. Closed. She looked very young suddenly, and very angry at herself for being afraid. “It points to rifts,” she said quietly. “Portals. Places where the membrane is thin.” March laughed once, sharp and disbelieving. “Right. Brilliant. Portals.” Harlow did not laugh. “And this market?” Eva’s voice dropped lower. “It moves every full moon.” “The full moon was last night,” Harlow said. Eva nodded. March turned on her. “You expect us to believe an entire illegal market packs up and teleports around London once a month?” “I expect you to believe what keeps you alive,” Eva snapped, then seemed startled by her own courage. Harlow watched her carefully. Fear, yes. Guilt, perhaps. But not the twitchy overcorrection of a killer. Eva kept looking at the tunnel the way civilians looked at a house fire that might still contain someone they loved. “Did you come with Saye?” Harlow asked. “No.” “Did you meet him here?” “No.” “But you knew he would be here.” Eva hesitated. “There’s your solicitor,” Harlow said, nodding toward the stairs where another plainclothes officer had just arrived with a legal aid duty number no doubt already being dialled. “Answer this before everyone starts performing.” Eva wet her lips. “I heard he was buying something tonight.” “What?” “A compass.” Harlow looked back toward the tunnel. March said, “Then our killer took what he wanted and dropped it?” “No,” Harlow said. “Our victim bought it. Or tried to. Then someone used it.” “How do you know?” She turned from Eva and surveyed the platform again, letting the wrongness click into place. Saye on the ground, arranged as a spectacle. Market stock left behind but money untouched. Blood staged near the stalls, real death elsewhere. Compass in the tunnel, needle fixed on the wall. Partial heel print. Bone tokens in the cash box. No witnesses despite an active market because the place had emptied in an orderly evacuation before the killing—or immediately after a signal. “The market didn’t run from the murder,” she said. “It relocated.” March stared at her. She pointed to the lanterns. “Those are still warm, but no wax spilled. Goods packed badly in some places, perfectly in others. That chair wasn’t knocked over by panic; it’s blocking a smear. The stallholders left with warning. They knew the moon schedule, knew it was time to move. Saye stayed behind.” “Why?” “Because he was meeting someone after closing.” Eva whispered, “That would be suicide.” Harlow glanced at her. “For him, apparently.” March rubbed a hand over his face. “So where’s the actual murder site?” Harlow walked to the platform edge near where the droplets began. She lowered the torch beam. There, just below the lip, almost invisible unless one stood at the correct angle, blood had sprayed upward beneath the overhang. A fine fan across old gum and flaking paint. “He was down there,” she said. “Facing the wall.” “Facing away from his killer?” “No.” Harlow pictured it: Saye in the track bed, compass in hand, needle spinning, the wall marked with circles. Someone beside him or behind. An argument? A bargain? Then the cut. Blood arcing. Body sagging. The killer dragging him back up? No, one person would struggle with a deadweight man. The coat would show more grit. She looked at Saye’s boots again. Clean soles. Not carried through ballast. Not dragged. “Wait.” She crouched at his feet and lifted one boot by the heel with two gloved fingers. The sole was damp, but not with mud. A grey powder clung in the tread: fine ash, gritty with tiny white fragments. Not from the platform. Not from the track bed. From somewhere else. “His boots were cleaned,” she said. March leaned in. “They look dirty to me.” “Wrong dirt. No ballast cuts. No rust. He stood somewhere ashy after he bled, or before he died.” “That narrows it to every fireplace in London.” Harlow lowered the boot. “There’s ash on both soles but none in the blood around him. He acquired it before he was placed here. He did not walk from the track to this spot.” Eva had gone utterly still. Harlow turned. “What is grave salt?” Eva flinched as if struck. “Why?” “One of the stalls sells it. Does it look like ash?” “It can.” “What is it for?” “I’m not—” “Miss Kowalski.” Eva hugged the satchel harder. “Protection. Binding. Sometimes containment.” “Containment of what?” Eva’s eyes flicked toward the compass again. “Things that come through.” March’s patience snapped. “Enough. This is not a séance. We have a dead antiquities dealer and a witness feeding you folklore.” Harlow faced him. “Then explain the compass.” “It’s a novelty.” “It points to the wall.” “Magnets.” “The wall with the same symbol my dead partner had in his notes three years ago.” The words came out before she could stop them. March’s mouth shut. The platform seemed to grow quieter around her. Somewhere water dripped in patient intervals. Harlow felt the old case open inside her like a file drawer she had sworn never to touch again. Morris on a slab. No defensive wounds. River mud in his lungs though he was found on dry pavement. His notebook missing three pages. Her superiors telling her grief made patterns out of noise. She had accepted that, outwardly. She had worn the black suit, shaken hands, taken the commendation, and returned to work. But acceptance was not belief. Now a brass needle trembled toward a wall that should not matter, in a station that should not exist. Harlow looked down the length of the Veil Market. Not a drug den. Not only that. A system. Rules, tokens, schedules, tools, frightened experts, dead men arranged to look like simpler dead men. The killer had counted on ordinary police work. Gang deal gone wrong. Rich eccentric slaughtered among occult junk. No CCTV, no witnesses, too much contamination. Close it around a convenient suspect, maybe the red-haired researcher caught near the stairs. But the scene had been tidied by someone who understood police just well enough to misjudge them. “Bag the compass in a non-metal evidence container,” Harlow said. A tech hesitated. “Do we have—” “Find one.” March lowered his voice. “Quinn, be careful where you’re taking this.” “I am.” “No, you’re angry.” She met his eyes. “I can be both.” Above them, one of the old bulbs popped. The platform jumped in the sudden shadow, then steadied under the remaining lights. Every officer froze for half a breath. Harlow felt it too—the animal prickle up the spine, the body knowing before the mind. The compass needle, visible in the torch beam below, stopped trembling. It pointed straight at Eva Kowalski. Eva saw it. Her face drained. Harlow saw March see it, saw his interpretation begin to form: suspect, motive unknown, occult nonsense as cover. But Harlow followed the line more precisely. Not to Eva’s heart. Not to her hands. To the worn leather satchel clutched against her ribs. “Miss Kowalski,” Harlow said softly, “put the bag down.” Eva’s fingers tightened. “I can’t.” March reached for his cuffs. “You absolutely can.” “No,” Eva said, panic rising. “You don’t understand. If I put it down—” The satchel moved. Not much. A subtle bulge against the leather, as if something inside had pressed outward with one small, deliberate hand. Every officer nearby went silent. Harlow did not step back. Her sharp jaw clenched once and released. Fear arrived, cold and clean, but she made room for it beside the facts. “Eva,” she said, dropping the formality because the woman’s eyes had gone glassy with terror, “what is in the bag?” Eva tucked her hair behind her left ear with shaking fingers. “What Saye was really buying.” The satchel twitched again. From the tunnel below came a whisper of moving air, though no train had run there in half a century. The brass compass clicked once against the concrete, needle straining toward the bag as if pulled by a thread. Harlow looked from Eva to the body, to the staged blood, to the wall marked with circles. The murder was not the crime, she thought. It was the lock being broken. And everyone else had arrived after the door had already begun to open.
created_at"2026-04-24T21:04:51.46Z" 4/24/2026, 9:04:51 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency15487
moderation_latency(null)
generation_time133809
tokens_prompt923
tokens_completion6733
native_tokens_prompt835
native_tokens_completion5531
native_tokens_completion_images0
native_tokens_reasoning516
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.170105
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0eb6cbc8ff627a4b0169ebdaf390d48195997c3229e56afc20"
is_byokfalse
latency417
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-1777064691-zq7cQYOSXKMMEiukoaAu"
session_id(null)
api_type"completions"
id"gen-1777064691-QntDXmlijDI9ZKMNsN75"
upstream_id"resp_0eb6cbc8ff627a4b0169ebdaf390d48195997c3229e56afc20"
total_cost0.170105
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
totalTags30
adverbTagCount2
adverbTags
0"she said quietly [quietly]"
1"Harlow said softly [softly]"
dialogueSentences155
tagDensity0.194
leniency0.387
rawRatio0.067
effectiveRatio0.026
77.51% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3779
totalAiIsmAdverbs17
found
0
adverb"reluctantly"
count1
1
adverb"softly"
count2
2
adverb"slightly"
count2
3
adverb"slowly"
count1
4
adverb"very"
count3
5
adverb"coldly"
count1
6
adverb"sharply"
count1
7
adverb"suddenly"
count1
8
adverb"carefully"
count1
9
adverb"perfectly"
count1
10
adverb"utterly"
count1
11
adverb"precisely"
count1
12
adverb"really"
count1
highlights
0"reluctantly"
1"softly"
2"slightly"
3"slowly"
4"very"
5"coldly"
6"sharply"
7"suddenly"
8"carefully"
9"perfectly"
10"utterly"
11"precisely"
12"really"
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)
76.18% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3779
totalAiIsms18
found
0
word"mechanical"
count1
1
word"measured"
count1
2
word"velvet"
count1
3
word"grave"
count2
4
word"chill"
count1
5
word"flicked"
count2
6
word"pulse"
count2
7
word"etched"
count1
8
word"trembled"
count2
9
word"weight"
count1
10
word"silence"
count1
11
word"absolutely"
count1
12
word"jaw clenched"
count1
13
word"whisper"
count1
highlights
0"mechanical"
1"measured"
2"velvet"
3"grave"
4"chill"
5"flicked"
6"pulse"
7"etched"
8"trembled"
9"weight"
10"silence"
11"absolutely"
12"jaw clenched"
13"whisper"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences337
matches
0"looked relieved"
1"y with terror"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences337
filterMatches
0"watch"
1"see"
hedgeMatches
0"seemed to"
1"begin to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences462
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3774
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions136
wordCount2739
uniqueNames14
maxNameDensity1.79
worstName"Harlow"
maxWindowNameDensity6
worstWindowName"Eva"
discoveredNames
Harlow49
Quinn2
Camden1
Morris3
Gareth1
March30
Market3
Saye6
Bloomsbury1
Eva28
Kowalski2
Veil2
One3
Blood5
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Morris"
4"Gareth"
5"March"
6"Saye"
7"Eva"
8"Kowalski"
9"Blood"
places
0"One"
globalScore0.606
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences178
glossingSentenceCount3
matches
0"something like a pale curled fetus with too"
1"something like that once in the margin of hi"
2"seemed startled by her own courage"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.265
wordCount3774
matches
0"not north but toward the wall with the circles"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences462
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs243
mean15.53
std17.19
cv1.107
sampleLengths
049
156
230
324
42
52
612
72
87
94
105
1181
127
1377
1417
1514
1612
1743
1851
196
2051
215
2220
234
2449
251
2615
271
2827
294
3038
3114
321
332
3448
355
3622
372
3842
3913
4050
4148
427
4347
444
4511
4618
474
481
4915
95.89% Passive voice overuse
Target: ≤2% passive sentences
passiveCount9
totalSentences337
matches
0"been left"
1"been painted"
2"was gone"
3"been opened"
4"were written"
5"been dragged"
6"being dialled"
7"was found"
8"been tidied"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs487
matches
0"were walking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount1
flaggedSentences5
totalSentences462
ratio0.011
matches
0"London’s usual underground stink—hot metal, piss, stale water—gave way to something sharper."
1"A throat wound like his should have produced chaos—spray on nearby vertical surfaces, cast-off on the killer, droplets radiating in the direction of the cut."
2"No witnesses despite an active market because the place had emptied in an orderly evacuation before the killing—or immediately after a signal."
3"“Those are still warm, but no wax spilled. Goods packed badly in some places, perfectly in others. That chair wasn’t knocked over by panic; it’s blocking a smear. The stallholders left with warning. They knew the moon schedule, knew it was time to move. Saye stayed behind.”"
4"Harlow felt it too—the animal prickle up the spine, the body knowing before the mind."
99.73% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2754
adjectiveStacks0
stackExamples(empty)
adverbCount111
adverbRatio0.04030501089324619
lyAdverbCount28
lyAdverbRatio0.010167029774872912
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences462
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences462
mean8.17
std7.48
cv0.915
sampleLengths
049
125
214
312
41
52
62
713
88
99
1015
119
122
132
146
156
162
173
184
194
205
2123
2227
2311
2420
257
2613
274
286
2927
3027
3117
328
336
3412
3520
3612
378
383
3925
4026
416
424
431
442
453
467
4721
4813
495
50.58% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.3268398268398268
totalSentences462
uniqueOpeners151
97.32% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences274
matches
0"Instead, after three flights, the"
1"Then the memory was gone,"
2"Just stone, rail, and secrets."
3"Then she saw one on"
4"Then he’d gone to meet"
5"Then the cut."
6"Somewhere water dripped in patient"
7"Not only that."
ratio0.029
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences274
matches
0"Her worn leather watch sat"
1"She checked it out of"
2"His face had gone grey-green"
3"He lifted the tape for"
4"It opened out beyond the"
5"Their canvas awnings sagged."
6"She moved with the same"
7"Her coat brushed a rack"
8"He had a paper cup"
9"His throat had been opened"
10"She did not touch him."
11"She studied the wound."
12"She stood and walked slowly"
13"Her shoes clicked on concrete,"
14"She lifted one with gloved"
15"She nodded toward the stalls."
16"She looked at the scattered"
17"She moved back to the"
18"She kept tucking hair behind"
19"Her green eyes flicked toward"
ratio0.201
87.74% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount204
totalSentences274
matches
0"The call came through at"
1"London’s usual underground stink—hot metal,"
2"Her worn leather watch sat"
3"She checked it out of"
4"The second hand jerked onward"
5"The constable at the bottom"
6"His face had gone grey-green"
7"He lifted the tape for"
8"The constable swallowed."
9"Harlow stepped past him."
10"The station shouldn’t have existed."
11"It opened out beyond the"
12"The track bed lay dry"
13"A dead platform from some"
14"Stalls crowded the platform beneath"
15"Their canvas awnings sagged."
16"Glass jars glittered on trestle"
17"She moved with the same"
18"Her coat brushed a rack"
19"The sound made three uniformed"
ratio0.745
54.74% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences274
matches
0"Now the details sharpened."
1"Now a brass needle trembled"
2"To the worn leather satchel"
ratio0.011
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences95
technicalSentenceCount4
matches
0"By 03:42 she was beneath Camden, descending a set of service stairs that should have ended in a locked gate and a wall of brick."
1"She moved with the same measured precision that had carried her through house raids, hostage cordons, and morgues at dawn."
2"Harlow stepped closer, just enough to make Eva see the military straightness in her posture, the stillness that came before force."
3"A subtle bulge against the leather, as if something inside had pressed outward with one small, deliberate hand."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags30
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags24
fancyCount3
fancyTags
0"March muttered (mutter)"
1"Eva snapped (snap)"
2"Eva whispered (whisper)"
dialogueSentences155
tagDensity0.155
leniency0.31
rawRatio0.125
effectiveRatio0.039
91.3233%