Run: 2026-03-06-01KK1H78G992J9FKSEWJEJW4KV

Run Details

Duration:
1m 43s
Cost:
$0.054558
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
By the time Detective Harlow Quinn ducked under the rusted station shutter, the smell had already worked its way into the back of her throat. Not blood. Not exactly. The copper tang was there, yes, but fouled by something sweeter and mineral, like rainwater left too long in old pipes. The abandoned Tube station beneath Camden breathed cold air through cracked tiles and black tunnel mouths, and every sound seemed to come back altered. A radio crackled somewhere behind her. A boot scraped. Water dripped at slow, maddening intervals into the dark. Quinn paused just inside the cordon and let her eyes adjust. The old platform had been converted into a market of sorts, though no one on paper would ever admit it existed. Tables stood abandoned in crooked rows, some draped in moth-eaten velvet, others made of packing crates and railway boards balanced on oil drums. Glass jars lay shattered across the concrete. Dried herbs, black feathers, lengths of chain, wax stubs, bones too small to be human and too neatly bundled to be innocent—merchandise had spilled and scattered in the rush of departure. The place looked as though a storm had passed through it and selected only the strange. At the far end of the platform, under the dead roundel sign, uniformed officers hovered around a body. Quinn took in the scene as she walked: scorch marks on one tiled pillar, fine as lace; a handcart overturned near the tracks; no obvious signs of struggle beyond the immediate center. The officers glanced at her, then looked away again. They all knew her stride by now, the clipped tempo of it, the way she arrived already measuring distances. Her worn leather watch sat snug against her left wrist. She checked the time without really seeing it. “Morning, ma’am.” Detective Sergeant Ian Mercer peeled away from the knot of uniforms and met her halfway. He was thirty, eager, and had the unfortunate habit of reaching conclusions the way some men lunged for the last train. His tie was askew, his notebook open in one hand. “Not much morning about it,” Quinn said. Mercer gave a thin smile. “Fair.” She nodded toward the market. “Who found it?” “Transport maintenance crew came through a service access tunnel just before five. One of them saw the body, called it in. Place was empty except for the victim.” “Empty?” Quinn asked. Mercer hesitated, just enough. “As empty as a place like this gets.” Quinn looked at him. “Meaning?” He lowered his voice. “We recovered signs of illicit trade, obviously. Contraband, maybe narcotics, maybe ritual paraphernalia if you want to use the colorful term. We’ve got one dead male, likely stabbed. Looks like a deal gone bad. Smugglers spook easy. One body, everyone else bolts.” “Likely stabbed,” Quinn repeated. “That’s what the pathologist on scene said at first glance.” “Then I’ll have a first glance.” She moved past him before he could fill the silence with theory. The victim lay on his back near the yellowed edge of the platform, one arm crooked over his chest as if he’d tried to ward something off and changed his mind halfway through dying. Male, late thirties to early forties. Pale under station grime. Expensive coat, though the cut was old-fashioned enough to look like affectation. No wallet in evidence. His throat had been cut cleanly from left to right, but not deep enough to account for the amount of blood spread beneath him. The larger wound sat lower, just under the sternum: a puncture through shirt and coat, narrow and precise. Quinn crouched. The concrete leached cold through her trousers. She studied the blood first. It had pooled badly. Not badly for the killer, badly for physics. The main slick spread toward the track bed despite the slight rise in the platform grade. Against the weak light rigs the scene-of-crime team had brought in, the blood looked wrong in color: not bright arterial, not dark venous, but iridescent at the edges, a skin of oil over black-red. “Has anyone tested that?” she asked. A forensic tech looked up from a kit. “Preliminary swab came back contaminated. We’re rerunning.” “Contaminated by what?” The tech glanced at Mercer, then back at Quinn. “Unknown.” Mercer folded his arms. “Could be chemicals from whatever they sell down here.” Quinn said nothing. She leaned closer to the body. There was lividity in the neck and hands, but less than she expected. The victim’s fingers were stained gray around the nails, as though he’d handled ash or old coins. His face had not settled into the usual vacancy she saw in murder victims. There was surprise there, yes, but threaded with something uglier. Fear sharpened into disbelief. She looked at the throat cut again. Fine work. Controlled angle. A right-handed assailant facing him, or standing close to his left shoulder. But the stab under the sternum—that had gone in straight, no hesitation, no drag marks in the cloth. Almost surgical. “Two attacks?” Mercer said behind her. “One to immobilize, one to finish?” “Maybe.” “Or one offender making sure.” “Maybe.” He exhaled, impatient with her economy. “We found traces of boot prints leading in from the tunnel and out again. Several sets. Crowd dispersal pattern. There’s no sign of some locked-room miracle. This place runs on criminal traffic. Someone got crossed.” Quinn rose and scanned the platform. The lighting in the station came from a mix of portable police lamps and the market’s own fixtures—strings of dim bulbs powered by cables that disappeared into the walls, hurricane lamps with blue-white flames, candles burned down in clusters. Too many kinds of light. It fractured depth. Turned every puddle into a trick. At the nearest stall, charms made of knotted thread and teeth hung from a bent iron frame. Several had snapped, but not from impact. The fibers looked singed through. Nearby, a tabletop mirror no larger than a saucer had cracked into a spiderweb pattern without losing a single shard. A crate of tiny stoppered vials had melted together into a fused lump. She moved slowly, forcing the scene to stay ordinary long enough for the ordinary to fail. “Did anyone inventory the stalls?” she asked. Mercer followed. “As much as possible. Hard to identify ownership when no one’s exactly registered for tax.” “Anything obviously stolen?” “Nothing obvious. A lot of nonsense.” Quinn stopped at a chalk mark on the ground left by a forensic photographer. “What was here?” “Compass,” Mercer said. “Small brass one. Bagged already. We thought maybe the victim carried it.” “Where is it?” He gestured to an evidence table set up near the station wall. The compass sat in a clear evidence pouch beside tagged jewelry, a folding knife, and a set of keys. Small brass casing, greened with verdigris. Face etched with symbols too regular to be decorative. Its needle quivered in tiny, frantic jerks, never settling. Quinn watched it for three seconds. Then five. The needle spun a half-circle, stopped, twitched toward the tunnel beyond the body, then snapped toward the dark tracks as if tugged by an invisible thread. Mercer frowned. “Cheap gimmick?” “No.” Quinn’s voice came flatter than she intended. Three years ago, Morris had laughed at a witness statement describing a door that opened into “somewhere wet and full of voices.” Two hours later he’d bled out in Quinn’s arms in an alley behind Clerkenwell, with no wound either of them could explain. She had spent three years refusing to build a theory around that night. Refusing didn’t make memory less precise. She took the bagged compass in one gloved hand and tilted it. The needle rattled harder. “Who bagged this?” “Patel.” Quinn looked to the tech. “When you found it, was it moving like this?” Patel swallowed. “Yes, ma’am. Thought it was broken.” “Did anyone note orientation?” “No.” A mistake, but not a fatal one. There were too many of those in strange places. Quinn carried the bag back to where the victim lay and crouched again. This time she widened her focus. Blood pattern. Body position. Tables. The lip of the platform. The line of soot on the pillar. Something tugged at her attention near the victim’s right hand. At first it looked like dust. Then she saw the shape: a faint crescent of white powder, interrupted where boots had trampled the outer edge. More of it lay under the body, a curved trail no one had marked because it was too pale against the filthy concrete. “Everyone off this section,” Quinn said sharply. The nearest constables blinked. Mercer opened his mouth. Quinn cut him off without looking at him. “Now.” Her tone moved them. Boots shuffled back. The station seemed to inhale. Quinn took a pen from her pocket and, using the capped end, brushed gently at the powder. Bone, by the texture. Ground fine. A token, maybe. Or the remains of one. She looked up at the old station entrance, then around the market stalls. Entry point matters, she thought. So does the price of admission. “Photograph this before anyone sneezes on it,” she said. Patel moved in quickly. Mercer crouched beside her, finally curious instead of certain. “What is it?” “Part of a circle.” He squinted. “For what?” “If I knew that, I’d be your superintendent.” She traced the arc with her eyes. Not random scatter. Deliberate placement, now broken by movement after the fact. A line had once enclosed the victim’s position—or had enclosed something that had stood where the victim now lay. The blood had flowed over the powder in places, but not under all of it. Which meant part of the ring had already been there before the blood fell. Not a mugging. Not a panicked knife fight. A prepared site. Quinn rose and walked the probable circumference, counting paces. Four feet radius. At one point the circle intersected with a scorch mark on the tile floor, a blackened handprint burned into the grime. Not from flame. The edges were too clean, the center untouched. “Victim ID?” she asked. Mercer checked his notes. “Nothing confirmed. No prints in the system. One witness from street level says a man matching the description was seen around Camden with market people. Called himself Pavel, maybe. Eastern European accent.” “Kowalski’s on her way,” Patel offered, almost apologetic. “You asked for an occult consultant last month if anything odd turned up. Dispatch found the note.” Mercer made a face. “We’re consulting civilians now?” Quinn ignored him. Eva Kowalski had a British Museum badge, a habit of pushing round glasses up her nose when she was annoyed, and the inconvenient gift of being useful. Quinn did not like useful when it came wrapped in books and words like threshold, but she liked blindness less. She stepped to the platform edge and shone her torch down onto the tracks. There, between the rails, lay another scatter of white fragments. Not ballast. Too smooth. Curved on one side. Burned on the other. Bone again, but larger. A token broken under force, maybe thrown. Beyond it, in the black mouth of the tunnel, the air seemed to flex. Not visibly, exactly. More like heat shimmer without heat. The hairs along Quinn’s forearms lifted. Mercer saw her stillness. “What?” She spoke without taking her eyes off the tunnel. “Tell me about the boot prints.” “Several partials. A handful of soles. We’ve got one heavy tread near the victim, likely male size eleven. Some smaller prints around the stalls. Nothing useful.” “And in the circle?” He frowned. “What circle?” She looked at him then, hard enough that he checked himself. “In the area where the body fell,” she said. “Any prints under him? Through the powder?” Mercer flipped pages, suddenly less sure. “No. Not that I saw.” “Exactly.” He blinked. “So?” “So if a crowd swarmed, if there was a knife fight, if this man was attacked where he lies, there should be transfer. Disturbance. Smears cutting through the ring before the body dropped. There aren’t any.” She pointed. “The powder line survived until the first responders stepped through it. Which means no one stood inside with him during the fatal assault.” Mercer looked from the floor to the wound in the chest and back again. “That’s impossible.” Quinn let the word sit between them. Impossible was usually just lazy shorthand for uncooperative evidence. “Not impossible,” she said. “Inconvenient.” A voice echoed from the stairs behind them, breathless and female. “I’d call it very bad, actually.” Eva Kowalski hurried down onto the platform with a museum lanyard tucked into her coat pocket and a worn leather satchel banging against her hip. Her curly red hair was half contained, half escaping in frizzed loops around her freckled face. She pushed round glasses back up her nose and then tucked hair behind her left ear in the same movement, trying and failing to hide how rattled she was. Her green eyes landed on the body, then the powder, then the evidence bag in Quinn’s hand. “Oh,” Eva said quietly. “That’s a Veil Compass.” Mercer gave a skeptical huff. “A what?” Eva ignored him. She came closer, careful where she stepped. “Where did you find it?” “Near the victim,” Quinn said. “What does it do?” Eva hesitated only a second, measuring how much honesty this room could bear. “It points toward the nearest supernatural rift or portal.” Mercer laughed once, sharp and humorless. “Right.” Quinn held out the bag. Eva peered at the etched face and went paler. “It shouldn’t be moving that fast,” she said. Quinn turned back toward the tunnel. The compass needle snapped that way again so hard it clicked against the glass. “And if it does?” Quinn asked. Eva swallowed. “Then the rift is either very close,” she said, “or it’s unstable.” The station seemed to grow quieter around them. Even the dripping water fell into a pattern Quinn suddenly mistrusted. She looked at the body one more time and saw it all rearrange itself. The puncture wound dead center, too clean for a street blade. The throat cut after, maybe to make the death look human. The blood that had run the wrong way. The circle of bone dust. The broken token on the tracks. The stalls nearest the body showing heatless damage while those farther away stood untouched. People hadn’t fled a murder. They had fled an accident, or a ritual, or a door opening where no door should be. And the dead man hadn’t been attacked by someone standing in front of him. He had been standing inside a circle, facing the tunnel, when something came through. Quinn felt the old ache behind her ribs where Morris still lived in memory, stubborn as scar tissue. For three years she had let the world call certain things nonsense because the alternative demanded too much. Here, beneath Camden, among shattered jars and black feathers and a compass that wouldn’t settle, the evidence had finally stopped asking permission. She straightened to her full height. “Seal the tunnel,” Mercer said at once, seizing on procedure. “We’ll get Transit—” “No,” Quinn said. He stared. “No?” “No one goes into that tunnel until I say so. No one touches the tracks. And no one moves this body until every inch of this platform is photographed again with the circle marked.” Mercer bristled. “On what basis?” Quinn turned her sharp jaw toward him, brown eyes steady. “On the basis,” she said, “that your dead smuggler was killed by something that didn’t leave footprints, and whoever cut his throat wanted us to miss that fact.” Mercer opened his mouth, then closed it. Eva clutched the strap of her satchel. “Detective—” Quinn raised a hand, silencing her gently but completely. She was listening. From the tunnel came a sound so faint the others might have missed it. Not a train. Not water. A thin metallic chime, like glass tapped by a fingernail from very far away. The compass needle spun wild in its bag. Quinn did not move. At last, the scene had begun to tell the truth.
created_at"2026-03-06T12:16:09.744Z" 3/6/2026, 12:16:09 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency381
moderation_latency(null)
generation_time103125
tokens_prompt923
tokens_completion4342
native_tokens_prompt835
native_tokens_completion3498
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.0545575
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_086a29355f064d320169aac589cd7081938e225ba1b2f7a299"
is_byokfalse
latency142
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-1772799369-U5knSbWvtWrgXl3EwJj7"
upstream_id"resp_086a29355f064d320169aac589cd7081938e225ba1b2f7a299"
total_cost0.0545575
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
totalTags24
adverbTagCount3
adverbTags
0"Quinn said sharply [sharply]"
1"Patel offered almost [almost]"
2"Eva said quietly [quietly]"
dialogueSentences87
tagDensity0.276
leniency0.552
rawRatio0.125
effectiveRatio0.069
77.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2678
totalAiIsmAdverbs12
found
0
adverb"really"
count1
1
adverb"slowly"
count1
2
adverb"sharply"
count1
3
adverb"gently"
count2
4
adverb"quickly"
count1
5
adverb"suddenly"
count2
6
adverb"very"
count3
7
adverb"completely"
count1
highlights
0"really"
1"slowly"
2"sharply"
3"gently"
4"quickly"
5"suddenly"
6"very"
7"completely"
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)
79.46% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2678
totalAiIsms11
found
0
word"velvet"
count1
1
word"shattered"
count2
2
word"silence"
count1
3
word"scanned"
count1
4
word"fractured"
count1
5
word"etched"
count2
6
word"quivered"
count1
7
word"traced"
count1
8
word"echoed"
count1
highlights
0"velvet"
1"shattered"
2"silence"
3"scanned"
4"fractured"
5"etched"
6"quivered"
7"traced"
8"echoed"
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
narrationSentences228
matches(empty)
99.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount5
narrationSentences228
filterMatches
0"watch"
1"look"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences291
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2674
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
63.09% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions85
wordCount2071
uniqueNames17
maxNameDensity1.74
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Detective2
Harlow1
Quinn36
Tube1
Camden2
Sergeant1
Ian1
Mercer21
Three1
Morris2
Two1
Clerkenwell1
Patel3
Kowalski2
British1
Museum1
Eva8
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Sergeant"
4"Ian"
5"Mercer"
6"Morris"
7"Patel"
8"Kowalski"
9"Eva"
places
0"Two"
globalScore0.631
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences133
glossingSentenceCount1
matches
0"looked like dust"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.748
wordCount2674
matches
0"not bright arterial, not dark venous, but iridescent at the edges, a skin of oil over black-red"
1"not dark venous, but iridescent at the edges, a skin of oil over black-red"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences291
matches
0"snapped that way"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs139
mean19.24
std20.99
cv1.091
sampleLengths
025
14
263
311
498
518
678
72
846
97
106
118
1228
133
1412
155
1646
174
1810
196
2012
21102
2214
234
2458
256
2615
273
2810
2913
3067
3143
3212
331
345
351
3641
376
3853
3962
4016
417
4217
433
446
4517
4615
473
4812
4943
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences228
matches
0"been converted"
1"was annoyed"
2"been attacked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs355
matches
0"was listening"
93.77% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount2
flaggedSentences5
totalSentences291
ratio0.017
matches
0"Dried herbs, black feathers, lengths of chain, wax stubs, bones too small to be human and too neatly bundled to be innocent—merchandise had spilled and scattered in the rush of departure."
1"Quinn took in the scene as she walked: scorch marks on one tiled pillar, fine as lace; a handcart overturned near the tracks; no obvious signs of struggle beyond the immediate center."
2"But the stab under the sternum—that had gone in straight, no hesitation, no drag marks in the cloth."
3"The lighting in the station came from a mix of portable police lamps and the market’s own fixtures—strings of dim bulbs powered by cables that disappeared into the walls, hurricane lamps with blue-white flames, candles burned down in clusters."
4"A line had once enclosed the victim’s position—or had enclosed something that had stood where the victim now lay."
87.83% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2083
adjectiveStacks1
stackExamples
0"token broken under force,"
adverbCount98
adverbRatio0.04704752760441671
lyAdverbCount25
lyAdverbRatio0.01200192030724916
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences291
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences291
mean9.19
std8.18
cv0.891
sampleLengths
025
12
22
321
424
56
63
79
811
921
1023
117
1231
1316
1418
1532
169
1719
1810
198
202
2115
2221
2310
247
255
261
275
283
2928
303
314
328
334
341
354
3642
374
3810
396
4012
4134
426
434
4412
454
4624
4718
482
497
59.11% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.38144329896907214
totalSentences291
uniqueOpeners111
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences188
matches
0"Pale under station grime."
1"Too many kinds of light."
2"Then she saw the shape:"
3"More of it lay under"
4"More like heat shimmer without"
5"Even the dripping water fell"
ratio0.032
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences188
matches
0"They all knew her stride"
1"Her worn leather watch sat"
2"She checked the time without"
3"He was thirty, eager, and"
4"His tie was askew, his"
5"She nodded toward the market."
6"He lowered his voice."
7"She moved past him before"
8"His throat had been cut"
9"She studied the blood first."
10"It had pooled badly."
11"She leaned closer to the"
12"His face had not settled"
13"She looked at the throat"
14"He exhaled, impatient with her"
15"It fractured depth."
16"She moved slowly, forcing the"
17"He gestured to an evidence"
18"Its needle quivered in tiny,"
19"She had spent three years"
ratio0.191
85.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount141
totalSentences188
matches
0"The copper tang was there,"
1"The abandoned Tube station beneath"
2"A radio crackled somewhere behind"
3"A boot scraped."
4"Water dripped at slow, maddening"
5"Quinn paused just inside the"
6"The old platform had been"
7"Tables stood abandoned in crooked"
8"Glass jars lay shattered across"
9"The place looked as though"
10"Quinn took in the scene"
11"The officers glanced at her,"
12"They all knew her stride"
13"Her worn leather watch sat"
14"She checked the time without"
15"Detective Sergeant Ian Mercer peeled"
16"He was thirty, eager, and"
17"His tie was askew, his"
18"Mercer gave a thin smile."
19"She nodded toward the market."
ratio0.75
26.60% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences188
matches
0"By the time Detective Harlow"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences78
technicalSentenceCount4
matches
0"The victim lay on his back near the yellowed edge of the platform, one arm crooked over his chest as if he’d tried to ward something off and changed his mind ha…"
1"The lighting in the station came from a mix of portable police lamps and the market’s own fixtures—strings of dim bulbs powered by cables that disappeared into …"
2"The needle spun a half-circle, stopped, twitched toward the tunnel beyond the body, then snapped toward the dark tracks as if tugged by an invisible thread."
3"Here, beneath Camden, among shattered jars and black feathers and a compass that wouldn’t settle, the evidence had finally stopped asking permission."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount1
fancyTags
0"Quinn repeated (repeat)"
dialogueSentences87
tagDensity0.23
leniency0.46
rawRatio0.05
effectiveRatio0.023
91.7147%