Run: 2026-07-09-01KX41AWG53JKVPS72RT4YSHFZ

Run Details

Duration:
1m 17s
Cost:
$0.114965
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 descended eighty-seven tiled steps beneath Camden and found a market where no market belonged. The first forty steps carried the damp reek of an abandoned Tube station: rust, rat droppings, old rain trapped in brick. After the forty-first, incense soured the air. By the final landing, the tunnel walls had vanished beneath striped awnings, bone charms and cabinets crammed with stoppered bottles. Blue flame burned in iron cages without consuming the coal beneath it. Every stall stood empty. Quinn paused at the foot of the stairs. Her brown eyes travelled from the buckled rails to the vaulted ceiling, where enamel signs advertised fares in pre-decimal pennies. She checked her worn leather watch. Three seventeen in the morning. A uniformed constable waited behind her, panting into his sleeve. “No signal, ma’am.” “I didn’t ask.” “No. Just thought you should know.” Quinn snapped on a pair of gloves. “Stay at the stairs. Nobody enters or leaves.” The constable stared past her at a rack of masks whose carved mouths breathed pale mist. “Leaves?” “You heard me.” She crossed the platform with military precision, her boots striking mosaics of black and white tile. Every third lamp had shattered. Between the pools of amber light, the stalls sat under a web of shadow: jars labelled in cramped Greek, silver needles displayed on black velvet, wax hands, dried flowers that turned their heads as Quinn passed. A man’s body lay beside the old northbound track. Detective Sergeant Imran Vale crouched near it, his paper scene suit already smudged at one knee. He lifted his chin when she approached. “You took your time.” “The entrance moved.” “According to the uniforms, the wall opened when someone fed a bit of finger bone into a ticket slot.” “Whose finger?” “Unclear. Forensics bagged the token. Patel’s refusing to touch the ticket machine again.” “Patel has sense.” Vale rose. He was younger than Quinn by ten years and carried his scepticism like a shield: polished, prominent, useless against anything that refused to behave. The dead man lay on his back, head angled towards the tracks. Mid-fifties. Heavyset. Dark wool coat, brocade waistcoat, leather shoes buffed to a mirror shine. A black puncture marked the skin beneath his left ear. One hand rested over his stomach. The other clutched a brass compass green with verdigris. Quinn glanced at the numbered evidence markers. “Who found him?” “Your favourite occult librarian.” Across the platform, Eva Kowalski sat on an overturned crate between two constables. Her curly red hair had escaped its clip, and her round glasses reflected the furnace glow from a shuttered stall. She hugged a worn leather satchel to her ribs. When she saw Quinn, her hand rose to tuck hair behind her left ear. “Research assistant,” Eva called. “Librarian requires qualifications I don’t possess.” Vale’s mouth bent. “She’s corrected me six times.” “Seven. You called a lekythos an amphora.” Quinn crouched beside the body. “Name?” “Silas Venn.” Vale nodded at the dead man’s coat. “Found a membership card for a private antiquarian society in Bloomsbury, three hundred pounds in cash, and a driving licence. No phone. No defensive wounds. No sign of a struggle.” “Cause?” “The puncture suggests injection. Medical examiner thinks poison. There’s discolouration under the jaw and a chemical smell around the wound.” Quinn lowered her face without touching the corpse. Bitter almonds rode beneath the incense, too clean and familiar. “Cyanide.” “That’s the early guess. Venn injects himself or lets someone close enough to do it, drops where he stands. Kowalski finds him ten minutes later and calls it in.” “How?” Vale pointed towards an old red telephone mounted on a pillar. Its cord had been cut, yet a green light glowed behind the dial. “It connected to nine-nine-nine.” “It connects where it wishes,” Eva put in. Quinn ignored her and studied Venn’s face. His lips had a bruised cast. No froth. No blood. His eyes remained open, pupils wide enough to swallow the irises. The dead man’s collar sat crooked, one side crushed beneath his neck. “You moved him.” Vale’s eyebrows climbed. “No.” “Someone did.” “Why?” “His collar.” “That’s it?” “For now.” Quinn examined the puncture. The surrounding skin held a faint rectangular indentation. Not the shape left by a syringe. Four tiny red points framed the black centre, each spaced with mechanical precision. She shifted to Venn’s hands. The right hand wrapped around the compass, fingers locked tight. Black grit packed the nail beds. His left palm looked clean. “You called it suicide?” “I called it probable poisoning. Door’s on the table. I’m not married to it.” “Then take it off the table. People don’t inject cyanide into their necks through a collar.” “His collar could’ve been open.” “It wasn’t.” “You can’t know that.” Quinn hooked one gloved finger beneath the edge of the coat. A crescent of white powder marked the dark fabric where the collar had rubbed against his throat. “Starch transfer. The collar stayed fastened. Whatever made that mark went through cloth, but there’s no hole.” Vale crouched again. He pinched the collar between gloved fingers and held it to the light. “Nothing.” “Nor blood.” “So the wound came after someone opened his shirt.” “After someone removed it.” Vale’s gaze sharpened. “The corpse was stripped and dressed?” Quinn looked along the polished shoes, the neat crease in the trousers, the coat buttoned one hole wrong. “Not well.” Eva stood. One constable raised a hand to stop her, then reconsidered when she fixed him with a level green stare. “Silas sold memories,” she called. “If that helps.” “It doesn’t,” Vale returned. “It would if you stopped treating the location as theatrical dressing.” Quinn beckoned her over. Eva approached with her satchel bumping against her hip. She stopped outside the marked perimeter and peered at the body. Her freckles stood stark against skin drained of colour. “You knew him?” “By reputation. Silas Venn brokered recollections. Childhood summers. Last words. The face of a murderer glimpsed through fog. He’d bottle them, trade them, alter them.” Vale pointed his pen towards the shuttered stalls. “And the invisible shopkeepers let him?” “They weren’t invisible when I arrived.” The platform fell quiet except for water dripping between the rails. Quinn looked at her. “Start again.” “I came through at two forty-five. The Market was open. Forty or fifty traders, twice as many buyers. Silas stood near the clock arguing with someone in a grey veil. Then every flame turned white.” Eva tucked a spring of hair behind her left ear. “The traders packed within seconds. Stalls locked themselves. People ran. Silas wasn’t here when I first passed this spot.” “What time did you find him?” “Two fifty-eight.” “You’re certain?” “The station clock stopped at two fifty-seven. My watch didn’t.” Quinn glanced at the great iron clock suspended over the platform. Its hands showed two fifty-seven. A dark streak stained the glass face. “What happened at two fifty-seven?” “A bell rang under the tracks.” Vale stared at her. “Under them.” “Yes.” “And that means?” Eva’s grip tightened on the satchel strap. “A breach warning. Something entered the Market without permission.” Quinn turned back to the corpse. “Or something left.” Vale exhaled through his nose. “We have a dead antiquities dealer in an illegal market. His kind scatter when police arrive. It doesn’t require bells beneath the earth.” “No one knew police were coming,” Quinn replied. “The killer did.” “Then the killer rang a bell, turned the fires white, emptied an entire market, moved a body, redressed it and waited for Kowalski to telephone us?” “When you put it that way—” “It wastes effort.” “Killers waste effort. They panic.” Quinn rose and faced the length of the platform. Stalls crowded the wall. Every shutter had dropped except one near the clock, where a narrow gap showed darkness inside. Objects littered the floor: a fallen ivory comb, a coil of copper wire, three translucent coins. Yet the path around Venn remained bare. Not clean. Bare. She walked a widening circle around the body. “What are you looking for?” Vale followed. “The rush.” “You’ve lost me.” “Over a hundred people fled in seconds. Look at the floor.” Scuffed dust recorded boots, claws and one track like a broad paintbrush dragged towards the stairs. A smashed vial had sprayed violet fluid across five sets of prints. Near Venn, none of those tracks came within six feet. Vale squatted at the edge of the empty patch. “They avoided him.” “He wasn’t here.” “Kowalski already gave us that.” “They avoided the space before he arrived.” Eva moved closer, stopping beside Quinn. “Warded ground.” “Against what?” “I’d need to see the pattern.” “There is no pattern.” “There will be.” Eva pulled a small paper packet from her satchel. Vale blocked her arm. “No powders near my scene.” “Chalk dust. Harmless unless you’re a blackboard.” “No.” Quinn held out her hand. Eva passed her the packet. Vale looked wounded. “You let her?” “I know where she works.” “That isn’t an accreditation.” “It’s enough for chalk.” Quinn sprinkled a thin veil of white dust across the tiles surrounding Venn. Most settled flat. At the edge of the bare patch, grains leapt into narrow curves, gathering along lines that had no visible groove. A circle emerged around the body, crossed by hooked symbols and cramped angular marks. The chalk hissed where it touched the tiles. One constable swore near the stairs. Eva dropped to one knee outside the circle. “Containment seal. Old form. Byzantine structure, later additions.” “Does it keep things in or out?” Quinn asked. “In.” Vale stared at Venn. “You’re saying he was trapped here.” “No.” Eva pointed at a break in the chalked design beside his left shoulder. “The seal was opened, the body placed inside, then closed.” Quinn followed the symbols. Most lines shone white. Near Venn’s right hand, the chalk refused to gather. A narrow channel ran from the centre of the circle towards the platform edge. She crouched and looked across the floor at tile level. “Bring me an evidence light.” Vale fetched the torch from the kit and passed it over. Under its blue beam, a smear appeared inside the channel. Thick. Oily. It ran from beneath the corpse to the edge of the platform. “Blood?” Vale asked. “Not human.” Eva’s face tightened. “No. Shade residue.” Quinn angled the light towards the brass object clenched in Venn’s fist. “The compass.” Eva pushed her glasses up with one knuckle. “Veil Compass. Shade-made. It points towards the nearest supernatural rift.” “The needle points south,” Vale noted. “Tracks run north.” “The needle doesn’t care about tracks.” Quinn studied the hand. Rigor had fixed the fingers, but something about the grip snagged at her. The compass lay face-down against the palm, its hinge pressed towards the thumb. “Photographs complete?” Vale nodded. “Then turn it over.” The scene photographer stepped close, documented the hand, and used padded forceps to rotate the compass within Venn’s grip. Its brass casing bore a mottled green patina. Protective sigils covered the face. Beneath cracked glass, the black needle pointed not south but down, quivering towards Venn’s palm. Vale frowned. “It’s broken.” Eva leaned in. “No. The rift’s beneath it.” Quinn examined Venn’s wrist. A red band circled the skin, raw at one edge. Above it, three short scratches formed a fan. “His hand wasn’t holding the compass when he died.” “Rigor says it was,” Vale replied. “Rigor says the hand closed. Look at the marks. Someone bound his wrist before death. His fingers clawed at the binding. Then someone cut it away, inserted the compass and forced the grip before stiffness set.” “To make us think what?” “That he carried it here. That he was hunting the breach.” Eva shook her head. “Silas wouldn’t. He feared Shades.” Quinn looked again at the black puncture below his ear. “Describe one.” Eva hesitated, then opened her satchel and removed a slim book wrapped in oilcloth. She turned several pages and showed them an ink drawing: a man-shaped absence with fingers too long for its arms. “They don’t have stable bodies. They borrow outlines. Mirrors show the wrong face. Direct light leaves no shadow. When they feed, they pierce the base of the skull and take memory first. Identity after.” Vale’s gaze shifted to the corpse. “And the cyanide smell?” “Shade residue smells different to each person.” “Bitter almonds,” Quinn murmured. Eva stared at her. “You smell almonds?” “What do you smell?” “Burnt cloves.” Vale bent closer, then recoiled. “Bleach.” Quinn’s jaw set. The familiar scent had dragged her three years backwards: a service tunnel, DS Morris cold on wet concrete, an unmarked wound beneath his ear. The pathologist had written cyanide exposure despite finding none in his blood. She pulled Venn’s coat away from his neck and inspected the hairline. Four red pinpricks marked the skin at the base of his skull. A fifth had vanished beneath cosmetic wax. “Here.” Vale aimed the light. The wax gleamed. “The wound under the ear was staged,” Quinn continued. “The killer copied an injection site, added a substance each of us would read as poison, and dressed him after death. But they missed the original feeding marks.” Eva’s voice thinned. “A Shade killed him.” “A Shade was here,” Quinn corrected. Vale paced to the edge of the platform and shone his torch into the track bed. “If this compass points to a rift, and the rift sits beneath his hand—” “It doesn’t.” Quinn took the torch and swept it beneath the body. The oily residue glimmered, but the needle remained fixed towards Venn’s clenched fist, not the tiles below it. She lowered herself until her cheek almost touched the floor. “The pull moves with the hand.” Eva’s eyes widened behind her glasses. “The rift’s in him.” Quinn examined the compass casing. At the hinge, a strand of black fibre had snagged beneath the verdigris. She lifted it with tweezers. Not cloth. Hair. She compared it with Venn’s iron-grey hair. “This came from someone else.” Vale held out an evidence sleeve. “Killer’s?” “Victim’s.” He stopped. Quinn looked down at the body’s immaculate clothes, the wrongly buttoned coat, the face positioned beneath an old station lamp where anyone fleeing would have seen it. She pressed a gloved thumb to Venn’s left cheek. The skin shifted more than flesh should, sliding over a firmer structure beneath. Eva backed into a display case. Bottles chimed inside it. “That isn’t Silas.” Vale’s hand moved towards his baton before he caught himself. “The driving licence matches.” “The face matches,” Quinn replied. “His shoes don’t.” She pointed to the polished leather. The right sole showed wear along the outer heel. The left shoe wore evenly. “His licence notes a corrective restriction. There’s a folded prescription in his wallet for a raised left orthotic. No insert. His trouser hems also differ by half an inch, though his legs are the same length. These clothes belonged to a man with a shortened left leg. This body doesn’t.” Vale crouched and peeled back one eyelid. The eye beneath had filmed over. “So someone altered the face.” “Borrowed the outline,” Eva whispered. Quinn traced the route of the residue from the body to the platform edge. The smear passed through the containment seal’s narrow opening, but no footprints accompanied it. The black fibre on the compass curved when she brought it near the etched face, drawn towards the needle. “The real Venn was here,” Quinn said. “He carried the compass. Someone restrained him inside the circle and used him to open a rift. Whatever crossed through killed this body, took Venn’s appearance and walked out wearing his clothes.” Vale looked towards the staircase, where uniforms and forensics staff moved beneath the amber lamps. “Then Venn left with the crowd.” “Not with the crowd.” Quinn stood, every line of her body taut. “The prints avoid the circle, but one set begins beside the broken seal.” She aimed the evidence light towards the shuttered stall near the clock. A pair of faint oily shoeprints appeared. They led from the circle, crossed the violet splash without disturbing it, and ended at the red emergency telephone. Eva stared at the cut cord. “It called the police.” “No.” Quinn checked her worn watch, then looked towards the constable guarding the stairs. “It called me.” Vale’s face hardened. “How would it know you’d take the case?” Quinn placed the black fibre in the evidence sleeve. “Because the last time it fed, it took Morris.”
created_at"2026-07-09T18:13:12.847Z" 7/9/2026, 6:13:12 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency721
moderation_latency(null)
generation_time76873
tokens_prompt1149
tokens_completion4866
native_tokens_prompt1009
native_tokens_completion3664
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"
service_tier"default"
usage0.114965
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_04163745ad773eb0016a4fe4b8ed74819786f695751d69c26a"
is_byokfalse
latency243
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620792-URyeSNxcst4Dllpo6Pbo"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620792-3xlUC6ix4f1Z9VSCkeFO"
upstream_id"resp_04163745ad773eb0016a4fe4b8ed74819786f695751d69c26a"
total_cost0.114965
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount0
adverbTags(empty)
dialogueSentences160
tagDensity0.131
leniency0.263
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2744
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.13% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2744
totalAiIsms12
found
0
word"shattered"
count1
1
word"velvet"
count1
2
word"stomach"
count1
3
word"familiar"
count2
4
word"mechanical"
count1
5
word"stark"
count1
6
word"structure"
count2
7
word"traced"
count1
8
word"etched"
count1
9
word"restrained"
count1
highlights
0"shattered"
1"velvet"
2"stomach"
3"familiar"
4"mechanical"
5"stark"
6"structure"
7"traced"
8"etched"
9"restrained"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"clenched jaw/fists"
count1
highlights
0"eyes widened"
1"clenched fist"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences199
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences199
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences338
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen51
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2744
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions0
matches(empty)
28.77% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions123
wordCount1691
uniqueNames14
maxNameDensity2.42
worstName"Quinn"
maxWindowNameDensity3.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn41
Camden1
Tube1
Greek1
Sergeant1
Imran1
Vale32
Eva23
Kowalski1
Venn15
Scuffed1
Morris1
One3
persons
0"Harlow"
1"Quinn"
2"Sergeant"
3"Vale"
4"Eva"
5"Kowalski"
6"Venn"
7"Morris"
places
0"One"
globalScore0.288
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences126
glossingSentenceCount1
matches
0"appeared inside the channel"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.364
wordCount2744
matches
0"not south but down, quivering towards Venn’s palm"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences338
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs241
mean11.39
std12.94
cv1.137
sampleLengths
017
160
24
339
410
53
63
76
87
98
1016
111
123
1357
149
1523
164
173
1819
192
2013
213
2226
2351
247
253
264
2756
2810
293
305
317
325
331
3439
351
3620
3718
381
3929
401
4124
424
438
4440
453
463
471
482
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences199
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs303
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences338
ratio0
matches(empty)
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1698
adjectiveStacks1
stackExamples
0"prominent, useless against anything"
adverbCount21
adverbRatio0.012367491166077738
lyAdverbCount6
lyAdverbRatio0.0035335689045936395
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences338
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences338
mean8.12
std6.92
cv0.852
sampleLengths
017
121
27
320
412
54
68
720
86
95
1010
113
123
136
147
158
1616
171
183
1916
205
2136
229
2316
247
254
263
2719
282
2913
303
312
3224
3312
341
351
3612
3710
386
399
407
413
424
4313
4420
459
4614
474
486
493
49.90% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.3224852071005917
totalSentences338
uniqueOpeners109
19.72% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences169
matches
0"Most settled flat."
ratio0.006
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount29
totalSentences169
matches
0"Her brown eyes travelled from"
1"She checked her worn leather"
2"She crossed the platform with"
3"He lifted his chin when"
4"He was younger than Quinn"
5"Her curly red hair had"
6"She hugged a worn leather"
7"Its cord had been cut,"
8"His lips had a bruised"
9"His eyes remained open, pupils"
10"She shifted to Venn’s hands."
11"His left palm looked clean."
12"He pinched the collar between"
13"She stopped outside the marked"
14"Her freckles stood stark against"
15"Its hands showed two fifty-seven."
16"She walked a widening circle"
17"She crouched and looked across"
18"It ran from beneath the"
19"Its brass casing bore a"
ratio0.172
42.84% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount141
totalSentences169
matches
0"Detective Harlow Quinn descended eighty-seven"
1"The first forty steps carried"
2"Every stall stood empty."
3"Quinn paused at the foot"
4"Her brown eyes travelled from"
5"She checked her worn leather"
6"A uniformed constable waited behind"
7"Quinn snapped on a pair"
8"The constable stared past her"
9"She crossed the platform with"
10"Every third lamp had shattered."
11"A man’s body lay beside"
12"Detective Sergeant Imran Vale crouched"
13"He lifted his chin when"
14"He was younger than Quinn"
15"The dead man lay on"
16"A black puncture marked the"
17"The other clutched a brass"
18"Quinn glanced at the numbered"
19"Her curly red hair had"
ratio0.834
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences169
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount2
matches
0"Between the pools of amber light, the stalls sat under a web of shadow: jars labelled in cramped Greek, silver needles displayed on black velvet, wax hands, dri…"
1"He was younger than Quinn by ten years and carried his scepticism like a shield: polished, prominent, useless against anything that refused to behave."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount1
matches
0"Quinn stood, every line of her body taut"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount5
fancyTags
0"Vale noted (note)"
1"Quinn murmured (murmur)"
2"Quinn continued (continue)"
3"Quinn corrected (correct)"
4"Eva whispered (whisper)"
dialogueSentences160
tagDensity0.081
leniency0.163
rawRatio0.385
effectiveRatio0.063
85.3345%