Run: 2026-04-24-01KQ0P6Y7EA0EXCYGHQPKQJGQR

Run Details

Model:
GPT-5.5
Duration:
1m 39s
Cost:
$0.152285
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
By the time Detective Harlow Quinn reached the service entrance off a dead strip of Camden pavement, the rain had worried the city down to a shine. Blue lights pulsed against the shuttered kebab shop opposite, turning the greasy windows cobalt, then black, then cobalt again. A pair of constables held a cordon in the mouth of the alley and looked relieved when they saw her. That told Quinn enough to dislike the scene before she’d stepped inside it. She ducked under the tape without slowing. Her coat brushed wet brick. Somewhere overhead, traffic hissed along Camden High Street, ordinary London carrying on above whatever had crawled out beneath it. “Ma’am,” one of the uniforms said. “DI Vale is already below.” “Of course he is.” The constable pretended not to hear her tone and lifted his torch toward a corroded metal door half hidden behind stacked beer crates. The door bore an old London Transport roundel, nearly eaten away by rust and spray paint. No handle on the outside. Someone had cut the lock clean through, but not with bolt cutters. The hasp had sagged in two neat halves, edges smooth and darkly vitrified, as though a hot wire had passed through steel. Quinn paused. “Who opened it?” she asked. The uniform blinked. “Fire brigade, ma’am. That’s what DI Vale said.” “Did he?” She crouched. Rainwater ran past her boots in oily threads. The cut lock gave off no smell of acetylene, no trace of blistered paint on the surrounding door. Just that glassy dark seam. She took out her phone, photographed it, and straightened. Her worn leather watch pressed cold against the inside of her left wrist. 02:17. Three years ago, DS Morris had stopped answering his radio at 02:17. Quinn had found his watch later in an empty warehouse in Poplar, cracked across the face, hands fixed at that same minute. No blood. No body. No explanation that satisfied anything human. She pushed the thought aside with the same hard precision she used to clear rooms. Morris was not here. This was Camden. This was a crime scene. She dealt in what was in front of her. The stairs descended steeply behind the door, tiled walls sweating mineral damp. Old advertising frames hung empty or peeled in ragged skins. Someone had taped a temporary cable along the banister, feeding police lamps down into the station below. The light came in hard white pools, leaving the spaces between them thick and uncertain. The smell hit halfway down: wet dust, metal, engine grease gone stale. Under it lay something sweeter and fouler, like burnt sugar poured over spoiled meat. Quinn’s jaw tightened. At the bottom, the abandoned platform opened before her. It should have been dead infrastructure: a forgotten Tube station sealed beneath Camden, tiled in cream and green, tracks vanishing into black mouths at either end. Instead, the place looked as if a market had folded itself away in a hurry. Canvas awnings sagged from iron hooks. Wooden stalls stood crammed along both sides of the platform, their counters bare except for scatterings of unusual debris: blue glass vials, feathers tied with copper wire, cracked porcelain bowls stained black inside. Hand-painted signs in languages Quinn couldn’t place hung crooked over shuttered booths. One read TEETH — HUMAN, ANIMAL, OTHER in tidy block capitals. Another, more recently painted, offered DREAMS, CERTIFIED UNOPENED. The Veil Market, Eva Kowalski had called it in one of her breathless, reluctant briefings over coffee she never finished. A hidden bazaar. Supernatural contraband, illicit alchemy, information bought by the ounce and paid for in things no sane person would spend. It moved every full moon and admitted only those carrying bone tokens. Quinn had not believed half of it. Standing on the platform, watching forensic officers step around a stall strung with dried lizard skins and brass bells that chimed without being touched, she revised that estimate downward. “Quinn.” DI Marcus Vale emerged from behind a screen of plastic sheeting near the far end of the platform. He was broader than she remembered, his suit too tight across the shoulders, his face flushed with the proprietary excitement of a man who had found a simple answer in a complicated room. “You took your time,” he said. “I stopped to admire the illegal occult bazaar under Camden.” “That’s one way of putting it.” Vale nodded toward the plastic. “Victim’s over here. Male, mid-forties, no ID yet. Looks like a deal gone bad.” “Does it?” He gave her a patient smile. “You haven’t seen him.” Quinn followed him, counting as she went. Nine stalls on the north side. Seven on the south. Boot prints everywhere, most overlaid and ruined by first responders. Old rails packed with grit. No rats. That struck her after a moment. In every abandoned station she had ever entered, rats owned the place. Here there were none, not even the scratch of claws in the dark. At the plastic, a crime scene photographer lowered his camera and stepped aside. The body lay between two stalls, one displaying empty hooks and the other a locked cabinet with cracked mirrored panels. The victim was on his back, arms spread wide, mouth open as if he’d died in the middle of an argument. He wore a charcoal overcoat, good wool, now dusted with pale powder. His skin had gone waxy gray. A dark wound split his shirt below the sternum. Quinn crouched without touching him. The wound was ugly but oddly narrow. Blood had pooled beneath the body, though not enough for the dramatic tableau it wanted to be. More blood marked the front of the shirt than the platform. His right hand was clenched around something small. “Knife to the chest,” Vale said. “He stumbles from that stall, collapses here. Killer legs it through the tunnels before uniforms arrive. We’ve got signs of a struggle, broken bottles, overturned merchandise. Black market types. Bound to be armed.” Quinn looked at the victim’s shoes. Clean soles. Not entirely clean—London left a film on everything—but the bottoms showed no grit from the tracks, no mud from the tunnel ballast, no smear through the blood beneath him. His heels were placed flat, toes outward, theatrical. “Who found him?” she asked. “Anonymous call. Distorted voice. Said there’d been a murder below Camden and gave the entrance. Could be the killer panicking. Could be one of his mates.” “What time?” “01:48 logged.” “And first officer on scene?” “Two-oh-six.” Quinn glanced at her watch again. The second hand swept steadily, indifferent. “Cause of death hasn’t been confirmed,” she said. Vale’s smile thinned. “There is a hole in his chest.” “There is.” She leaned closer. The victim’s lips were stained faintly blue, not from cold. A trace of the same blue residue clung at the corner of one nostril. His pupils, visible under half-lowered lids, were blown wide. No defensive cuts on the hands. No bruising on the knuckles. No lividity yet obvious enough to help, but his fingers had stiffened around the object in his palm. “Has anyone checked what he’s holding?” “Waiting for SOCO.” Quinn looked up. The nearest forensic officer pretended intense interest in his evidence labels. “Open it,” she said. Vale shifted. “We were preserving—” “Open it.” The officer came forward with gloved hands and careful apologies to the dead. It took effort to pry the fingers back. When he did, a small round token dropped into an evidence tray with a dry click. Bone, polished smooth. Pierced once near the rim. Scratched with a mark that might have been a door, or an eye, or both. Quinn felt the platform narrow around her. Eva Kowalski had described those too. Entry requirement. Bone token. Without one, you didn’t get into the Veil Market unless someone very powerful wanted you there, and Quinn had begun to learn that powerful did not mean generous. “Market pass,” Vale said. “Looks like motive to me. Robbery.” “Then why leave it in his hand?” “Interrupted.” “By whom? The anonymous caller who waited long enough to disguise their voice?” Vale folded his arms. “You’ve got another theory after thirty seconds?” “I’ve got objections.” She stood and studied the space. The broken bottles Vale had mentioned lay beneath the awning of the stall with hooks. Not scattered from a fight, she saw, but clustered in one area, all within a tight crescent. Their contents had dried in sticky green patches that avoided the natural slope of the platform. Someone had placed them, then smashed them. A nearby stool lay on its side, but the dust beneath its legs remained undisturbed; it had fallen recently, yes, but from a spot where it hadn’t stood before. “Lights,” Quinn said. “Were the station lights on when first officers arrived?” “No, just torchlight. Why?” “Because someone knew where to make a mess.” Vale followed her gaze. “Or they had a torch.” “Makes staging easier.” “Staging?” She ignored the edge in his voice and walked to the mirrored cabinet. Her reflection came back fractured: brown eyes, cropped salt-and-pepper hair darkened by rain, sharp jaw set hard enough to ache. Behind her, the dead man’s arm lay at an angle too symmetrical to be accidental. The cabinet was locked. Its mirrored doors were cracked, but from the inside; the spiderweb fractures bulged outward. Inside, on velvet shelves, rested shallow impressions where objects had been removed. Dust outlined them precisely: circular, oblong, small square. Not looted in a frenzy. Selected. “Anything stolen?” she asked. Vale exhaled. “Hard to say, given the owner of this delightful establishment hasn’t stepped forward to file a complaint.” Quinn tilted her head. On the side of the cabinet, someone had smeared the same pale powder found on the victim’s coat. It formed a handprint too small for him. Long fingers. Left hand. No glove texture. She looked at the victim’s right cuff. Powder dusted the wool but not the palm. He hadn’t touched the cabinet. “What’s that?” Vale asked. “What?” “In your face. That’s the face you make when you’re about to ruin my night.” “You never needed my help for that.” She moved to the body again and crouched by the wound. The shirt had been cut open by paramedics, revealing a narrow puncture between the ribs. Around it, the skin was bruised in a dark ring, but the edges were bloodless in places. Postmortem wound, or inflicted close to death when the heart had already slowed. The blood on the shirt had soaked from above downward, yet he lay flat. Gravity had changed its mind, or the body had changed position. She glanced at the platform beneath him. Blood pooled under the lower back, but his coat hem was dry where it should have wicked red. “He didn’t die here,” she said. Vale gave a short laugh. “Come on.” “No blood trail into position. Soles clean. Shirt staining inconsistent with how he’s lying. Wound didn’t bleed enough. He was moved.” “By one person?” “Possibly dragged on something.” “There are no drag marks.” “Then carried.” Vale gestured at the dead man. “He’s fourteen stone.” “Not everyone working this market is governed by your gym routine.” The photographer coughed. It might have been a laugh. Vale’s expression cooled. “We are not putting ‘goblin accomplice’ in the report, Quinn.” “Good. Try ‘unknown suspect.’ It’s shorter.” She rose and scanned the ceiling. Old conduits ran above the stalls. Dust clung thickly to most, except one line above the body where it had been wiped clean in two parallel streaks. A pulley hook hung there, empty. No, not empty. A single fiber clung to the iron. “Ladder,” she said. A constable fetched one. Quinn climbed, aware of Vale watching like a man hoping gravity would settle an argument for him. At the top, she plucked the fiber with tweezers and sealed it in a bag. Black thread. Glossy. Not cloth. More like hair, but too thick and glassy. From up there, she saw the platform differently. The stalls formed a crooked corridor leading toward the northern tunnel. At its mouth, someone had chalked a circle on the tiles. Most of it had been scuffed away, but a few symbols remained under a smear of boot polish. Protective sigils, Eva might have said. Or warning marks. Quinn did not yet know enough to tell one from the other, and she hated that. She climbed down. “Find your smoking wand?” Vale asked. “Someone suspended him from the ceiling.” Vale stared. “Look at the blood pattern on his shirt. It ran while he was upright. The hook above him has been recently used. Body lowered or dropped after death, positioned here, then stabbed to sell the story.” “That is a lot of theatre for a market stabbing.” “Yes.” “Why?” Quinn looked toward the chalk circle near the tunnel. Beyond it, darkness sat dense and absolute despite the police lamps. “To make us look at the murder,” she said, “instead of what happened before it.” A voice behind her said, “Detective Quinn?” Quinn turned. Eva Kowalski stood just beyond the cordon, swallowed in an oversized green coat, rain beading on her round glasses. Her curly red hair frizzed wildly around her freckled face despite her attempt to tuck it behind her left ear. The familiar worn leather satchel hung across her body, heavy enough to drag one shoulder down. A uniform hovered near her, uncertain whether to eject a civilian who looked like a postgraduate student lost on a field trip or ask her to identify the thing in evidence tray four. “Eva,” Quinn said. “This is a closed scene.” “I know. I’m sorry. You called me.” “I sent one text asking whether bone tokens splinter or melt under heat.” “That seemed urgent.” Eva’s green eyes flicked past Quinn to the body, and the color drained from her face. “Oh.” Vale stepped forward. “Who the hell is this?” “Consultant,” Quinn said. “I’m not—” Eva began, then saw Quinn’s look and shut her mouth. Vale did not enjoy this. “Since when do we bring consultants to active homicide scenes at two in the morning?” “Since someone opened a supernatural black market under Camden and left us a corpse as a distraction.” Eva made a tiny strangled sound. “You found the Market.” “It found us.” Quinn led her two paces aside, far enough that Vale had to choose between listening openly or pretending dignity. He chose a poor imitation of the latter. Eva kept her gaze fixed on Quinn’s shoulder. “Is it safe?” “No.” “Right. Stupid question.” “I need you to look at a mark.” Quinn showed her the photograph of the chalk circle. Eva took the phone with both hands. Her fingers trembled. Then the academic in her overcame the fear. She enlarged the image, eyes moving quickly. “That’s not a summoning circle,” she murmured. “Not exactly. These are barrier sigils, but inverted. See the breaks? They weren’t trying to keep something out.” “They were keeping something in?” Eva swallowed. “Or holding something open.” “A rift.” The word sat between them. Eva glanced toward the dark tunnel. “A portal, possibly. Temporary. But the energy signature would linger. You’d need—” She broke off and dug into her satchel, pushing aside books, notebooks, a packet of biscuits, and what looked like a bronze hand with two fingers missing. “I brought something.” “Of course you did.” Eva produced a small brass compass. It sat in her palm like an antique rescued from a shipwreck, its casing mottled with verdigris. Protective sigils etched the face in fine, precise lines. The needle did not point north. It shivered, spun once, then snapped toward the northern tunnel so hard it clicked against the glass. Vale had abandoned dignity. “What is that?” “An instrument,” Quinn said. “It’s a bloody compass.” “It points toward the nearest supernatural rift or portal,” Eva said before Quinn could stop her. Vale looked from Eva to Quinn. “You’re joking.” The compass needle trembled, fixed on the tunnel. No one laughed. Quinn took it from Eva gently. The brass felt warm despite the cold platform. A Shade artisan had made it, Eva had told her once, after too much wine loosened her caution. The Veil Compass. Bought in the very market where they now stood, which felt less like coincidence and more like a net tightening. She walked toward the northern end. “Quinn,” Vale said. She kept going. The lamps thinned near the tunnel mouth. The air changed there, losing the damp mineral smell of London and taking on something dry and cold, like stone exposed under winter stars. The chalk circle had been scuffed deliberately; the erasure marks ran in arcs, careful and repeated. Someone had known exactly which lines to break. Quinn crouched. Among the chalk dust lay three drops of blood. Not near the body. Not part of the staged scene. These drops were dark, round, fallen straight down. Beside them sat a sliver of brass no longer than a fingernail, etched with the curve of a sigil. She bagged it. The compass needle dragged harder toward the tunnel. Quinn lifted her torch. The beam pierced only a few yards before the black seemed to swallow it. On the left wall, tile had cracked in a vertical line from floor to ceiling. Not impact damage. The edges were smooth, faintly reflective, and cold vapor curled from the seam. At the base of that crack lay a second bone token, snapped in half. Quinn’s pulse slowed, the way it did when danger stopped being theory. “Eva,” she called without turning. Eva approached unwillingly, stopping well short of the chalk. “That shouldn’t still be there.” “What?” “The edge.” Her voice thinned. “If the rift closed properly, there wouldn’t be an edge.” Vale joined them, jaw set. “Can someone translate into police?” Quinn stood. “The victim was not killed in a market dispute. He was killed somewhere else, likely during or after whatever happened here. The body was staged by the stalls. The broken goods are false damage. The killer wanted us to process a simple homicide and miss the rift.” Vale looked down at the snapped token. “And the theft from the cabinet?” “Not theft. Components.” Eva nodded reluctantly. “Mirrored glass. Powdered warding chalk. Something circular, something oblong, something square. Could be anchors. Stabilizers.” “For opening the rift?” Quinn asked. “For controlling it,” Eva said. “Briefly.” Quinn turned back toward the body. From this angle, the platform resolved into a sequence instead of a mess. Someone entered with a token. Someone opened the cabinet and took selected items. A rift was held at the tunnel mouth. The victim died elsewhere—maybe on the other side, maybe when he tried to stop them. His body was brought back, suspended, bled upright, stabbed, arranged. Bottles smashed. Stool tipped. Story written for lazy eyes. And the anonymous call delivered the police to the wrong conclusion. Her gaze fell on the dead man’s open mouth. “Check his teeth,” she said. Vale blinked. “What?” “Now.” The forensic officer hesitated only a second this time. He crouched, gloved fingers careful at the victim’s jaw, and angled a light inside. “There’s something,” he said. “Back of the throat.” Quinn felt the scene go very still. With tweezers, he extracted a roll of dark waxed paper no bigger than a cigarette filter. It had been tucked deep behind the tongue. Not swallowed. Hidden. Vale stared at it. “How the hell did you know?” “I didn’t.” Quinn watched the evidence bag seal around the paper. “But if he knew he’d be searched by whoever killed him, he’d hide something where a staged stab wound would draw attention away from it.” “And if he was already dead?” “Then someone else wanted us to find it.” Eva tucked hair behind her left ear, missed, and did it again. “That’s worse, isn’t it?” “Yes,” Quinn said. The paper crackled as the forensic officer opened it on a clean tray. Inside was a single strip of vellum, marked in brown ink. Not writing at first glance. Coordinates, perhaps. Or a list of symbols. At the bottom, in English, three words had been written with a firm, elegant hand. MORRIS WAS FIRST. The station seemed to drop several degrees. For one moment, Quinn was no longer under Camden. She was in Poplar again, rain hammering a warehouse roof, Morris’s radio spitting static, his broken watch lying in dust at her feet. She saw the absence where a man should have been. The clean floor. The impossible cold. Every answer she had buried because no court would hear it and no superior would sign it. Her face did not change. Vale, to his credit or his ignorance, read the words and frowned. “Morris? That mean anything to you?” Quinn folded the silence around herself until it fit. “My former partner.” Eva whispered, “Harlow.” Quinn looked toward the cracked seam in the tunnel wall, where vapor breathed from a wound in the world. Others saw a body, a market, a theatrical stabbing. Vale saw a deal gone wrong because that was a shape he could file, prosecute, close. The killer had counted on that. They had counted on haste, disgust, disbelief. They had counted on police lamps and boot prints destroying the delicate evidence. They had counted on the dead man being more interesting than the door he had died beside. Quinn slipped the Veil Compass into an evidence bag, though the needle continued to point north through plastic and procedure. “Seal the station,” she said. Vale’s head snapped up. “It is sealed.” “No. Seal it properly. Both tunnel approaches, street entrance, ventilation shafts if this place has them. No one leaves until we identify every person who entered after midnight. Get transport maps, old and current. I want ground-penetrating scans if we can get them and every CCTV camera within six streets pulled before the Met’s systems decide to be useless.” “You think the killer’s still here?” Quinn watched the thin vapor curl from the cracked tile and vanish in the lamp glare. “I think someone opened a door,” she said, “and we don’t know what came through.” The brass compass ticked once inside its bag, needle trembling like a trapped insect. Behind them, the dead man lay beneath the false chaos of the Veil Market, mouth empty now, secret delivered. Above, London kept moving in the rain. Below, Detective Harlow Quinn stood at the edge of the story that had swallowed her partner and felt, for the first time in three years, not grief, not certainty, but the clean hard shape of a lead. She turned to Vale. “And Marcus?” He looked wary. “What?” “The next person who calls this a robbery writes their own transfer request.” Then she stepped over the broken chalk line and aimed her torch into the dark.
created_at"2026-04-24T21:26:54.965Z" 4/24/2026, 9:26:54 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1041
moderation_latency(null)
generation_time98416
tokens_prompt923
tokens_completion6218
native_tokens_prompt835
native_tokens_completion4937
native_tokens_completion_images0
native_tokens_reasoning0
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.152285
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0b3523199d8c6e610169ebe01f176481938f24898a509f6b27"
is_byokfalse
latency265
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-1777066014-v0hIc03vRSL1CEjQfWuU"
session_id(null)
api_type"completions"
id"gen-1777066014-RPHbNed5UwpvTEyefVZ4"
upstream_id"resp_0b3523199d8c6e610169ebe01f176481938f24898a509f6b27"
total_cost0.152285
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
totalTags37
adverbTagCount1
adverbTags
0"Eva began then [then]"
dialogueSentences136
tagDensity0.272
leniency0.544
rawRatio0.027
effectiveRatio0.015
89.47% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3800
totalAiIsmAdverbs8
found
0
adverb"very"
count3
1
adverb"precisely"
count1
2
adverb"quickly"
count1
3
adverb"gently"
count1
4
adverb"deliberately"
count1
5
adverb"reluctantly"
count1
highlights
0"very"
1"precisely"
2"quickly"
3"gently"
4"deliberately"
5"reluctantly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Marcus"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
80.26% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3800
totalAiIsms15
found
0
word"pulsed"
count1
1
word"porcelain"
count1
2
word"blown wide"
count1
3
word"fractured"
count1
4
word"velvet"
count1
5
word"scanned"
count1
6
word"familiar"
count1
7
word"flicked"
count1
8
word"trembled"
count2
9
word"etched"
count2
10
word"pulse"
count1
11
word"resolved"
count1
12
word"silence"
count1
highlights
0"pulsed"
1"porcelain"
2"blown wide"
3"fractured"
4"velvet"
5"scanned"
6"familiar"
7"flicked"
8"trembled"
9"etched"
10"pulse"
11"resolved"
12"silence"
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
narrationSentences319
matches
0"looked relieved"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount3
narrationSentences319
filterMatches
0"watch"
1"look"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences418
gibberishSentences1
adjustedGibberishSentences1
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount1
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen60
ratio0.002
matches
0"“Mirrored glass. Powdered warding chalk. Something circular, something oblong, something square. Could be anchors. Stabilizers.”"
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3798
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions37
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions140
wordCount2926
uniqueNames21
maxNameDensity1.57
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Quinn"
discoveredNames
Detective2
Harlow2
Quinn46
Camden5
High1
Street1
London5
Transport1
Morris3
Poplar2
Tube1
Veil5
Market3
Eva21
Kowalski3
Marcus1
Vale31
Shade1
Compass2
English1
Old3
persons
0"Harlow"
1"Quinn"
2"Morris"
3"Market"
4"Eva"
5"Kowalski"
6"Marcus"
7"Vale"
8"Compass"
places
0"Camden"
1"High"
2"Street"
3"London"
4"Veil"
5"English"
globalScore0.714
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences201
glossingSentenceCount2
matches
0"looked like a postgraduate student lost o"
1"looked like a bronze hand with two finger"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.79
wordCount3798
matches
0"Not scattered from a fight, she saw, but clustered in one area, all within a tight crescent"
1"not grief, not certainty, but the clean hard shape of a lead"
2"not certainty, but the clean hard shape of a lead"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences418
matches
0"revised that estimate"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs216
mean17.58
std19.55
cv1.112
sampleLengths
066
113
231
311
44
578
62
75
811
92
1042
1114
1244
1336
1454
1526
163
179
1841
1970
2054
217
2229
231
2451
256
2610
2725
282
2910
307
3158
3213
3368
345
3543
3639
376
382
3937
405
4126
422
432
445
451
4612
478
4810
492
89.86% Passive voice overuse
Target: ≤2% passive sentences
passiveCount14
totalSentences319
matches
0"being touched"
1"was clenched"
2"were placed"
3"were stained"
4"were blown"
5"been removed"
6"was bruised"
7"been wiped"
8"been scuffed"
9"been scuffed"
10"was held"
11"was brought"
12"been tucked"
13"been written"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs514
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount3
flaggedSentences6
totalSentences418
ratio0.014
matches
0"One read TEETH — HUMAN, ANIMAL, OTHER in tidy block capitals."
1"Not entirely clean—London left a film on everything—but the bottoms showed no grit from the tracks, no mud from the tunnel ballast, no smear through the blood beneath him."
2"A nearby stool lay on its side, but the dust beneath its legs remained undisturbed; it had fallen recently, yes, but from a spot where it hadn’t stood before."
3"Its mirrored doors were cracked, but from the inside; the spiderweb fractures bulged outward."
4"The chalk circle had been scuffed deliberately; the erasure marks ran in arcs, careful and repeated."
5"The victim died elsewhere—maybe on the other side, maybe when he tried to stop them."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2932
adjectiveStacks1
stackExamples
0"visible under half-lowered lids,"
adverbCount97
adverbRatio0.033083219645293316
lyAdverbCount27
lyAdverbRatio0.009208731241473396
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences418
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences418
mean9.09
std7.57
cv0.833
sampleLengths
027
119
220
313
47
55
619
76
85
94
1023
1116
125
1312
1422
152
165
173
188
192
202
218
2218
235
249
2513
261
2712
2822
292
302
316
3215
334
343
355
369
3712
3810
3917
4015
4112
4214
433
449
4526
4615
476
4833
4912
51.24% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.3405275779376499
totalSentences417
uniqueOpeners142
75.76% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences264
matches
0"Somewhere overhead, traffic hissed along"
1"Just that glassy dark seam."
2"Instead, the place looked as"
3"More like hair, but too"
4"Then the academic in her"
5"Then she stepped over the"
ratio0.023
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount54
totalSentences264
matches
0"She ducked under the tape"
1"Her coat brushed wet brick."
2"She took out her phone,"
3"Her worn leather watch pressed"
4"She pushed the thought aside"
5"She dealt in what was"
6"It should have been dead"
7"It moved every full moon"
8"He was broader than she"
9"He gave her a patient"
10"He wore a charcoal overcoat,"
11"His skin had gone waxy"
12"His right hand was clenched"
13"His heels were placed flat,"
14"She leaned closer."
15"His pupils, visible under half-lowered"
16"It took effort to pry"
17"She stood and studied the"
18"Their contents had dried in"
19"She ignored the edge in"
ratio0.205
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount190
totalSentences264
matches
0"A pair of constables held"
1"That told Quinn enough to"
2"She ducked under the tape"
3"Her coat brushed wet brick."
4"The constable pretended not to"
5"The door bore an old"
6"Someone had cut the lock"
7"The hasp had sagged in"
8"The uniform blinked."
9"Rainwater ran past her boots"
10"The cut lock gave off"
11"She took out her phone,"
12"Her worn leather watch pressed"
13"Quinn had found his watch"
14"She pushed the thought aside"
15"Morris was not here."
16"This was Camden."
17"This was a crime scene."
18"She dealt in what was"
19"The stairs descended steeply behind"
ratio0.72
18.94% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences264
matches
0"By the time Detective Harlow"
ratio0.004
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences116
technicalSentenceCount5
matches
0"Standing on the platform, watching forensic officers step around a stall strung with dried lizard skins and brass bells that chimed without being touched, she r…"
1"He was broader than she remembered, his suit too tight across the shoulders, his face flushed with the proprietary excitement of a man who had found a simple an…"
2"A uniform hovered near her, uncertain whether to eject a civilian who looked like a postgraduate student lost on a field trip or ask her to identify the thing i…"
3"She was in Poplar again, rain hammering a warehouse roof, Morris’s radio spitting static, his broken watch lying in dust at her feet."
4"Below, Detective Harlow Quinn stood at the edge of the story that had swallowed her partner and felt, for the first time in three years, not grief, not certaint…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags37
uselessAdditionCount1
matches
0"green eyes flicked, and the color drained from her face"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags31
fancyCount2
fancyTags
0"she murmured (murmur)"
1"Eva whispered (whisper)"
dialogueSentences136
tagDensity0.228
leniency0.456
rawRatio0.065
effectiveRatio0.029
89.8735%