Run: 2026-03-06-01KK1J033D8WG8ZVHKP15004B6

Run Details

Model:
GPT-5.4
Duration:
1m 30s
Cost:
$0.046740
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 struck Soho in hard, slant lines and turned the pavement slick as oil. Neon bled across the street in strips of green, pink, and sickly blue. Taxi tyres hissed through standing water. A bus dragged a wake behind it. Somewhere a bottle smashed, thin and bright under the growl of traffic. Detective Harlow Quinn shoved through the crowd outside The Raven’s Nest and caught one clean glimpse of her suspect under the green neon sign. Dark coat. Hood up. Medium height. Quick on the feet. The man looked back once. Not fear. Calculation. Then he cut left and vanished into the rain. Quinn swore and went after him. Her shoes struck the pavement in a steady rhythm, measured even at speed, shoulders square, arms tight. Rain pasted her shirt to her back beneath her coat. Cold water ran from her cropped hair along the ridge of her neck. Her leather watch clung dark and wet to her wrist. “Police. Move.” A pair of smokers jerked aside. One of them flung a hand up. “Oi—” Quinn drove past him without a glance. Her eyes stayed on the flicker of the suspect’s coat ahead, appearing and disappearing between umbrellas and cabs. He knew the streets. That much was plain. He never hesitated, never threw a look at a street sign, never drifted into a dead stretch. He slid through a delivery alley behind Dean Street, vaulted a heap of black bin bags, and came out onto a narrower lane washed in red from a takeaway sign. Quinn hit the alley seconds later. Rotting fruit and beer fumes rose from the bins. Her foot landed on a flattened cardboard box and skidded. She caught the wall with one palm, shoved off, and kept moving. At the mouth of the lane, an e-bike courier shot past. “Watch it!” She barely missed him. The suspect clipped the shoulder of a man in a silver jacket and sent him spinning. “Bastard!” Quinn closed some of the distance there. Twenty feet. Fifteen. “Stop.” The word tore out of her and vanished in the rain. He cut across Charing Cross Road against the lights. Horns screamed. A cab fishtailed. Quinn followed anyway, one hand up, the other near the inside of her coat where her warrant card sat in a waterproof sleeve and her sidearm weighed against her ribs. She reached the opposite kerb as a van roared past close enough to slap dirty spray across her legs. The suspect darted down the steps into Tottenham Court Road station, then veered before the barriers, through a service door hanging open on a broken lock. Quinn lunged after him and hit the door with her shoulder. It banged against the tiled wall and sent a crack through the fluorescent hush of the service corridor beyond. Different sound down there. No traffic. No voices. Just the hum of old electrics, the drip of water through concrete, her own breath sawing in and out. She slowed for the first time and listened. Footsteps ahead. Fast. Hollow. She moved. The corridor bent twice, narrowed, and gave way to a stairwell lit by a single bulb behind a wire cage. Rust stained the walls. The air changed again. It carried damp brick, hot metal, and something sweet underneath, almost floral, almost rotten. The suspect took the stairs three at a time. Quinn followed and touched her earpiece. “Control, this is Detective Quinn. Foot pursuit, unidentified male suspect, last seen entering restricted access below Tottenham Court Road. I’m moving underground.” Static cracked in her ear, then a clipped voice. “Repeat location. You’re breaking up.” “Below station level. Service stairs. Suspect connected to the Soho homicide and the Morland files.” The line spat another burst of static. Then nothing. Quinn tapped the earpiece once. Dead. “Perfect.” At the bottom of the stairs, an iron gate stood open. Fresh scrape marks shone on the lockplate. The suspect had forced it recently or someone had opened it for him. Beyond lay an older tunnel, brick-arched and black with age, broad enough for maintenance carts. The station sounds vanished behind her as if the gate had shut on them. She stepped through. Water ran along channels in the floor. Her torch beam caught old enamel signs half torn from the walls, names buried under soot and mineral stains. The tunnel sloped downward and curved east. Far ahead, beyond the dark, a pulse of light flickered gold, then violet, then green again. Not train lights. Voices reached her next. A low swell, too many to count. Bargaining. Laughter. A shout. Metal clinking against metal. Quinn’s pace shortened. Her jaw locked. She had seen enough in the past three years to stop lying to herself. Morris had died in a locked warehouse with his throat torn open and no prints in the dust except their own. A woman in Whitechapel had bled black onto a custody desk and vanished before the ambulance arrived. A boy in Brixton had spoken Latin in a voice older than any church stone in London. Every report had been rewritten, boxed up, buried. This, whatever waited ahead, sat in the same rotten seam. She drew her sidearm and kept it low against her thigh. The tunnel opened without warning. The abandoned platform of a Tube station spread beneath a vaulted ceiling webbed with cables and mineral teeth. Old roundels had been hacked off the tiled walls. In their place hung lanterns made from cloudy glass jars, strings of bare bulbs, caged flames that burned blue instead of orange. Makeshift stalls crowded the platform edge and spilled onto the tracks below. Canvas awnings dripped rainwater from some unseen entrance shaft. Tables overflowed with jars of powder, rings, knives, books bound in things that did not look like leather, bones carved with symbols, bottled liquids that moved against gravity. Smoke from braziers mixed with the smell of wet wool, blood, incense, engine grease, and frying meat. People packed the place shoulder to shoulder. Some were plain enough at first glance—traders in scarves and heavy coats, women with wheeled cases, young men with shaved heads and sharp eyes. Others snagged the eye and held it. A woman with no reflection in the cracked mirror behind her stall. A boy whose pupils shone silver in the lamplight. A man with a smile full of filed teeth. An old woman weighing teeth on brass scales while a customer watched with both hands hidden inside his sleeves. Quinn stopped in the mouth of the tunnel, rainwater running from her coat hem onto the brick. The suspect stood out for a second near the far staircase, looking back through the crowd. He saw her. Even at that distance she caught the shape of his grin under the hood. Then he disappeared into the market. Quinn did not move. The market moved around him at once, swallowing the line he had taken. A pair of porters heaved a crate between stalls. A tall figure in a butcher’s apron swung a carcass onto a hook. Someone released a cloud of white moths from a cage, and they rose into the station roof like ash reversed. Two men at the nearest stall turned to look at her. Their conversation died. Others followed their gaze. The shift spread in rings. A stranger at the edge always changed a room. An armed stranger changed it faster. Quinn holstered the weapon. Slow. Visible. Nobody relaxed. A trader behind a table of stoppered vials bared nicotine-stained teeth. “You’re lost.” Quinn stepped onto the platform. “I’m looking for a man in a dark coat. Hood. Came through less than a minute ago.” The trader snorted. “So did twenty.” “Which one ran?” A woman beside him, draped in a plastic mac over a velvet dress, let out a short laugh. “Everyone runs down here, love. Keeps the blood warm.” Quinn’s eyes swept the station. Exits. Three visible: the stairs where the suspect had vanished, a maintenance tunnel behind a curtain of chains, and a shaft with a ladder bolted into the wall. Not enough. There would be more. She flashed her warrant card. “Detective Harlow Quinn. Metropolitan Police. If he’s harbouring here, anybody who helps him earns my full attention.” A murmur ran through the nearest knots of people. Some amusement. Some annoyance. Some thin edge that felt like anticipation. The trader leaned on his table. “Police don’t come here.” “They do tonight.” He tapped one cloudy vial with a yellow nail. “Then tonight goes poorly.” A voice came from her left. “She’d have been wiser to come with a token.” Quinn turned. Tomás Herrera stood beside a column wrapped in old posters and candle wax. Rain had not touched him. He wore a dark wool coat over scrubs blue enough to show at the throat and cuffs, as if he had left one life half dressed and pulled another over it in a hurry. His short curls clung to his forehead from the station damp. The scar on his left forearm flashed pale when he shifted a canvas medical bag higher on his shoulder. A Saint Christopher medallion rested against his throat. Recognition cut through the noise. “Herrera.” His mouth tightened. “Detective.” She stepped closer, keeping the crowd in sight. “You know this place.” “You know my name. That doesn’t mean I know anything.” “You patched up Karel Dymek two months ago after someone put a screwdriver through his hand.” Tomás gave a small shrug. “Plenty of men arrive with holes in them.” “The one I’m chasing came here.” “You’ve chased someone into the wrong church.” “This isn’t a church.” His eyes flicked to the nearest stall where strips of something red hung from iron hooks. “No. Churches are safer.” Quinn looked past him towards the far staircase. “He headed that way.” Tomás did not answer. She took another step. “If you’re shielding him, I’ll drag you out with him.” His face hardened, but he kept his voice low. “You won’t drag anyone out of here if you walk in like that.” “Like what?” “Like the badge still means the walls answer to you.” A man pushing a trolley piled with wooden cages rattled between them. Inside one cage, something feathered and eyeless threw itself against the slats. Quinn shifted aside without looking away from Tomás. “You’re warning me.” “I’m saving time.” “Then save more. Who runs this market?” “No one says names aloud.” “That bad?” Tomás let out a breath through his nose. “You don’t ask prices if you can’t pay them. You don’t touch what isn’t yours. You don’t stare. You don’t threaten traders. And if someone asks for your token, you show one.” “I don’t have a token.” “I noticed.” He slipped a hand into his coat pocket. For a second Quinn thought he meant to produce one. Instead he pressed his fingers against the medallion at his chest as if checking it remained there. “The Veil Market moves every full moon. Different station. Different faces at the doors. Same rules. People come because they need things no one above ground admits exist. They also come because they want people to disappear.” Quinn held his gaze. “My suspect already killed one person.” Tomás’s expression changed by a degree. Less defence. More calculation. “Who?” “Male, thirty-four, found in a flat off Greek Street. Missing liver. Symbols carved into the floorboards.” His jaw worked once. “That sort of work draws buyers.” “You know him.” “I know the appetite.” From somewhere deeper in the market came a sharp metallic clang, then another. Heads turned. The sound repeated in a pattern, three strikes on iron. A signal. Stalls nearest the far staircase shifted. Traders pulled goods closer. Customers cleared a lane without being told. Tomás looked towards the sound and swore in Spanish under his breath. “What was that?” Quinn asked. “Collection.” “For what?” He did not answer that either. Instead he caught her sleeve and pulled her half a step back as three figures came down the staircase in dark rain capes. Their faces sat behind pale masks made from polished bone. Not theatrical. Too smooth, too blank, eyeholes cut with surgical care. Each wore gloves. Each walked with the patience of people who never needed to hurry. The crowd made room. One of the masked figures stopped, head turning with insect precision until the eyeholes fixed on Quinn. Tomás released her sleeve at once. “You should leave now.” Quinn’s hand settled near her holster. “My suspect went up those stairs.” “And those three will put you on a slab if you force the question.” The bone-masked figure took one step towards them. Quinn stood her ground. Rainwater dripped from her coat onto the platform tiles, each drop loud in the thin pocket of quiet opening around her. The market watched. Tomás watched. The three masked figures advanced with unhurried purpose, and the far staircase waited behind them, the route her suspect had taken now narrowed to a blade’s width. She reached into her pocket, pulled out her warrant card, looked at it for one beat, then slid it back inside her coat. When she spoke, she spoke to Tomás without taking her eyes off the masks. “You’ve got ten seconds to tell me how people get in here without ending up dead.” Tomás stared at her as if weighing a fracture. “Usually? They’re invited.” “I’m fresh out of invitations.” His hand went back into his coat. This time he drew out a token the size of a pound coin, carved from something yellowed and porous. Bone. A hole had been drilled through the top for a cord. Symbols ringed the edge. He held it between two fingers, not yet offering it. “If I hand you this, Detective, you stop being a woman chasing a suspect and start being meat in a market that smells blood.” The nearest masked figure closed the distance by another pace. Bone gleamed under the station lights. Quinn looked from the token to the staircase beyond them. Then she held out her hand.
created_at"2026-03-06T12:29:43.414Z" 3/6/2026, 12:29:43 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency477
moderation_latency(null)
generation_time89749
tokens_prompt1140
tokens_completion3764
native_tokens_prompt984
native_tokens_completion2952
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.04674
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_08381683cdecb57b0169aac8b77ab48196b8b1fd2f1e1d9e02"
is_byokfalse
latency157
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-1772800183-DeCBqhuiXBOXyyvUS6eG"
upstream_id"resp_08381683cdecb57b0169aac8b77ab48196b8b1fd2f1e1d9e02"
total_cost0.04674
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
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences59
tagDensity0.017
leniency0.034
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2340
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)
80.77% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2340
totalAiIsms9
found
0
word"measured"
count1
1
word"flicker"
count1
2
word"footsteps"
count1
3
word"perfect"
count1
4
word"pulse"
count1
5
word"flickered"
count1
6
word"velvet"
count1
7
word"anticipation"
count1
8
word"flicked"
count1
highlights
0"measured"
1"flicker"
2"footsteps"
3"perfect"
4"pulse"
5"flickered"
6"velvet"
7"anticipation"
8"flicked"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences211
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences211
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences269
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2339
ratio0
matches(empty)
89.29% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions1
matches
0"When she spoke, she spoke to Tomás without taking her eyes off the masks."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions60
wordCount1908
uniqueNames23
maxNameDensity1.31
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Tomás"
discoveredNames
Soho1
Harlow1
Quinn25
Raven1
Nest1
Dean1
Street1
Charing1
Cross1
Road2
Tottenham1
Court1
Whitechapel1
Brixton1
Latin1
London1
Tube1
Herrera1
Saint1
Christopher1
Tomás11
Spanish1
Rain3
persons
0"Harlow"
1"Quinn"
2"Herrera"
3"Saint"
4"Christopher"
5"Tomás"
6"Rain"
places
0"Soho"
1"Raven"
2"Dean"
3"Street"
4"Charing"
5"Cross"
6"Road"
7"Tottenham"
8"Court"
9"London"
10"Spanish"
globalScore0.845
windowScore0.667
94.03% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences134
glossingSentenceCount3
matches
0"felt like anticipation"
1"as if checking it remained there"
2"as if weighing a fracture"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2339
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences269
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs156
mean14.99
std18.79
cv1.253
sampleLengths
052
124
210
317
46
550
62
713
81
925
1055
1137
1211
132
144
1516
161
1710
181
1911
2063
2126
2230
2327
248
254
262
2742
289
296
3022
319
325
3315
349
356
361
3760
383
3949
403
4119
426
4377
4410
4511
465
47115
487
4980
98.61% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences211
matches
0"been rewritten"
1"been hacked"
2"being told"
3"been drilled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs307
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences269
ratio0.004
matches
0"Some were plain enough at first glance—traders in scarves and heavy coats, women with wheeled cases, young men with shaved heads and sharp eyes."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1912
adjectiveStacks0
stackExamples(empty)
adverbCount46
adverbRatio0.02405857740585774
lyAdverbCount3
lyAdverbRatio0.0015690376569037657
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences269
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences269
mean8.7
std6.95
cv0.8
sampleLengths
014
113
26
37
412
524
62
72
82
94
105
112
121
139
146
1517
1610
1713
1810
192
206
217
221
237
2418
254
264
2717
2830
296
309
3110
3212
3311
342
354
3616
371
387
392
401
411
4211
439
442
453
4630
4719
4826
4911
64.19% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.4163568773234201
totalSentences269
uniqueOpeners112
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences176
matches
0"Somewhere a bottle smashed, thin"
1"Then he cut left and"
2"Just the hum of old"
3"Then he disappeared into the"
4"Instead he pressed his fingers"
5"Instead he caught her sleeve"
6"Too smooth, too blank, eyeholes"
7"Then she held out her"
ratio0.045
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences176
matches
0"Her shoes struck the pavement"
1"Her leather watch clung dark"
2"Her eyes stayed on the"
3"He knew the streets."
4"He never hesitated, never threw"
5"He slid through a delivery"
6"Her foot landed on a"
7"She caught the wall with"
8"She barely missed him."
9"He cut across Charing Cross"
10"She reached the opposite kerb"
11"It banged against the tiled"
12"She slowed for the first"
13"It carried damp brick, hot"
14"She stepped through."
15"Her torch beam caught old"
16"Her jaw locked."
17"She had seen enough in"
18"She drew her sidearm and"
19"He saw her."
ratio0.21
53.75% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount143
totalSentences176
matches
0"Rain struck Soho in hard,"
1"Neon bled across the street"
2"Taxi tyres hissed through standing"
3"A bus dragged a wake"
4"Detective Harlow Quinn shoved through"
5"The man looked back once."
6"Quinn swore and went after"
7"Her shoes struck the pavement"
8"Her leather watch clung dark"
9"A pair of smokers jerked"
10"Quinn drove past him without"
11"Her eyes stayed on the"
12"He knew the streets."
13"That much was plain."
14"He never hesitated, never threw"
15"He slid through a delivery"
16"Quinn hit the alley seconds"
17"Her foot landed on a"
18"She caught the wall with"
19"She barely missed him."
ratio0.813
28.41% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences176
matches
0"Even at that distance she"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount2
matches
0"He wore a dark wool coat over scrubs blue enough to show at the throat and cuffs, as if he had left one life half dressed and pulled another over it in a hurry."
1"Instead he pressed his fingers against the medallion at his chest as if checking it remained there."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount0
fancyTags(empty)
dialogueSentences59
tagDensity0.017
leniency0.034
rawRatio0
effectiveRatio0
92.5237%