Run: 2026-02-19-01KHT0PG4TTS2KPME9CCCJBV84

Run Details

Duration:
1m 26s
Cost:
$0.010766
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The platform smelled of rust and old rain. Fluorescent strips thinned to sickly amber light, and the vaulted ceiling kept swallowing sound until even the footsteps sounded cautious. Harlow Quinn pulled her collar up against the draft and stepped past the cordon tape, her watch catching the light and throwing a thin line across the tiles. She moved with the economy of someone who had practised every step a hundred times. Eyes measured, jaw set. She had grown used to stations with clocks and schedules; this one owed neither. A cluster of bodies surrounded the make-shift stall: market traders with enamel bowls and ink-stained fingers argued in low voices; police officers leaned on railings, tired; a coronial tech knelt at the centre where the body lay, blue gloves silent. The stall’s canopy sagged like a wet sheet. Candles on a nearby altar buckled toward extinguishing. Strings of odd trinkets — bone charms, pressed feathers, a rusted horseshoe — hooked at the air. Eva Kowalski was already there, glasses sliding down the bridge of her nose. She had tucked a curl behind her left ear twice by the time Quinn reached her. Her satchel sat open on a crate, several ancient texts peeking like nervous fingers. She looked smaller in that clutter, like a bright thing dropped into the dark. "You got a warrant for this kind of mess?" Harlow asked. "You always start with paperwork," Eva said. She crouched and didn't take her eyes off the body. "It's wrong, Harlow. The pattern — it's not like a normal attack." Harlow didn't stand to argue. She crossed to the body, boots clacking on tile, and crouched so she could see better without anyone noticing. The corpse was a woman in a charcoal coat, collapsed against a metal post as if she'd tried to steady herself and failed. Her coat sleeves were neat. Her hair lay swept back, tidy. Blood had dried in a thin crescent beneath her head, but the pooling didn't match the angle of collapse. The skin around her mouth held a dusting of fine ash. "Time of death?" Harlow asked. "Half an hour before we found her," the coronial tech answered, voice flat. "Heart stopped, no blunt force trauma. No defensive wounds. Fingerprints wiped off the stall. No bone token anywhere on scene." "Entry requirement?" Harlow asked, looking up at the canopy and the crooked stall signs. "The Veil Market doesn't open without one." "It's an underground market, Harlow. People get in. People get out. Sometimes not the way you'd expect." Eva's voice hardened into information. She reached into her satchel, as if the act would make words safer, and pulled out a small brass object. The Compass gleamed dull under the station light, verdigris shading its edges. Its face marked with sigils like tiny, patient knives. The needle pointed away from the corpse, quivering between two tiles where the grout looked oddly disturbed. Harlow took the Compass. The brass was warm from someone's palm. The needle trembled and held — not toward the body. Not toward any open tunnel. It pointed into the wall. "Who left this here?" Harlow asked. "Trader called it in," said a constable from the cluster. "Found it on a barrel, thought it was a prop." The Compass had been crafted by a Shade artisan, Eva had explained at the lab last week when she'd found Quinn's disbelief amusing. It was supposed to hunt rifts. Quinn turned the Compass in her hand. The casing had been buffed on one side in a wide, ragged arc. A faint smear of something darker than the brass hid in a notch. It looked like a thumbprint that someone had tried to remove. "Why would a rift compass point at a wall?" Eva asked. She leaned closer, voice small as if the word itself might shatter the air. "Rifts don't open into brick." Harlow traced the needle with a fingertip, careful not to touch the sigils. She crouched lower and kept her eye on the tile. The grout between two slabs had been freshly replaced. It had not the fine crazing of old adhesive; it still held the smell of solvent. There were hairline cracks like spider threads running from the seam into the tile. The seam itself looked hollow. "Someone dug," Harlow observed. Her voice didn't soften; items rattled when she spoke. "Not with a trowel. Something scraped from inside." "Or something pushed out." Eva's fingers hovered over the Compass as if she feared its intent. "Harrow, this — this is the signature of displacement. A rift sloughs things off the edge. It's precise." "Precise and messy." Harlow stood, swivelled her shoulders, and began to walk the perimeter. Police tape kept back people who were still whispering about bones and bargains. The trader who'd called it in kept his hat in both hands, mouth moving with the rhythm of someone repeating a prayer. Quinn's boots followed a trail that shouldn't have been there: scuff marks in a clean arc leading away from the stall, over tiles that were otherwise free of prints. The scuffs had a pattern. Repeated pressure at equal intervals. Not a frantic drag. Deliberate. "Those don't match a normal carry," Quinn said. "Looks like something slid along." The coronial tech zipped a bag, then stopped and squinted at Quinn. "You think she was moved?" "Not moved," Harlow corrected. "Removed." Eva's hand shot to her mouth. "Removed?" "Blood pattern doesn't match a drop. It looks like someone sprayed less. The mouth residue — ash — isn't from burning. It's residue from a seal. If you push through a weak seam, whatever keeps the pocket closed flakes out." Someone near the altar whispered, "That sounds wrong." "Wrong doesn't help," Harlow said. She paced back toward the Compass. "The Compass points away from the body. The seam of the tile is fresh. There's no bone token. Whoever found the body did not come in like an honest customer." Eva shook her head. "No. You're making it sound human, Harlow. The Veil Market doesn't need human hands to move things." Harlow hooked an elbow on the post and pressed her forehead to the cool metal for a heartbeat. The market's light made everything look like stage props. She had been the kind of detective who trusted dust and pattern. For eighteen years she had let the little discrepancies do the work of a confession. Her fingers closed around the Compass again, and she noticed the way the needle caught in a notch when she turned it slowly. It was not smooth. Some gear had been jammed. Someone had forced it. "If someone wanted to hide how something left," Harlow said quietly, "they could jam a device pointing back at where they wanted people to look." Eva straightened, face white. "You think they staged a scene to pretend the removal was a death." "I don't think," Harlow said. "I know. Look at the seam. Look at the tile cracks. They compressed the surface outward. That's the handprint of expansion — something pushed from below to above. That doesn't happen with a knife. That happens with a pocket opening." "Like a rift," Eva whispered. "Like a rift someone opened and closed on purpose," Harlow said. "Someone who understood how to make it look like a death on the surface. Who could control where the leak happened and what bits got left behind. Someone who wanted the body here, visible, but not here." "You mean the body's gone," Eva said. "It's not supposed to be gone," Harlow said. "Not in a place like this. If it left, they meant for it to be taken, not just dumped. The people who run these stalls—if they were honest about attendance—they'd have records. A bone token in and none out. We have no token, which means the person got in without paying, or carried one out without telling anyone, or never left at all." A pause gathered around them like a shadow. The trader who had called them in edged closer, ears sharp. "We move every full moon," he said. "We don't stay. We know who's in who isn't." Harlow watched him. The man had old hands. There was a tiny symbol tattooed on his wrist, in the blind edge where a cuff would hide it. A mark of a clique she knew by reputation: a gang who specialised in smuggling enchanted goods and exploiting the Market's rules. She had been following them for months. They trafficked in rifts like any other commodity — a ticket, a smuggled door. "Your people," she said, not waiting. The trader blinked. "We don't traffic. We trade." "Some of you did tonight," Harlow said. "Someone here triggered a pocket for removal. It needed a guide. The Compass got dropped. It was set to lie." Eva swallowed. "So someone used the Compass to point away from the real doorway so we would look the wrong way." Harlow pressed her thumb to the Compass' face and felt the tiny lips of the sigils. One had been sanded down, dull as if to disable a ward. Someone had tried to blind it. "If I had to bet," Harlow said, "they used the Compass to misdirect the people who'd arrive after. Let them find the body. Let them think they'd missed the angle. Look there — the grout pattern. Whoever closed that seam wanted it to look like the wall. They left enough evidence to make us believe a death occurred, but they left a trail they expected only someone looking for a regular exit would see." "But the rift," Eva said. "If a rift opened, there'd be residue. We'd see the burn of pocket air. There'd be a smell." Quinn kneeled again and touched the tile seam with a gloved finger. The tile shivered not with cold but with a memory of something pulled through. "There was a smell," she said. "Acetone and iron. Somebody used solvent to hide mechanical work. If you'd watch a seam day after day, you'd feel the way the air moves. People don't think about movement of air in a market. But someone who trades portals thinks in drafts." The coronial tech straightened, eyes narrowed. "So it's staged to look like a thing only a rift could do, but isn't?" "Either staged, or done by someone who wanted to make it look like they'd been here," Harlow said. "There are two ways for a rift to leave a signature: a careless rift-maker, or a rift-maker who wanted a distraction. The jammer on the Compass? That's deliberate." Eva's hand came down on the satchel like a clamp. "And the ash?" "Seal residue." Harlow turned the body gently, careful of the evidence bags the tech had already placed and halved. "They didn't want the heart's grit. They wanted the mouth sealed so it couldn't scream when the seam opened. It didn't need to be lethal. The heart stopped because the body was dragged into a place where the environment didn't support life." "Dragged through a pocket," Eva breathed. "Taken somewhere else." "Taken somewhere else," Harlow said. She set the Compass on the tile and watched the needle twitch toward the seam and then jerk back as if to point at her. "And whoever did it wanted us to think the removal was a death. Someone is selling rifts as a service." Eva's breath hitched and then steadied. She pushed her glasses up and reached for the Compass without thinking. "We can trace the metal." "It won't trace the way you expect." Harlow's voice narrowed to a line. "The Shade artisan who made this? They leave private signatures — marks only other Shades read. Whoever tampered with it knew how to hide their hand." There were murmurs like falling rain. A constable moved to cuff a trader who protested too loudly, but Harlow raised a hand and the constable stopped, hands hovering like a question. "Don't touch anything else," Harlow ordered. There's no 'said.' The stall's canopy rustled as if agreeing. Eva tucked another curl behind her left ear, fingers trembling only a little. "So the clique. They had the skill. They had the compass. They had the buyer." "Or they were the buyer," Harlow said. She crouched, place familiar, and drew a long breath under the vaulted station. "This doesn't end on a slab of tile. This starts there. Whoever closed that seam did it to control the story. They meant for only one kind of reader to find the scene, and for a different reader to know where the body went." "Which means..." Eva started. "Which means the missing didn't die here," Harlow said. "They just weren't supposed to be found here. They were supposed to be moved. Someone wanted them visible long enough for us to catalogue them and then moved them to a buyer who knew how to keep a pocket." Eva's eyes filled with light. "We were meant to be fooled." "And we almost were," Harlow said. She rose, the movement precise as a salute. She took the Compass, thumb on the sanded sigil, breath on the brass. "Whoever did this wanted the wrong kind of proof. They counted on the crowd's normality. They counted on us looking for ordinary violence." Eva reached for her satchel, digging for the notes she'd already scribbled. "I can cross-check trader movements with the Market's memory. People always forget the bones they traded, but the ledger—" "Do it," Harlow said. "Find the traders who were at this stall a week ago. Find who bought bulk seals. Find anyone with fresh solvent. Find the clique marks. Check for a bone token that vanished from the registry." She could feel the station listening. The Compass lay in her palm like a small, impatient animal. Quinn had followed patterns for eighteen years. She missed little things: the way a knot wore on rope, the way mortar cracked under pressure, the angle of a scuff. Those things had led her once to a partner's body in a place that didn't exist on the map. She had not yet let that discovery make her soft. It had only made her precise. "Don't tell them the Compass lies," she said, voice low. "Let them think the rift took them. Let them think this was magic. We follow the paper trail. We find the buyer." Eva's fingers tightened, an intake that tasted like resolve. "You'll need—" "I'll need evidence that this was staged," Harlow cut in. "Start with the grout, then the solvent. Match the paste to suppliers. Look for any trader with new grit under their fingernails. We'll not mention rifts in official statements. We won't let the Market's rules be a shield." A trader spat on the tile and said something about gods. Harlow didn't ask him to stop. She listened to the scrape of a broom, the soft clink of coins, and the distant clatter of someone dismantling a stall with the economy of practiced theft. The Compass pulsed in her hand. It pointed at a place it shouldn't point, and she felt the wrongness resettle into something with a name. "Keep the scene sealed," she ordered. "Bring me the ledger. Bring me every finger who touched that Compass before us. I want the slot the seam came from opened properly, with forensics in charge. No one moves anything until I say." Eva nodded and moved like someone filling an order. "I'll find the traders. I'll cross-match the ledger with the market manifest. And the Shade mark?" "Find Shade channels," Harlow said. "Find out who paid for handicraft that looks like this. Whoever bought the Compass will be very careful. They won't be local. They never are." Eva looked down at the body, then at the Compass on the tile, and then up at Quinn. "Do you think it's the clique?" "Yes," Harlow said. "Because they don't just steal goods. They use people's knowledge to traffic in doors." She set her jaw. "They sold a way to move the living away from us." She let the sentence hang like a drawn breath and stared at the tile seam until the needle in the Compass leant toward it as if in recognition. The station held its breath with her.
created_at"2026-02-19T03:57:00.451Z" 2/19/2026, 3:57:00 AM
model"openai/gpt-5-mini-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency9950
moderation_latency(null)
generation_time85754
tokens_prompt1149
tokens_completion5079
native_tokens_prompt1009
native_tokens_completion5257
native_tokens_completion_images0
native_tokens_reasoning1792
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.01076625
router(null)
provider_responses
0
endpoint_id"c4f66d01-20b0-4c27-a225-438ea22fda43"
id"resp_0880b451ae6543ea0169968a0c8f808196869d7f163f00a075"
is_byokfalse
latency155
model_permaslug"openai/gpt-5-mini-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771473420-iiqApLKhtEQCmUX23Zf4"
upstream_id"resp_0880b451ae6543ea0169968a0c8f808196869d7f163f00a075"
total_cost0.01076625
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
totalTags44
adverbTagCount1
adverbTags
0"Harlow said quietly [quietly]"
dialogueSentences92
tagDensity0.478
leniency0.957
rawRatio0.023
effectiveRatio0.022
94.45% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2704
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"gently"
count1
2
adverb"very"
count1
highlights
0"slowly"
1"gently"
2"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)
83.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2704
totalAiIsms9
found
0
word"footsteps"
count1
1
word"measured"
count1
2
word"trembled"
count1
3
word"traced"
count1
4
word"mechanical"
count1
5
word"familiar"
count1
6
word"could feel"
count1
7
word"resolve"
count1
8
word"pulsed"
count1
highlights
0"footsteps"
1"measured"
2"trembled"
3"traced"
4"mechanical"
5"familiar"
6"could feel"
7"resolve"
8"pulsed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences156
matches(empty)
87.91% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences156
filterMatches
0"watch"
1"look"
hedgeMatches
0"tried to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences203
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen73
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2707
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions41
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions87
wordCount1452
uniqueNames9
maxNameDensity2.41
worstName"Harlow"
maxWindowNameDensity5
worstWindowName"Harlow"
discoveredNames
Quinn10
Kowalski1
Eva23
Harlow35
Compass14
Shade1
Police1
Market1
One1
persons
0"Quinn"
1"Kowalski"
2"Eva"
3"Harlow"
4"Market"
5"One"
places(empty)
globalScore0.295
windowScore0
97.92% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences96
glossingSentenceCount2
matches
0"looked like a thumbprint that someone had"
1"tasted like resolve"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.369
wordCount2707
matches
0"not with cold but with a memory of something pulled through"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences203
matches
0"let that discovery"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs73
mean37.08
std25.82
cv0.696
sampleLengths
089
173
257
311
429
588
65
733
821
980
1031
116
1220
1373
1430
1567
1621
1734
1893
1913
2017
215
227
2340
248
2541
2621
2790
2825
2917
3045
315
3248
337
3471
3535
3670
376
388
3927
4021
41108
4223
4375
4421
4546
4613
4761
489
4950
94.02% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences156
matches
0"been crafted"
1"was supposed"
2"been buffed"
3"been jammed"
4"been sanded"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs283
matches(empty)
44.33% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount5
flaggedSentences7
totalSentences203
ratio0.034
matches
0"She had grown used to stations with clocks and schedules; this one owed neither."
1"A cluster of bodies surrounded the make-shift stall: market traders with enamel bowls and ink-stained fingers argued in low voices; police officers leaned on railings, tired; a coronial tech knelt at the centre where the body lay, blue gloves silent."
2"Strings of odd trinkets — bone charms, pressed feathers, a rusted horseshoe — hooked at the air."
3"The needle trembled and held — not toward the body."
4"It had not the fine crazing of old adhesive; it still held the smell of solvent."
5"Her voice didn't soften; items rattled when she spoke."
6"They trafficked in rifts like any other commodity — a ticket, a smuggled door."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1584
adjectiveStacks0
stackExamples(empty)
adverbCount41
adverbRatio0.025883838383838384
lyAdverbCount10
lyAdverbRatio0.006313131313131313
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences203
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences203
mean13.33
std10.67
cv0.8
sampleLengths
08
120
228
315
44
514
640
78
88
917
1013
1116
1214
1314
1411
157
1610
1712
185
1919
2023
215
226
2319
2411
255
2613
2720
2814
297
3022
3120
3212
339
3417
354
367
3710
385
395
406
4110
4210
4323
446
457
4613
4713
4811
4911
50.08% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.33004926108374383
totalSentences203
uniqueOpeners67
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences122
matches(empty)
ratio0
92.13% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences122
matches
0"She moved with the economy"
1"She had grown used to"
2"She had tucked a curl"
3"Her satchel sat open on"
4"She looked smaller in that"
5"She crouched and didn't take"
6"She crossed to the body,"
7"Her coat sleeves were neat."
8"Her hair lay swept back,"
9"She reached into her satchel,"
10"Its face marked with sigils"
11"It pointed into the wall."
12"It was supposed to hunt"
13"It looked like a thumbprint"
14"She leaned closer, voice small"
15"She crouched lower and kept"
16"It had not the fine"
17"Her voice didn't soften; items"
18"She paced back toward the"
19"She had been the kind"
ratio0.32
0.98% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount112
totalSentences122
matches
0"The platform smelled of rust"
1"Harlow Quinn pulled her collar"
2"She moved with the economy"
3"Eyes measured, jaw set."
4"She had grown used to"
5"A cluster of bodies surrounded"
6"The stall’s canopy sagged like"
7"Candles on a nearby altar"
8"Strings of odd trinkets —"
9"Eva Kowalski was already there,"
10"She had tucked a curl"
11"Her satchel sat open on"
12"She looked smaller in that"
13"She crouched and didn't take"
14"Harlow didn't stand to argue."
15"She crossed to the body,"
16"The corpse was a woman"
17"Her coat sleeves were neat."
18"Her hair lay swept back,"
19"Blood had dried in a"
ratio0.918
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences122
matches(empty)
ratio0
82.32% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences59
technicalSentenceCount5
matches
0"Harlow Quinn pulled her collar up against the draft and stepped past the cordon tape, her watch catching the light and throwing a thin line across the tiles."
1"The corpse was a woman in a charcoal coat, collapsed against a metal post as if she'd tried to steady herself and failed."
2"Quinn's boots followed a trail that shouldn't have been there: scuff marks in a clean arc leading away from the stall, over tiles that were otherwise free of pr…"
3"A mark of a clique she knew by reputation: a gang who specialised in smuggling enchanted goods and exploiting the Market's rules."
4"A constable moved to cuff a trader who protested too loudly, but Harlow raised a hand and the constable stopped, hands hovering like a question."
90.91% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags44
uselessAdditionCount3
matches
0"the coronial tech answered, voice flat"
1"she said, not waiting"
2"she said, voice low"
63.04% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags37
fancyCount8
fancyTags
0"Harlow observed (observe)"
1"Harlow corrected (correct)"
2"the altar whispered (whisper)"
3"Eva whispered (whisper)"
4"Harlow pressed (press)"
5"Eva breathed (breathe)"
6"Harlow ordered (order)"
7"she ordered (order)"
dialogueSentences92
tagDensity0.402
leniency0.804
rawRatio0.216
effectiveRatio0.174
79.3822%