Run: 2026-04-24-01KQ0ND7HWSXZMT9YHWMJDSHAZ

Run Details

Duration:
1m 41s
Cost:
$0.128525
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Detective Harlow Quinn stepped off the last metal rung and onto the platform of a station London had sealed in the seventies. The ladder shivered behind her as a constable followed down with a scene lamp hooked over one wrist. Its beam cut across soot-stained tiles, old adverts blistered with damp, and the black mouth of a tunnel that breathed cold air over the tracks. Camden Town roared somewhere above them, muffled by concrete, earth, and the weight of commuters who had no idea a murder team stood beneath their trainers. Quinn adjusted the cuff of her coat and checked the time on the worn leather watch strapped to her left wrist. 02:17. The platform clock, cracked across its face, showed 09:43. “Clock stopped years ago,” DS Naveen Patel called from beside the ticket barrier. “Before you ask.” “I hadn’t.” Patel flashed his torch over the concourse. “You did the eyebrow.” Quinn crossed the platform with the neat, measured stride that made junior officers straighten when she passed. Her cropped salt-and-pepper hair held beads of tunnel damp. Her brown eyes took in the scorch marks, the chalk numbers, the forensics tent pitched over the body near the old southbound track. An unusual location, the call-out had said. That had covered half of it. Somebody had turned the abandoned station into a market. Not a squat. Not a rave. Not kids with lager and spray paint. Stalls lined the platform, folded and abandoned in crooked rows. Some were made of trestle tables, some of doors set across oil drums, some of black wood carved with symbols that crawled in and out of shadow as the lamps moved. Crates sat open, packed with glass bottles stoppered in wax, bones bound in red thread, tarnished mirrors, dried herbs, bundles of feathers, and small brass instruments Quinn couldn’t name. A strip of canvas hung from the ceiling, hand-painted with a crescent moon and the words NO CREDIT, NO NAMES. Patel had his coat collar up against the chill. Forty, tired eyes, clean shoes ruined by tunnel muck. He held a paper cup of coffee that had gone untouched. “British Transport Police found it during a sweep after reports of trespassers. Control passed it to us when they saw the body. We’ve got one male, mid-thirties to forties, no ID, stab wound to the chest, possible drug paraphernalia, signs of illegal trading. Looks like a black-market deal went bad.” Quinn looked at the stalls again. “Illegal trading in what?” Patel tipped his cup towards a table stacked with labelled jars. “Powders, charms, animal parts, forged antiquities. Half of it’s probably theatre.” A constable near the stairwell snorted. Quinn turned her head. The constable found a fascinating patch of floor tile. “Anyone come out when BTP arrived?” “Empty.” “Empty like cleared out, or empty like they all vanished mid-sentence?” Patel took a breath through his nose. “That’s where it gets daft.” “Go on.” He led her past a stall draped in velvet the colour of old blood. On top sat a row of porcelain teeth arranged by size, each one inked with a number. Next to it, a brass till gaped open, stuffed with slips of paper instead of money. “Food still warm at two stalls. Tea steaming in mugs. One lamp left burning. BTP swore the place had been occupied minutes before they got here. No runners spotted on the access tunnels, no movement on street cameras near the known grates, no bodies on thermal by the time we got Fire to look.” Quinn stopped beside the till. She picked up one of the paper slips with gloved fingers. Not paper. Thin parchment. A name written in brown ink: LUCAS VALE — ONE MEMORY, CHILDHOOD, UNSPOILED. She set it back where she had found it. “Drugs and forged antiquities,” she murmured. “People pay for all sorts when they’re high.” “People don’t price hallucinations by age.” Patel’s mouth tightened. “I’m giving you the interpretation CPS won’t laugh out of the building.” “That’s kind of them.” A sharp voice cut from near the tent. “Detective Quinn?” Quinn turned. A woman stood beside the forensic screens with a worn leather satchel clutched against her hip. Curly red hair had escaped a clip and sprung around her face. Round glasses sat low on her nose; her green eyes caught the lamp glare and held it. Freckles stood out across cheeks drained of colour. She tucked a curl behind her left ear, then seemed to notice and dropped her hand. “Eva Kowalski.” She held up a British Museum ID on a lanyard. “Restricted archives. Your superintendent requested someone who could identify recovered objects.” Patel leaned closer to Quinn. “I didn’t request anyone.” “No.” Quinn kept her eyes on Eva. “He did.” Eva swallowed. “I was told not to touch anything.” “Have you?” “No.” “Have you been here before?” The question struck harder than Quinn intended. Eva’s fingers closed over the satchel strap until her knuckles paled. “No.” Quinn walked past her into the forensic tent. The dead man lay on his back three feet from the platform edge, one arm angled across his torso, the other flung towards the tracks. He wore a charcoal coat cut from good wool, a waistcoat embroidered with tiny silver knots, and boots that looked hand-made. His skin had the waxen cast of the dead, but the wound in his chest looked too neat: a slit between ribs, centred, no tearing, no defensive bruising across his forearms. Blood soaked his shirt and pooled beneath him. It should have spread along the platform slope. Instead, the dark puddle sat round and thick, contained as if an invisible rim held it in place. Quinn crouched. “Pathologist?” “On the way.” Patel hovered outside the tent. “Forensics photographed and bagged what they could. We’ve kept it tight.” “You moved him?” “No.” “Covered him?” “No.” “Then why’s his coat dry?” Patel frowned. “Dry?” Quinn pointed with two fingers, not touching. “The platform’s wet. Damp on the tiles, condensation, roof leak there, there, and there. His coat hem rests in a puddle, but the wool hasn’t taken water. Blood soaked the shirt. Water ignored the coat.” Patel stepped closer, his expression shifting from practised patience to interest. “Could be treated fabric.” “Could be.” Quinn looked at the dead man’s boots. “Mud on the soles?” “Forensics noted ash, grit, and something like dried clay.” “From the tunnels?” “Likely.” Quinn angled her torch down. The soles bore grey dust packed into the tread. The tiles beneath his heels were clean. Not wiped. Clean in two boot-shaped patches, surrounded by grime. “He didn’t walk to this spot.” Patel rubbed his chin. “Dragged?” “No drag marks. No scuffing at the shoulders. No smear through the blood.” “Carried.” “By whom?” Patel nodded towards the far tunnel. “Whoever stabbed him.” Quinn rose and walked a slow circle around the body. Her torch moved from wound to hand, hand to platform, platform to the tracks. The dead man’s right hand had closed around a small brass compass. “Bagged?” “Photographed. Left in situ for you.” “Why?” Patel looked towards Eva. “Your museum lady had a reaction.” Eva took one step closer, stopped at the tent line. “It’s not a compass for direction.” Quinn crouched again. The object sat in the dead man’s palm, half-covered by blood that had dried black along the creases. Its brass casing carried a green patina, not neglect but age handled by many fingers. Protective sigils ringed the face. The needle, thin and dark as a splinter of coal, did not point north. Quinn turned her own body, watching it. The needle shifted. It pointed past the tent, past the platform clock, towards a bricked service arch sealed with concrete and tile. “What does it find?” Quinn asked. Eva’s lips parted. Her gaze flicked to Patel, then back to Quinn. “Old spaces. Weak places.” Patel gave a small laugh without humour. “Estate agent for ghosts, then.” Eva ignored him. “Some collectors call them Veil Compasses.” Quinn looked at her. “Collectors.” “Occult collectors.” “You work in a restricted archive and know black-market occult slang?” “I catalogue confiscated items.” “Convenient.” Eva’s chin lifted. “So was your superintendent’s phone call.” Patel lifted both hands. “Can we get back to the dead man with a hole in him?” Quinn did not look away from Eva. “Is it valuable?” “Yes.” “Worth killing for?” “In the wrong room, a stale biscuit is worth killing for.” Quinn almost smiled. Almost. She turned the torch towards the bricked arch. Four chalk circles marked footprints in front of it. The bricks were modern, laid to close a service passage. Someone had painted over them to match the old cream-and-green tiles, but damp had bubbled the paint at the mortar lines. “Who marked those?” “SOCO.” Patel ducked under the tent flap and joined her. “Partial prints in soot. Too smudged for tread match. They face the wall.” “Not the body.” “No.” Quinn crossed to the arch. The air cooled at each step. Her breath showed for a second in front of her mouth, pale in the lamp beam, then vanished. A rusted sign beside the blocked passage read STAFF ONLY. Beneath it, someone had carved a crescent into the tile. Fresh. White dust still clung to the groove. Quinn held up a hand before Patel could speak. She leaned close to the wall and sniffed. “Smoke,” Patel offered. “No. Beeswax. Iron. Wet stone.” “That helps.” She pointed to the floor. “Look.” Patel crouched. At first, there was only filth: soot, tunnel dust, flakes of tile glaze. Then he saw what she had seen. A line of tiny white beads rested along the base of the wall. Salt, perhaps. Or bone dust. The line broke in three places, as if feet had passed through it. Quinn followed the broken line with her torch. It led back to the body, but not in a straight path. It curved around stalls, avoided puddles, and stopped at a table where a cracked mirror lay face-down beneath a black cloth. “Someone made a boundary,” Eva called from behind them. Quinn glanced back. “Stay there.” “I wasn’t planning to leap into your evidence.” “You recognised it from fifteen feet away.” “I recognised what you were looking at.” Patel stood and dusted his knee though nothing visible came off. “Ritual line?” Quinn hated the ease with which he said it. A year ago he would have loaded the word with mockery. Tonight it slipped out as shorthand because the scene gave them no plainer one. “Barrier,” Eva corrected. “A cheap one.” Quinn walked back to the corpse and crouched by the outstretched left hand. The fingernails were clean. No skin beneath them. No blood on the palm. Yet three of the fingertips had grey powder rubbed into the whorls. “He touched the wall.” Patel stepped in. “Before he died?” “After the stabbing would leave blood on the bricks. There isn’t any.” Quinn turned the dead wrist with two gloved fingers. The skin had begun to stiffen. “He touched something dusty before the wound.” “The arch.” “Not that dust.” She held up her torch. “This is ash-grey, fine, packed into the prints. The wall dust is white plaster and tile.” Eva’s satchel creaked under her hand. “Shade ash.” Quinn’s head came round. Eva looked as if she regretted breathing. “That’s what dealers call it. It turns up on items from—” “From where?” Eva’s eyes slid towards the bricked arch. Patel muttered, “Brilliant. Love that.” Quinn stood. “Get a sample from his fingers, compare with the stall residue and the footprints by the wall.” Patel nodded to a waiting forensic officer, who moved in with swabs. Quinn studied the body again. “Where’s the knife?” “Not found,” Patel answered. “Search the tracks?” “BTP did a visual sweep. No weapon. We’ll run magnets when the pathologist clears us.” “Single wound, no weapon, no signs of fight, no witnesses, market cleared in minutes, victim appears placed but not dragged or carried through muck.” “That still fits a planned execution.” “No.” Patel folded his arms. “No?” “Executions are tidy when they happen somewhere controlled. This place turned inside out. Look at the stalls.” He did. Half the tables had been abandoned with goods in place. One had toppled, spilling glass vials that had shattered across the tiles. Another still held a tin cup of tea, a skin forming on top. A chair lay on its side near a brazier of cold coals. A ledger rested open under a paperweight shaped like a small skull. Quinn moved to the ledger. The pages were filled with columns written in different inks. Some entries were in English. Others used symbols Eva watched with a pinched mouth. Quinn read aloud. “Bone token, entry paid. Dream-salt, two ounces. Clockwork moth, damaged. Veil Compass, hold for L.V.” Patel came close. “Lucas Vale. The parchment slip in the till.” “Or L.V. is our dead man.” Eva spoke from the tent line. “Lucas Vale dealt in navigation tools. Maps of sealed places. Door-lore. He vanished from the auction circuit six months ago.” Quinn looked at her. “Vanished.” “Stopped appearing. His stock still moved.” “Through here?” Eva gave no answer. Quinn closed the ledger with one gloved finger. “Who runs this market?” “No one in the records.” “That wasn’t an answer.” “That was the safest answer I had.” Patel’s radio crackled. He turned away, one hand pressed to his earpiece. “Go again.” Quinn walked to the platform edge. The tracks below lay coated in black grease and dust. Her lamp caught a glint near the third rail housing. Not metal. Glass. “Patel.” He ended the radio call. “Uniforms found an exit grille open behind a kebab shop. No camera coverage. Could be our route.” “No footprints leading to it.” “Scene’s a mess.” “Not that kind of mess.” He joined her at the edge. Quinn pointed. A glass vial sat upright on a sleeper, unbroken, sealed with blue wax. Around it, the dust had been pushed outward in a perfect circle, as if something had landed without touching the ground. Patel stared. “That wasn’t in the BTP report.” “Because they looked for knives.” Quinn stepped down onto the maintenance ladder and descended to track level. Patel swore under his breath and followed. The rails hummed faintly, dead lines carrying old vibrations from elsewhere in the network. A constable at the edge called a warning about power isolation. Quinn raised a hand to show she had heard. She crouched beside the vial. Inside, a thin coil of smoke moved though no flame burned. It pressed against the glass like a trapped worm. Patel kept a safe distance. “Please tell me that’s dry ice.” “Dry ice doesn’t avoid the sides.” “Right. That’s where we are.” Quinn scanned the sleepers. No footprints. No knee marks. No sign anyone had climbed down to place it. She looked back up at the body. From this angle, the dead man’s outstretched arm pointed not at the tracks, but at the vial. Or past it. No. Not the vial. At the underside of the platform lip. “Lamp.” Patel handed his over. Quinn aimed both beams beneath the platform. Old cables sagged in loops. Rust scaled the brackets. A patch of tile near the edge had been scratched raw. There, wedged between two metal supports, hung a bone token on a length of black string. Small. Round. Polished by touch. A hole drilled through the top. One side carried the same crescent mark carved beside the service arch. Patel leaned in. “Entry requirement?” Quinn glanced at him. He gave a tight shrug. “I read the whiteboard upstairs. Bone tokens on three stalls. Could be membership.” Quinn reached for an evidence bag from her pocket, then stopped. The token swung without wind. Once. Twice. The Veil Compass in the dead man’s hand turned with it. Even from the tracks, Quinn saw the needle shift away from the bricked arch and fix on the token beneath the platform. Eva’s voice came from above, sharp enough to cut through the tunnel hush. “Detective Quinn, don’t touch that.” Quinn looked up. Eva had stepped over the scene tape. A constable moved to block her, but she held both hands out, palms open, her face drained white beneath the freckles. “That token wasn’t dropped. It was hung there.” Patel’s jaw set. “Ms Kowalski, get back behind the tape.” “No, listen to me. If that compass turned, the token is active.” Quinn kept her torch on the bone disc. “Active how?” Eva swallowed. Her fingers brushed her left ear, caught a curl, released it. “It opens the door.”
created_at"2026-04-24T21:12:52.548Z" 4/24/2026, 9:12:52 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency10523
moderation_latency(null)
generation_time101281
tokens_prompt1149
tokens_completion4641
native_tokens_prompt1009
native_tokens_completion4116
native_tokens_completion_images0
native_tokens_reasoning377
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.128525
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_010a605237b060560169ebdcd4a84c8194a979171bfcd4808e"
is_byokfalse
latency296
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-1777065172-1Be7KWcxeWCHclk5ms1C"
session_id(null)
api_type"completions"
id"gen-1777065172-LZ0TzAckmP4oKelISzkD"
upstream_id"resp_010a605237b060560169ebdcd4a84c8194a979171bfcd4808e"
total_cost0.128525
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
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences140
tagDensity0.107
leniency0.214
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2765
totalAiIsmAdverbs0
found(empty)
highlights(empty)
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
78.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2765
totalAiIsms12
found
0
word"weight"
count1
1
word"eyebrow"
count1
2
word"measured"
count1
3
word"chill"
count1
4
word"fascinating"
count1
5
word"velvet"
count1
6
word"porcelain"
count1
7
word"flicked"
count1
8
word"shattered"
count1
9
word"glint"
count1
10
word"perfect"
count1
11
word"scanned"
count1
highlights
0"weight"
1"eyebrow"
2"measured"
3"chill"
4"fascinating"
5"velvet"
6"porcelain"
7"flicked"
8"shattered"
9"glint"
10"perfect"
11"scanned"
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
narrationSentences227
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences227
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences352
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2766
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
22.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions112
wordCount1919
uniqueNames12
maxNameDensity2.55
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn49
London1
Town1
Naveen1
Patel34
British1
Museum1
Eva20
English1
Veil1
Compass1
persons
0"Harlow"
1"Quinn"
2"Naveen"
3"Patel"
4"Eva"
places
0"London"
1"Town"
2"English"
globalScore0.223
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences140
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.723
wordCount2766
matches
0"not neglect but age handled by many fingers"
1"not at the tracks, but at the vial"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences352
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs209
mean13.23
std15.05
cv1.137
sampleLengths
022
169
221
31
49
516
62
711
849
97
106
119
1213
1390
1429
1550
166
174
1822
1919
206
211
2211
2312
242
2547
2654
2716
2817
299
306
318
326
3315
344
358
362
372
3869
3923
409
419
429
432
441
455
4618
471
488
4977
97.53% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences227
matches
0"were made"
1"been abandoned"
2"were filled"
3"been pushed"
4"been scratched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs357
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount1
flaggedSentences2
totalSentences352
ratio0.006
matches
0"A name written in brown ink: LUCAS VALE — ONE MEMORY, CHILDHOOD, UNSPOILED."
1"Round glasses sat low on her nose; her green eyes caught the lamp glare and held it."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1929
adjectiveStacks0
stackExamples(empty)
adverbCount36
adverbRatio0.01866251944012442
lyAdverbCount4
lyAdverbRatio0.002073613271124935
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences352
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences352
mean7.86
std6.82
cv0.868
sampleLengths
022
118
225
326
421
51
69
713
83
92
107
114
1217
139
1423
157
166
179
183
193
207
2110
2231
2329
2420
259
269
2711
2850
296
304
3111
3211
336
344
359
366
371
3811
397
405
412
4214
4317
4416
4554
465
4711
482
492
58.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.37606837606837606
totalSentences351
uniqueOpeners132
34.01% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences196
matches
0"Instead, the dark puddle sat"
1"Then he saw what she"
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences196
matches
0"Its beam cut across soot-stained"
1"Her cropped salt-and-pepper hair held"
2"Her brown eyes took in"
3"He held a paper cup"
4"He led her past a"
5"She picked up one of"
6"She set it back where"
7"She tucked a curl behind"
8"She held up a British"
9"He wore a charcoal coat"
10"His skin had the waxen"
11"It should have spread along"
12"Her torch moved from wound"
13"Its brass casing carried a"
14"It pointed past the tent,"
15"Her gaze flicked to Patel,"
16"She turned the torch towards"
17"Her breath showed for a"
18"She leaned close to the"
19"She pointed to the floor."
ratio0.163
49.29% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount161
totalSentences196
matches
0"Detective Harlow Quinn stepped off"
1"The ladder shivered behind her"
2"Its beam cut across soot-stained"
3"Camden Town roared somewhere above"
4"Quinn adjusted the cuff of"
5"The platform clock, cracked across"
6"DS Naveen Patel called from"
7"Patel flashed his torch over"
8"Quinn crossed the platform with"
9"Her cropped salt-and-pepper hair held"
10"Her brown eyes took in"
11"An unusual location, the call-out"
12"That had covered half of"
13"Somebody had turned the abandoned"
14"Stalls lined the platform, folded"
15"Some were made of trestle"
16"A strip of canvas hung"
17"Patel had his coat collar"
18"He held a paper cup"
19"Quinn looked at the stalls"
ratio0.821
25.51% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences196
matches
0"Even from the tracks, Quinn"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences77
technicalSentenceCount4
matches
0"Its beam cut across soot-stained tiles, old adverts blistered with damp, and the black mouth of a tunnel that breathed cold air over the tracks."
1"Camden Town roared somewhere above them, muffled by concrete, earth, and the weight of commuters who had no idea a murder team stood beneath their trainers."
2"Instead, the dark puddle sat round and thick, contained as if an invisible rim held it in place."
3"The object sat in the dead man’s palm, half-covered by blood that had dried black along the creases."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount3
fancyTags
0"she murmured (murmur)"
1"Eva corrected (correct)"
2"Patel muttered (mutter)"
dialogueSentences140
tagDensity0.05
leniency0.1
rawRatio0.429
effectiveRatio0.043
88.1983%