Run: 2026-03-06-01KK1GSP7D39F5JXC3ESH2D0J9

Run Details

Model:
GPT-5.4
Duration:
1m 28s
Cost:
$0.051423
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 reached the dead platform, the smell had already found a way into everything. It rode the cold air in the abandoned station beneath Camden—old damp, rust, stale electricity, and beneath it all a sweet-metal stink that cut straight through the rest. Blood did that. Even after eighteen years, it still announced itself before the body came into view. Quinn ducked under the police tape strung crookedly between two flaking enamel pillars and took in the scene without speaking. Her boots scraped over a skin of grit and old newspaper paste. High above, somewhere beyond the black throat of the tunnel, a train thundered on a living line, the vibration shivering dust from the tiled arch. The station itself had been dead for decades. Its name board was half-missing, the surviving letters drowned in soot. Old advertisements peeled from the walls in long curled tongues. Water dripped steadily onto the tracks, each drop loud in the hush between voices. Uniforms clustered where uniforms always clustered—at the edge of ugliness, eager and uneasy in equal measure. A pair of crime scene techs worked under portable lamps that cast the platform in harsh white islands and left the corners thick with shadow. A body lay near the yellowed edge line, covered from the chest down with a white sheet that had already gone pink at one corner. Quinn stopped three paces short and looked first at the station, not the corpse. That habit had made younger officers think she was cold. It wasn't coldness. It was sequence. Rooms lied less than people. “Detective Chief Inspector’s on his way?” she asked. “No, ma’am,” said a constable she vaguely recognized. “You’re lead.” Of course she was. Nobody liked getting called to a body in a place that should have been inaccessible, below a district already crawling with rumors and nuisance reports. Better to hand it to Quinn. She attracted strange work. Or perhaps strange work had learned her address. She flexed her left wrist, feeling the familiar drag of her worn leather watch against bone, and turned toward the man waiting for her with his hands tucked into his scene suit pockets. DI Peter Vale gave her a tight nod. He was younger by ten years, smooth-faced where she had gone spare and hard, his hood pushed back from neat blond hair already damp with underground sweat. “Quinn.” “Vale.” He glanced toward the body. “Male, mid-forties. No ID on him. Some kind of transient, by the look of his clothes. Throat trauma, significant blood loss. Likely killed elsewhere and dumped.” “Likely?” Vale’s mouth flattened a fraction. He disliked her economy; it made him hear his own speculation. “There’s not enough blood for the injury if he died here.” That, at least, was worth hearing. Quinn stepped closer. The victim lay on his back, one arm flung out, palm up, fingers curled as if still trying to grasp something that had gone. His coat was cheap grey wool gone shiny at the elbows. Dirt caked the hems of his trousers. The exposed face was waxen under the station lights, cheeks rough with beard, eyes half-open and filmed over. The throat had been opened in a deep lateral cut, but the wound edges were odd—too clean in some places, ragged in others, as though the instrument had changed its mind midway through. She crouched. Her knees clicked. She ignored it. “Time of death?” “Prelim says sometime between midnight and three.” “Who found him?” “Urban explorer. Climbed through a maintenance shaft with two mates to film rubbish for social media. One of them nearly fainted. Patrol brought them in.” Quinn leaned in without touching. There was blood on the collar, blood soaking the front of the shirt, blood dried black in the hollow above the clavicle. But Vale was right. For a throat wound of that depth, the platform should have worn a wider spray. Arterial pumping made itself known. Walls, floor, shoes—something always carried the signature. Here there was a pool beneath the head and shoulders, and a runnel that had slipped between broken tiles toward the track bed. Not enough. Not natural either. “Body moved,” she said. Vale gave a small shrug. “That’s my read. Dump site. Access through the service stairs on the north end, probably.” Quinn looked up toward the staircase, sealed with a rusted gate chained years ago by Transport for London. The chain remained in place. So did the padlock, furred orange with age. “You had that checked?” “Gate can be climbed around.” “In scene suits, carrying a dead man?” He spread his hands. “People manage.” People did. Corpses, however, made demands. Weight. Balance. Smear. Damage. They left traces because gravity was a snitch. Quinn rose and turned slowly in a full circle. The platform was narrow, cluttered with old debris and fresh footprints marked by white scene tents. The tech nearest the tunnel mouth glanced up from a camera and gave her room. She crossed to the wall instead of the obvious path and studied the dust. Most of the station wore a long-settled coat of grey, interrupted by rat trails, dripping water, the scuff of recent police activity. But twenty feet down, near a tiled alcove where an advertising frame hung empty, the dust had been disturbed before uniforms arrived. A crescent sweep, as if something broad had brushed low over it. Beside it, a print no one had tented because it did not look like a shoe. Four elongated marks in parallel, and a fifth set back from them. Quinn stared at it until the station noise seemed to recede. “Get that photographed,” she said. “It already has been,” said Vale behind her. “Probably from some bit of scrap dragged through.” “By what?” He made no answer. She crouched again, ignoring the protest in her thighs. The marks had pressed into damp dust rather than cutting through it. Fresh enough to hold shape, old enough that the edges had softened. Not metal. Not a crate corner. It looked almost like a hand. No. Like the memory of one. She straightened and let her gaze travel upward. The tiled wall above the disturbed patch held a reddish smear at shoulder height, narrow as two fingers together. Another lay higher, nearly level with her eyes, interrupted by one clean section where the tile had not taken stain at all. As if something had stood there between blood and wall. “Victim wasn’t dragged in by a person holding him under the arms,” she said. Vale sighed softly. “You can’t know that.” “I can know the wall would be different if he was.” She stepped back from the alcove and angled herself toward the body. From here the line ran clean: alcove to corpse, not by dragging but by staggering intervals. Small spots. Then a pause. Then another cluster farther on. Not castoff. Drip trail. The man had bled here. Just not enough to match his wound. Quinn’s jaw tightened. She had felt this before, that little cold separation in the pattern of things—the moment the facts remained factual but refused the shape they ought to make. Three years ago in a warehouse in Limehouse, Morris on the concrete with his eyes wide and no answer in any physical law she knew. The file still lived in her head because no one had managed to close it honestly. The official version had seams. She had spent three years catching her nail in them. A murmur stirred near the tape. Someone in civilian clothes ducked under before the constable could stop her. Eva Kowalski halted the instant she saw Quinn’s expression. She clutched the strap of a worn leather satchel to her chest, curls escaping in every direction from the damp underground air. Round glasses had slid down her freckled nose. She pushed them up, then tucked a strand of red hair behind her left ear with a gesture so automatic it looked like a reflex against fear. “What the hell is she doing here?” Vale asked. Quinn did not answer him immediately. Eva should not have been there. Which meant she had come for a reason. “Ms. Kowalski,” Quinn said. “This is a restricted scene.” Eva glanced from the sheeted body to the tiled walls and swallowed. “I know. I’m sorry. I came because one of the patrol officers mentioned where the body was found.” Her voice dropped. “Beneath Camden.” Vale gave a humorless laugh. “That narrows it down to every crackpot story in North London.” Eva’s green eyes flicked to him and away. “You can dismiss me later. Just—have you found a token?” Quinn’s attention sharpened. “What kind of token?” “Bone. Usually carved. Small enough to fit in a palm.” Vale folded his arms. “For God’s sake.” But Quinn was already looking back at the platform. Entry requirement. The hidden market beneath Camden that moved with the full moon and admitted only those carrying the right thing. She had heard the stories from informants too drunk or terrified to keep them straight. Most she filed under folklore with criminal garnish. Most. “Why bone?” Quinn asked. Eva came closer, careful where she stepped, eyes darting over the scene with a scholar’s hunger trying not to become panic. “Because places like this don’t open cleanly. Not to everyone. A token acts as permission. Anchor, key, invitation—depends on who made it.” She looked at the chained gate and frowned. “If this station was being used—if the Veil Market was here before the full moon—then ordinary access points might be irrelevant.” Vale turned to Quinn as if appealing to a referee. “Are we seriously entertaining market ghosts now?” “We’re entertaining evidence,” Quinn said. That shut him up, though not happily. She motioned Eva no farther and crossed to the body once more. “Pockets inventoried?” “One of the uniforms did an initial check,” Vale said. “Nothing useful.” “Do it again.” The nearest tech knelt and, at Quinn’s direction, carefully worked through the victim’s coat and trousers under camera. Coins. A packet of rolling tobacco. A bent lighter. String. An oyster card with no name. In the inside breast pocket, tucked in the lining as if hidden rather than carried, the tech found a small brass compass on a frayed cord. Even under the flat scene light, the object seemed to hold a different shade of dullness from everything around it. Verdigris ringed the hinge and nestled in the etched grooves across the face. Quinn took it on a gloved palm when the tech offered it up. “Protective markings,” Eva said quietly. Vale muttered, “Or decoration.” Quinn thumbed the lid open. The needle quivered. Spun once. Then settled—not north, but toward the black tunnel beyond the body. A second later it jerked left, toward the empty alcove. Then right again, shivering violently as if caught between arguments. Quinn felt all the station’s cold gather under her skin. “What is it?” she asked. Eva looked at the compass the way a starving person looked at bread. “A Veil Compass. Shade-made, if it’s genuine. It points toward supernatural ruptures. Portals. Thin places.” Her voice had gone very soft. “It shouldn’t be here unless the victim was looking for one, or had already found one.” Vale stared at the needle, his skepticism faltering under the inconvenience of movement no magnetized railway junk ought to produce. “There are old electrical lines all over this place. That could explain—” “No,” Quinn said. She had opened enough compasses in enough odd places to know what interference looked like. This was not random pull. This was attraction and refusal at once. She shifted her angle. The needle swung, then trembled back toward the alcove. Quinn walked there slowly, compass open in her hand. The closer she came, the more frantic the needle became, ticking against the glass in dry little strikes. The alcove itself was bare except for the empty advert frame and a bench eaten by rust. But the air in front of it felt wrong—not colder, not warmer. Thicker. As if she had stepped into the space where a crowd had stood moments ago and somehow left the pressure of their absence behind. She lowered herself again, bringing the compass near the wall. The needle snapped hard to the tile directly above the strange handlike print. There, almost invisible beneath grime, was a sigil scratched into the glaze. Not old vandalism. New. Deliberate. Three curved lines crossed by a vertical stroke, the tile edges around it craze-cracked as though heat had touched only that symbol and nothing else. “Photograph this,” Quinn said, though the tech was already doing it. Eva had gone pale behind her glasses. “That’s a warding break.” “You know that for certain?” “I know I’ve seen similar marks in restricted manuscripts.” She tucked hair behind her ear again, fingers shaking now. “Something opened here. Briefly. Maybe repeatedly. If the victim was cut near the threshold…” She looked toward the body, toward the scant blood, and understanding blanched her face further. “Part of the blood loss may not be on this side.” Vale made a disgusted sound, but it lacked conviction. “On this side?” Quinn barely heard him. She was looking at the wall, at the clean section in the blood smear, at the low crescent in the dust, at the handprint that wasn’t a handprint. The body had not been dumped after death. It had come through injured. Perhaps carried, perhaps dragged by something that did not leave the marks a man would. The killer—or whatever had made that wound—had not used the service stairs because it had not needed to. Morris had died in a locked warehouse with no second exit and footprints that stopped six feet from his body. The seam in the world widened by another millimeter. “Search the victim for trace inconsistent with this environment,” she said, her voice crisp now, all the old military precision of her bearing clicking into place. “Soot composition, mineral residue, pollen, anything. Swab the wound margins. I want the alcove tiles lifted if forensics can manage it without destroying the mark. And nobody touches this compass except gloved.” Vale opened his mouth. She cut him off. “Also, have every officer on scene checked for unauthorized removals from the body or floor. Specifically a carved bone token.” He bristled. “You think one of my people pocketed evidence?” “I think if there was a token and it’s gone, that matters.” A beat. Then he nodded once, reluctant but caught by the force of certainty in her tone. Quinn kept her eyes on the alcove. The station seemed to listen back. Drip. Drip. Somewhere in the tunnel, too deep for light, something gave a faint metallic clink, as if a chain had just stopped swaying. She closed the Veil Compass. The click sounded indecently loud. “Whatever happened here,” she said, more to herself than to the others, “the scene isn’t only a scene. It’s a doorway with a corpse left in it.” Eva looked at her, frightened and vindicated all at once. Vale looked as if he wanted to reject every word and could not find a fact sturdy enough to stand on. Quinn slipped the compass into an evidence bag and watched the verdigris-caught brass dull behind plastic. Then she turned back to the dead man on the platform edge. For the first time that morning, the evidence had begun to add up. That was the problem. It was adding up to something the rest of them still did not want to name.
created_at"2026-03-06T12:08:45.044Z" 3/6/2026, 12:08:45 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency444
moderation_latency(null)
generation_time87900
tokens_prompt923
tokens_completion4090
native_tokens_prompt835
native_tokens_completion3289
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.0514225
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0e8f2e5227a8e9d60169aac3cd1c18819097f7ec6b52c37c5f"
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-1772798925-nCzpCzCjoLdRlpjn59eR"
upstream_id"resp_0e8f2e5227a8e9d60169aac3cd1c18819097f7ec6b52c37c5f"
total_cost0.0514225
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 said quietly [quietly]"
dialogueSentences64
tagDensity0.328
leniency0.656
rawRatio0.048
effectiveRatio0.031
88.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2600
totalAiIsmAdverbs6
found
0
adverb"slowly"
count2
1
adverb"softly"
count1
2
adverb"happily"
count1
3
adverb"carefully"
count1
4
adverb"very"
count1
highlights
0"slowly"
1"softly"
2"happily"
3"carefully"
4"very"
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)
82.69% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2600
totalAiIsms9
found
0
word"thundered"
count1
1
word"familiar"
count1
2
word"pumping"
count1
3
word"weight"
count1
4
word"flicked"
count1
5
word"etched"
count1
6
word"quivered"
count1
7
word"trembled"
count1
8
word"sturdy"
count1
highlights
0"thundered"
1"familiar"
2"pumping"
3"weight"
4"flicked"
5"etched"
6"quivered"
7"trembled"
8"sturdy"
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
narrationSentences213
matches(empty)
95.91% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount4
narrationSentences213
filterMatches
0"think"
1"watch"
2"hear"
hedgeMatches
0"seemed to"
1"managed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences254
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen34
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2587
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions70
wordCount2080
uniqueNames15
maxNameDensity1.35
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Quinn"
discoveredNames
Detective1
Harlow1
Quinn28
Camden2
Peter1
Vale16
Transport1
London1
Limehouse1
Morris2
Kowalski1
Eva10
Veil1
Compass1
Drip3
persons
0"Harlow"
1"Quinn"
2"Peter"
3"Vale"
4"Morris"
5"Kowalski"
6"Eva"
places
0"London"
1"Limehouse"
2"Drip"
globalScore0.827
windowScore0.333
91.86% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences129
glossingSentenceCount3
matches
0"looked like a reflex against fear"
1"as if appealing to a referee"
2"looked like"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.773
wordCount2587
matches
0"not by dragging but by staggering intervals"
1"not north, but toward the black tunnel beyond the body"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences254
matches
0"made that wound"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs106
mean24.41
std22.74
cv0.932
sampleLengths
019
145
2100
366
414
521
68
710
847
933
1036
111
1231
131
1427
159
1693
178
183
197
203
2125
2258
2325
243
254
2620
2731
284
295
307
316
3218
3354
3484
3511
365
3716
382
3949
406
4149
4210
4314
447
4511
4642
4712
4886
4918
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences213
matches
0"been opened"
1"been disturbed"
2"been dumped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs355
matches
0"was already looking"
1"was already doing"
2"was looking"
3"was adding"
41.62% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount1
flaggedSentences9
totalSentences254
ratio0.035
matches
0"It rode the cold air in the abandoned station beneath Camden—old damp, rust, stale electricity, and beneath it all a sweet-metal stink that cut straight through the rest."
1"Uniforms clustered where uniforms always clustered—at the edge of ugliness, eager and uneasy in equal measure."
2"He disliked her economy; it made him hear his own speculation."
3"The throat had been opened in a deep lateral cut, but the wound edges were odd—too clean in some places, ragged in others, as though the instrument had changed its mind midway through."
4"Walls, floor, shoes—something always carried the signature."
5"She had felt this before, that little cold separation in the pattern of things—the moment the facts remained factual but refused the shape they ought to make."
6"Then settled—not north, but toward the black tunnel beyond the body."
7"But the air in front of it felt wrong—not colder, not warmer."
8"The killer—or whatever had made that wound—had not used the service stairs because it had not needed to."
97.43% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2096
adjectiveStacks0
stackExamples(empty)
adverbCount90
adverbRatio0.042938931297709926
lyAdverbCount18
lyAdverbRatio0.008587786259541985
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences254
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences254
mean10.19
std7.77
cv0.763
sampleLengths
019
128
23
314
420
512
625
78
811
910
1014
1116
1225
1325
1414
1510
163
173
185
198
208
212
224
2325
246
254
268
2733
288
2927
301
311
325
3326
341
355
3611
3711
386
393
4024
4111
427
4318
4433
452
463
473
483
497
65.35% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.4251968503937008
totalSentences254
uniqueOpeners108
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences177
matches
0"Of course she was."
1"Then a pause."
2"Then another cluster farther on."
3"Just not enough to match"
4"Then settled—not north, but toward"
5"Then right again, shivering violently"
6"Perhaps carried, perhaps dragged by"
7"Then he nodded once, reluctant"
8"Somewhere in the tunnel, too"
9"Then she turned back to"
ratio0.056
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount42
totalSentences177
matches
0"It rode the cold air"
1"Her boots scraped over a"
2"Its name board was half-missing,"
3"It wasn't coldness."
4"It was sequence."
5"She attracted strange work."
6"She flexed her left wrist,"
7"He was younger by ten"
8"He glanced toward the body."
9"He disliked her economy; it"
10"His coat was cheap grey"
11"Her knees clicked."
12"She ignored it."
13"He spread his hands."
14"They left traces because gravity"
15"She crossed to the wall"
16"He made no answer."
17"She crouched again, ignoring the"
18"It looked almost like a"
19"She straightened and let her"
ratio0.237
89.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount131
totalSentences177
matches
0"It rode the cold air"
1"Blood did that."
2"Quinn ducked under the police"
3"Her boots scraped over a"
4"The station itself had been"
5"Its name board was half-missing,"
6"Water dripped steadily onto the"
7"Uniforms clustered where uniforms always"
8"A pair of crime scene"
9"A body lay near the"
10"Quinn stopped three paces short"
11"That habit had made younger"
12"It wasn't coldness."
13"It was sequence."
14"Rooms lied less than people."
15"Nobody liked getting called to"
16"She attracted strange work."
17"She flexed her left wrist,"
18"He was younger by ten"
19"He glanced toward the body."
ratio0.74
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount5
totalSentences177
matches
0"By the time Detective Harlow"
1"Even after eighteen years, it"
2"As if something had stood"
3"Even under the flat scene"
4"As if she had stepped"
ratio0.028
52.55% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences87
technicalSentenceCount11
matches
0"A pair of crime scene techs worked under portable lamps that cast the platform in harsh white islands and left the corners thick with shadow."
1"A body lay near the yellowed edge line, covered from the chest down with a white sheet that had already gone pink at one corner."
2"Nobody liked getting called to a body in a place that should have been inaccessible, below a district already crawling with rumors and nuisance reports."
3"The throat had been opened in a deep lateral cut, but the wound edges were odd—too clean in some places, ragged in others, as though the instrument had changed …"
4"A crescent sweep, as if something broad had brushed low over it."
5"The hidden market beneath Camden that moved with the full moon and admitted only those carrying the right thing."
6"Eva came closer, careful where she stepped, eyes darting over the scene with a scholar’s hunger trying not to become panic."
7"Then right again, shivering violently as if caught between arguments."
8"Three curved lines crossed by a vertical stroke, the tile edges around it craze-cracked as though heat had touched only that symbol and nothing else."
9"She was looking at the wall, at the clean section in the blood smear, at the low crescent in the dust, at the handprint that wasn’t a handprint."
10"Somewhere in the tunnel, too deep for light, something gave a faint metallic clink, as if a chain had just stopped swaying."
53.57% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount3
matches
0"Quinn said, though the tech was already doing it"
1"She tucked, fingers shaking now"
2"she said, more to herself than to the others,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount1
fancyTags
0"Vale muttered (mutter)"
dialogueSentences64
tagDensity0.25
leniency0.5
rawRatio0.063
effectiveRatio0.031
89.7573%