Run: 2026-04-24-01KQ0PEMR38BEJB95RBT9CYGJ5

Run Details

Duration:
1m 34s
Cost:
$0.130145
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 stood at the mouth of the abandoned Camden Tube station and watched a constable vomit into a sand bucket. The station entrance had been bricked over in the seventies, according to the council plaque bolted to the wall beside a vape shop, yet someone had cut a narrow door through the brickwork and hidden it behind a corrugated sheet painted with a faded advert for cheap phone repairs. Blue police tape sagged between two rusted posts. Rainwater crawled down the steps in black threads. Quinn lifted the tape with two fingers and ducked under. Below, the air tasted of iron, damp concrete, and something sweeter that clung to the back of her throat. Burnt sugar. Old flowers. She paused on the first landing and listened. No trains. No distant rattle. No buskers. Just the drip of water and the low murmur of police voices from deeper underground. Her worn leather watch pinched her left wrist as she tugged her glove into place. 02:17. She had been asleep for forty minutes when the call came through. Body in a disused station. Possible homicide. Weird scene, ma’am. Uniforms used “weird” when they meant blood in the wrong place, organs in the wrong order, or witnesses who refused to speak. Quinn descended with her hand on the rail. Her shoes clicked over tiles that had once been cream and green, now furred with mildew. Posters peeled from the walls in wet tongues: a West End musical with half a face, an advert for cigarettes, a safety notice warning passengers to mind the gap. Someone had painted symbols over the old roundel in red and gold, loops and hooks that made her eyes skip. At the bottom, Sergeant Naveen Patel waited beneath a dead departures board with a paper cup in one hand and his other thumb hooked into his vest. “Morning, boss.” “It isn’t.” “No.” Patel looked past her toward the platform. His mouth tightened. “You’ll want to see it before SOCO tramples the pretty bits.” Quinn’s gaze moved over him. Fortyish, heavy-lidded, shirt collar damp at the neck. Competent. Tired. He had been first CID on scene and had the look of a man who had already built a theory and found comfort in it. “Pretty bits?” “You’ll see.” She followed him through the ticket hall. The concourse should have been empty. Instead, it had the remains of a market. Stalls lined the walls in crooked rows: canvas awnings, folding tables, hanging lanterns with cracked coloured glass. Crates had been overturned. Bottles lay smashed in glittering puddles. A rack of coats swayed without breeze. One table held teeth sorted by size in little porcelain bowls. Another had bundles of dried herbs tied with black thread, their labels written in a language Quinn didn’t recognise. A smell of spices sat under the damp. Cardamom, smoke, vinegar. Under that, the rich copper reek of blood. Patel watched her face. “Not exactly Camden Lock.” Quinn crossed to a stall and lifted a tag with the end of her pen. The paper looked handmade, thick with fibres, and the ink had dried in raised ridges. “Who found it?” “Two kids, urban explorers. Fourteen and fifteen. Came in through the service tunnel with a GoPro and half a packet of wine gums. They’re upstairs with their mums, telling everyone they found Diagon Alley with a corpse.” Quinn let the tag fall. “Names?” “Louis Grant and Tyler Meade. Both scared clean. Their footage stops before the platform. Battery died.” “Convenient.” “Kids never charge anything.” She gave him a flat look. Patel raised both hands, cup and all. “I’m not defending them. Just saving you the lecture on teenage incompetence.” They moved beneath an arch painted with the words MIND THE VEIL in flaking white letters. The platform beyond had become a room. Lanterns hung from the curved ceiling, though none had wires. Their light glowed amber and low, pooling on the wet tiles. The tracks had been covered with wooden planks, creating a walkway between the platforms. More stalls stood there, each wrecked with a violence that looked selective rather than frantic. Some tables had been stripped bare. Others remained untouched, loaded with jars, charms, blades, folded fabrics, coins, bones. A dead man lay beside the yellow line. He was on his back, arms spread, fingers curled toward his palms. Late thirties, perhaps. Dark hair slicked to his head. Expensive coat. Throat opened from ear to ear, the cut so deep it grinned red in the lantern light. Blood had spread beneath him in a wide fan, then stopped at the yellow line as if the paint had formed a dam. Quinn crouched before the body. “Name?” “No wallet.” Patel came down beside her with a soft grunt. “No phone. No Oyster. Nothing in the pockets except this.” He held up an evidence bag. Inside sat a small token carved from pale bone. It had a hole through the middle and a mark burnt into one side: three vertical slashes crossed by a crescent. Quinn studied it without touching the plastic. “Entrance token?” “Could be some dealer nonsense. Secret club, payment chip, fetish thing. Place screams niche.” “Niche doesn’t usually require a bricked-up station.” “London has a club for everything.” She shifted closer to the corpse. His coat had mud at the hem, but his shoes were dry. Black leather, polished, expensive. No scuff marks on the soles. No torn fingernails. No defensive wounds she could see. The cut across his throat had clean edges, but the skin around it bore faint bruising in the shape of fingers. “Held from behind,” she murmured. Patel sipped his coffee, then seemed to regret it. “That was my read. Someone grabbed him, blade across. Quick.” “Too quick for this.” She pointed to his hands. “If someone opened his throat while he stood, blood would be down his front. It isn’t.” Patel leaned in. “Could have been on his knees.” “Then his trousers would show it.” She indicated the knees. No blood. No grit. No wet marks. “He was lying down when the cut was made.” “Execution?” Quinn tilted her head. The corpse’s eyes were open. The pupils had gone wide and dull. In the right eye, a small red fleck sat near the iris. Petechiae marked the skin around both eyelids in a spray of broken vessels. “Strangled first.” Patel’s cup stopped halfway to his mouth. “Pathologist hasn’t arrived.” “Pathologist will agree.” She lifted the dead man’s chin with the back of her gloved knuckles. Around the neck, beneath the gaping wound, a darker bruise ringed the skin. Not rope. Not wire. Fingers on one side. Thumb on the other. “Manual strangulation. Killer cut the throat after death.” Patel exhaled through his nose. “Staged to look like a messy market dispute.” “Or ritual.” The voice came from behind them. Quinn looked over her shoulder. Detective Constable Mara Ellis stood near a stall of brass instruments, her notebook clutched to her chest. Young, sharp cheekbones, hair twisted up with a pencil. She had joined Homicide six months ago from fraud and still dressed as if the office might judge creases: neat trousers, clean boots, a coat belted at the waist. Her eyes had that bright, hungry look Quinn disliked at crime scenes. Patel’s jaw shifted. “DC Ellis has been cataloguing the market stalls.” “I was looking for context.” Ellis stepped around a chalked evidence marker. “This place had regular customers. It wasn’t squatted by kids. The stock had labels, prices, storage systems. Someone ran it.” Quinn rose. “And that makes it ritual?” Ellis nodded toward the body. “Position. Arms out. Throat cut. Lanterns lit. Symbols everywhere.” “Symbols are wallpaper until we know what they mean.” “One stall had books in Latin. Another had dried animal hearts. There’s a table of knives over there with black handles.” “Knife wounds happen in kitchens. Doesn’t make dinner ritual.” A flush touched Ellis’s neck, but she held her ground. “The market was attacked. The victim was left in the open. Nothing about this says robbery.” Quinn turned slowly, taking in the platform. She let the scene arrange itself. The body by the yellow line. The smashed bottles near the east stair. The untouched stall of coins. The overturned crate of herbs. The table of teeth. The lanterns, all lit, though no one had found a power source. Boot prints in blood around the corpse, three different patterns, all police. The first constables had stood too close. They always did. Beyond the body, a wooden stall had collapsed in on itself. Its canopy bore a tear shaped like a spear point. On the table, amid broken glass and torn cloth, lay a circle of dust where an object had been removed. The dust outline was round, with a small notch on one side. Quinn walked to it. Patel followed. “SOCO photographed that.” “Before or after someone put their coffee on the table?” He looked at the wet cardboard ring near the edge. “Ah.” Quinn said nothing. Ellis moved to the opposite side of the stall. “The vendor could have packed up before the attack.” “Then why leave cash?” Quinn pointed. Beneath the collapsed cloth, small silver coins had scattered in a crack between the boards. Not pounds. Too thin. Stamped with a face that wasn’t any monarch she recognised. “People taking valuables don’t leave money unless they came for something more valuable than money.” Patel bent over the dust mark. “A bowl?” “No.” Quinn placed her gloved thumb and forefinger in the air above the outline, measuring. “Compass.” Ellis’s pencil scratched her notebook. “Why compass?” “Circular casing. Hinge mark here. Drag mark at the front where it opened and shut.” She tapped the table near a faint green smear. “Brass with verdigris.” Patel gave her a look. “You can tell that from dust?” “I can tell that someone lifted a small brass compass from here after the stall gathered dust around it. They did it in a hurry. See the smear? They didn’t pick it straight up. They slid it first.” Ellis crouched. “There’s a drop of blood near the back leg.” Quinn moved round. A single dark bead had dried on the underside of the table leg, half-hidden in shadow. Not spatter from the throat. Wrong angle. Wrong distance. She leaned closer, careful not to breathe on it. “Transfer.” “From the killer?” Ellis’s voice sharpened. “From a hand.” Patel looked back toward the corpse. “If the victim was dead before the cut, the killer could have got blood on them doing the staging.” “No.” Quinn straightened and scanned the stall’s surface again. On the dust, among the smeared ring, she saw three tiny parallel lines gouged into the wood, crossed by a shallow crescent. The same mark as the bone token. She looked at the evidence bag in Patel’s hand. “Token mark.” “Vendor mark?” Patel held the bag up to the light. “Club brand?” “Entry requirement, perhaps.” Ellis stepped closer. “Entry to what?” Quinn gestured at the market around them. “This.” A uniformed officer approached from the far end of the platform, boots loud on the planks. “Ma’am? We’ve got a witness who won’t go upstairs.” Patel frowned. “I told everyone non-essential out.” “She says she knew the dead bloke. Says she works with the Museum. Name’s Eva Kowalski.” Quinn’s head turned. The officer pointed toward the old signal room. “She’s in there with PC Dunn. Bit shaken. Keeps asking about a compass.” Patel muttered, “There’s our ritual expert.” Quinn walked before he finished. The signal room had cracked windows looking over the platform. Inside, the old levers remained in place, their handles chipped, their brass plates dulled. A woman sat on an upturned crate with a foil blanket around her shoulders. Curly red hair escaped a loose knot. Round glasses sat crooked on her freckled nose. A worn leather satchel rested between her boots, clasped shut with both her hands. She had not been crying. Her eyes were too clear for that. Green, fixed, measuring exits. PC Dunn stood by the door, arms crossed, trying to look unimpressed and failing. Quinn entered. Patel and Ellis stayed outside the doorway. “Eva Kowalski?” The woman’s fingers tightened on the satchel strap. “I already told him my name.” “I didn’t ask him.” Eva looked at Quinn’s warrant card, then at her face. Her gaze dropped to the watch on Quinn’s wrist, the polished shoes, the gloves, the posture. She tucked a curl behind her left ear. “Detective.” “Quinn.” “Is he dead?” “Yes.” Eva’s mouth folded in on itself. “Name.” “Marcin Vale.” “Friend?” “Contact.” “In what capacity?” Eva stared past Quinn through the cracked glass. The dead man lay partly visible between two officers. “He sold information.” “About what?” “Old things. Missing things. People who thought old things belonged in private rooms.” Patel shifted outside. Quinn kept her eyes on Eva. “You came here at two in the morning to buy information.” “I came at midnight. Market opened at midnight.” “The market.” Eva’s knuckles whitened on the satchel. “You saw it.” “I saw stalls in an illegal underground space.” “That’s one way of saying it.” “What did you buy?” “Nothing.” “What did you intend to buy?” Eva’s left hand went to her hair again, found it already tucked, and dropped. “A compass.” Quinn let the silence sit. Behind her, Ellis stopped writing. “What sort of compass?” “Brass. Small. Green patina on the case. Sigils etched onto the face.” “Sigils.” Eva swallowed. “Protective markings.” Patel gave a dry sound. “Of course.” Quinn did not look back. “What did it do?” Eva met her gaze for half a second, then looked at the floor. A dark smear marked the toe of her right boot. Not blood. Mud, grey and gritty. Tunnel mud. “It pointed to openings.” “Doors?” “Not doors you’d use.” Quinn watched the pulse beat in Eva’s throat. “Who else wanted it?” Eva’s shoulders rose under the foil blanket. “Everyone who knew it existed.” “Names.” “Marcin wouldn’t give me names. He said someone had asked before me. Someone with a police badge.” PC Dunn glanced at Patel. Patel’s face hardened. Quinn’s voice stayed level. “What exactly did he say?” Eva wet her lips. “He said, ‘Your lot already came sniffing. Badge, brown coat, old grief on her face.’ Then he laughed. I thought he meant Museum security. I didn’t—” She stopped. Quinn felt the room narrow. Old grief on her face. Three years peeled back in one hard strip: DS Morris in a service alley off Whitechapel, eyes open to the rain, no wounds except the blackened handprint over his heart. A case file that dissolved under senior pressure. Witnesses who forgot what they had seen. CCTV that showed static for seven minutes. Patel spoke from the doorway. “Boss?” Quinn looked down at Eva’s boots. The right boot had tunnel mud. The left had a crescent of pale dust along the sole edge, the same colour as the powder around the missing object’s place on the stall. Her satchel bulged on one side, rectangular books in one corner, something round pressing the leather near the clasp. Quinn took one step closer. “Open the satchel.” Eva’s face changed. Not fear. Calculation. “I didn’t kill him.” “I didn’t ask.” “The compass wasn’t there when I arrived.” “Open it.” Eva’s thumb slid over the clasp but did not lift it. “The market went quiet before the attack. That never happened. Not here. People haggle, shout, threaten. Then every lantern dimmed at once and Marcin told me to run.” “Yet you stayed.” “He had the compass under the table. I saw him reach for it. Then someone came from the tunnel side.” “Describe them.” “I didn’t see their face.” “Convenient.” “I saw their hand.” Quinn waited. Eva’s voice dropped. “They wore a police glove.” Patel swore under his breath. Ellis stepped into the room. “That could mean anything. Half the people down here wore gloves after we arrived.” Eva looked at Ellis as if she had only just noticed her. “Before you arrived, Detective Constable.” Quinn extended her hand. “Satchel.” Eva held it to her chest. “If I open this, you’ll stop listening.” “I stop listening when people hide evidence.” “It’s not evidence.” “Then it won’t mind daylight.” For a moment, only the drip of water filled the room. Eva unclasped the satchel. Books packed the inside: cracked spines, notebooks, a Museum ID on a lanyard, a torch, a bundle of pencils tied with string. Nestled in a side pocket sat a small object wrapped in a linen handkerchief. Quinn reached in and lifted it free. The handkerchief unfolded. A brass compass rested in her palm. Verdigris clung to the casing in green freckles. Fine protective sigils circled the face, their etched grooves black with age. The needle did not point north. It quivered, swung toward the platform, then jerked hard toward the dead end of the tunnel beyond the old signal lights. Patel stared. Ellis stopped breathing for a beat. Eva whispered, “I told you it wasn’t there.” Quinn looked at the needle. It pulled toward the tunnel with such force that the casing ticked against her glove. “You stole it.” “No. I found it in my satchel after Dunn brought me in here.” PC Dunn went red. “I never touched her bag.” Quinn turned the compass over. On the back, smeared into the verdigris, lay a partial fingerprint in drying blood. Too broad for Eva’s hand. Too large for Marcin Vale’s fine fingers, if the corpse’s hands had told the truth. Quinn angled the compass beneath the signal room’s weak light. Beside the blood print, caught in the hinge, sat a single short hair. Salt-and-pepper. Her own hair was too closely cropped to shed in strands of that length. Patel’s was black. Ellis’s was brown. Dunn’s was blond. Quinn closed the compass with a snap. “Seal the exits.” Patel straightened. “We’ve got uniforms at the main stairs.” “Not the main stairs. All of them. Service tunnels. Vent shafts. Old lift access. Nobody left. Nobody entered.” Ellis found her voice. “You think the killer’s still here?” Quinn looked through the cracked window at the platform, at the body staged in lantern light, at the blood that stopped dead at the yellow line, at the market gutted around one missing object. “No.” She held up the compass. “I thought the killer left by a door.”
created_at"2026-04-24T21:31:07.407Z" 4/24/2026, 9:31:07 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3366
moderation_latency(null)
generation_time93591
tokens_prompt1149
tokens_completion5305
native_tokens_prompt1009
native_tokens_completion4170
native_tokens_completion_images0
native_tokens_reasoning48
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.130145
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0e101fd4144294b40169ebe11b7de48197a015c5a6959691d0"
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-1777066267-blzM4nqhuaK3HdbHjSls"
session_id(null)
api_type"completions"
id"gen-1777066267-IPiwoveIYGHGrob9ZUU5"
upstream_id"resp_0e101fd4144294b40169ebe11b7de48197a015c5a6959691d0"
total_cost0.130145
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
totalTags9
adverbTagCount1
adverbTags
0"Ellis stepped around [around]"
dialogueSentences147
tagDensity0.061
leniency0.122
rawRatio0.111
effectiveRatio0.014
98.37% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3064
totalAiIsmAdverbs1
found
0
adverb"slowly"
count1
highlights
0"slowly"
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)
88.58% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3064
totalAiIsms7
found
0
word"porcelain"
count1
1
word"scanned"
count1
2
word"silence"
count1
3
word"etched"
count2
4
word"pulse"
count1
5
word"quivered"
count1
highlights
0"porcelain"
1"scanned"
2"silence"
3"etched"
4"pulse"
5"quivered"
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
narrationSentences258
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences258
filterMatches
0"watch"
1"notice"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences396
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3064
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions24
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions126
wordCount2147
uniqueNames20
maxNameDensity2
worstName"Quinn"
maxWindowNameDensity5.5
worstWindowName"Eva"
discoveredNames
Harlow1
Quinn43
Camden1
Tube1
West1
End1
Sergeant1
Naveen1
Patel28
Constable1
Mara1
Ellis16
Homicide1
Dunn4
Eva20
Morris1
Whitechapel1
Museum1
Marcin1
Vale1
persons
0"Harlow"
1"Quinn"
2"Sergeant"
3"Naveen"
4"Patel"
5"Constable"
6"Mara"
7"Ellis"
8"Dunn"
9"Eva"
10"Morris"
11"Marcin"
12"Vale"
places
0"West"
1"End"
globalScore0.499
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences151
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3064
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences396
matches
0"force that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs255
mean12.02
std14.28
cv1.189
sampleLengths
022
165
210
331
422
528
610
722
873
927
102
112
1222
1340
142
152
167
1714
1864
1919
204
214
2230
233
2437
255
261
2716
281
294
306
3119
3216
337
3468
358
3663
375
381
3921
406
4130
427
432
4414
457
466
476
4852
495
98.46% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences258
matches
0"been bricked"
1"been overturned"
2"been covered"
3"been stripped"
4"been removed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs360
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences396
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2151
adjectiveStacks0
stackExamples(empty)
adverbCount37
adverbRatio0.017201301720130173
lyAdverbCount6
lyAdverbRatio0.002789400278940028
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences396
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences396
mean7.74
std6.65
cv0.86
sampleLengths
022
149
28
38
410
519
62
72
88
92
103
112
1215
1315
141
1512
165
172
183
1922
208
2116
2229
2320
2427
252
262
278
283
2911
305
318
321
331
3425
352
362
377
386
398
4017
414
426
437
4411
4519
468
473
488
494
58.40% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.3822784810126582
totalSentences395
uniqueOpeners151
60.06% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences222
matches
0"Just the drip of water"
1"Instead, it had the remains"
2"Too broad for Eva’s hand."
3"Too large for Marcin Vale’s"
ratio0.018
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences222
matches
0"She paused on the first"
1"Her worn leather watch pinched"
2"She had been asleep for"
3"Her shoes clicked over tiles"
4"His mouth tightened."
5"He had been first CID"
6"She followed him through the"
7"She gave him a flat"
8"They moved beneath an arch"
9"Their light glowed amber and"
10"He was on his back,"
11"He held up an evidence"
12"It had a hole through"
13"She shifted closer to the"
14"His coat had mud at"
15"She pointed to his hands."
16"She indicated the knees."
17"She lifted the dead man’s"
18"She had joined Homicide six"
19"Her eyes had that bright,"
ratio0.162
59.10% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount178
totalSentences222
matches
0"Detective Harlow Quinn stood at"
1"The station entrance had been"
2"Rainwater crawled down the steps"
3"Quinn lifted the tape with"
4"She paused on the first"
5"Her worn leather watch pinched"
6"She had been asleep for"
7"Body in a disused station."
8"Uniforms used when they meant"
9"Quinn descended with her hand"
10"Her shoes clicked over tiles"
11"Posters peeled from the walls"
12"Someone had painted symbols over"
13"Patel looked past her toward"
14"His mouth tightened."
15"Quinn’s gaze moved over him."
16"He had been first CID"
17"She followed him through the"
18"The concourse should have been"
19"Stalls lined the walls in"
ratio0.802
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences222
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences77
technicalSentenceCount3
matches
0"Someone had painted symbols over the old roundel in red and gold, loops and hooks that made her eyes skip."
1"More stalls stood there, each wrecked with a violence that looked selective rather than frantic."
2"Quinn looked through the cracked window at the platform, at the body staged in lantern light, at the blood that stopped dead at the yellow line, at the market g…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount3
fancyTags
0"she murmured (murmur)"
1"Patel muttered (mutter)"
2"Eva whispered (whisper)"
dialogueSentences147
tagDensity0.02
leniency0.041
rawRatio1
effectiveRatio0.041
88.0988%