Run: 2026-07-08-01KX1KHB9CN8KYZJ9A11C925W2

Run Details

Duration:
1m 20s
Cost:
$0.026230
Provider:
xAI

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
Detective Harlow Quinn descended the service stairwell with the measured cadence of someone who had learned long ago that haste invited mistakes. The air thickened with every step, a damp mineral chill that clung to the back of her throat and carried undercurrents of melted wax, dried spices, and something sharper, almost metallic. At the bottom she paused, letting her eyes adjust to the low amber glow that never quite reached the vaulted ceiling of the abandoned Camden station. The Veil Market sprawled across the old platforms like a secret the city had tried and failed to bury: canvas stalls cantilevered over the dead rails, strings of bone charms and glass phials catching the light, iron braziers throwing restless shadows up the tiled walls. Somewhere deeper in the warren a vendor still murmured over a brass scale, as if a body three stalls away were no more interesting than a Saturday crowd. She checked the worn leather watch on her left wrist. Nearly two in the morning. The call had come forty minutes earlier—unofficial, of course. Official channels still insisted the place did not exist outside of cryptid enthusiast forums and midnight urban legends. Quinn had kept the bone token from an earlier case in her pocket like a guilty habit; the market caretaker had accepted it without comment and gestured her through the arched threshold where the air pressure shifted and the city noise simply stopped. Crime-scene tape fluttered half-heartedly between two support pillars, the yellow plastic already smudged with soot. A single portable lamp stood on a tripod, its harsh white disc isolating the body and leaving the rest of the market to its own dim alchemy. Quinn squared her shoulders, the military precision of twenty years still locked in her spine, and stepped under the tape. The victim lay face-down between a stall selling purified salts and another heaped with charcoal sketches of doorways that did not belong on any map. Male, mid-thirties, dark coat still damp at the hem as though he had walked through rain no one else had seen. One arm was stretched forward, fingers clawed into the grime of the platform floor. Near that hand rested a small brass compass, its casing mottled with verdigris, its face etched with concentric protective sigils. The needle trembled in an endless semicircle, never settling. “DI Quinn.” The voice was too soft for the station’s acoustics, almost swallowed by the darkness. Eva Kowalski stood just outside the light, freckles standing out against pale skin, round glasses catching a faint reflection of the lamp. Her curly red hair was piled in a messy knot that refused to hold; she tucked a loose strand behind her left ear with the automatic gesture Quinn had come to recognise as worry. The worn leather satchel hung heavy against her hip, bulging with books and goodness knew what else from the Museum’s restricted stacks. “I hoped they’d send you,” Eva said. “Anyone else would call this street magic theatre and close the file before sunrise.” Quinn crouched beside the body without greeting. Fifteen years of street deaths and three years of the quieter, uglier kind had taught her to catalogue first, speak second. No obvious blood pool. No insect activity yet, which matched the estimated window—body still warm enough that the skin gave under pressure. Clothes intact, pockets turned out but not emptied. The coat lining held a stained square of parchment and a single black feather. Knees and elbows showed no scuffing; if the man had fallen hard he had done so from a standing stop rather than a struggle. She–tilted her head, sharp jaw catching the light, and studied the compass again. The needle continued its restless arc, always favoring the blank stretch of tiled wall to the left of the salt stall. “Caretaker said he found him like this just after midnight,” Eva continued, stepping closer but remaining outside the primary light. “Vendors swear the Market was quiet. No arguments, no raised voices. Some of them felt the pressure change—like a door opening—then nothing. They’re calling it a rift kill. Something came through, took what it wanted, left the rest.” Quinn did not look up. “And what, exactly, did it want?” “The compass, presumably. Or whatever the compass was pointing to before it jammed. Shade-crafted, according to the sigils. Highest-end piece I’ve seen outside a sealed vault.” Eva’s tone carried the careful neutrality of someone translating between languages that typically ignored each other. “Rifts leave residual cold. Trace polarity. Sometimes residual scries if you know the right filters. I brought powdered primrose and a handheld thaumometer.” Quinn’s brown eyes flicked over the floor. Boot prints from at least four officers already crowded the space around the body like overlapping confessions. One set of narrower soles—probably Eva’s loafers—stood carefully outside the main swarm. Quinn rose, knees silent, and walked a wide circle, letting her gaze skim rather than dive. She trusted the first pass more than the second; the mind invented patterns when it looked too hard. Dust lay thicker near the right-hand pillar than near the left. The charcoal sketches on the adjoining stall had a faint smudge three drawings in, as if a sleeve had brushed them while someone leaned too far. The salts stall’s wooden counter showed a pale crescent of cleaner wood where something circular had rested recently—same diameter as the brass casing on the floor. “Body’s wrong,” Quinn said. Eva adjusted her glasses. “In what sense?” “Position. Lividity’s just starting along the underside of the ribs, right side. But look at the arm. If he dropped while dying that way the blood would have settled farther forward. Someone rolled him after the heart stopped.” She pointed with the toe of her boot, not touching. “Knee prints in the grime—fresh, no fill-in dust. Too big for him, too deep. Kneeling to arrange the hands around that compass. Wanted us looking at the pretty tool instead of the body.” Eva’s freckles tightened. “Or kneeling in prayer. Some factions still do that when a shade passes.” “Prayer doesn’t leave boot treads with a worn left heel.” Quinn lifted her chin toward the nearest print. Military gait, or someone who favored one leg from an old injury. She turned her attention back to the surroundings. The needle of the compass quivered more urgently now that she stood closer to the blank wall. Something about the tiles flickered at the edge of vision—not light, exactly, more a hesitation of surface, as if the wall itself were deciding whether to remain solid. Quinn had seen that hesitation once before, three years earlier, when Morris had stepped through something that closed behind him and left her with nothing but a scorched outline on a warehouse floor and a closed file stamped accidental. She pushed the memory down hard enough that her jaw ached. “The compass wants that wall. But the wall doesn’t want company.” Eva moved beside her, shy of the light, child's habit of speaking softly so secrets stayed secrets. “It might be residual. A portal signature fading. Leave it alone long enough and it becomes just tile again. I’ve seen the pattern in the British Library’s especially restricted folios—ripped pages that still smell of ozone ten years later.” Quinn crouched again, this time by the smudge on the charcoal sketches. Graphite dust and a smear of something darker, almost purple under the lamp. Not blood. She scraped a grain onto the edge of an evidence card with her pen tip. “If a rift opened and something came through, the push of air should have disturbed every loose scrap from here to the next platform. These drawings are perfectly aligned except for this one mark. The salt jars are upright. The brazier coals haven’t been raked by wind.” She straightened, the leather watchband shifting cool against her wrist. “But someone took the time to plant a dead man’s hand around a Signal piece worth more than anything else in this row. Then kicked up just enough prints to fill the space and walk away clean.” Eva tucked another curl behind her ear, green eyes narrowing behind the glasses. “You’re saying the Market is being staged.” “I’m saying the Market is convenient.” Quinn’s voice stayed level, the same cadence she used on suspects who believed themselves clever. “You bring a body into a place that runs on superstition and rumor, plant the one artifact that screams ‘supernatural,’ and watch half the Case Squad freeze rather than look stupid. Anyone who comes looking for mundane motive gets written off as closed-minded.” She paced past the salt stall, counting steps under her breath. Seven. Eight. The cleaner crescent on the wood matched her earlier estimate. She reached across and lifted the edge of a canvas cover the vendor had pulled halfway over the merchandise. Beneath it squatted an empty foam cradle shaped for a compass casing. Residues of verdigris dust dusted the foam. “Vendor wasn’t selling it. Vendor was holding it for someone. Lookie-loos don’t leave padded travel trays.” A low conversation drifted from two stalls down—caretaker arguing softly with a woman whose fingertips glowed faint blue. Quinn ignored them. Her mind sorted the available pieces the way others sorted cards. Victim face-down. Compass staged. Wall that wavered. Boot with a damaged heel. Residual cold she could feel more than measure walking past the bricks. She returned to the body, this time lifting the dark coat hem with gloved fingers. Inside the left pocket, almost missed because someone had already folded the fabric shut again, lay a paper ticket stub printed with a date from tomorrow and a single word: Aurora. Quinn’s pulse ticked once, sharp, against the leather cuff. She folded the stub into an evidence bag without showing Eva and kept moving. “What are you seeing that I’m missing?” Eva asked. Quinn stepped to the tiled wall and laid her palm flat against it. Cold bloomed instantly into her skin, a slow, purposeful flex like cold water testing a diver. For half a heartbeat the surface gave under her push—not soft, not yielding, more like the wall remembered an opening and almost poured itself open again before deciding against it. The compass needle snapped hard left and held. “Someone used this place to walk a body in,” Quinn said. “Or out. The staging is for the rest of us. But whoever crouched here and rolled him... they didn’t come for the compass. They left it. Insurance, maybe. Distraction. Or a message.” She turned from the wall and met Eva’s gaze fully for the first time. The round lenses made the younger woman’s eyes look larger, greener, full of the kind of knowledge that universities locked was never supposed to surface on a murder scene. “You said the Market moves every full moon. How long has it been here under Camden?” “Six nights. Leaves on the seventh.” Eva’s freckles stood out suddenly dark against a whitening face. “If it’s a message, Detective, rose is usually the language. This is clinic steel.” Quinn glanced at her watch again, then at the restless compass, then at the narrow soles of Eva’s loafers that had stayed carefully outside every critical print. The boot with the worn left heel did not match any of the officers still loitering near the tape. She closed her eyes for three seconds, mapping the platform from memory: the carelessly left foam tray, the smudge of purple that was not blood, the body whose lividity told a chronological lie, the wall that almost let her through. When she opened them the market seemed thin, a painted door waiting for a stronger knock. Quinn’s voice dropped to the quiet that had once made boot-camp instructors pause mid-sentence. “The evidence they wanted us to accept is a confrontation over black-market goods. The evidence they left by accident is that the killer still had time to kneel, time to plant, and time to rip a portal open again after the heart stopped. That means either very polished practice... or help from someone who already knew where tomorrow’s token would open.” She sealed the evidence bag and tucked it into her coat. “Tell your caretaker friends the Market is about to have more company than it prefers. And keep that satchel closed until I say otherwise. Primrose powder won’t catch the person who walked in cold enough to leave no scent trails and out with enough control to leave the jewel behind.” Eva swallowed once, very carefully, then nodded. Somewhere above them a late Tube train rumbled toward another life entirely, the vibration pressing down through tons of London earth without ever touching the twin doctrines of law and secret that currently shared the platform. Quinn turned back to the compass. Its needle held steady now, fixed toward the wall that had almost opened. She did not need the Shade artisan’s mythology to understand that something waited just past the tile—something that had brushed her partner out of the world three years ago and left her holding only residual cold and questions with teeth. Tonight the cold felt familiar. Tonight the questions had a body, a ticket stub printed with a name she already disliked knowing, and a staging so carefully wrong it sang. She began the second pass around the scene, this time slower, counting every grain of disturbed dust the first officers had kicked into uselessness. The night’s work was only getting started, and whatever had tripped the compass was already adjusting its own clocks.
created_at"2026-07-08T19:33:35.667Z" 7/8/2026, 7:33:35 PM
model"x-ai/grok-4.5-20260708"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency455
moderation_latency(null)
generation_time80119
tokens_prompt923
tokens_completion3834
native_tokens_prompt1034
native_tokens_completion4059
native_tokens_completion_images(null)
native_tokens_reasoning1305
native_tokens_cached128
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"completed"
service_tier"default"
usage0.02623
router(null)
provider_responses
0
endpoint_id"0e927811-b1a8-4604-8b86-db5ce6eaa87c"
id"ddcdef13-5cb8-9d34-ac5d-8f41bc4f6622"
is_byokfalse
latency301
model_permaslug"x-ai/grok-4.5-20260708"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783539215-Hl1OYjRPD9ReSMhn0jrU"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783539215-vuWNzVPJI0MwUjbSFgDZ"
upstream_id"ddcdef13-5cb8-9d34-ac5d-8f41bc4f6622"
total_cost0.02623
cache_discount0.000192
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences30
tagDensity0.467
leniency0.933
rawRatio0
effectiveRatio0
77.91% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2263
totalAiIsmAdverbs10
found
0
adverb"carefully"
count4
1
adverb"softly"
count2
2
adverb"perfectly"
count1
3
adverb"suddenly"
count1
4
adverb"very"
count2
highlights
0"carefully"
1"softly"
2"perfectly"
3"suddenly"
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)
71.28% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2263
totalAiIsms13
found
0
word"measured"
count1
1
word"chill"
count1
2
word"fluttered"
count1
3
word"etched"
count1
4
word"trembled"
count1
5
word"flicked"
count1
6
word"quivered"
count1
7
word"flickered"
count1
8
word"aligned"
count1
9
word"wavered"
count1
10
word"could feel"
count1
11
word"pulse"
count1
12
word"familiar"
count1
highlights
0"measured"
1"chill"
2"fluttered"
3"etched"
4"trembled"
5"flicked"
6"quivered"
7"flickered"
8"aligned"
9"wavered"
10"could feel"
11"pulse"
12"familiar"
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
narrationSentences105
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount0
narrationSentences105
filterMatches
0"watch"
1"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences120
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen73
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2251
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions49
wordCount1627
uniqueNames16
maxNameDensity1.23
worstName"Quinn"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn20
Camden1
Veil1
Market1
Saturday1
Eva15
Kowalski1
Museum1
Military1
Morris1
Seven1
Aurora1
Tube1
London1
Shade1
persons
0"Harlow"
1"Quinn"
2"Market"
3"Eva"
4"Kowalski"
5"Museum"
6"Morris"
places
0"London"
globalScore0.885
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences87
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2251
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences120
matches
0"seen that hesitation"
1"understand that something"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs30
mean75.03
std47.05
cv0.627
sampleLengths
0152
185
262
389
4115
5130
658
711
865
9133
104
117
1281
1316
14122
1522
1656
17136
1820
19141
2056
2169
229
2367
24102
2530
2686
27152
28132
2943
98.58% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences105
matches
0"was stretched"
1"was piled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs253
matches
0"were deciding"
1"was already adjusting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount10
semicolonCount4
flaggedSentences13
totalSentences120
ratio0.108
matches
0"The call had come forty minutes earlier—unofficial, of course."
1"Quinn had kept the bone token from an earlier case in her pocket like a guilty habit; the market caretaker had accepted it without comment and gestured her through the arched threshold where the air pressure shifted and the city noise simply stopped."
2"Her curly red hair was piled in a messy knot that refused to hold; she tucked a loose strand behind her left ear with the automatic gesture Quinn had come to recognise as worry."
3"No insect activity yet, which matched the estimated window—body still warm enough that the skin gave under pressure."
4"Knees and elbows showed no scuffing; if the man had fallen hard he had done so from a standing stop rather than a struggle."
5"She–tilted her head, sharp jaw catching the light, and studied the compass again."
6"One set of narrower soles—probably Eva’s loafers—stood carefully outside the main swarm."
7"She trusted the first pass more than the second; the mind invented patterns when it looked too hard."
8"The salts stall’s wooden counter showed a pale crescent of cleaner wood where something circular had rested recently—same diameter as the brass casing on the floor."
9"Something about the tiles flickered at the edge of vision—not light, exactly, more a hesitation of surface, as if the wall itself were deciding whether to remain solid."
10"A low conversation drifted from two stalls down—caretaker arguing softly with a woman whose fingertips glowed faint blue."
11"For half a heartbeat the surface gave under her push—not soft, not yielding, more like the wall remembered an opening and almost poured itself open again before deciding against it."
12"She did not need the Shade artisan’s mythology to understand that something waited just past the tile—something that had brushed her partner out of the world three years ago and left her holding only residual cold and questions with teeth."
90.85% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1645
adjectiveStacks0
stackExamples(empty)
adverbCount83
adverbRatio0.050455927051671734
lyAdverbCount23
lyAdverbRatio0.01398176291793313
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences120
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences120
mean18.76
std13.28
cv0.708
sampleLengths
022
131
226
345
428
510
65
79
818
943
1015
1127
1220
1325
1421
1514
1620
179
1816
1922
2034
2122
227
2314
247
2521
264
2718
288
2914
3024
3113
3221
3320
3438
355
366
3742
3823
397
4017
4112
4216
4318
4411
4526
4626
474
484
493
82.22% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.5083333333333333
totalSentences120
uniqueOpeners61
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences96
matches
0"Somewhere deeper in the warren"
1"Nearly two in the morning."
2"Somewhere above them a late"
ratio0.031
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount20
totalSentences96
matches
0"She checked the worn leather"
1"Her curly red hair was"
2"She–tilted her head, sharp jaw"
3"She trusted the first pass"
4"She pointed with the toe"
5"She turned her attention back"
6"She pushed the memory down"
7"She scraped a grain onto"
8"She straightened, the leather watchband"
9"She paced past the salt"
10"She reached across and lifted"
11"Her mind sorted the available"
12"She returned to the body,"
13"She folded the stub into"
14"She turned from the wall"
15"She closed her eyes for"
16"She sealed the evidence bag"
17"Its needle held steady now,"
18"She did not need the"
19"She began the second pass"
ratio0.208
64.17% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount76
totalSentences96
matches
0"Detective Harlow Quinn descended the"
1"The air thickened with every"
2"The Veil Market sprawled across"
3"She checked the worn leather"
4"The call had come forty"
5"Quinn had kept the bone"
6"Crime-scene tape fluttered half-heartedly between"
7"A single portable lamp stood"
8"Quinn squared her shoulders, the"
9"The victim lay face-down between"
10"The needle trembled in an"
11"The voice was too soft"
12"Eva Kowalski stood just outside"
13"Her curly red hair was"
14"The worn leather satchel hung"
15"Quinn crouched beside the body"
16"Clothes intact, pockets turned out"
17"The coat lining held a"
18"Knees and elbows showed no"
19"She–tilted her head, sharp jaw"
ratio0.792
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences96
matches(empty)
ratio0
23.81% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount11
matches
0"Detective Harlow Quinn descended the service stairwell with the measured cadence of someone who had learned long ago that haste invited mistakes."
1"Somewhere deeper in the warren a vendor still murmured over a brass scale, as if a body three stalls away were no more interesting than a Saturday crowd."
2"The victim lay face-down between a stall selling purified salts and another heaped with charcoal sketches of doorways that did not belong on any map."
3"Male, mid-thirties, dark coat still damp at the hem as though he had walked through rain no one else had seen."
4"Her curly red hair was piled in a messy knot that refused to hold; she tucked a loose strand behind her left ear with the automatic gesture Quinn had come to re…"
5"The charcoal sketches on the adjoining stall had a faint smudge three drawings in, as if a sleeve had brushed them while someone leaned too far."
6"Something about the tiles flickered at the edge of vision—not light, exactly, more a hesitation of surface, as if the wall itself were deciding whether to remai…"
7"The round lenses made the younger woman’s eyes look larger, greener, full of the kind of knowledge that universities locked was never supposed to surface on a m…"
8"Quinn glanced at her watch again, then at the restless compass, then at the narrow soles of Eva’s loafers that had stayed carefully outside every critical print…"
9"Quinn’s voice dropped to the quiet that had once made boot-camp instructors pause mid-sentence."
10"She did not need the Shade artisan’s mythology to understand that something waited just past the tile—something that had brushed her partner out of the world th…"
53.57% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount2
matches
0"She pointed, not touching"
1"She straightened, the leather watchband shifting cool against her wrist"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"Eva continued (continue)"
dialogueSentences30
tagDensity0.167
leniency0.333
rawRatio0.2
effectiveRatio0.067
84.8572%