Run: 2026-03-18-01KM0912BXN277637G65KQ3SGJ

Run Details

Duration:
19.1s
Cost:
$0.017029
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
The train into Camden rattled like something angry in its sleep. Detective Harlow Quinn stood with one hand braced against the pole and the other resting over the worn leather watch on her left wrist, feeling the small, steady pulse of it under her thumb. Eight minutes late. The red digital clock above the carriage door insisted on a different truth, but Quinn trusted her watch more than she trusted most people. The tube doors hissed open at Camden Town, and the smell hit her first: wet concrete, old grease, stale electricity. The station above was still alive with late-night traffic and music and the sour heat of bodies drifting home, but down here the air had gone thin and mineral-cold. Unusual location was one way of putting it. Abandoned Tube station beneath Camden, sealed off for years, now reopened for a body and whatever else the scene investigators wanted to pretend they weren’t seeing. She walked down the platform steps with military precision, shoulders square, coat buttoned, brown eyes taking in everything at once. The stairwell lights had been switched to portable lamps, so the old tiled walls shone in hard white strips. In the distance, beyond the barrier tape and the uniformed constable standing guard, the station yawed open into black tunnels that looked too narrow for trains and too patient for men. A DI from Camden waited by the tape, talking with a forensics tech. Quinn recognized him from briefings: thin face, nervous mouth, the kind of officer who seemed to apologize for occupying space. He straightened when he saw her. “Detective Quinn.” “Where is it?” He gestured down the platform. “There. Or what’s left of it.” The body lay on the platform edge, just beyond the yellow line, covered now by a sheet that did not quite disguise the shape beneath. A chalk outline, smeared where boots had scuffed through it. Half a dozen evidence markers stood around the scene like bright plastic teeth. Quinn stopped three feet from the sheet and looked first at the floor, not the corpse. No blood pool. That was the first wrong thing. If someone had been killed here, in a closed station with tile and concrete and no drainage worth mentioning, there should have been blood somewhere obvious. Even if they’d cleaned it, there should have been traces. Instead the platform was almost pristine, a few dark droplets no bigger than coins, and a long drag mark that started near a bench and ended at the body, as if someone had pulled a sack across the floor. Quinn crouched. She did not touch the sheet. “Who found them?” “Transit maintenance. Two men, just before midnight. They were doing a routine inspection after reports of trespassers.” “After reports from who?” The DI hesitated. “Local residents. Noise, lights, that sort of thing.” Quinn glanced at the abandoned ticket booth across the platform. Its glass was webbed with cracks, the old signage faded to the color of old bruises. One fluorescent tube above it flickered despite no visible wiring to the main supply. She looked back at the DI. “How many times has this station been opened in the last year?” He blinked. “Opened?” “For any reason. Drainage inspection. Survey. Urban exploration sweep. Police evidence storage. Filming permit. Charity walk-through. I don’t care. How many?” “I wouldn’t know.” “No,” Quinn said. “You wouldn’t.” She stood and turned in a slow circle, taking in the platform, the tunnel mouths, the shadowed ceiling with its black stains and old hanging brackets. “Then we’ll start with what you do know.” The tech looked relieved by her tone. People always did. Harshness felt like competence to the guilty and the frightened alike. “Victim’s male,” the DI said. “Approximate age mid-thirties. No ID on him. No wallet. No phone. Nothing but clothing and this.” He handed her an evidence bag. Inside was a brass compass, small enough to fit in the palm, its casing dulled by green patina. Quinn held the bag up to the light. The face of the compass was etched with sigils so fine they looked almost decorative until she stared long enough to feel her eyes begin to itch. There was no brand name. No serial number. Just the needle, trembling. “Where was it found?” “In his hand.” “Which hand?” “Right.” Quinn looked at the body under the sheet. “And the hand is still clenched?” “Yes.” She passed the bag back. “Open it.” The DI frowned. “Ma’am?” “Open it.” A gloved tech leaned in and, with obvious reluctance, unzipped the bag enough to free the compass. The needle twitched, then swung hard to the east, as if it had smelled rain. Quinn’s gaze sharpened. Not toward the tunnels. Not toward the platform exit. East. She followed the line of the needle to a section of wall behind the ticket booth, where the tiles had been bricked over decades ago. Nothing there except grime and old advertisement paste. “Interesting,” she murmured. The DI gave a thin, humorless laugh. “If you ask me, it’s some kind of occult nonsense. We’ve had a few of those lately, haven’t we?” Quinn’s eyes flicked to him. “Have we?” He regretted the question instantly. She could see it in the tiny tightening around his mouth. Before he could recover, another voice came from behind the tape. “You have, actually. More than your lovely bureaucracy admits.” Eva Kowalski slipped through the gap with a leather satchel thumping against her hip and round glasses catching the glare of the portable lamps. Her curly red hair had escaped whatever attempt she’d made to tame it, and she immediately tucked a strand behind her left ear, a nervous little motion that didn’t match the calm in her green eyes. “Miss Kowalski,” Quinn said. “Detective,” Eva replied, a touch dry. Then, to the nervous DI: “I’m the one you phoned from the museum when you needed someone to tell you whether your dead man was carrying an artifact.” Quinn’s mouth moved almost imperceptibly. “I wasn’t aware you’d been invited.” “I wasn’t,” Eva said. “I came because if you lot keep handling these things like ordinary crimes, you’ll miss half of what’s happening.” The DI looked between them. “And you are?” “A researcher,” Eva said. “Occult archives. British Museum.” That was enough to make the DI’s face settle into a mixture of skepticism and resigned annoyance. Quinn had seen that look before. It meant the man was already deciding which evidence he could ignore if it made his life simpler. Quinn turned back to the platform. “Show me what you mean.” Eva stepped closer to the body, but stopped short of the chalk line. She did not look at the corpse first. She looked at the surroundings, just as Quinn had. Her fingers slid into the satchel and came out with a pair of thin cotton gloves and a folded note pad. “Start with the obvious,” Eva said. “The station is abandoned, but not empty. See the dust?” Quinn followed her gaze. The platform was coated in a uniform layer of gray powder except for a strip about six feet long near the bench and a scatter of boot prints leading from the tunnel mouth. But the dust around the body had been disturbed in a strange way. Not a clean trail. Not the random smear of a struggle. The pattern formed a crescent, as though something had hovered low over the floor and settled. “The victim was dragged,” the DI said. “Possibly,” Eva agreed. “But dragged by what? Look closer at the marks.” Quinn knelt again and studied the floor. The drag line wasn’t continuous. It had starts and stops, tiny dents at intervals, like something had touched down and lifted off again. Her jaw tightened. “That’s not a body being hauled,” she said. “No,” Eva said softly. “It’s a body being moved in pieces.” The DI made a sharp sound of protest. “That’s ridiculous.” Quinn’s eyes stayed on the floor. “Is it?” She shifted slightly and noticed what the first lamp had hidden. Tiny pits in the concrete, each one dark at the center, arranged in a rough arc around the chalk outline. “Burn marks,” she said. Eva nodded. “Salt-burn, if I had to guess. Not from a candle. Something used for containment.” The DI rubbed a hand over his face. “Containment of what?” Quinn stood and scanned the platform again. The answer was already beginning to press against the edges of her thoughts. There was no blood because this hadn’t been a simple murder. There were burn marks because someone had tried to hold something in place. And the compass— She glanced at the evidence bag still on the table. The needle pointing east now, steady as a pulse. “Open the tunnel gate,” Quinn said. The DI frowned. “We’ve already searched the station.” “Open it.” One of the uniformed officers obeyed, and the iron gate at the tunnel mouth groaned back on its hinges. Cold air spilled out, carrying the smell of damp stone and something older, like pennies left in rainwater. Quinn stepped to the threshold and looked in. The tunnel was not empty. At first it seemed only darkness and rails stripped bare by time. Then her eyes adjusted, and she saw the chalk lines on the wall. Not graffiti. Symbols. Repeated sigils, each one half washed away, each one placed at intervals all the way down the curve of the tunnel. She counted seven before the line vanished into the black. Eva came up beside her, careful not to cross the threshold. “Those aren’t random. They’re ward marks.” “Who put them here?” “Someone who knew exactly what they were doing.” Eva lowered her voice. “And who was afraid of whatever was coming through.” Quinn looked back at the compass. “Or someone who was guiding it.” The DI said, “Guiding what?” Quinn didn’t answer him. She was thinking of the needle. East. Not toward the tunnel itself, but toward the bricked-over wall behind the ticket booth. Toward the place where the station’s old architecture had been hidden behind later repair. She walked to the wall, the portable lamp following with a higher, harsher angle. At close range, the tile grout told its own story. The wall had been patched in a hurry. Bricks from a later repair sat in front of older stone. One section in the center had a hairline crack running through it, too neat to be damage, too straight to be accidental. Quinn touched the edge of the crack with a knuckle. The air changed. Not much. Just enough for the fine hairs on her arm to lift. Eva saw it too. Her hand went automatically to her left ear, tucking a curl away. “Quinn.” “I know.” The DI stepped back. “What is it?” Quinn’s expression sharpened into something almost predatory. “A hidden opening.” She took out a small evidence light from her coat pocket and ran it over the bricks. The beam caught on faint abrasions around the center line, as if someone had been opening and closing this section for months. There, at shoulder height, was a circular impression in the dust: the exact shape of a small brass mechanism. The compass. Quinn turned to the DI. “Your victim didn’t arrive here by accident.” The man’s face had gone pale. “You think he came through there?” “No.” Quinn held up the evidence bag. “I think he opened it.” Eva’s eyes widened a fraction. “With the compass?” Quinn nodded once. “It’s not just a compass. It’s keyed. It points to the nearest supernatural rift or portal. Someone used it to find this place.” The DI let out a disbelieving laugh, but it sounded strained. “A hidden portal beneath an abandoned station. That’s what you’re telling me?” “I’m telling you,” Quinn said, “that you have a dead man with no blood, ward marks in your tunnel, and a brass device that reacts to something behind this wall. You can call it a portal or a hole in the world if it helps you sleep, but either way, somebody brought this man here for a reason.” Eva had gone quiet. Her eyes were on the wall, calculating. “And the ward marks are old,” she said. “Not police-old. Older. Whoever sealed this place did it in a hurry, and not very well.” Quinn’s gaze shifted to the platform bench. Beneath it, half hidden in shadow, she noticed a scatter of grit that was too bright to be dust. She crouched and brushed it lightly with a gloved finger. Salt. Not table salt. Ritual salt, coarse and gray, mixed with blackened residue. Then she saw the other thing. A seam in the floor. It ran from the bench to the wall, almost invisible unless you knew to look for a straight line where there shouldn’t be one. Recent work. A concealed hatch. The drag marks had not ended at the body. They had ended here. “Get me a pry bar,” she said. The DI opened his mouth, ready to object, then saw her face and swallowed whatever he’d been about to say. A constable hurried off. Eva crouched beside Quinn. “You think the body was moved through the hatch?” “No,” Quinn said. “I think the body was brought up through it.” “Then where’s the rest of the scene?” Quinn looked at the sheet-covered shape, at the lack of blood, at the ward marks, at the compass turning like a tiny silver fish in a jar. The answer sharpened in her mind with unpleasant clarity. “There wasn’t a killing here,” she said. “There was a transfer.” The DI stared. “A transfer of what?” Quinn rose slowly. “Of custody.” The constable returned with the pry bar. Quinn took it and wedged the tip into the hatch seam. The iron resisted, then gave with a shriek of old metal on old stone. Air rushed up from below, colder than the station, carrying with it a scent that was wrong in a way she couldn’t name at first—wet earth, candle smoke, and something like ozone after lightning. Eva flinched. “That’s not underground sewage.” “No,” Quinn said. She bent, one hand on the hatch, and peered into the black below. Steps descended into darkness. Not maintenance steps. Carved steps, older than the station, descending into a chamber just out of sight. On the top tread lay a smear of dark powder and a single dropped item: a matchbook stamped with a crescent moon she didn’t recognize. Quinn’s pulse did not quicken. It settled. There it was. The thing everyone else had missed because they had been looking at a body when they should have been looking at the architecture. The victim hadn’t been killed here because this place was a crime scene only in the broadest sense. It was a threshold. The compass had led to it because it was attuned to rifts and portals. The ward marks had been meant to keep something in or out. The hatch had recently been used. And the dead man had brought the key. She looked up at the DI. “How many of your people knew this hatch existed?” He stared at her, then at the open dark beneath her feet. “None.” “Wrong answer,” Quinn said. Eva was already writing in her notebook, lips pressed thin. “If this connects to the Market—” Quinn’s head turned sharply. “What did you say?” Eva looked up. “The Market. The Veil Market. It moves, but the last time I heard chatter about a Camden access point, it was beneath a disused station.” The DI looked from one woman to the other as if they’d both decided to speak in a foreign language just to spite him. Quinn’s eyes narrowed. The compass, the portal, the ward marks, the hidden hatch. A black market for enchanted goods and banned substances. Information. The kind of place where evidence vanished and bodies changed hands. “Then our victim wasn’t just carrying a compass,” she said. “He was carrying a way in.” A distant sound rose from below the hatch: a soft, metallic clink, like chain against stone. Everyone froze. Quinn did not move. Her hand settled on the edge of the hatch, fingers spread, feeling the vibration climb through the iron. Not from the platform. From beneath. Something down there had heard them. The compass in the evidence bag began to spin. Eva took a half step back, face pale behind her glasses. The DI muttered, “Bloody hell.” Quinn’s gaze remained fixed on the black opening. Her voice, when she spoke, was level. “Seal the platform. I want every exit watched. No one goes down there until I say so.” The DI found his discipline at last. “And if whatever’s beneath this station comes up?” Quinn’s mouth tightened into something that was not quite a smile. “Then it’ll find me waiting.” She reached for the evidence bag, for the compass that had stopped pretending to be ordinary, and the needle inside it jerked once toward the hatch below as if in answer. Then the lights overhead flickered hard, one after another, and the darkness beneath the station breathed.
created_at"2026-03-18T10:49:25.64Z" 3/18/2026, 10:49:25 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency818
moderation_latency(null)
generation_time18865
tokens_prompt923
tokens_completion4513
native_tokens_prompt835
native_tokens_completion3645
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.01702875
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_0d4a6254597133a10169ba8335b32881969b8cdb01fd357bbd"
is_byokfalse
latency177
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-1773830965-3BRUM607ADrcPfzQEznX"
upstream_id"resp_0d4a6254597133a10169ba8335b32881969b8cdb01fd357bbd"
total_cost0.01702875
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
totalTags25
adverbTagCount1
adverbTags
0"Eva said softly [softly]"
dialogueSentences98
tagDensity0.255
leniency0.51
rawRatio0.04
effectiveRatio0.02
89.48% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2852
totalAiIsmAdverbs6
found
0
adverb"softly"
count1
1
adverb"slightly"
count1
2
adverb"very"
count1
3
adverb"lightly"
count1
4
adverb"slowly"
count1
5
adverb"sharply"
count1
highlights
0"softly"
1"slightly"
2"very"
3"lightly"
4"slowly"
5"sharply"
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.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2852
totalAiIsms10
found
0
word"pulse"
count3
1
word"pristine"
count1
2
word"flickered"
count2
3
word"etched"
count1
4
word"flicked"
count1
5
word"scanned"
count1
6
word"calculating"
count1
highlights
0"pulse"
1"pristine"
2"flickered"
3"etched"
4"flicked"
5"scanned"
6"calculating"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes widened"
1"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences229
matches
0"looked relieved"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences229
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"begin to"
2"tried to"
3"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences299
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2851
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions35
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions74
wordCount2223
uniqueNames8
maxNameDensity1.98
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Quinn"
discoveredNames
Camden4
Harlow1
Quinn44
Town1
Tube1
Kowalski1
Eva19
One3
persons
0"Harlow"
1"Quinn"
2"Kowalski"
3"Eva"
places
0"Camden"
1"Town"
globalScore0.51
windowScore0.333
77.01% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences137
glossingSentenceCount4
matches
0"not quite disguise the shape beneath"
1"felt like competence to the guilty and"
2"something like ozone after lightning"
3"not quite a smile"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.351
wordCount2851
matches
0"Not toward the tunnel itself, but toward the bricked-over wall behind the ticket booth"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences299
matches
0"seen that look"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs145
mean19.66
std18.72
cv0.952
sampleLengths
011
161
283
370
439
52
63
711
864
93
106
1175
1211
1317
144
1511
1646
1712
183
1921
203
2139
2221
2321
246
2565
264
273
282
291
3014
311
327
334
342
3532
3613
3733
383
3926
407
4116
4220
4360
444
4534
4611
4723
488
498
85.34% Passive voice overuse
Target: ≤2% passive sentences
passiveCount13
totalSentences229
matches
0"been switched"
1"been killed"
2"was webbed"
3"was etched"
4"been bricked"
5"was coated"
6"been disturbed"
7"been hidden"
8"been patched"
9"been killed"
10"was attuned"
11"been meant"
12"been used"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs369
matches
0"weren’t seeing"
1"was already deciding"
2"was already beginning"
3"was already writing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences299
ratio0.007
matches
0"And the compass—"
1"Air rushed up from below, colder than the station, carrying with it a scent that was wrong in a way she couldn’t name at first—wet earth, candle smoke, and something like ozone after lightning."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2228
adjectiveStacks0
stackExamples(empty)
adverbCount72
adverbRatio0.03231597845601436
lyAdverbCount14
lyAdverbRatio0.0062836624775583485
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences299
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences299
mean9.54
std8.05
cv0.844
sampleLengths
011
134
23
324
420
529
68
726
820
919
1031
1113
1220
136
142
153
165
176
1825
1910
2013
2116
223
236
2426
2510
2639
272
286
293
3017
314
323
338
3410
3516
3614
376
3812
392
401
4121
423
433
4428
458
467
473
4811
495
46.60% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.3076923076923077
totalSentences299
uniqueOpeners92
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences195
matches
0"Instead the platform was almost"
1"Just the needle, trembling."
2"Then, to the nervous DI:"
3"Then her eyes adjusted, and"
4"Just enough for the fine"
5"Then she saw the other"
6"Then the lights overhead flickered"
ratio0.036
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences195
matches
0"She walked down the platform"
1"He straightened when he saw"
2"He gestured down the platform."
3"She did not touch the"
4"Its glass was webbed with"
5"She looked back at the"
6"She stood and turned in"
7"He handed her an evidence"
8"She passed the bag back."
9"She followed the line of"
10"He regretted the question instantly."
11"She could see it in"
12"Her curly red hair had"
13"It meant the man was"
14"She did not look at"
15"She looked at the surroundings,"
16"Her fingers slid into the"
17"It had starts and stops,"
18"Her jaw tightened."
19"She shifted slightly and noticed"
ratio0.19
75.38% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount150
totalSentences195
matches
0"The train into Camden rattled"
1"Detective Harlow Quinn stood with"
2"The red digital clock above"
3"The tube doors hissed open"
4"The station above was still"
5"She walked down the platform"
6"The stairwell lights had been"
7"A DI from Camden waited"
8"Quinn recognized him from briefings:"
9"He straightened when he saw"
10"He gestured down the platform."
11"The body lay on the"
12"A chalk outline, smeared where"
13"Quinn stopped three feet from"
14"That was the first wrong"
15"She did not touch the"
16"The DI hesitated."
17"Quinn glanced at the abandoned"
18"Its glass was webbed with"
19"She looked back at the"
ratio0.769
76.92% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences195
matches
0"If someone had been killed"
1"Even if they’d cleaned it,"
2"Before he could recover, another"
ratio0.015
80.06% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences91
technicalSentenceCount8
matches
0"In the distance, beyond the barrier tape and the uniformed constable standing guard, the station yawed open into black tunnels that looked too narrow for trains…"
1"Quinn recognized him from briefings: thin face, nervous mouth, the kind of officer who seemed to apologize for occupying space."
2"Instead the platform was almost pristine, a few dark droplets no bigger than coins, and a long drag mark that started near a bench and ended at the body, as if …"
3"Her curly red hair had escaped whatever attempt she’d made to tame it, and she immediately tucked a strand behind her left ear, a nervous little motion that did…"
4"The pattern formed a crescent, as though something had hovered low over the floor and settled."
5"The beam caught on faint abrasions around the center line, as if someone had been opening and closing this section for months."
6"Air rushed up from below, colder than the station, carrying with it a scent that was wrong in a way she couldn’t name at first—wet earth, candle smoke, and some…"
7"She reached for the evidence bag, for the compass that had stopped pretending to be ordinary, and the needle inside it jerked once toward the hatch below as if …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags25
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags22
fancyCount3
fancyTags
0"she murmured (murmur)"
1"Eva agreed (agree)"
2"The DI muttered (mutter)"
dialogueSentences98
tagDensity0.224
leniency0.449
rawRatio0.136
effectiveRatio0.061
90.4424%