Run: 2026-03-18-01KM091P7QEKPS06V33JB9XPE1

Run Details

Duration:
22.5s
Cost:
$0.017803
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The train had died three steps from the platform. Detective Harlow Quinn stood under the dead strip lights of the abandoned Tube station and let the silence press in around her boots. Camden’s old tunnels had a way of swallowing sound. No traffic bleed. No hum of wheels. Just the wet drip of water somewhere beyond the wall and the low crackle of a portable generator feeding the floodlights the scene team had dragged in. A uniformed constable stood at the cordon with a face like chalk. Quinn gave him her badge. He flicked his eyes over the worn leather watch on her left wrist, then over the sharp line of her jaw and the cropped salt-and-pepper hair that left no room for guessing. “Down there, Detective.” She ducked under the tape and stepped onto the platform. The station had once been tiled in white and green. Now soot filmed the walls. Old advert frames hung empty and bent. One panel still held a poster with a smiling holiday couple and a price from another decade, half hidden behind a curtain of damp. The air stank of rust, mould, and something sweeter underneath, something that sat on the back of the tongue and made her teeth ache. At the far end of the platform, a body lay face-down beside the yellow line. Eva Kowalski crouched near it with a torch in one hand and a notebook in the other, red curls pinned back with three impatient sweeps of her fingers before they fell loose again. Her round glasses caught the glare when she looked up. “Quinn.” “Evie.” Eva straightened, tucked a curl behind her left ear, then glanced back at the body. “You came fast.” “You sounded rattled on the phone.” “I was.” Eva tapped the notebook with the end of her pen. “And now I’m annoyed.” Quinn took in the scene before she answered. A young man, late twenties, maybe early thirties. Dark coat, one shoe missing, wrists crossed beneath his chest like someone had placed them there after the fall. Blood had spread under his head in a rough black crescent. A broken bone token lay near his fingers, carved from some pale material and stained at the edge. “Who found him?” “Station security. Or what passes for it.” Eva shifted aside so Quinn could see the mark on the floor. There, under the body’s shoulder, someone had painted a circle in chalk mixed with ash. Three lines crossed it. Small metal filings glittered in the light, arranged in a pattern Quinn didn’t recognise at a glance. Eva saw her gaze snag there and leaned in. “That’s the part that doesn’t sit right. It’s not a summoning circle. Not clean enough. Not old enough. It looks like someone copied a rite from memory and got bored halfway through.” Quinn knelt. The station floor was cold enough to bite through her trousers. She brushed two fingers near the blood, stopped short of touching it, then slid a glare toward the uniformed forensics tech kneeling by the wall. “Time of death?” The tech checked her clipboard. “Preliminary puts it at between one and three this morning.” “Cause?” “Blunt force trauma to the back of the skull. Fall from height, possibly. We found blood spatter near the stairwell.” Quinn turned her head toward the stairs leading up to street level. The platform sat deep beneath Camden, the kind of place that had once served commuters and now served whatever used the dark. The stairs were blocked by metal barriers and a cluster of evidence markers. Beyond them, in the gloom, the tiled wall carried a smear of something dark halfway up. “Possibly,” Quinn echoed. Eva made a soft sound through her nose. “That’s not what you think.” Quinn didn’t look away from the smear. “No.” The tech looked from one woman to the other. “Detective, it’s a dead body in an abandoned station. He fell, he cracked his skull, and someone’s laid out some weird chalk nonsense around him. People die in weird places.” “People didn’t lay this out around him,” Quinn said. The tech frowned. “What’s that meant to mean?” Quinn stood and dusted her hands against her coat. “It means if he’d landed here, the chalk would have broken under his weight. If someone drew it after, they would have had to move the body to do it cleanly. But the blood pooled under him, not on top. So he was already here when the head wound happened.” Eva’s eyes sharpened. “And the circle’s wrong for a kill site.” Quinn pointed at the ring with the toe of her shoe, careful not to disturb it. “The lines are too shallow, the ash’s been smeared by shoes, and the metal’s been dropped from above. Someone staged the body inside a half-finished working. They wanted this to look like a ritual gone bad.” The tech opened her mouth, then shut it again. A voice cut across the platform. “Or someone panicked and left a mess.” Quinn turned. Detective Harlow Quinn had lived long enough to know when another fed had entered a room before she saw them. Detective Harlow Quinn’s own namesake stood at the mouth of the platform access tunnel, shoulders squared, trench coat hanging neat from her frame. She wore military precision like a uniform. Her brown eyes took in the scene in one sweep and stopped on Quinn as if measuring a threat. “Detective Quinn,” the woman said. “Quinn,” Harlow answered. A beat passed, tight as a wire. Eva’s mouth twitched, the sort of expression she used when she smelled a row before it broke loose. “You got here from the Riverside jobs?” Quinn asked. “Straight from the unit.” Harlow’s gaze dropped to the body, then the chalk, then the bone token. “My team flagged the possibility of a gang dispute. Illegal market contact. Dead man’s been moving in circles that tie back to the black market under Camden.” Eva let out a dry breath. “Black market. A charming phrase for a place where people sell venom and hexed jewellery.” Harlow ignored her and kept speaking to Quinn. “The deceased is Adrian Mott. Small-time broker. No priors worth naming, but he’s been caught on CCTV near two thefts and one warehouse fire. Makes sense he turns up here. He’s the sort who’d dabble in the occult if it gave him an edge.” Quinn crouched again and checked the dead man’s hands. Fingernails clean. No defensive cuts. A crescent of dried mud clung to the sole of the missing shoe’s sock, but not the other foot. “No,” Quinn said. Harlow’s jaw tightened. “No?” “No to the story. If Mott came in here willingly, he didn’t come to buy. He came to hand something over.” Eva raised her notebook. “I found residue on his cuff. Red ochre and lamp oil. Old marker materials. The sort you’d use to trace a gate, not to make a bargain.” Harlow looked between them. “And that supports what, exactly?” “That he was near a rift,” Eva said, with a small tilt of her head. “Or someone wanted it to look that way.” Quinn’s eyes moved over the platform edge. The old safety line ran in a cracked stripe parallel to the tracks. Below, the rails were stripped of copper and half drowned in black water. On the far side of the tunnel, beyond the reach of the floodlights, something glinted between two columns. She crossed to it. The texture under her shoes changed. Dry chalk gave way to grit. She bent and picked up a sliver of green-tinged metal no bigger than her thumbnail. “Copper?” Harlow came up beside her. “Rail fixture.” Quinn held it closer to the light. It wasn’t from the rail at all. The edges had been cut smooth, not torn. Verdigris stained one face. Tiny sigils scratched into the curve caught the beam and flashed back. Eva stepped in, her excitement fighting with caution in the line of her shoulders. “That isn’t from the station.” Quinn turned the fragment in her fingers. A small brass casing. A broken rim. Protective marks etched with the clean certainty of a craftsman’s hand. “The compass,” Eva murmured. Harlow’s eyes narrowed. “Compass?” Quinn didn’t answer her straight away. She looked at the tracks, at the black water, at the scrape marks on the platform edge. Then at the gap in the debris where something had been dragged. “Someone broke a Veil Compass here.” Harlow gave a single hard blink. “Explain.” Eva’s brows lifted. “You do know what that means, Detective?” Harlow kept her stare on Quinn. “I know enough to hear the word and not like it.” Quinn tucked the fragment into an evidence bag, then pointed to the far wall. “Look there.” The others followed her gaze. At first the mark seemed no more than a damp stain on old tile. Then the angle shifted and the shape resolved: a narrow line of soot climbed from the track bed to a vent grill near ceiling height, broken where something had scraped along the wall. Beneath it, at shoulder level, tiny chips of stone had burst from the grout in a spray. Eva moved closer. “That’s impact damage.” Quinn nodded. “A body didn’t make that. Not from the platform.” Harlow folded her arms. “Then what did?” Quinn looked down the tunnel. The floodlights made the far end bright enough to bruise the eye, but darkness still pooled at the edges. She squatted and lifted the discarded shoe from where it had been kicked under the platform bench. The heel had split. The leather was wet through. On the inner sole, caked into the fabric, sat a line of grey dust and a smear of oil. She rubbed a thumb over it, then smelled her finger. “Stone dust. Old masonry.” “Tunnel walls,” Harlow said. Quinn shook her head. “Too fine.” Eva inhaled, then leaned over the shoe with her glasses sliding down her nose. “Not station stone. It’s from somewhere dressed or cut. A chamber. Maybe a sealed arch.” Harlow’s expression soured. “You’re both saying the dead man was dragged through a wall.” “No,” Quinn said. “I’m saying he came through something.” The air on the platform seemed to thin. A constable at the cordon shifted his weight and stared too hard at the floor. Harlow’s voice sharpened. “That’s not a conclusion, Quinn. That’s an occult guess.” Quinn rose and faced her square on. “Then tell me why Mott’s cuffs have ochre from gate tracing, why his shoe carries masonry dust, why the compass broke here, and why the chalk circle sits over a patch of floor that’s been scrubbed clean in a neat square.” Harlow glanced down. The square stood out now that Quinn had pointed it out. A section of platform about two feet wide, cleaned harder than the rest. The grout there shone pale beneath the grime. Quinn stepped over to it and tapped the edge with a knuckle. The hollow thud carried. Eva’s eyes widened. “There’s a void under it.” Harlow’s mouth flattened. “Service access.” “No,” Quinn said. “Too shallow for that.” She looked at the wall, then at the chalk circle, then at the cleaned square. The pieces lined up in her head with a click she could almost hear. “Someone opened a pocket in the station floor,” she said. “Not big enough for a room. Just enough for storage. Or concealment. Mott came here with something from the Market, the Compass split during an argument, the rift spat him into the wall—” Harlow cut in. “You’re building a story around fragments.” “No.” Quinn turned and pointed to the broken bone token by the body’s hand. “That token’s been cut, not snapped. Entry token. Veil Market uses them. You don’t find one at an ordinary murder scene unless someone wanted the market linked to the death.” Eva crouched by the token without touching it. “It’s fresh. The edges haven’t worn.” Harlow’s gaze flicked to her. “How would you know?” Eva looked up, chin lifting. “Because I work in archives, Detective. I know the feel of old bone and fresh cut. They’re not the same.” Quinn watched Harlow watch Eva. The detective from Major Crime didn’t miss much, but she hadn’t come down here for a lecture from a museum researcher. She’d come with a neat theory and a suspect list already printed in her head. Quinn took a breath, then angled toward the stairwell where the smear on the wall had caught her eye. “Blood spatter,” Harlow said. “Not blood.” Quinn reached the barrier and looked up the stairs. The smear had run in an arc from the wall to the handrail, then ended in a spray of tiny black droplets at the landing. Eva climbed two steps and peered at it. “Ink?” Quinn nodded once. “Lamp black mixed with blood. Someone wiped a sigil from the wall on the way out. Fast. Sloppy.” Harlow came up behind them. “You’re saying a killer escaped through an occult opening, left a corpse, and scrubbed the spell off the wall on the way.” “I’m saying someone used this station because it was already warm with the right kind of stain.” Harlow’s eyes hardened. “Meaning?” Quinn turned back to the platform and let the floodlights wash over the body, the chalk, the broken compass, the bone token. The scene had been arranged to shout one thing. Ritual. Black market. Dirty trade. Easy answer. The sort that settled in a report and stayed there. But the details kept not fitting. “The station’s abandoned,” Quinn said. “Not empty. There’s old traffic in the walls. Old routes. Old service cuts. People like Mott don’t pick a place like this for privacy alone. They pick it because there’s somewhere to hide something, or somewhere to meet something that doesn’t use doors.” Eva’s face had gone still. “The station moves.” Harlow looked at her. “What did you say?” Eva wrapped her fingers around the notebook. “The Veil Market. It shifts every full moon. New access points. Different exits. It rides old infrastructure where the boundary’s thin. If someone brought Mott here tonight, they may have been expecting one layout and got another.” Quinn stared at the cleaned square on the platform. The neat edges. The disturbed dust around it. The missing chunk of the compass. The body dragged only a short distance, not far enough for a killer, too far for a collapse. She bent and ran her hand just above the floor without touching it, feeling for the draft. A narrow thread of cold air kissed her knuckles. “There.” Harlow’s attention snapped to her hand. Quinn crouched and pressed the toe of her boot at the square’s edge. A hairline seam showed, almost invisible, where grout had been sealed over fresh concrete. “Someone patched this recently.” Harlow crouched on the other side and rapped her knuckles against the tile. The sound changed beneath the centre patch. Hollow. Controlled. Her face shifted, just slightly. Not surprise. Calculation. “So there is a concealed compartment,” she said. Quinn looked at her. “You brought me down here because you thought this was a black market killing.” “I brought you down here because my team found a dead man and a trail that pointed toward the Market.” Harlow rose in one smooth motion. “And because half the things people do down here sit outside standard procedure.” Eva gave a tight smile that held no warmth. “That’s one way of saying it.” Harlow ignored the barb and looked at Quinn. “If your theory’s right, then Mott didn’t die at the scene. He died because something opened under him. Something the Compass was meant to track, or warn against.” Quinn slid the evidence bag with the compass fragment into her pocket. “Or to hold shut.” For the first time, Harlow’s stare held on something other than Quinn’s face. It went to the body, the token, the circle, the old tile under their feet. She said nothing, but the line of her mouth changed. The neat answer had cracked. Eva tucked her hair behind her ear again, slower this time. “That square under the floor has been opened before.” Quinn looked at her. “How do you know?” Eva pointed at the chalk. “Because the ash line’s been laid in a hurry to cover the seam, not to mark the body. And because whoever cleaned this patch knew the edges. They didn’t guess where to scrape.” Quinn nodded once. “They’d done it before.” Harlow’s leather watch gave a soft click as she checked the time. “Then we find out who had the key, who had the compass, and who knew enough to patch a hidden chamber beneath an abandoned station.” She looked to the constable at the cordon. “Get me the station plans. Every modification, every utility line, every sealed access point.” The constable straightened and moved. Quinn’s eyes stayed on the square in the floor. The cold draft breathed up through the seam again, carrying with it that faint sweet smell from before, sharper now, threaded with metal. “Quinn.” She turned. Harlow had already started toward the access tunnel, coat swinging against her legs with each step. “You and Kowalski are coming with me,” Harlow said. “If there’s a concealed chamber under this platform, I want inside before every crook in Camden hears about it.” Eva lifted her notebook. “If there’s a chamber, it won’t open without a trigger.” Quinn’s gaze dropped to the broken bone token in the evidence marker, then to the cleaned square, then to the dark water beyond the rails. “No,” she said. “It already did.”
created_at"2026-03-18T10:49:45.989Z" 3/18/2026, 10:49:45 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency385
moderation_latency(null)
generation_time22271
tokens_prompt1149
tokens_completion4644
native_tokens_prompt1009
native_tokens_completion3788
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.01780275
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0e046df8c43868db0169ba834a0bf48193b0727677f3e1a048"
is_byokfalse
latency169
model_permaslug"openai/gpt-5.4-mini-20260317"
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-1773830985-QxipYNowk48qrId5ys6M"
upstream_id"resp_0e046df8c43868db0169ba834a0bf48193b0727677f3e1a048"
total_cost0.01780275
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
totalTags21
adverbTagCount1
adverbTags
0"Eva shifted aside [aside]"
dialogueSentences105
tagDensity0.2
leniency0.4
rawRatio0.048
effectiveRatio0.019
98.30% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2935
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"slightly"
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)
77.85% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2935
totalAiIsms13
found
0
word"silence"
count1
1
word"flicked"
count2
2
word"gloom"
count1
3
word"echoed"
count1
4
word"weight"
count2
5
word"tinged"
count1
6
word"etched"
count1
7
word"resolved"
count1
8
word"tracing"
count1
9
word"standard"
count1
10
word"warmth"
count1
highlights
0"silence"
1"flicked"
2"gloom"
3"echoed"
4"weight"
5"tinged"
6"etched"
7"resolved"
8"tracing"
9"standard"
10"warmth"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes narrowed"
1"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences204
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences204
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences287
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen50
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2935
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions29
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions120
wordCount1877
uniqueNames9
maxNameDensity2.72
worstName"Quinn"
maxWindowNameDensity5.5
worstWindowName"Quinn"
discoveredNames
Harlow33
Quinn51
Tube1
Kowalski1
Camden2
Eva27
Major1
Crime1
Detective3
persons
0"Harlow"
1"Quinn"
2"Kowalski"
3"Camden"
4"Eva"
5"Major"
6"Crime"
places(empty)
globalScore0.141
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences124
glossingSentenceCount2
matches
0"as if measuring a threat"
1"seemed no more than a damp stain on old tile"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2935
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences287
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs146
mean20.1
std17.16
cv0.854
sampleLengths
09
166
212
35
432
53
610
770
815
943
101
111
1218
136
1416
1564
163
1719
1836
1941
2038
213
2215
231
2420
2563
263
2713
288
2939
309
318
3259
3311
3452
359
3613
372
3869
395
403
4125
429
4344
4421
4552
4633
473
484
4921
94.94% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences204
matches
0"been tiled"
1"were blocked"
2"been dragged"
3"been kicked"
4"been arranged"
5"been sealed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs298
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences287
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1881
adjectiveStacks0
stackExamples(empty)
adverbCount59
adverbRatio0.031366294524189264
lyAdverbCount3
lyAdverbRatio0.001594896331738437
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences287
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences287
mean10.23
std8.77
cv0.858
sampleLengths
09
123
29
33
44
527
612
75
832
93
1010
1110
125
137
1424
1524
1615
1733
1810
191
201
2115
223
236
2412
254
268
278
2819
2911
3018
313
3219
3315
344
3517
369
3732
382
3911
4025
413
425
4310
441
4520
4612
4722
4813
4916
46.17% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.27526132404181186
totalSentences287
uniqueOpeners79
56.82% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences176
matches
0"Just the wet drip of"
1"Then at the gap in"
2"Then the angle shifted and"
ratio0.017
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount19
totalSentences176
matches
0"He flicked his eyes over"
1"She ducked under the tape"
2"Her round glasses caught the"
3"She brushed two fingers near"
4"She wore military precision like"
5"Her brown eyes took in"
6"She crossed to it."
7"She bent and picked up"
8"It wasn’t from the rail"
9"She looked at the tracks,"
10"She squatted and lifted the"
11"She rubbed a thumb over"
12"She looked at the wall,"
13"She’d come with a neat"
14"She bent and ran her"
15"Her face shifted, just slightly."
16"It went to the body,"
17"She said nothing, but the"
18"She looked to the constable"
ratio0.108
28.18% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount152
totalSentences176
matches
0"The train had died three"
1"Detective Harlow Quinn stood under"
2"Camden’s old tunnels had a"
3"A uniformed constable stood at"
4"Quinn gave him her badge."
5"He flicked his eyes over"
6"She ducked under the tape"
7"The station had once been"
8"The air stank of rust,"
9"Eva Kowalski crouched near it"
10"Her round glasses caught the"
11"Eva straightened, tucked a curl"
12"Eva tapped the notebook with"
13"Quinn took in the scene"
14"A young man, late twenties,"
15"Blood had spread under his"
16"A broken bone token lay"
17"Eva shifted aside so Quinn"
18"There, under the body’s shoulder,"
19"Eva saw her gaze snag"
ratio0.864
28.41% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences176
matches
0"Now soot filmed the walls."
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences73
technicalSentenceCount1
matches
0"The air stank of rust, mould, and something sweeter underneath, something that sat on the back of the tongue and made her teeth ache."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount1
fancyTags
0"Eva murmured (murmur)"
dialogueSentences105
tagDensity0.152
leniency0.305
rawRatio0.063
effectiveRatio0.019
86.5779%