Run: 2026-09-02-01M1HBH4R5JNMR57KKZ6HE1YB0

Run Details

Duration:
5m 45s
Cost:
$0.066758
Provider:
Alibaba

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 bone token had arrived on Harlow Quinn’s desk in a plain white envelope, no postmark, no sender, just the word MORRIS written in a hand she had not seen in three years. Beneath it, someone had added two lines: Camden. Below the Market. That had been enough to bring her down into the dark. She checked the worn leather watch on her left wrist as she descended the last of the stairs. The face was scratched, the strap soft with age, but it kept better time than most things in her life. Eleven minutes past midnight. The streets above still held the damp, metallic smell of Camden at night, traffic noise thinning into something distant and unreal. Below, the air changed. It grew cooler, older, carrying wet brick, rust, and the faint sour sweetness of burnt sugar. Harlow moved with military precision, each step measured, each sense sorted. Eighteen years of decorated service had taught her that crime scenes spoke in whispers. The unusual ones shouted if you knew how to listen. The abandoned Tube station opened before her like a buried cathedral. Old white tiles gleamed under lanterns that burned without visible flame. Advertisements from another century clung to the walls in peeling strips, promising soap and cigarettes and destinations no train had served in living memory. The Veil Market filled the old ticket hall with a low, dangerous hum. Stalls were wedged beneath arches and across the lip of disused platforms, selling enchanted goods, banned alchemical substances, and information that had no business being known. It moved locations every full moon. Harlow had learned that much the hard way. Tonight it sat beneath Camden, and in a few days it would vanish and surface somewhere else, leaving only rumors behind. A gate had been fashioned from bent railings and old lift grilles. The attendant did not ask for a warrant card. He asked for a token. Harlow held up the bone chip she had received with the note. It was pale, polished by touch, carved with a symbol that looked like a closed eye. The attendant’s gaze flicked over it, then over her. He stepped aside. She had expected trouble. What she had not expected was Eva Kowalski waiting just inside the gate, clutching a worn leather satchel full of books as though the contents might bite. Eva was five foot four, with a freckled complexion and curly red hair escaping from whatever practical style she had attempted. Her round glasses caught the lantern light and made her green eyes look wary. When she saw Harlow, she tucked a strand of hair behind her left ear. Harlow stopped. “You shouldn’t be here.” Eva gave a small, humorless smile. “Neither should you.” “Who called you?” “No one. I was asked to meet someone about a restricted text. He said it concerned a compass.” Eva’s fingers tightened on the satchel strap. “He didn’t say he’d be dead.” Harlow studied her. Eva had moved to London two years before Aurora, and she worked as a research assistant in the British Museum’s restricted archives. She had a master’s degree from Oxford, a talent for dead languages, and a habit of standing too close to dangerous knowledge. For months, Harlow had suspected Aurora’s clique of involvement in criminal activity that official reports were too timid to name. Eva’s presence here did nothing to ease that suspicion. “Where is he?” Harlow asked. Eva nodded toward a corridor beyond the market stalls. “Old signal room. The stewards don’t want uniforms. They don’t want panic. They certainly don’t want the Metropolitan Police treating the Veil Market like a crime scene.” “Then they should have picked a victim who wasn’t waiting for me.” Eva’s expression changed, sharpening. “He was waiting for you?” Harlow did not answer. She moved past the gate and into the corridor. The market sounds faded quickly behind them. The farther they went, the more the station reclaimed itself: dripping pipes, blind dark in the corners, the smell of wet dust and iron. A length of black ribbon had been tied across the signal room doorway, not police tape, but something more ceremonial. Harlow ducked under it. The dead man sat in a wooden chair facing a rusted control panel. His head lolled slightly forward, chin nearly touching his chest. He was middle-aged, thin, dressed in a coat too good for the market and shoes too clean for the station floor. A brass lamp hung above him, unlit. On the table beside his elbow sat a small brass compass with a patina of verdigris. Its face was etched with protective sigils. Eva stopped just inside the doorway. “The stewards think it was alchemical recoil. A bad dose of something banned. He was known to trade in secrets, sometimes substances.” Harlow pulled on latex gloves. “And you?” “I think there are easier ways to kill a man than making him swallow a portal.” Harlow glanced at her. Eva had gone pale, but her gaze stayed fixed on the body. “Don’t touch anything yet,” Harlow said. “I wasn’t planning to.” “You were planning to.” Eva’s jaw tightened. “The British Museum doesn’t lend restricted materials to people who die in underground markets.” “That’s comforting.” Harlow stepped closer. The room was small, barely more than a storage closet expanded by necessity. Shelves lined one wall, stacked with broken signal lamps, coils of wire, and jars of nails. Behind the chair, the tiles had been cracked and re-grouted in several places. The floor was coated in a fine black dust that gathered in the corners like ash. The dead man’s right hand rested on his knee, fingers curled around a second bone token. His left hand lay open on the table, palm up, close to the compass. There was no blood. No sign of struggle. A vial lay on its side near his boot, empty, its mouth darkened by a dried silver residue. Harlow crouched beside the body. “Name?” “Corvin Sale. Information broker. He dealt in market movements, entry tokens, things people wanted hidden.” Eva paused. “He asked to meet me about a book on Shade craftsmanship.” Harlow’s attention snagged. “Shade?” “The compass is Shade work.” Eva nodded toward the table. “See the verdigris? The sigils are cut too finely for machine work. Shade artisans make Veil Compasses to track supernatural energy. The needle points toward the nearest supernatural rift or portal.” Harlow looked at the compass. The needle trembled, then held. It did not point at Corvin Sale. It did not point at the empty vial or the door. It pointed toward the tiled wall behind the shelves. “That’s wrong,” Eva said quietly. “What is?” “If he died from rift exposure, the compass should be agitated, but it should orient toward the source. The residue, the point of breach, something.” Harlow rose and crossed to the wall. The tiles there were old but not identical to the others. Three had been replaced, their edges too sharp, their glaze too bright. She did not touch them yet. She looked back at the body. “The stewards think this was an accident,” she said. “They want it to be.” “Do you?” Eva tucked her hair behind her ear again. “I think Corvin Sale was careful. Men like him don’t accidentally poison themselves with banned alchemical substances.” Harlow returned to the corpse. She tilted his head back with two fingers, checking the eyes, the mouth, the skin beneath the jaw. No foam. No burns. No petechiae she could see. She eased his coat open. His shirt was buttoned neatly. His waistcoat was dry. Then she stopped. The lividity was wrong. She had seen enough bodies to know how blood settled after death. Corvin had been seated upright, but the dark purple staining had gathered along his back and shoulder blades, not his legs. It had fixed there, stubborn and unmistakable. “He didn’t die in that chair,” Harlow said. Eva frowned. “What?” “He was laid flat somewhere else long enough for the blood to settle, then moved here and propped up.” Harlow lifted one of the dead man’s hands. The fingers were stiff, but not locked in the grip she would have expected from someone clutching a token at the moment of death. She pried the bone token free. It came away too easily. The edges were scratched, as though it had been forced into his palm after rigor had begun. “This was staged.” Eva looked at the body with new unease. “Staged to look like what?” “A mistake. A deal gone bad. A market accident.” Harlow turned the token over. The closed-eye symbol had been carved deeply, but the groove was fresh. “This isn’t his usual token. It’s been prepared.” She set it on the table beside the compass and examined Corvin’s shoes. The uppers had been polished recently. The soles were clean. Too clean for a man who had walked through the Veil Market, past damp platforms and dusty corridors, to sit in this room. There was no grime in the tread. No scuff from the stairs. “If he came here through the market,” Harlow said, “someone carried him.” Eva’s satchel slipped from her shoulder and thumped to the floor. She did not pick it up. “That’s impossible. The gate attendants would have seen.” “Unless he didn’t come through the gate.” Harlow’s gaze moved again to the compass. The needle still pointed at the tiled wall. She picked up a pen from the table and lifted the Veil Compass carefully, holding it by the edge. The metal was cold, but not as cold as the room. The sigils on its face were protective, tiny interlocking lines designed to keep the user from being drawn too close to whatever the needle found. One sigil had been scratched through, deliberately, with something sharp. Eva leaned closer. “That’s been damaged.” “Not worn,” Harlow said. “Sabotaged.” “Then the compass could misread.” “No.” Harlow turned it slowly. “It’s not misreading. It’s telling us where the breach is.” She carried the compass toward the shelves. The needle grew steadier with every step. When she reached the wall, it pointed directly at the center of the three new tiles. Eva’s voice dropped. “There’s no recorded portal there. The Market keeps charts. If a rift opened inside the station, the stewards would know.” “Unless it wasn’t meant to be recorded.” Harlow set the compass on the table again and crouched to inspect the floor in front of the wall. The black dust had been disturbed, but not by the dead man’s clean shoes. There were prints, faint and partial, leading away from the tiles toward the door. They had been brushed over, almost erased, but the pattern remained: someone had walked backward, dragging something soft behind them. She followed the marks to the doorway. The black ribbon still hung there, undisturbed. “Who found him?” she asked. “A steward. He said the door was locked from the inside.” Harlow looked at the lock. Old, rusted, but functional. The key sat in the chamber on the inside. She went back to the body and checked Corvin’s wrists. No bruising. No ligature marks. She examined the inside of his collar, then paused. There was a smear of chalk on his right cuff, pale and dry. She lifted his hand. The same chalk dusted his thumb and forefinger. “He drew something,” Harlow said. Eva scanned the room. “There’s no circle.” “No. There isn’t.” Harlow looked at the vial by Corvin’s boot. The silver residue had dried in a thin run, but the glass was intact. She crouched and smelled the mouth of it. Bitter, faintly metallic. Not enough to kill a man by scent alone. “Would alchemical recoil leave residue on the hands?” she asked. Eva hesitated. “Usually.” “His fingers are clean.” “Maybe he wiped them.” “With what?” Harlow nodded toward the shelves. “There’s no cloth. No glove. No scrap.” She looked at the dead man’s open left palm. “And if he was holding the compass when he died, why is it on the table, aligned like a museum exhibit?” Eva was quiet for a moment. Then she said, “You think someone wanted us to see it.” “I think someone wanted you to see it.” Eva’s eyes widened. “Me?” Harlow did not answer. She was looking at the compass again. The protective sigils, the Shade craftsmanship, the needle fixed on the wall. Then she looked at the bone token she had received that morning, the one with the closed eye. She took it from her pocket and held it beside the token taken from Corvin’s hand. They matched. Not similar. Matched. The same curve of the eye. The same notch at the base. The same tiny flaw in the bone, like a crack in old ivory. Harlow’s pulse changed, slow and hard. Morris had carried a token like that. She had found it on the floor of an empty room three years ago, after he vanished. The case had been closed with language that satisfied everyone except her. Unexplained circumstances. No body. No evidence. No answers. She had kept the token in a drawer and hated herself for hoping it still meant something. Now it meant something. She picked up the Veil Compass again and carried it to the wall. The needle was so still it might have been painted. “Stand back,” she said. Eva moved without argument. Harlow pressed her fingers to the edge of the brightest tile. It shifted under the slightest pressure. Not loose. Waiting. She pushed harder. The tile sank inward with a soft click, and the air in the room changed. The lantern light seemed to bend. The hair on Harlow’s arms rose. Behind the tiles, something breathed. Not wind. Not machinery. A slow, deliberate inhalation, as if the wall had lungs and had been holding them for a very long time. Eva whispered, “There is a rift.” “No,” Harlow said. “There’s a door.” She looked down at the compass. The needle pointed straight into the hidden seam. The damaged sigil caught the light, and beneath the verdigris she saw a maker’s mark so small it might have been a scratch: a closed eye with a keyhole pupil. The same mark had been carved into the floor where Morris disappeared. Harlow’s throat tightened. Eva stepped closer, her fear giving way to something more dangerous: fascination. “If that’s a portal, Corvin could have been pulled through. Or brought through. It would explain the absence of struggle.” “It explains the staging,” Harlow said. “Not the murder.” “You’re certain it was murder now?” Harlow looked at the body. “He was killed elsewhere, moved here, given a token he didn’t carry in life, and seated in a room locked from the inside. The vial was spilled after death. The compass was placed for show. The only thing not arranged is the wall.” “Because the killer forgot?” “No.” Harlow set the compass down on the table, its needle still aimed at the hidden door. “Because the killer wanted it found.” The Market beyond the corridor remained quiet, too quiet, as if the vendors above had sensed the change in the air and were listening. Harlow thought of the note on her desk. Camden. Below the Market. Morris. Someone had known she would come. Someone had known she would look closer. Someone had laid out a scene clumsy enough to alarm her and precise enough to lead her here. Eva bent and retrieved her satchel, hugging it against her side. “What do we do?” Harlow touched the bone token in her pocket. The closed eye seemed warmer now, almost feverish. “We find out what Corvin Sale was trying to tell me before he died,” she said. “And we do it before the full moon moves this Market and takes that door with it.”
created_at"2026-09-02T15:24:18.575Z" 9/2/2026, 3:24:18 PM
model"qwen/qwen3.8-max-20260803"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1352
moderation_latency(null)
generation_time344662
tokens_prompt896
tokens_completion12099
native_tokens_prompt943
native_tokens_completion10812
native_tokens_completion_images(null)
native_tokens_reasoning7294
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.066758
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788362658-1A3orSsteMNJfedORqBT"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788362658-nPreAaP6Z6rhXb9688lD"
upstream_id"chatcmpl-84c2c34c-bd08-9c90-84cf-77062458280d"
provider_responses
0
endpoint_id"6332e9fd-e0c4-4cae-8c17-d25bc774864a"
id"chatcmpl-84c2c34c-bd08-9c90-84cf-77062458280d"
is_byokfalse
latency1350
model_permaslug"qwen/qwen3.8-max-20260803"
provider_name"Alibaba"
status200
total_cost0.066758
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

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 quietly [quietly]"
dialogueSentences78
tagDensity0.321
leniency0.641
rawRatio0.04
effectiveRatio0.026
88.59% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2630
totalAiIsmAdverbs6
found
0
adverb"quickly"
count1
1
adverb"slightly"
count1
2
adverb"carefully"
count1
3
adverb"deliberately"
count1
4
adverb"slowly"
count1
5
adverb"very"
count1
highlights
0"quickly"
1"slightly"
2"carefully"
3"deliberately"
4"slowly"
5"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)
84.79% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2630
totalAiIsms8
found
0
word"measured"
count1
1
word"flicked"
count1
2
word"etched"
count1
3
word"comforting"
count1
4
word"trembled"
count1
5
word"scanned"
count1
6
word"aligned"
count1
7
word"pulse"
count1
highlights
0"measured"
1"flicked"
2"etched"
3"comforting"
4"trembled"
5"scanned"
6"aligned"
7"pulse"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences225
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences225
filterMatches
0"watch"
1"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences278
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2630
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions106
wordCount2013
uniqueNames18
maxNameDensity2.14
worstName"Harlow"
maxWindowNameDensity4
worstWindowName"Harlow"
discoveredNames
Harlow43
Quinn1
Camden4
Market5
Tube1
Veil4
Eva28
Kowalski1
London1
Aurora2
British1
Museum1
Oxford1
Corvin6
Sale1
Compass2
Shade1
Morris3
persons
0"Harlow"
1"Quinn"
2"Market"
3"Eva"
4"Kowalski"
5"Aurora"
6"Museum"
7"Corvin"
8"Morris"
places
0"Veil"
1"London"
2"British"
3"Oxford"
4"Compass"
globalScore0.432
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences138
glossingSentenceCount2
matches
0"looked like a closed eye"
1"seemed warmer now, almost feverish"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.38
wordCount2630
matches
0"not police tape, but something more ceremonial"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences278
matches
0"learned that much"
1"received that morning"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs116
mean22.67
std21.19
cv0.934
sampleLengths
044
111
283
335
485
535
626
740
831
949
106
119
123
1331
1476
155
1636
1712
189
1913
2055
2174
2228
237
2416
2516
266
274
284
2917
302
3161
3256
336
3428
354
3641
3737
385
392
4025
4142
429
435
442
4525
4646
473
484
4940
74.07% Passive voice overuse
Target: ≤2% passive sentences
passiveCount20
totalSentences225
matches
0"was scratched"
1"were wedged"
2"been fashioned"
3"been tied"
4"was etched"
5"been cracked"
6"was coated"
7"been replaced"
8"was buttoned"
9"been seated"
10"were scratched"
11"been forced"
12"been carved"
13"been polished"
14"being drawn"
15"been scratched"
16"been disturbed"
17"been brushed"
18"been closed"
19"been painted"
20"been carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs334
matches
0"was looking"
1"were listening"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences278
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2015
adjectiveStacks0
stackExamples(empty)
adverbCount65
adverbRatio0.03225806451612903
lyAdverbCount16
lyAdverbRatio0.00794044665012407
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences278
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences278
mean9.46
std7.06
cv0.746
sampleLengths
033
18
23
311
418
520
64
721
84
916
1011
1114
1210
1311
1411
1524
1613
1726
186
198
2021
2112
229
235
2412
2516
269
273
284
2927
3021
3114
3214
332
344
356
363
373
3825
396
403
4122
4222
4320
449
455
469
4727
4812
494
41.73% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.23741007194244604
totalSentences278
uniqueOpeners66
69.81% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences191
matches
0"Then she stopped."
1"Too clean for a man"
2"Then she said,"
3"Then she looked at the"
ratio0.021
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount46
totalSentences191
matches
0"She checked the worn leather"
1"It grew cooler, older, carrying"
2"It moved locations every full"
3"He asked for a token."
4"It was pale, polished by"
5"He stepped aside."
6"She had expected trouble."
7"Her round glasses caught the"
8"She had a master’s degree"
9"She moved past the gate"
10"His head lolled slightly forward,"
11"He was middle-aged, thin, dressed"
12"Its face was etched with"
13"His left hand lay open"
14"It did not point at"
15"It did not point at"
16"It pointed toward the tiled"
17"She did not touch them"
18"She looked back at the"
19"She tilted his head back"
ratio0.241
43.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount159
totalSentences191
matches
0"The bone token had arrived"
1"That had been enough to"
2"She checked the worn leather"
3"The face was scratched, the"
4"The streets above still held"
5"It grew cooler, older, carrying"
6"Harlow moved with military precision,"
7"The unusual ones shouted if"
8"The abandoned Tube station opened"
9"Advertisements from another century clung"
10"The Veil Market filled the"
11"Stalls were wedged beneath arches"
12"It moved locations every full"
13"Harlow had learned that much"
14"Tonight it sat beneath Camden,"
15"A gate had been fashioned"
16"The attendant did not ask"
17"He asked for a token."
18"Harlow held up the bone"
19"It was pale, polished by"
ratio0.832
26.18% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences191
matches
0"Now it meant something."
ratio0.005
98.77% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences81
technicalSentenceCount5
matches
0"Stalls were wedged beneath arches and across the lip of disused platforms, selling enchanted goods, banned alchemical substances, and information that had no bu…"
1"What she had not expected was Eva Kowalski waiting just inside the gate, clutching a worn leather satchel full of books as though the contents might bite."
2"Too clean for a man who had walked through the Veil Market, past damp platforms and dusty corridors, to sit in this room."
3"A slow, deliberate inhalation, as if the wall had lungs and had been holding them for a very long time."
4"The Market beyond the corridor remained quiet, too quiet, as if the vendors above had sensed the change in the air and were listening."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags25
uselessAdditionCount1
matches
0"Harlow set, its needle still aimed at the hidden door"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount1
fancyTags
0"Eva whispered (whisper)"
dialogueSentences78
tagDensity0.205
leniency0.41
rawRatio0.063
effectiveRatio0.026
88.7013%