Run: 2026-02-19-01KHTX8NAP50K17S1ZZ4HW37Z7

Run Details

Model:
GPT-5.1
Duration:
3m 6s
Cost:
$0.059270
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="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <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> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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
Rain cut across Camden High Street in hard, slanting sheets that turned everything into smeared light and shadow. The kebab shop signs bled colour. Headlamps broke into white streaks on the wet tarmac. Sirens wailed somewhere distant, swallowed by the city. Harlow Quinn watched the door of the betting shop through droplets on the brim of her cap. The worn leather strap of her watch dug into her wrist as she checked it. Past midnight. Surveillance log already too long. The suspect stepped out at last. Grey hoodie, black rucksack, head down. Same build as the CCTV. Same limp on the right side. He paused under the awning, scanned the street, then moved north, toward the canal. Her shoulders straightened. Boots left the shallow puddle she’d been planted in. “Control, this is Quinn. I’ve got Eyre exiting the location on Camden High. Heading northbound. Commencing follow on foot.” Static hissed in her earpiece, the rain kicking off the aerials and brick, then the reply broke through. “Received, Quinn. Armed response five minutes out. Maintain obs, do not engage.” “Understood.” Her mouth flattened. Five minutes never existed on busy streets. People moved in clumps. Cars double-parked. Buses blocked everything. Harlow kept ten metres back. Her pace matched his. Military habit. No wasted stride. Eyre reached the junction by the bridge and stopped to adjust his strap. His head turned, just a little, the way people did when they felt a weight behind them. He glanced back. Their eyes met for a heartbeat through the smear of streetlight on rain. “Shit.” He bolted. Harlow threw herself forward, her boots slapping through a flooded pothole. Cold water shot up her shins, under her jeans. “Control, suspect aware. Foot pursuit, heading toward Camden Lock.” Shouts broke from the crowd as Eyre barged through late drinkers and tourists who still clung to plastic ponchos and half-finished cones. “Watch it, mate!” “Oi!” He ducked past a girl clutching an umbrella. Harlow clipped the same umbrella with her shoulder, spun around it, kept her balance. Her breath rasped in her throat, tasted of exhaust and fried meat. “Police! James Eyre, stop where you are!” He didn’t. He broke across the main road between honking cars. Tyres shrieked. A taxi missed him by inches. Harlow cut behind a bus and chased his shadow along the canal path. The world narrowed to his back, the pitch of his breath, the beat inside her chest. Brickwork on one side, black water on the other. The air felt colder down here, damp rising off the canal. Eyre veered left toward the dark underbelly of a railway bridge. He vaulted a low gate that blocked off a service access, then disappeared into a gap in the hoarding beyond. Harlow reached the gate and planted one hand. Pain flared in her palm as she hauled herself over. Combat training took over where forty-one-year-old muscles complained. She landed, skidded on wet moss, caught herself on a rusted rail. Ahead, the hoarding ran in a jagged line, smeared with graffiti. A section lay bent where Eyre had forced it back. Yellow paint on the faded wood read: NO ENTRY – DANGEROUS STRUCTURE. “Of course it is.” She traced him through the narrow break, plywood scraping across her back. Inside, the noise of Camden died like someone had closed a door on it. The rain cut down to a distant hiss overhead. The space beyond belonged to an older London. Crumbling brick arches held up blackened beams. A tangle of disused rails vanished into darkness. Old posters peeled away from tiled walls in long, drooping tongues. Eyre’s footsteps rang off down a stairwell ahead. Harlow moved after him, weapon still holstered but hand hovering. Her watch caught the weak light, the leather dark with rain. “Control, Quinn. Suspect entering what looks like disused Underground infrastructure off Camden Lock. I’m in pursuit.” Static. “Control, confirm receive.” More static. Then nothing. She checked the signal bar on her radio. Dead. The ground swallowed sound and signal both. “Perfect.” She took the stairs two at a time. Water dripped from somewhere above in slow, regular beats. The smell changed: away from kebabs and diesel, toward wet dust and rust. Below, the stairwell opened into an old ticket hall, stripped bare. The ticket windows lay smashed. Glass dust glittered on the floor. An ancient ‘WAY OUT’ sign hung crooked, pointing to a bricked-up doorway. Another sign, half-fallen, still clung to the tiled wall: CAMDEN ROAD – CLOSED. Eyre’s footprints smeared across the grime, a dark trail of water and mud. They led through a wide archway that once held turnstiles. Down another flight of steps, deeper yet. Harlow’s ribs burned. Her thighs shook. The echo of her own pace chased her down the tunnel. She reached the bottom and pulled up short. An iron gate blocked the passage ahead. Old, thick bars. Or they had been old. Now the metal gleamed as if someone had stripped the rust off yesterday. A dull, bone-white token hung from a hook beside it. Beyond the gate, light flowed. Not the harsh strip light of the modern Tube. A softer, layered glow in blues and sickly greens, as if someone had strung up lanterns filled with sea glass. Shapes moved in that glow, shifting silhouettes, stalls, banners, bodies. Voices carried down the tunnel. A low, busy murmur, threaded through with individual calls. “Essence by the dram, no dilution.” “Fresh charms, no contracts, cash only.” “Two anchors for the phoenix ash, not a penny less.” Harlow blinked. Listened again. Anchors. Phoenix. Her brain tried to translate it into drug deals. Street code. Nothing fit. Closer, on the other side of the bars, she heard Eyre. “You’re late, Jimmy.” “Traffic.” “You’ve got the token?” “Of course I’ve got the token, don’t I? Move it.” “Hold it up.” Harlow stepped sideways, close enough that the bars hid her. She peered through the narrow gap. Eyre stood about ten feet inside the gate. Wet hoodie, rucksack, the same as before. He faced a tall figure in a heavy coat whose hood shadowed most of the face. The hooded figure raised a hand. Long fingers, pale, with dark lines inked into the skin, coiled like vines. Eyre pulled something from his pocket. Small. Bone-white. Rounded at one end, cut flat at the other. He held it up, thumbnail hooking into a groove. Light bled out of it. Faint at first, then stronger. It crawled along the surface of the token in fine, crawling lines, then leaped to the bars. Metal shivered. A faint sound, like ice cracking on a frozen pond, ran down the gate. Harlow jerked back out of instinct. The gate unlocked without a visible latch. Bars rippled, space widening in the centre until the iron bent enough to allow a body through. Eyre grinned. “You lot never get less creepy, do you?” The hooded figure’s voice came out flat, with an accent she couldn’t place. “You’re the one who keeps coming back, Jimmy. Get in before someone notices you’re dripping on the floor.” Eyre stepped through the widened gap. The bone token in his hand threw one last pulse of light, then dimmed. He disappeared into the glow inside. The hooded figure watched until he blended into the crowd beyond, then reached out and tapped one of the bars. Metal straightened under that touch, returning to its original place. The gap vanished. The token went back on the hook beside the gate. Blank. Lifeless. Harlow’s tongue stuck to the roof of her mouth. Her voice came out low. “Alright. That’s new.” The hooded figure stiffened and turned. The face under the hood looked almost human, just a little wrong around the eyes. The left iris spread wider than it should, swallowing most of the white. The right pupil sat narrow and pin-prick small. The gaze landed on her uniform, the badge on her chest, the grip on her shoulder rig. “Evening, Officer.” Harlow set her feet. “Metropolitan Police. You just assisted a named suspect to evade arrest.” The figure tilted a head. “You followed him here by yourself.” “Door was open.” “No, it wasn’t.” The voice held no fear. More… bored curiosity. “Open it again,” Harlow lifted her chin toward the gate, “and let me through.” “You’ve got a badge, not a token.” “I don’t need a token. I’ve got powers of entry under PACE.” A snort came from under the hood. “You’ve got powers that stop at that gate.” Her fingers flexed. “What is this place?” “You don’t want to know.” “Humour me.” The hood moved a fraction. The strange eyes studied her face, tracked the twitch in her jaw, the habit-built stance. The worn strap of her watch. “You lot call it all sorts. Market. Black hole. Mistake. Locals call it the Veil Market.” “Drugs market?” That drew a huff. “Information. Goods. Favors. Contracts. Nothing that fits on your forms.” “If it takes cash, it sits inside my forms.” “It doesn’t like your forms.” Harlow glanced past the bars. The view had shifted as people moved around inside. Stalls lined the sides of a broad concourse that looked like an old platform, absolved of trains. Sheets of canvas and patched tarpaulin, strings of mismatched lights. She caught glimpses: a table laid out with rows of tiny glass vials, each holding smoke that twisted like trapped fingers; a pile of rough stones that breathed out faint glows; a woman whose eyes flickered between colours as she slid rings onto a customer’s hand. Her stomach did a slow roll. “Last chance,” she locked onto the hooded figure again, “open it.” “Or what?” “I arrest you for obstruction.” “Arrest me,” a light smile touched the corner of the hidden mouth, “that’ll work well.” Her hand dropped to her cuffs. “Turn around.” A new voice came from up the tunnel behind her. “Detective Quinn? That you?” Harlow spun. Torchlight flared in her face. She raised an arm, blinked spots from her vision. “Light down.” The beam dipped to her boots. Behind it, a damp figure in a dark jacket and cargo trousers stood catching his breath. Early thirties maybe, olive skin, curls plastered to his forehead. A battered medical bag hung off one shoulder. A thin chain at his throat flashed dull silver where the torch bounced off it. He frowned. “Bloody hell, it is you.” Her eyes narrowed. “You know me?” “Used to see you outside the Raven’s Nest now and then. Watching Silas’ bar like it hurt you personally.” His accent sat somewhere between London and Andalusia, rounded vowels wrapped around clipped consonants. His gaze jumped to the gate, then to the hooded figure, then back to her warrant card. “Tomás Herrera,” he tapped his chest with two fingers, “civilian. Off-duty. Not involved in whatever this is.” “Off-duty where? A&E?” “Was. Not anymore.” He shifted his bag and stepped closer, lowering his voice. “You shouldn’t be down here.” “You following Eyre as well, Tomás?” “I’m working.” “Down a closed Tube station.” “You say that like hospitals don’t close their doors to people who need help.” His eyes had a tired sort of sharp in them. He flicked a look past her shoulder again. “Open for trade tonight, is it?” The hooded figure shrugged. “Moon’s right.” Tomás let out a slow breath. “Of course it is.” Harlow followed the exchange, heat crawling up the back of her neck. “You know what that is?” she jerked her thumb at the bars. He hesitated. Just long enough to register. “Yeah.” “You going inside?” “Client’s waiting, so… yeah.” “Then you can take me in with you.” His brows jumped. “That gate doesn’t like cops, Detective.” “It’s metal. It doesn’t like anything.” He leaned in until she caught the mix of antiseptic and sweat on him. “That’s not metal.” The hooded figure’s voice drifted over. “He’s right. It’s bone.” She stared at the bars, at the way the light from inside slid over the surface. Under the grey, something porous showed where it chipped. Her throat tightened. She cleared it. “Eyre’s wanted in connection with three bodies,” the words came out clipped, “all cut open like butcher’s carcasses. You think I’m walking away because the door looks weird?” Tomás watched her. His jaw worked, like he chewed something bitter. “You go in there without a token, you won’t see him, even if he stands in front of you.” “I’ve seen worse.” He snorted. “You think that because you don’t know what you’re looking at.” A memory flicked across her mind uninvited: Morris on the floor of that Lambeth warehouse, eyes wide and empty, skin gone wrong and thin as tracing paper. The air that had pulsed like a heart around the circle on the concrete, the voices that hadn’t belonged to any living throat. She’d explained it away. For three years she’d forced it into boxes labelled with words like shock and gas leak and group psychosis. The glow behind the gate didn’t fit any of those boxes. Her fingers found the watch on her wrist and tightened around it. The leather pressed into old grooves in her skin. “Last time I walked away from something I didn’t understand,” her voice scraped low, “my partner didn’t.” Tomás heard that. His expression shifted. Something softer, then back to worn and wary. “I’m sorry for that. Truly. But inside there?” He jerked his chin at the Market. “The rules don’t belong to you. They won’t care that you’re Met. They won’t care about PACE. They care about tokens and oaths and debts that don’t pay out in prison time.” “Eyre killed three people on my watch.” “You’re not hearing me.” “I’m hearing fear.” “And I’m hearing stubborn.” The hooded figure interrupted, impatience leaking into the words. “This touching little stand-off is clogging my tunnel. Decide, or take it upstairs.” Harlow looked through the bars once more. A trader argued with a hunched customer over the price of a delicate box that hummed under the sound of their voices. A creature with long limbs and a face too smooth moved three crates with ease, its shadow bending at an angle that didn’t match the light. She dragged her gaze back to Tomás. “You can get me through that gate.” “I can’t.” “You won’t.” “Both.” He lifted his bag higher, muscles bunching in his forearm, the long scar on it pale against the damp skin. “I owe enough down there without dragging a copper in. They’d make me pay for that twice.” “You’d let him walk.” “I patch up the ones who stumble out. That’s what I do.” “Three bodies, Herrera. You patch them up too?” The question hit its mark. His jaw shifted, throat working. He looked away. “Sometimes I’m too late.” The hooded figure heaved out a theatrical breath. “Quinn, was it? You want in, bring a bone token next time. Or bring someone who owes you a lot more than he owes them.” “How do I get one?” “That’s also not my problem.” She stepped up to the gate until the bars almost touched her nose. “You let a killer disappear. This? This is obstruction. Accessory. Conspiracy. I’ll drag every uniform in North London down those stairs if I have to.” The figure laughed once. “You drag them to the gate, they bounce. This place sits under your city. It doesn’t belong to it.” Her radio hissed in her ear, a faint, distant crackle, then a voice fought its way through. “...nn? Quinn, report status. ARV approaching Camden Lock. Quinn, do you copy?” She lifted a hand to her earpiece but kept her eyes on the Market. “Control, this is Quinn. I’m in disused Underground infrastructure off Camden Lock. Lost visual on suspect.” That part flowed out before she finished thinking it. The lie slid into the space where her training lived. Her other hand tightened around the bar closest to her. “Signal’s patchy. I’ll… I’ll return to street level and brief units there.” Tomás watched her form the words, a sort of resigned understanding settling over his features. “Copy, Quinn. Make your way up. Units will hold the perimeter.” The transmission cut. The silence after felt heavy. Tomás spoke first. “That was the right call.” She stared through the gate, through the ghost light and the shifting crowd, at a world that had swallowed her suspect without a trace. Her grip on the bar loosened. “Open it.” The hooded figure’s tongue clicked against teeth. “You don’t listen well.” Her gaze met the strange eyes head-on. “I’m not leaving him in there. Open it, or tell me how.” For a moment, no one moved. Water dripped somewhere down the tunnel in slow, precise ticks. Her watch thrummed against her pulse. Then Tomás shifted his weight and stepped past her, toward the gate. His hand went to the Saint Christopher at his throat. His fingers curled around the medallion as if it might burn. He looked back at her. “You walk in there, Quinn, you’re on your own.” “I’ve been on my own for three years.” He swallowed. “Fine.” He reached for the bar where Eyre’s token light had traced its lines. “Remember you asked for this.” His palm pressed to the bone-cold surface. The gate began to move.
created_at"2026-02-19T12:16:15.708Z" 2/19/2026, 12:16:15 PM
model"openai/gpt-5.1-20251113"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency8120
moderation_latency(null)
generation_time186212
tokens_prompt1140
tokens_completion5946
native_tokens_prompt984
native_tokens_completion5804
native_tokens_completion_images0
native_tokens_reasoning1940
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.05927
router(null)
provider_responses
0
endpoint_id"764eb97f-8bab-4326-b29b-7a8799b00a70"
id"resp_0dc33126043bb75d016996ff0fd0148190b4ce56beb5add658"
is_byokfalse
latency198
model_permaslug"openai/gpt-5.1-20251113"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771503375-xqAfzsPqtwiLw4COVFRo"
upstream_id"resp_0dc33126043bb75d016996ff0fd0148190b4ce56beb5add658"
total_cost0.05927
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences108
tagDensity0.074
leniency0.148
rawRatio0
effectiveRatio0
98.27% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2889
totalAiIsmAdverbs1
found
0
adverb"truly"
count1
highlights
0"truly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
68.85% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2889
totalAiIsms18
found
0
word"scanned"
count1
1
word"weight"
count2
2
word"structure"
count1
3
word"traced"
count2
4
word"footsteps"
count1
5
word"perfect"
count1
6
word"echo"
count1
7
word"pulse"
count2
8
word"flickered"
count1
9
word"stomach"
count1
10
word"flicked"
count2
11
word"tracing"
count1
12
word"pulsed"
count1
13
word"silence"
count1
highlights
0"scanned"
1"weight"
2"structure"
3"traced"
4"footsteps"
5"perfect"
6"echo"
7"pulse"
8"flickered"
9"stomach"
10"flicked"
11"tracing"
12"pulsed"
13"silence"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences244
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount2
narrationSentences244
filterMatches
0"watch"
hedgeMatches
0"tried to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences344
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2876
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount2081
uniqueNames15
maxNameDensity0.86
worstName"Harlow"
maxWindowNameDensity2.5
worstWindowName"Eyre"
discoveredNames
Camden2
High1
Street2
Quinn1
Eyre12
London2
Tube1
Andalusia1
Tomás7
Morris1
Lambeth1
Market2
Saint1
Christopher1
Harlow18
persons
0"Quinn"
1"Eyre"
2"Andalusia"
3"Tomás"
4"Morris"
5"Saint"
6"Christopher"
7"Harlow"
places
0"Camden"
1"High"
2"Street"
3"London"
4"Lambeth"
5"Market"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences164
glossingSentenceCount1
matches
0"looked like an old platform, absolved of"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2876
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences344
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs226
mean12.73
std11.96
cv0.94
sampleLengths
041
139
237
312
419
518
612
71
819
914
1030
113
1213
131
142
1520
169
1722
183
191
2034
217
222
2317
2449
2531
2638
2733
284
2935
3034
318
3221
3316
341
353
364
3716
381
3930
4034
4113
4223
437
4425
4538
465
4739
4814
496
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences244
matches
0"been planted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs350
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences3
totalSentences344
ratio0.009
matches
0"Yellow paint on the faded wood read: NO ENTRY – DANGEROUS STRUCTURE."
1"Another sign, half-fallen, still clung to the tiled wall: CAMDEN ROAD – CLOSED."
2"She caught glimpses: a table laid out with rows of tiny glass vials, each holding smoke that twisted like trapped fingers; a pile of rough stones that breathed out faint glows; a woman whose eyes flickered between colours as she slid rings onto a customer’s hand."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1451
adjectiveStacks0
stackExamples(empty)
adverbCount47
adverbRatio0.03239145416953825
lyAdverbCount2
lyAdverbRatio0.0013783597518952446
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences344
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences344
mean8.36
std5.99
cv0.717
sampleLengths
018
16
29
38
417
515
62
75
86
96
105
116
1214
133
149
1519
1618
1712
181
193
207
214
222
233
245
254
262
273
2813
2917
303
3113
321
332
3411
359
369
3722
383
391
408
4114
4212
437
442
459
462
476
4813
4916
58.33% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.37790697674418605
totalSentences344
uniqueOpeners130
31.15% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences214
matches
0"Just long enough to register."
1"Then Tomás shifted his weight"
ratio0.009
92.90% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount68
totalSentences214
matches
0"He paused under the awning,"
1"Her shoulders straightened."
2"Her mouth flattened."
3"Her pace matched his."
4"His head turned, just a"
5"He glanced back."
6"Their eyes met for a"
7"He ducked past a girl"
8"Her breath rasped in her"
9"He broke across the main"
10"He vaulted a low gate"
11"She landed, skidded on wet"
12"She traced him through the"
13"Her watch caught the weak"
14"She checked the signal bar"
15"She took the stairs two"
16"They led through a wide"
17"Her thighs shook."
18"She reached the bottom and"
19"Her brain tried to translate"
ratio0.318
39.44% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount180
totalSentences214
matches
0"The kebab shop signs bled"
1"Headlamps broke into white streaks"
2"Harlow Quinn watched the door"
3"The worn leather strap of"
4"Surveillance log already too long."
5"The suspect stepped out at"
6"He paused under the awning,"
7"Her shoulders straightened."
8"Boots left the shallow puddle"
9"Static hissed in her earpiece,"
10"Her mouth flattened."
11"People moved in clumps."
12"Buses blocked everything."
13"Harlow kept ten metres back."
14"Her pace matched his."
15"Eyre reached the junction by"
16"His head turned, just a"
17"He glanced back."
18"Their eyes met for a"
19"Harlow threw herself forward, her"
ratio0.841
23.36% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences214
matches
0"Now the metal gleamed as"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences88
technicalSentenceCount1
matches
0"She caught glimpses: a table laid out with rows of tiny glass vials, each holding smoke that twisted like trapped fingers; a pile of rough stones that breathed …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
89.8546%