Run: 2026-03-09-01KK9QS51WK2848JMN6FYGCC6M

Run Details

Duration:
2m 56s
Cost:
$0.095490
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 Soho into a smear of colour and brake lights. The green raven above the bar door buzzed and spat over the pavement, painting the puddles outside The Raven’s Nest in sickly emerald. Through the steamed window Harlow Quinn caught scraps of the place between shoulders and bottle necks: old maps nailed crooked on the walls, black-and-white faces staring from frames, a bar top burnished by elbows and secrets. She sat in an unmarked Astra half a car length down, engine idling low, wipers scraping a rhythm across the windscreen. Damp climbed through the seams of her coat. Her left thumb worked the cracked leather of her watch strap until the skin on the knuckle blanched. The bar door opened. Warm yellow light spilled over the pavement. Tomás Herrera stepped out with his collar up and a canvas medical holdall tucked against his hip. He paused under the neon and swept the street with quick, practised glances. Rain threaded through his dark curls. The Saint Christopher medal at his throat flashed once, then vanished beneath his shirt. The scar on his left forearm showed pale against wet olive skin when he shifted the bag. Harlow opened the car door without slamming it and crossed the road before the latch settled. “Tomás.” He turned. His eyes found her face, dropped to the warrant card in her hand, then flicked past her to the street behind. “Detective.” “Put the bag down.” His grip tightened on the canvas handles. “You’ve stood outside that bar three nights this week. If you wanted a chat, you could’ve come in.” “Bag. Ground.” A cab rolled past and fanned dirty water over the kerb. Tomás flinched at the splash, not the order. He gave her a small, flat smile that looked borrowed from somebody else. “You don’t arrest people for carrying plasters.” “Run and I’ll add obstruction.” “You’ll have to catch me first.” He spun on his heel and drove off south along the pavement. Harlow lunged after him. Her shoulder clipped the Raven’s Nest door as somebody inside stepped out with a pint and swore at the spray. Tomás cut between two smokers under the awning, knocked one into the wall, and hit the crossing just as the lights changed. A bus lumbered through on the green, throwing up a curtain of water between them. Harlow slapped the bonnet of a stopped van and darted round it. “Police. Move.” A cyclist cursed and skidded away from her. By the time she reached the far side Tomás had already turned the corner onto Wardour Street, his bag bouncing against his ribs. He ran well. Not flashy. No wasted lift in his knees, no panic in the shoulders. The old paramedic’s stamina sat in him like a second spine. He knew how to breathe under pressure. He knew how much pain a body could swallow before it folded. Harlow ate the distance in hard, measured strides. Water slapped off her trouser legs. Her shoes lost traction on a painted line and bit again. She kept him in sight by the white stripe of the holdall and the glint of his medallion when he glanced back. He reached a line of black cabs, hooked left, and vanished. She hit the corner ready to adjust. Instead she found him wrenching open the door of a waiting minicab, half inside already. “Out of the car.” The driver froze, hands still on the wheel. Tomás leaned through the open door. “Go.” Harlow yanked the rear handle before it closed. The door banged into her shin. Pain shot up the bone. She used it. She hauled herself in after him, one knee on wet upholstery, one hand on his coat. “Bag.” Tomás twisted. The medal chain snapped and bit across his throat. He slammed his elbow into the door frame, then into her wrist. Her fingers opened. He shoved the bag into the footwell and kicked at the driver’s seat. “Drive.” The minicab lurched from the kerb. Harlow grabbed the headrest with one hand and her warrant card with the other, jamming it beside the driver’s ear. “Pull over now.” The driver’s eyes blew wide in the mirror. “I don’t want no trouble.” “You’ve got it.” Tomás kicked her knee. She drove her forearm into his chest and felt the breath leave him. The car fishtailed on the wet road, clipped a bin, and mounted the kerb with a scream of suspension. The driver stamped the brake. Tomás hit the opposite door shoulder first, recovered, and spilled out into the rain before Harlow could pin him. Camden High Street roared around them. Off licences shone under rain-streaked awnings. Music leaked from a doorway and died under the traffic. The railway bridge ahead held a slab of darkness beneath painted brick. Tomás vaulted the rail by the pavement and cut through a row of shuttered market stalls. Harlow chased him under the bridge. Rainwater drummed on the iron overhead. Graffiti bled down the brickwork in long stained tears. He shoved through a hanging plastic strip curtain at the back of a takeaway loading bay. She followed a heartbeat later and burst into a narrow service lane rank with soaked cardboard and fryer grease. “Tomás, stop.” He looked back, breathing through his nose, not wasting air. “You’ll ruin your shoes, Detective.” He snatched a stack of empty crates from beside a bin and flung them across the lane. Harlow lowered her shoulder and hit the pile. Plastic exploded away from her. One crate hooked her ankle. She lurched, caught the wall, kept moving. Tomás reached a waist-high gate at the lane’s end, planted a foot on the hinge post, and went over. Harlow took the latch, vaulted cleaner, and landed with a jolt up both calves. They tore through Camden Market after closing, past stalls locked behind corrugated steel and tarpaulins snapping under the wind. A paper lantern, left lit under some trader’s awning, swung wild enough to smash itself against a pole. A fox streaked across their path with something pink hanging from its mouth. Tomás cut right down a flight of stone steps slick with algae. Harlow took them two at a time and nearly went to one knee when her sole slid. She grabbed the rail. Cold metal burned across her palm. At the bottom he veered into Chalk Farm Road traffic. Horns blared. Headlights flared white through the rain. He threaded between a delivery lorry and a scooter. Harlow followed hard enough to force the scooter rider to lay on the horn. A knot of drinkers spilled out from a pub doorway and blocked half the pavement. Tomás shoulder-checked the biggest of them and broke through. Harlow flashed her badge as she hit the cluster. “Police.” One of the lads reached for her sleeve. “You chasing him?” She ripped free. “Move.” Tomás ducked into a lane beside a tattoo shop with its shutters down and a dead security light over the door. The lane narrowed, kinked left, and ended at a stretch of hoarding plastered with gig posters and mould. No exit. Harlow slowed a fraction, hand already under her coat. Tomás stood at the boards, one palm flat against the plywood, chest rising now. Rain pearled on his face. The holdall hung from one hand. He looked less like a cornered runner than a man who had arrived where he meant to go. “Done.” He laughed once and wiped water from his mouth with the back of his wrist. “You keep using that word like London obeys you.” “Turn round. Hands where I can see them.” “Go home, Quinn.” He used her surname like he had every right to it. Harlow hated the flicker it caused in her gut. “Who’s waiting behind that board?” “Nobody for you.” He pulled something from his pocket. Bone, polished smooth, the size of a matchbox token. He pressed it into a gap between two warped planks. A lock clicked on the other side. Harlow’s hand stopped on the butt of her pistol and stayed there. No wire ran to the board. No keypad, no visible latch. The hoarding split down the middle with a wet wooden groan and opened inward on darkness. Warm air rolled out of the gap. It carried damp stone, frying oil, incense, rust, and another smell she couldn’t place at first. Not rot. Not bleach. Something mineral and sweet, like old coins dropped in wine. Voices rose from below. Bargaining. Laughter. Music with too many strings in it. Tomás stepped back through the opening. “You don’t belong here.” Harlow closed the space between them and caught the front of his coat. “Neither do you, from where I’m standing.” He hit her wrist. Not wild. He knew the nerve. Her fingers numbed and opened. He shoved her off balance, and the holdall swung hard into her ribs. Breath cut short in her throat. She kept her feet, snatched for him again, and caught the broken chain at his neck. The medal snapped free and flashed through the rain into the dark. Tomás’s face changed then. Not fear for himself. For one sharp second, it was grief. “Damn it.” He drove his forearm across her collarbone and twisted. The bone token slipped from his other hand, hit the pavement, and skittered into a puddle near her boot. “Tomás.” “You should’ve stayed at the bar.” He dropped into the opening and took the first stretch of stairs three at a time. The hoarding started to pull shut. Harlow jammed her palm against the edge. The wood bit into the web between thumb and finger. She held it long enough to see a descending stairwell tiled in filth-yellow squares, long dead adverts peeling off the walls, and strips of light strung far below where no station should have had power. Then the pressure on the other side changed. Somebody down there had taken hold. The board shoved back at her with steady strength. She released it and stepped away before it crushed her hand. The opening narrowed to a slit. “Token.” The voice drifted up from the gap. Dry. Patient. Not Tomás. Harlow looked down. The little bone piece sat in the puddle, half submerged in rainwater black with gutter silt. A notch had been carved through the centre. One edge bore a pattern of tiny drilled holes, too regular for a trinket bought off Camden market stalls. When she picked it up the surface held a trace of warmth, as if it had come from a pocket close to skin. Behind her, London stayed ordinary out of stubborn habit. Traffic growled at the end of the lane. A siren crossed somewhere near Kentish Town. Rain clattered on the hoarding and ran off in dirty ropes. She could step back into that. Call in a team. Seal the lane. Write up the weird mechanism as a concealed door and take the laughter below as pipes and nerves. She looked at the watch on her left wrist. Water beaded on the cracked leather strap. 23:18. Tomás would be gone in two minutes. The bag would be gone with him. Every question that had dragged her through three years of corpses with neat wounds and empty witnesses would go back into a file drawer with a clean typed label and no answers inside. The last time she had stood over an unexplained stairwell she had waited for backup. By the time it came, Morris had bled out on concrete two floors below while every camera on the landing spat static. Rain ran into Harlow’s eyes. She blinked it clear, slid the bone token between finger and thumb, and pressed it into the slot. The hoarding unlocked at once. No hum of electronics. No buzz. The wood simply released, as if something on the other side had recognised a knock. She drew her pistol low against her thigh and slipped through before the gap closed again. The stairs dropped steep and narrow, old Underground service steps eaten at the edges and slick with a film of damp. Bare bulbs hung down the centre well in cages of rust, but lower still a richer light pulsed and shifted—amber, red, a blue so deep it looked poured from petrol. The murmur below thickened into a crowd. She descended fast, shoulder brushing cold tile. Halfway down, the rain thinned to drips off her coat hem. The city above shut itself away plank by plank until only the underground noise remained. At the bottom, the stairwell opened onto the platform of an abandoned station. The Veil Market stretched along both tracks and spilled into the tunnels beyond. Tarpaulins in wine-dark velvet and patched canvas turned old stall frames into crooked booths. Hurricane lamps hung from signal posts. Glass jars of powder and curled roots and liquids that held their own light crowded trestle tables. Men in butcher aprons argued over cages hidden under blankets that twitched and clicked. A woman in a silver headscarf sold knives laid out beside children’s toys and false passports. Bone tokens changed hands with the dry clack of dominoes. Somewhere deeper in the station, a train announcement crackled in a language Harlow had never heard and ended in laughter. People noticed her at once. Conversations snagged. Heads turned. Faces human, mostly. Then not. Too-pale eyes. Teeth filed to points. A boy no older than twelve with a stack of watches up his arm and gills fluttering at his neck. A man in a sharp suit whose shadow leaned the wrong way across the platform tiles. A broad woman sat behind a desk made from an old luggage trolley at the foot of the stairs. She wore a red coat over a stab vest and held out her hand without looking impressed. “Token.” Harlow showed the bone piece and kept moving. The woman’s gaze dropped to the rain-dark lapel of Harlow’s coat, to the hint of warrant card leather inside it, then back to her face. “You lot never read the signs.” “I’m not here to shop.” “Then you’re here to lose something.” Harlow left her there. Across the platform, Tomás pushed through the crowd with the white-striped holdall tucked tight against his side. He had found another chain for his medal or perhaps another saint; something flashed at his throat when he looked back over his shoulder and saw her coming. His mouth hardened. “Bloody hell.” He turned and drove deeper into the market, vanishing between a stall of bottled smoke and a pair of men hauling a crate that rattled like cutlery and bones. Harlow holstered the pistol beneath her coat, dropped her shoulders, and stepped into the crush after him.
created_at"2026-03-09T16:44:42.95Z" 3/9/2026, 4:44:42 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency81921
moderation_latency(null)
generation_time176163
tokens_prompt1140
tokens_completion5738
native_tokens_prompt984
native_tokens_completion6202
native_tokens_completion_images0
native_tokens_reasoning3119
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.09549
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0d5aa09be9727d740169aef8fb0f488196bfc80f0f6d527292"
is_byokfalse
latency208
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773074682-qVdEVPqTrIjXbShX6f2t"
upstream_id"resp_0d5aa09be9727d740169aef8fb0f488196bfc80f0f6d527292"
total_cost0.09549
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
totalTags0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2448
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)
81.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2448
totalAiIsms9
found
0
word"flicked"
count1
1
word"measured"
count1
2
word"glint"
count1
3
word"lurched"
count2
4
word"flicker"
count1
5
word"warmth"
count1
6
word"pulsed"
count1
7
word"velvet"
count1
highlights
0"flicked"
1"measured"
2"glint"
3"lurched"
4"flicker"
5"warmth"
6"pulsed"
7"velvet"
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
narrationSentences215
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences215
filterMatches
0"watch"
hedgeMatches
0"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences253
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2447
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions3
unquotedAttributions0
matches(empty)
93.50% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions81
wordCount2301
uniqueNames26
maxNameDensity1.13
worstName"Harlow"
maxWindowNameDensity2
worstWindowName"Harlow"
discoveredNames
Soho1
Raven2
Nest2
Harlow26
Quinn1
Astra1
Herrera1
Saint1
Christopher1
Tomás19
Wardour1
Street2
High1
Camden3
Market2
Chalk1
Farm1
Road1
London1
Kentish1
Town1
Morris1
Underground1
Veil1
Rain5
One3
persons
0"Raven"
1"Harlow"
2"Quinn"
3"Herrera"
4"Saint"
5"Christopher"
6"Tomás"
7"Market"
8"Morris"
9"Rain"
places
0"Soho"
1"Wardour"
2"Street"
3"High"
4"Camden"
5"Chalk"
6"Farm"
7"Road"
8"London"
9"Kentish"
10"Town"
11"One"
globalScore0.935
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences165
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2447
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences253
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs117
mean20.91
std19.91
cv0.952
sampleLengths
070
147
228
350
416
51
623
71
84
97
1018
112
1232
137
145
156
1612
1761
1812
192
2031
2146
2247
2311
2422
254
268
277
2838
291
3039
311
3226
333
3413
353
3636
3724
3834
3916
4056
412
4210
435
4442
4533
4650
4739
4841
4933
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences215
matches
0"been carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs389
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount1
flaggedSentences2
totalSentences253
ratio0.008
matches
0"Bare bulbs hung down the centre well in cages of rust, but lower still a richer light pulsed and shifted—amber, red, a blue so deep it looked poured from petrol."
1"He had found another chain for his medal or perhaps another saint; something flashed at his throat when he looked back over his shoulder and saw her coming."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2312
adjectiveStacks1
stackExamples
0"under rain-streaked awnings."
adverbCount50
adverbRatio0.02162629757785467
lyAdverbCount5
lyAdverbRatio0.0021626297577854673
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences253
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences253
mean9.67
std6.88
cv0.712
sampleLengths
011
123
236
321
48
518
64
77
817
913
106
1114
1217
1316
141
152
1621
171
184
197
2018
212
2211
238
2413
257
265
276
2812
294
3020
3122
3215
3312
342
358
3623
373
382
3911
4011
417
4212
438
446
4511
4622
4711
487
4915
50.93% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.32936507936507936
totalSentences252
uniqueOpeners83
51.02% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences196
matches
0"Instead she found him wrenching"
1"Then the pressure on the"
2"Somewhere deeper in the station,"
ratio0.015
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount54
totalSentences196
matches
0"She sat in an unmarked"
1"Her left thumb worked the"
2"He paused under the neon"
3"His eyes found her face,"
4"His grip tightened on the"
5"He gave her a small,"
6"He spun on his heel"
7"Her shoulder clipped the Raven’s"
8"He ran well."
9"He knew how to breathe"
10"He knew how much pain"
11"Her shoes lost traction on"
12"She kept him in sight"
13"He reached a line of"
14"She hit the corner ready"
15"She used it."
16"She hauled herself in after"
17"He slammed his elbow into"
18"Her fingers opened."
19"He shoved the bag into"
ratio0.276
39.08% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount165
totalSentences196
matches
0"The green raven above the"
1"She sat in an unmarked"
2"Her left thumb worked the"
3"The bar door opened."
4"Tomás Herrera stepped out with"
5"He paused under the neon"
6"Rain threaded through his dark"
7"The Saint Christopher medal at"
8"The scar on his left"
9"Harlow opened the car door"
10"His eyes found her face,"
11"His grip tightened on the"
12"A cab rolled past and"
13"Tomás flinched at the splash,"
14"He gave her a small,"
15"He spun on his heel"
16"Harlow lunged after him."
17"Her shoulder clipped the Raven’s"
18"Tomás cut between two smokers"
19"A bus lumbered through on"
ratio0.842
51.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences196
matches
0"By the time she reached"
1"By the time it came,"
ratio0.01
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences103
technicalSentenceCount3
matches
0"Every question that had dragged her through three years of corpses with neat wounds and empty witnesses would go back into a file drawer with a clean typed labe…"
1"Glass jars of powder and curled roots and liquids that held their own light crowded trestle tables."
2"He turned and drove deeper into the market, vanishing between a stall of bottled smoke and a pair of men hauling a crate that rattled like cutlery and bones."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
92.0390%