Run: 2026-02-19-01KHTXQTYPQW4M0TRY1PF7N0C0

Run Details

Model:
GPT-5
Duration:
2m 15s
Cost:
$0.065030
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 turned Camden High Street into black glass. Blue light flickered off puddles as a bus pulled out with a hiss, throwing a sheet of water that slapped her trousers cold against her legs. The hooded figure cut between a shuttered vape shop and a kebab stall with its spit dead and greying. Harlow tracked his shoulders, not the bounce of his feet. Shoulders told you when a runner would pivot. She pressed the transmit on her radio and kept her breath even. “Control, Quinn. Foot pursuit, one male, black hoodie, grey joggers, heading north from the Lock. Possible link to Archway homicides. I need units to seal Jamestown Road and Hawley Crescent.” Static snapped. “Quinn, confirm you’re alone.” “I’m on him.” The runner glanced back. A smear of a face under wet fabric. He flashed a grin that didn’t reach his eyes and veered left under the railway bridge. Harlow quickened, scan right, left, up. Cars thumped over the bridge. Rain drummed the corrugated underside. A tag—white antlers—spooled across wet brick at head height. “Police. Stop.” Her throat thrummed with it. He bolted into a service alley pooled with oily water. A skip leaned like a dead horse against the wall. She watched his leg lift, foot find coiled cable, then the top of the skip, then over. She ran at it, palms on cold metal, vaulted. Her boot heel skidded. Iron bruised her shin. She dropped into the puddle, water up her calves, knees biting with cold. Her watch strap dragged wet against her skin. She drove on. “Control, suspect now eastbound behind Stables. He’s heading for the canal.” “Backup five out.” Laughter leaked from a doorway where two kids smoked in the glow of a phone, noses pink, jackets dark with weather. One of them pulled the hood closer and took a step back when he saw her badge flash at her belt. Harlow hit the towpath. The canal breathed diesel and damp earth, rank and old. Barges bobbed, ropes creaking. The runner took the narrow footbridge to the other side, light on his feet over slick iron. She took it fast, hand grazing the rail, shoulders square to his back. “Don’t make me tackle you.” “Then don’t miss.” He drove past the closed gates of the market, past canvas stalls sagging with water. The fairy lights were dead. A piece of bunting pasted itself to the stone like a drowned bird’s wing. He cut toward the railway again, hugged the shadow of the viaduct, and slipped through a chain gate someone had left unpadlocked. She shouldered it and it clanged off the wall. The noise boomed like a gunshot in the tunnel. Her lungs burned clean. Fit, not young, but her strides placed where they needed to land. Military rhythm. Hips level. Knees up. She ate the ground between them. “Control, I’ve got him going toward Bayham Street. He knows the back ways.” “Heads-up, units converging from the south. Keep line of sight.” “Line of sight maintained.” He glanced back again and saw the truth of that. His pace stuttered. He snapped a look right. The pavement ran along a high brick wall, old brick glazed from a century of damp. A wrought-iron gate set in it showed a faded sign: No Entry—Authorized Staff Only. The padlock hung off its staple, chewed open. He slipped through. Harlow’s jaw flexed. Rain beaded on her lashes, the cold gnaw painting a line up her spine under the soaked shirt. She angled her shoulder and shoved the gate. It complained, then stretched inward. A smell hit her from the stairwell beyond: cloves, engine oil, something sweet and ferrous. The tiles on the steps were those old cream-and-green squares you only saw in stations built when people wore hats to work. A cracked enamel plaque climbed down the wall with the words CAMDEN—something—bleeding into lost letters under smoke and grime. “You don’t want this,” drifted back from the dim. A voice off stone. Male, young, too cocky to be wise. “You don’t get a vote.” His trainers slapped tile. The sound fell away. Harlow stopped at the top, boot toes at the lip, and fixed the angles. A single bare bulb swung a slow arc and threw her shadow long down the steps. It caught on a second gate at the half-landing. Something heavy with bolts. Movement below, a soft chorus of voices, distant machines, a bell that didn't belong to this century. She clicked her radio. “Control, he’s entered a restricted access point under Bayham. Looks like a disused Tube entrance.” “Quinn, hold. ARV en route. Don’t go underground alone.” “I copy.” She didn’t move. She looked at her watch. The second hand dragged quiet across a face fogged with rain. DS Morris had faded on steps like these, his voice cooked by static until it was no voice at all. Different case, different door, same stink of earth that had been closed too long. A shape unpeeled itself from the wall at the second gate. The figure wore a flat cap pulled low, coat black and wet, shoulders square. He carried his chin like a man betting others would step aside. He gripped a heavy keyring in one hand and the second gate in the other. On a nail head by his elbow a string of small white things hung—the size of thumbnails, not shell, not plastic. Bone. His gaze climbed the stairs and found Harlow. He didn’t lift his chin or ask who she was. He pursed, spat to his right like marking turf, and let the keys dangle. “Got bone?” “Move.” “Got bone.” She ran her fingers over her pockets. Torch. Gloves. Not a scrap of whittled knuckle there. Of course there wasn’t. She stilled her breath and took the first step down. “Police. You’re going to open this gate.” He wasn’t laughing, not even inside. “No bones, no going. Market rule.” The runner slid through behind him, ghosting close enough to wet his sleeve against the man’s coat. Hands exchanged. A pale chip clicked dry into the gatekeeper’s palm. The man slotted it into a rusted box beside the bars. The lock thunked. The gate’s hinges rolled as smooth as a new car door. The runner passed inside without looking at Harlow again. “Hold it.” He glanced back once, dead eyes over his hood drawstrings. He sunk into smoke and tile and the weird river of bodies that ran beyond—shapes in oilskins, a woman in a red dress barefoot on cold stone, a man with a case that breathed like a thing alive. “Close it,” the gatekeeper murmured around his mouth. “Don’t even think—” A hand landed on the rail above her, fingers long, scar tissue ridged along the forearm. Olive skin wet as river stone. “Quinn. You pick the evenings." Tomás’s voice carried a tired smile that didn’t reach his eyes. He jiggled his Saint Christopher medallion with his thumb and let it fall against his chest. It flashed a coppery halo in the stark light and went still. “Out of my way, Herrera.” “They won’t let you in.” “They’ll let me if they want to keep their teeth.” A low chuckle down the wall. The gatekeeper shifted his weight just enough to show he wasn’t worried. Tomás leaned on the rail, shoulder shrinking against rain. Short curly hair sprung into tight commas on his scalp. His breath plumed sweet with mint. “That’s not how this door works.” “You moved it.” “Door moves itself.” Her eyes cut to him. He lifted the scarred arm in a slow shrug. Rain gathered at his elbow and fell. “Full moon,” he said. “You know that one.” “You run medicine for them.” “I patch holes. That’s different.” Her throat worked once. “The boy in the hoodie—who is he?” “Ren who sells batteries that never die. Ren who also moves powders that never should have been cooked. Ren who will vanish behind that gate and walk out in a different part of the city by sunrise if you chase him the regular way.” “You let him walk?” “You think I brought him his lunch box." She folded the badge at her belt with her palm and felt the shape of it. Sharp corners. Weight of oath pressed cool through wet clothes. Her gun dragged heavy at her waist, damp creeping into leather. She pictured Morris’s blue eyes scalding with laughter as he skipped two steps at a time, stupid enough to go first every time because he thought he was blessed. “Tommy,” she said, and it came rough despite her best, “give me a token.” His jaw ticked. His warm brown eyes cut to the gate, then back to her. The upstairs world hummed with weak late buses and hungry foxes and kebab meat hardening in grease pans. Down below, that bell chimed again, low and almost kind. Tomás’s gaze darkened. “You go in with that badge and you will set something off.” “Then I won’t go in with it.” “Can’t tuck what you are.” “Watch me.” He held her stare until a nervous cough he’d never let anyone hear twitched behind his top lip. He reached into his coat. The inner pocket disgorged a leather fold swollen with papers and elastic, a roll of notes, a foil of painkillers, a strip of sutures. He closed fingers on something small and pale. “You don’t owe me this,” she said. He snorted. “I owe everyone everything. It’s my worst habit.” His hand opened. A token lay white against his wet palm. Oval. Smooth as a worry stone. Etched with a line that could have been a river or a seam of someone’s life. She didn’t reach for it. “Terms.” “You go in alone. You keep quiet. You don’t draw. You don’t arrest. Not inside. Market has its own law.” “He stabbed a kid in Archway.” “Outside. Take him there.” “You think I’m going to let him keep breathing commerce under my nose.” “You go in and they will close around you. You flash that thing on your belt and they’ll take your tongue and sell it to a hedge witch who makes it sing for her grandchildren.” “Colorful.” “Accurate.” She listened. Always listen twice. The river of sound below was dense. Layers of it. Traders hawking, nothing like the market topside. Voices worked in old accents London forgot. Glass chimed. A goat bleated. The stink of iron thickened. Her radio hissed in her ear. “Quinn, units two minutes out.” “Two minutes is a month in there,” Tomás said, quiet, so it only brushed her. “Control,” Harlow pressed transmit, pulse running hard through her forearm against the button. “I’ve located an underground market access. I’m maintaining position.” “Hold position.” She let the transmit drop. Tomás nudged the bone. “This buys you entry, not safety. They will take you apart if you don’t respect it.” “I’ve never been good at respect.” “You were good once at staying alive.” “Don’t make this about Morris.” He didn’t. He tucked his chin and studied the tile under their feet like it had lied to him. Rain bled down the stairwell. The gatekeeper watched with the patience of carved wood. From beyond the gate someone called a name that wasn’t the runner’s, a pet name, a threat. Another swell of movement went past, heat and human smell. The boy had gone in. Every second fattened the gap until it would be a canyon. Tomás folded the token into her fingers. His skin was warmer than hers. The Saint Christopher medallion tapped her knuckle, a soft metal kiss. He didn’t release her hand until he knew she had it. “You have no idea what you’re choosing,” he said. “I never do. It keeps things fair.” He pulled his hand back and slid his own token string behind his collar, hair curling tighter against his head. He showed her his left forearm, the scar ridge bright where water tracked it. “See this?” He didn’t wait for her nod. “I got that on the wrong side of a promise I made in there. This isn’t your world.” She rolled the bone between finger and thumb. It weighed too little to buy her anything that mattered. She looked down. The gatekeeper held out his palm. Waited. She took the badge off her belt, not to ditch it, but to bury it. She slid it under the waistband at the small of her back. She covered it with her shirt. She adjusted her holster deeper under her jacket so rain wouldn’t show metal. She wiped her mouth on her sleeve. Tomás watched, eyes giving nothing, not approval, not reproach. “You won’t get me out if they close around me.” “I won’t even know you’re in trouble.” “Good.” She moved. Two steps down put her in the gatekeeper’s breath, unwashed wool, cloves, bite of copper. She held his gaze and set the token in his palm. His fingers folded. He palmed it like you palmed an old coin, quick and hidden. He slid it into the slit beside the lock. Something inside caught and turned. The gate whispered on its oiled hinges and gaped seven inches. “No guns,” he said, voice flat as the tile. “That a rule or a suggestion.” “House comfort.” She didn’t hand him the weapon. She angled her body so he couldn’t pat her down without starting a new kind of trouble. She kept her shoulders square, her chin low, her eyes away from his eyes now the price was paid. “Met Control,” the radio rasped, thin now. She reached up, thumbed it off. The hiss died. For a flare of a second the stairwell held only rain and breath and the far market’s thrum. Tomás put a palm on the rail above her again. He leaned in until she could see the tiny chips on his front teeth and the burn of red around the rim of his eyes from no sleep. “Don’t pick fights you can’t finish in there.” “I never pick fights.” “You’re you. Every fight picks you.” She pushed through the gap. Brick sweat slicked the inside of the gate. The tile under her soles changed pitch, went from cold municipal to old church. Heat lapped her shins from brazier fires somewhere down in the skeleton of the station. A woman walked past two steps inside with a cage of moths that glowed like stranded stars. A man in a suit held a case with air holes that exhaled. Someone hawked something that sounded like luck by the pinch. Harlow felt the old weight again—the thin line between the city she knew and the one that lived in its pockets—and chose. She pulled the gate the rest of the way with her hip and stepped into the Market.
created_at"2026-02-19T12:24:32.988Z" 2/19/2026, 12:24:32 PM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3857
moderation_latency(null)
generation_time135301
tokens_prompt1140
tokens_completion4930
native_tokens_prompt984
native_tokens_completion6380
native_tokens_completion_images0
native_tokens_reasoning3136
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.06503
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_020bee37b96107dc016997010112f8819598fa40ee86eb473f"
is_byokfalse
latency142
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771503872-FO0a2oRgS6ocvOW0CDJH"
upstream_id"resp_020bee37b96107dc016997010112f8819598fa40ee86eb473f"
total_cost0.06503
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
totalTags11
adverbTagCount1
adverbTags
0"the gatekeeper murmured around [around]"
dialogueSentences77
tagDensity0.143
leniency0.286
rawRatio0.091
effectiveRatio0.026
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2478
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
83.86% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2478
totalAiIsms8
found
0
word"flickered"
count1
1
word"quickened"
count1
2
word"stark"
count1
3
word"weight"
count3
4
word"etched"
count1
5
word"pulse"
count1
highlights
0"flickered"
1"quickened"
2"stark"
3"weight"
4"etched"
5"pulse"
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
narrationSentences205
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount0
narrationSentences205
filterMatches
0"watch"
1"hear"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences270
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2464
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions36
wordCount1935
uniqueNames14
maxNameDensity0.47
worstName"Harlow"
maxWindowNameDensity1.5
worstWindowName"Tomás"
discoveredNames
Camden1
High1
Street1
Entry1
Authorized1
Staff1
Morris2
Harlow9
Saint2
Christopher2
London1
Market1
Rain5
Tomás8
persons
0"Entry"
1"Morris"
2"Harlow"
3"Saint"
4"Christopher"
5"Rain"
6"Tomás"
places
0"Camden"
1"High"
2"Street"
3"London"
4"Market"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences138
glossingSentenceCount1
matches
0"sounded like luck by the pinch"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.812
wordCount2464
matches
0"not young, but her strides placed"
1"not to ditch it, but to bury it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences270
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs110
mean22.4
std20.86
cv0.931
sampleLengths
071
142
26
33
453
57
678
711
83
942
1048
115
123
1334
1440
1528
1613
1710
184
1959
2034
2156
2220
235
2451
2536
269
272
2853
2974
3034
311
322
3337
3412
3562
362
3748
388
393
4027
4139
425
435
4410
4518
4631
473
483
4929
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences205
matches
0"been closed"
1"was paid"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs324
matches
0"wasn’t laughing"
79.37% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount0
flaggedSentences6
totalSentences270
ratio0.022
matches
0"A tag—white antlers—spooled across wet brick at head height."
1"A wrought-iron gate set in it showed a faded sign: No Entry—Authorized Staff Only."
2"A cracked enamel plaque climbed down the wall with the words CAMDEN—something—bleeding into lost letters under smoke and grime."
3"On a nail head by his elbow a string of small white things hung—the size of thumbnails, not shell, not plastic."
4"He sunk into smoke and tile and the weird river of bodies that ran beyond—shapes in oilskins, a woman in a red dress barefoot on cold stone, a man with a case that breathed like a thing alive."
5"Harlow felt the old weight again—the thin line between the city she knew and the one that lived in its pockets—and chose."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1948
adjectiveStacks1
stackExamples
0"token lay white against his"
adverbCount44
adverbRatio0.022587268993839837
lyAdverbCount6
lyAdverbRatio0.003080082135523614
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences270
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences270
mean9.13
std6.57
cv0.72
sampleLengths
08
126
219
310
48
512
630
72
84
93
104
118
1216
136
145
155
169
177
1810
1910
2017
219
224
234
2413
258
263
2711
283
2921
3021
314
3210
334
3417
3513
365
373
3815
395
4014
4122
429
439
444
4512
462
472
482
496
46.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats24
diversityRatio0.3296296296296296
totalSentences270
uniqueOpeners89
35.84% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences186
matches
0"Of course there wasn’t."
1"Always listen twice."
ratio0.011
43.66% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount82
totalSentences186
matches
0"She pressed the transmit on"
1"He flashed a grin that"
2"Her throat thrummed with it"
3"He bolted into a service"
4"She watched his leg lift,"
5"She ran at it, palms"
6"Her boot heel skidded."
7"She dropped into the puddle,"
8"Her watch strap dragged wet"
9"She drove on."
10"She took it fast, hand"
11"He drove past the closed"
12"He cut toward the railway"
13"She shouldered it and it"
14"Her lungs burned clean."
15"She ate the ground between"
16"He glanced back again and"
17"His pace stuttered."
18"He snapped a look right."
19"He slipped through."
ratio0.441
11.08% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount167
totalSentences186
matches
0"The hooded figure cut between"
1"Harlow tracked his shoulders, not"
2"Shoulders told you when a"
3"She pressed the transmit on"
4"The runner glanced back."
5"A smear of a face"
6"He flashed a grin that"
7"Harlow quickened, scan right, left,"
8"Cars thumped over the bridge."
9"Rain drummed the corrugated underside."
10"A tag—white antlers—spooled across wet"
11"Her throat thrummed with it"
12"He bolted into a service"
13"A skip leaned like a"
14"She watched his leg lift,"
15"She ran at it, palms"
16"Her boot heel skidded."
17"She dropped into the puddle,"
18"Her watch strap dragged wet"
19"She drove on."
ratio0.898
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences186
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences89
technicalSentenceCount4
matches
0"Blue light flickered off puddles as a bus pulled out with a hiss, throwing a sheet of water that slapped her trousers cold against her legs."
1"Different case, different door, same stink of earth that had been closed too long."
2"He sunk into smoke and tile and the weird river of bodies that ran beyond—shapes in oilskins, a woman in a red dress barefoot on cold stone, a man with a case t…"
3"Tomás’s voice carried a tired smile that didn’t reach his eyes."
79.55% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount1
matches
0"he said, voice flat as the tile"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount2
fancyTags
0"the gatekeeper murmured around (murmur)"
1"Harlow pressed (press)"
dialogueSentences77
tagDensity0.104
leniency0.208
rawRatio0.25
effectiveRatio0.052
85.7797%