Run: 2026-03-06-01KK1GBW8TG0BV35Z8HY4CJQ7B

Run Details

Duration:
1m 41s
Cost:
$0.054677
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
Detective Harlow Quinn stopped at the rusted maintenance gate and looked down into the dark throat of the old Tube station. Camden Lock, closed since before she joined the force, had become the sort of place city officials forgot until kids went missing in urban-legend videos. The station mouth yawned beneath a graffiti-scarred brick arch, chain-link fencing peeled back by bolt cutters. Blue-and-white police tape fluttered in the draft like torn prayer flags. Beyond it, a service staircase dropped into a stale underground chill that smelled of wet concrete, iron, and something sweeter underneath. Not rot. Incense, maybe. Burned resin. Wrong place for a body. Wrong smell for a murder. Quinn ducked under the tape. Her boots rang on the first metal step, then went dull as she hit old concrete. She descended with the clipped, economical rhythm of a soldier conserving motion. At the bottom, weak floodlights threw hard shadows over the abandoned ticket hall. Dust filmed the old tiled walls, but not evenly. There were lanes of disturbed grime, arcs and swirls where too many feet had moved too quickly. Folding trestle tables stood in crooked rows as if they had been knocked aside in a scramble. A crate of smashed glass vials glittered near a pillar. Feathers—black, oily-looking—clung to a puddle by the edge of the platform. Crime Scene Manager Patel looked up from his kit and gave a tired nod. “Morning, guv.” Quinn checked the worn leather watch on her left wrist out of habit, though she already knew the time. Half six. “You call this morning?” Patel followed her gaze across the station. “Didn’t feel like night by the time we got through the access paperwork. Uniforms found him at four-fifteen. Transit maintenance reported lights under the station. Came to check for squatters.” “Victim identified?” “Not yet. No wallet. Male, maybe late thirties. Prints are running.” Quinn let her eyes move before her feet did. She never liked to walk blind into a scene and crush the story under her own assumptions. The body lay halfway down the disused platform, on its back, one arm hooked under the bent leg of a toppled table. Male, yes. Dark coat. Shirt collar soaked black. A chalky pallor under the floodlights. There was blood, but not enough, not where it should have been. A lot of blood had soaked his chest, but the spray on the platform edge was too thin and directional, almost decorative. Set dressing. DI Mark Fenner straightened from beside the corpse and pulled off a pair of nitrile gloves. Fenner was broad-shouldered and pink from the cold, his tie already loosened despite the hour. He gave her a look that mixed relief with defensiveness, as if he'd already decided on the shape of the thing and didn’t much want it changed. “Quinn,” he said. “Glad you’re here. Looks ugly, but I think it’s straightforward enough.” “Straightforward murders in abandoned tube stations are my favorite kind.” She stepped onto the platform. “What’s your theory?” He gestured around with a gloved hand. “Drug deal. Illegal rave after-party. Maybe occult cosplay, if you want the tabloids’ version. Deal went wrong, victim was stabbed during a panic. Everyone else scarpered before uniforms arrived.” “Occult cosplay.” Fenner shrugged. “Look around.” She did. Candles guttered in old wine bottles. Chalk marks scored the concrete in looping symbols. A string of animal bones hung from a signal box like wind chimes. Scattered stock everywhere—if stock was the word. Stoppered bottles, carved stones, packets of herbs tied with red thread, old coins blackened with age. A market stall in Hell, arranged by someone with a taste for theatre. And yet. She crouched beside a smashed table and held a flashlight low. The dust told on them all. Many feet, yes, but not random milling. There had been order here before there had been chaos. Parallel paths, regular gaps, distinct stall spaces. People had known where to stand. Knew the routes through. This wasn’t an impromptu gathering. It had structure. Patel said, “We recovered a token at the stairs. Bone, carved. In Evidence Bag Three.” Quinn held out a hand. He passed her the bag. Inside sat a small white disc drilled through the center, polished by thumb grease. On one side, a mark had been carved: a vertical line crossed by three short slashes. Not decorative. Deliberate, worn by repeated handling. “Anyone recognize it?” she asked. Fenner snorted softly. “Probably some club entry chip made to look creepy.” Quinn slipped the bag back. “Bone doesn’t get mass-produced for nightclub tokens.” “No, but students with Etsy stores do.” She ignored that. “Who found the body?” “Constables Reeve and Slater. They secured the scene and called it in.” “Did they move anything?” “Only enough to check for signs of life.” She nodded and went to the corpse. The man’s face was slack with surprise more than pain. His eyes were open, pupils blown wide. There was a puncture wound below the clavicle and another in the abdomen. Knife wounds, at first glance. His fingernails were ragged, as if he’d clawed at something. His right hand clenched a fold of his own coat so tightly the knuckles had stayed white under death. There were dark smears on his cuff. Not blood. Grease? Soot? Quinn bent closer. The smell hit her then—not just resin. Ozone, faint and sharp, like air after a lightning strike. Underground, miles from weather. She looked at the wound near his chest. The edges were wrong. A knife cut should have split fibers cleanly. Here the shirt was singed inward around the puncture. Tiny scorch marks radiated from the hole. Not enough to set cloth alight, just enough to curl the threads. “Patel.” He came over. “Yeah?” “Any residue from the chest wound?” “Didn’t swab yet. Was waiting on the pathologist.” “Swab it now.” Fenner folded his arms. “You think he was stabbed with a branding iron?” “I think someone wants me to think knife.” She touched the victim’s sleeve lightly with a pen, lifting the cuff. A dusting of fine black particulate came off on the plastic. “Bag this as trace if you haven’t.” Patel was already reaching for a swab. “On it.” Quinn stood and turned slowly in place. Platform edge. Rails drowned in darkness. Old advertising posters blistered from the walls. The floodlights left the tunnel mouths untouched, black as coal seams. One tunnel had been blocked with a temporary barrier years ago. The other remained open for a maintenance spur that no trains used anymore. Her gaze snagged on the platform tiles near the body’s shoes. “Fenner. Don’t step there.” He looked down, annoyed. “Where?” She pointed with the beam. “There. Just beyond his left heel.” A wet print shone in the light—half a footprint, narrow, the tread barely there. Not water. Something more viscous. It had dried iridescent, leaving a skin that caught green in the beam. Patel crouched. “Missed that.” “Because you were looking at the blood,” Quinn said. Fenner leaned in. “Could be spilt from one of these bottles.” “It could. But then why only one print?” She tracked outward with the light and found the answer several feet away: a second partial print on the vertical side of the platform bench, impossible if made by ordinary walking. Another on the pillar at shoulder height. Thin as a smear, almost invisible unless the light hit right. Fenner stared at it, then at her. “What am I supposed to do with that?” “Revise your straightforward theory.” She moved away from the body, following the disturbances. There were signs of a rush, but not all in the same direction. Some stalls had been abandoned quickly—small objects left behind that any dealer in contraband would have scooped up if they’d had ten spare seconds. Others had been stripped clean. Selective evacuation. Planned, then interrupted. At the far end of the platform, near a shuttered kiosk, someone had tried to wash away a stain. The concrete was damp there, scrubbed too hard. Quinn knelt and pressed her fingers near the edge. Cold. Recent. Under the water smell was that same sharp metallic tang. She angled the flashlight. A circle had been drawn here in white powder and then smeared by frantic boots. Not chalk. Salt, maybe. There were four points around it where candles had burned all the way down and fused wax to the floor. In the center sat a single object no one had touched. A small brass compass. Verdigris greened the hinge and rim. Its face was etched not with ordinary cardinal points but with cramped sigils cut so finely they seemed woven into the metal. The needle jittered, not settling north, but quivering toward the black tunnel mouth to Quinn’s right. Patel came up behind her and let out a low whistle. “That doesn’t look off the shelf.” Fenner said, “Maybe because someone scratched rubbish into it.” Quinn didn’t answer. She took a pen from her pocket and, using the clip, nudged the compass. The needle swung wildly, then snapped back to the tunnel again, trembling there like a live thing straining on a leash. She had seen compasses stick before. Magnetized metal, nearby current, any number of mundane explanations. But this station had no active line, and the jitter in that needle didn’t have the dead insistence of a broken instrument. It looked agitated. She became aware that the air here was colder than the rest of the platform. Not a draft. A pocket. The back of her neck tightened. Three years ago, DS Morris had gone down in an alley in Southwark with no witness willing to say what had moved in the dark. Officially, a fugitive with an edged weapon. Unofficially—because there was no official language for the impossible—Quinn had seen scorch marks on brick six feet above a man’s head, and blood pooled where no body had fallen, and Morris staring at empty air with a look she still woke up to. Something supernatural, the papers she'd never admit she’d read had whispered. She'd hated the word. It explained nothing. It invited stupidity. But it had taught her one thing: when a scene looked arranged to flatter ordinary logic, ordinary logic was often the first casualty. “Bag that compass,” she said. Patel hesitated. “With gloves, obviously.” “With tongs.” She straightened. “And get me a second set of photos before anything moves.” Fenner blew out a breath. “Quinn, come on. A weird flea market and a dead man doesn’t make witchcraft.” “No,” she said. “It makes organization. It makes access control.” She held up the evidence bag with the bone token. “Entry token. Hidden venue. Goods no one leaves behind unless they have to. A selective exit. Someone was conducting business here. Illegal business. Then something interrupted it.” Fenner spread his hands. “Fine. Smugglers. Dealers. I’m still with you.” “Then explain the body.” “I did.” “No.” Her voice sharpened. “You narrated it. That’s not the same thing.” He flushed. Patel busied himself very carefully with his camera. Quinn walked back to the corpse and crouched again, forcing herself to slow down. Stories lived in the small things. The victim’s shoes were expensive, but one sole had caked mud unlike anything in the station—pale clay threaded with glittering black grit. Not London street muck. His coat hem had a tear with a trace of red wax, same shade as the candle stubs by the circle. On the inside of his left wrist, just visible under his sleeve, was a stamp in faded blue ink: a symbol matching the carved mark on the bone token. Not customer. Staff? Security? Regular. She pried gently at his clenched fist with gloved fingers. Rigor had started, but not fully. Something crackled free from his grip: a scrap of paper, damp with sweat. It had been folded tiny and crushed nearly flat. “Patel, photo.” He snapped several. Quinn unfolded the scrap with care. A list in hurried block letters: Ashglass Widow salt 2 drams saffron tincture Kowalski — archives — noon The name landed like a small stone in still water. Eva Kowalski. Quinn knew it. Not personally, but enough. British Museum researcher. Popped up in a background search six months ago tied to a consultant one of Quinn’s informants swore was mixed up in esoteric thefts. The name had gone nowhere then. Here it sat in a dead man’s hand in an illegal market beneath Camden. Fenner saw her face change. “What?” She handed him the scrap. He read it, eyebrows climbing. “Maybe it’s a customer list. Maybe this Kowalski person buys herbs.” “Maybe.” But her mind was already moving. Archives. Noon. Not a random shopping note. A meeting. She looked again toward the tunnel the compass favored. The black there seemed thicker now, as if the light didn’t push into it so much as get swallowed. Along the platform edge, a series of tiny chips marked the concrete in a line leading toward that darkness. Not impact marks. Burn marks, each no bigger than a coin. And among them, almost hidden, another of those iridescent smears. Something had come from the tunnel onto the platform. Or gone back into it. “Has anyone searched down there?” she asked. Patel said, “Uniforms shone torches in. Said it was clear for twenty yards.” “Twenty yards isn’t searched.” Fenner gave a humorless laugh. “You really want to send people into an unstable tunnel because a dodgy compass twitched at you?” Quinn stood. Her brown eyes stayed on the darkness. “No. I want to know why a man with a burn wound dressed up as a stabbing died in a hidden market no one in your straightforward theory can explain, clutching a note about museum archives and a woman named Kowalski.” She turned back to the platform and saw it whole then, not as debris but as sequence. Traders in place. Controlled entry. Circle prepared near the kiosk. Compass set within it, likely as a guide or warning. Victim near the center of activity, not at the edge of a deal. Panic not from police arrival—there were no signs of a slow pack-up, no discarded phones, no bags of pills, none of the mess ordinary criminals left. Instead there was surgical abandonment. People who knew exactly which items mattered and which could be sacrificed. Then the body moved—dragged a short distance from the circle to where it was found, enough to support a simpler story. Blood redistributed. Weapon absent because the wound wasn’t made by one. And the biggest tell of all: no one had looted the compass. Criminals stole useful things. Superstitious people left cursed things exactly where they lay. “Patel, widen the perimeter to include the tunnel entrance and the kiosk area. Full trace on the wax, the powder, the prints, and those feathers. I want residue testing on the wound and everything in a two-meter radius of that circle.” “Right.” “Fenner, get someone on Eva Kowalski quietly. No uniforms on her doorstep. I want her movements, work schedule, associates, and whether she knows our victim before she knows we’re asking.” Fenner still looked skeptical, but the note had done its work. “And if she’s just a researcher with unfortunate shopping habits?” “Then we apologize later.” She took one more look at the compass as Patel reached for tongs. The needle shivered, insistent, toward the tunnel. Toward whatever lay deeper under Camden. Something was wrong with the scene. Not messy wrong. Designed wrong. Built to be read by tired eyes and filed under vice, panic, fatal stabbing. But beneath the staging, another shape pressed through. Quinn felt the old, unwelcome sensation she’d had in Southwark three years ago, when the facts had refused to stay inside the borders of the possible. Fear, yes, but not the kind that made her back away. The useful kind. The kind that honed. She looked into the dark and thought, You missed something. Then she corrected herself. No. Someone wanted them to.
created_at"2026-03-06T12:01:12.483Z" 3/6/2026, 12:01:12 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency451
moderation_latency(null)
generation_time101387
tokens_prompt923
tokens_completion4250
native_tokens_prompt835
native_tokens_completion3506
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.0546775
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0ac92ce5fe67649e0169aac2088fdc8197938905ed706d2a70"
is_byokfalse
latency191
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-1772798472-7KcfV1Mjbf2cxl2mYRj3"
upstream_id"resp_0ac92ce5fe67649e0169aac2088fdc8197938905ed706d2a70"
total_cost0.0546775
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
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences68
tagDensity0.221
leniency0.441
rawRatio0
effectiveRatio0
81.25% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2667
totalAiIsmAdverbs10
found
0
adverb"quickly"
count2
1
adverb"softly"
count1
2
adverb"tightly"
count1
3
adverb"lightly"
count1
4
adverb"slowly"
count1
5
adverb"very"
count1
6
adverb"carefully"
count1
7
adverb"gently"
count1
8
adverb"really"
count1
highlights
0"quickly"
1"softly"
2"tightly"
3"lightly"
4"slowly"
5"very"
6"carefully"
7"gently"
8"really"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
90.63% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2667
totalAiIsms5
found
0
word"fluttered"
count1
1
word"chill"
count1
2
word"structure"
count1
3
word"blown wide"
count1
4
word"etched"
count1
highlights
0"fluttered"
1"chill"
2"structure"
3"blown wide"
4"etched"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"clenched jaw/fists"
count1
highlights
0"clenched fist"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences246
matches
0"k with surprise"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences246
filterMatches
0"watch"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences298
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen45
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2659
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions64
wordCount2110
uniqueNames20
maxNameDensity0.9
worstName"Quinn"
maxWindowNameDensity1.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn19
Tube1
Lock1
Scene1
Manager1
Patel10
Mark1
Fenner13
Hell1
Morris2
Southwark2
London1
Ashglass1
Widow1
Kowalski2
Museum1
Camden3
Archives1
You1
persons
0"Harlow"
1"Quinn"
2"Lock"
3"Manager"
4"Patel"
5"Mark"
6"Fenner"
7"Morris"
8"Kowalski"
9"You"
places
0"Southwark"
1"London"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences139
glossingSentenceCount2
matches
0"seemed woven into the metal"
1"seemed thicker now, as if the light didn’t push into it so much as get swallowed"
49.57% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.504
wordCount2659
matches
0"not with ordinary cardinal points but with cramped sigils cut so finely they seemed woven into the"
1"not settling north, but quivering toward the black tunnel mouth to Quinn’s right"
2"Not personally, but enough"
3"not as debris but as sequence"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences298
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs112
mean23.74
std25.83
cv1.088
sampleLengths
021
179
210
3110
416
525
637
72
811
998
1058
1114
1218
1336
142
154
1665
172
1859
1915
2047
215
2212
2312
247
257
2612
274
288
297
3075
313
3221
3348
341
354
366
378
383
3913
4038
419
4255
4311
444
455
4611
4732
484
499
88.15% Passive voice overuse
Target: ≤2% passive sentences
passiveCount12
totalSentences246
matches
0"been knocked"
1"been carved"
2"was singed"
3"been blocked"
4"been abandoned"
5"been stripped"
6"been drawn"
7"was etched"
8"been folded"
9"was mixed"
10"get swallowed"
11"was found"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs354
matches
0"was already reaching"
1"was already moving"
46.98% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount0
flaggedSentences10
totalSentences298
ratio0.034
matches
0"Feathers—black, oily-looking—clung to a puddle by the edge of the platform."
1"Scattered stock everywhere—if stock was the word."
2"The smell hit her then—not just resin."
3"A wet print shone in the light—half a footprint, narrow, the tread barely there."
4"Some stalls had been abandoned quickly—small objects left behind that any dealer in contraband would have scooped up if they’d had ten spare seconds."
5"Unofficially—because there was no official language for the impossible—Quinn had seen scorch marks on brick six feet above a man’s head, and blood pooled where no body had fallen, and Morris staring at empty air with a look she still woke up to."
6"The victim’s shoes were expensive, but one sole had caked mud unlike anything in the station—pale clay threaded with glittering black grit."
7"Ashglass Widow salt 2 drams saffron tincture Kowalski — archives — noon The name landed like a small stone in still water."
8"Panic not from police arrival—there were no signs of a slow pack-up, no discarded phones, no bags of pills, none of the mess ordinary criminals left."
9"Then the body moved—dragged a short distance from the circle to where it was found, enough to support a simpler story."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2127
adjectiveStacks2
stackExamples
0"same sharp metallic tang."
1"lay deeper under Camden."
adverbCount77
adverbRatio0.03620122237893747
lyAdverbCount22
lyAdverbRatio0.010343206393982134
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences298
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences298
mean8.92
std7.54
cv0.845
sampleLengths
021
125
216
311
421
52
62
72
85
95
105
1116
1212
1313
149
1517
1617
1710
1811
1914
202
2119
222
234
247
2530
262
2711
289
2917
3022
312
322
334
346
3512
3622
372
3816
3915
4027
413
4211
4315
443
457
4629
472
482
492
75.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.4664429530201342
totalSentences298
uniqueOpeners139
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences198
matches
0"A lot of blood had"
1"Officially, a fugitive with an"
2"Unofficially—because there was no official"
3"Instead there was surgical abandonment."
4"Then the body moved—dragged a"
5"Then she corrected herself."
ratio0.03
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount45
totalSentences198
matches
0"Her boots rang on the"
1"She descended with the clipped,"
2"She never liked to walk"
3"He gave her a look"
4"She stepped onto the platform"
5"He gestured around with a"
6"She crouched beside a smashed"
7"It had structure."
8"He passed her the bag."
9"She ignored that."
10"She nodded and went to"
11"His eyes were open, pupils"
12"His fingernails were ragged, as"
13"His right hand clenched a"
14"She looked at the wound"
15"He came over."
16"She touched the victim’s sleeve"
17"Her gaze snagged on the"
18"He looked down, annoyed."
19"She pointed with the beam."
ratio0.227
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount137
totalSentences198
matches
0"Detective Harlow Quinn stopped at"
1"Camden Lock, closed since before"
2"The station mouth yawned beneath"
3"Quinn ducked under the tape."
4"Her boots rang on the"
5"She descended with the clipped,"
6"Dust filmed the old tiled"
7"A crate of smashed glass"
8"Feathers—black, oily-looking-clung to a puddle"
9"Crime Scene Manager Patel looked"
10"Quinn checked the worn leather"
11"Patel followed her gaze across"
12"Quinn let her eyes move"
13"She never liked to walk"
14"The body lay halfway down"
15"Shirt collar soaked black."
16"A chalky pallor under the"
17"Fenner was broad-shouldered and pink"
18"He gave her a look"
19"She stepped onto the platform"
ratio0.692
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences198
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount0
fancyTags(empty)
dialogueSentences68
tagDensity0.132
leniency0.265
rawRatio0
effectiveRatio0
89.9988%